TSTP Solution File: SCT088-1 by Bliksem---1.12
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Bliksem---1.12
% Problem : SCT088-1 : TPTP v8.1.0. Released v4.1.0.
% Transfm : none
% Format : tptp:raw
% Command : bliksem %s
% Computer : n017.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 : Mon Jul 18 21:01:07 EDT 2022
% Result : Unsatisfiable 66.84s 67.28s
% Output : Refutation 66.84s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12 % Problem : SCT088-1 : TPTP v8.1.0. Released v4.1.0.
% 0.10/0.13 % Command : bliksem %s
% 0.12/0.34 % Computer : n017.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % DateTime : Fri Jul 1 21:37:55 EDT 2022
% 0.12/0.34 % CPUTime :
% 0.83/1.23 *** allocated 10000 integers for termspace/termends
% 0.83/1.23 *** allocated 10000 integers for clauses
% 0.83/1.23 *** allocated 10000 integers for justifications
% 0.83/1.23 *** allocated 15000 integers for termspace/termends
% 0.83/1.23 Bliksem 1.12
% 0.83/1.23
% 0.83/1.23
% 0.83/1.23 Automatic Strategy Selection
% 0.83/1.23
% 0.83/1.23 Clauses:
% 0.83/1.23 [
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 0.83/1.23 'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oone__class_Oone'( X ), X ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( T, Z, 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( 'c_HOL_Oplus__class_Oplus'( X,
% 0.83/1.23 Y, 'tc_nat' ) ), 'tc_nat' ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( 'c_HOL_Oplus__class_Oplus'( Y,
% 0.83/1.23 X, 'tc_nat' ) ), 'tc_nat' ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( 'c_HOL_Oplus__class_Oplus'( X,
% 0.83/1.23 Y, 'tc_nat' ) ), 'tc_nat' ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y,
% 0.83/1.23 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 0.83/1.23 Z, X ) ) ],
% 0.83/1.23 [ =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( 'c_HOL_Ozero__class_Ozero'(
% 0.83/1.23 'tc_nat' ) ), 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 0.83/1.23 'tc_nat' ), 'c_Suc'( X ), 'tc_nat' ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.83/1.23 , X ), ~( 'c_HOL_Oord__class_Oless'( T, Z, X ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.83/1.23 ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( T, Z, X ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 0.83/1.23 'tc_nat' ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 0.83/1.23 'tc_nat' ), Y, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( Y, X
% 0.83/1.23 , 'tc_nat' ), 'tc_nat' ) ) ],
% 0.83/1.23 [ ~( 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.83/1.23 ), 'tc_nat' ) ) ],
% 0.83/1.23 [ ~( 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.83/1.23 ), 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_Divides_Odiv__class_Omod'( X, Y,
% 0.83/1.23 'tc_nat' ), Y, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 'tc_nat' ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.83/1.23 , X ), 'c_lessequals'( Z, Y, X ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_lessequals'( Y, Y, X ) )
% 0.83/1.23 , ~( 'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Y
% 0.83/1.23 , X ), 'c_lessequals'( Y, Y, X ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.83/1.23 , Z, X ) ), ~( 'c_lessequals'( Z, Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Z, Y, X ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_lessequals'( Y, Z, X ) )
% 0.83/1.23 , ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.83/1.23 , X ), 'c_lessequals'( Z, Y, X ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 'c_lessequals'( Y, Z, X ) )
% 0.83/1.23 , ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.83/1.23 'c_Suc'( X ), 'tc_nat' ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.83/1.23 'c_Suc'( X ), 'tc_nat' ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ),
% 0.83/1.23 'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z,
% 0.83/1.23 'tc_nat' ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X )
% 0.83/1.23 , Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Z,
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 0.83/1.23 'c_Power_Opower__class_Opower'( T, Z, X ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z,
% 0.83/1.23 'tc_nat' ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X )
% 0.83/1.23 ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Z, T, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.83/1.23 , X ), ~( 'c_HOL_Oord__class_Oless'( Y, 'c_Orderings_Oord__class_Omin'( Z
% 0.83/1.23 , T, X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.83/1.23 , X ), ~( 'c_HOL_Oord__class_Oless'( Y, 'c_Orderings_Oord__class_Omin'( T
% 0.83/1.23 , Z, X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Z, T, X ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' ), =( 'c_Suc'( X
% 0.83/1.23 ), Y ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ), 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 X, 'c_Suc'( X ), 'tc_nat' ) ],
% 0.83/1.23 [ ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_Suc'( X ), 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 Z, U, X ) ), ~( 'c_lessequals'( Y, T, X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), ~( 'c_lessequals'( Z, U, X )
% 0.83/1.23 ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat' ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat' ) ) ]
% 0.83/1.23 ,
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat' ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'tc_nat' ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y,
% 0.83/1.23 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'tc_nat' ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 0.83/1.23 'tc_nat' ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Z,
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Z,
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'( Y,
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.83/1.23 , ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.83/1.23 , ~( 'c_lessequals'( Y, T, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.83/1.23 , ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.83/1.23 , ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 'c_lessequals'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), X ), ~( 'c_lessequals'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oone__class_Oone'( X ),
% 0.83/1.23 'c_HOL_Oone__class_Oone'( X ), X ), X ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_Power_Opower__class_Opower'( Y, T, X ), 'c_Power_Opower__class_Opower'(
% 0.83/1.23 Z, T, X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ),
% 0.83/1.23 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z ), X ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'( Y
% 0.83/1.23 ), 'tc_nat' ), X, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ) ],
% 0.83/1.23 [ =( 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 0.83/1.23 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.83/1.23 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ), 'tc_nat' ), =( X,
% 0.83/1.23 'c_List_Olist_ONil'( Y ) ) ],
% 0.83/1.23 [ ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.83/1.23 'c_Nat_Osize__class_Osize'( 'c_List_Olist_ONil'( X ), 'tc_List_Olist'( X
% 0.83/1.23 ) ), 'tc_nat' ) ) ],
% 0.83/1.23 [ =( 'c_List_Olist__update'( 'c_List_Oappend'( X, Y, Z ), T, U, Z ),
% 0.83/1.23 'c_List_Oappend'( 'c_List_Olist__update'( X, T, U, Z ), Y, Z ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( T, 'c_Nat_Osize__class_Osize'( X,
% 0.83/1.23 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ],
% 0.83/1.23 [ =( 'c_List_Olist__update'( 'c_List_Oappend'( X, Y, Z ), T, U, Z ),
% 0.83/1.23 'c_List_Oappend'( 'c_List_Olist__update'( X, T, U, Z ), Y, Z ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( T, 'c_Nat_Osize__class_Osize'( X,
% 0.83/1.23 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ],
% 0.83/1.23 [ =( 'c_List_Otake'( X, 'c_List_Obutlast'( Y, Z ), Z ), 'c_List_Otake'(
% 0.83/1.23 X, Y, Z ) ), ~( 'c_HOL_Oord__class_Oless'( X, 'c_Nat_Osize__class_Osize'(
% 0.83/1.23 Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ],
% 0.83/1.23 [ =( 'c_List_Olast'( 'c_List_Odrop'( X, Y, Z ), Z ), 'c_List_Olast'( Y,
% 0.83/1.23 Z ) ), ~( 'c_HOL_Oord__class_Oless'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.83/1.23 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Oplus__class_Oplus'( Y, Z,
% 0.83/1.23 'tc_nat' ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) )
% 0.83/1.23 ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Oplus__class_Oplus'( Y, Z,
% 0.83/1.23 'tc_nat' ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) )
% 0.83/1.23 ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ),
% 0.83/1.23 Y, 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Oplus__class_Oplus'( Y, Z,
% 0.83/1.23 'tc_nat' ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) )
% 0.83/1.23 ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Oplus__class_Oplus'( Y, Z,
% 0.83/1.23 'tc_nat' ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) )
% 0.83/1.23 ],
% 0.83/1.23 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( Z, T, 'tc_nat' ) ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 X, T, 'tc_nat' ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 0.83/1.23 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ), 'tc_nat' ),
% 0.83/1.23 ~( 'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.83/1.23 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.83/1.23 'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ]
% 0.83/1.23 ,
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.83/1.23 , X ), 'c_HOL_Oord__class_Oless'( T, Z, X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_Orderings_Oord__class_Omin'( T, Y, X ), Z, X ) ) ],
% 0.83/1.23 [ =( X, Y ), 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ) ) ],
% 0.83/1.23 [ =( X, Y ), ~( 'c_HOL_Oord__class_Oless'( Y, 'c_Suc'( X ), 'tc_nat' ) )
% 0.83/1.23 , 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ],
% 0.83/1.23 [ =( X, Y ), ~( 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ) )
% 0.83/1.23 , 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 0.83/1.23 'tc_nat' ), Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' )
% 0.83/1.23 ) ],
% 0.83/1.23 [ =( 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ), X ), ~(
% 0.83/1.23 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.83/1.23 , X ), 'c_lessequals'( Z, Y, X ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.83/1.23 [ ~( 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ) ) ],
% 0.83/1.23 [ ~( 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Y
% 0.83/1.23 , X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.83/1.23 , Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.83/1.23 , Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.83/1.23 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.83/1.23 [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 0.83/1.23 ), =( Z, Y ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ),
% 0.83/1.23 'c_HOL_Oord__class_Oless'( Z, Y, X ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.83/1.23 ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 Y, X, 'tc_nat' ), =( Y, X ) ],
% 0.83/1.23 [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), 'c_HOL_Oord__class_Oless'(
% 0.83/1.23 Y, X, 'tc_nat' ), =( Y, X ) ],
% 0.83/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.83/1.23 , X ), 'c_HOL_Oord__class_Oless'( Z, Y, X ), =( Z, Y ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.87/1.23 , X ), =( Z, Y ), 'c_HOL_Oord__class_Oless'( Z, Y, X ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 Z, U, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat'
% 0.87/1.23 ), 'c_HOL_Oplus__class_Oplus'( Z, T, 'tc_nat' ), 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, T, 'tc_nat' ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.23 , X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z
% 0.87/1.23 , X ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oplus__class_Oplus'( Y,
% 0.87/1.23 'c_HOL_Oone__class_Oone'( X ), X ), X ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( =(
% 0.87/1.23 'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_Power_Opower__class_Opower'(
% 0.87/1.23 Y, T, X ) ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X
% 0.87/1.23 ), Y, X ) ), =( Z, T ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'class_Int_Onumber'( X ) ),
% 0.87/1.23 ~( 'c_HOL_Oord__class_Oless'( 'c_Int_Onumber__class_Onumber__of'( Y, X )
% 0.87/1.23 , 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ) ), ~( 'c_lessequals'(
% 0.87/1.23 'c_Int_Onumber__class_Onumber__of'( Z, X ),
% 0.87/1.23 'c_Int_Onumber__class_Onumber__of'( Y, X ), X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'class_Int_Onumber'( X ) ),
% 0.87/1.23 'c_lessequals'( 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 0.87/1.23 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_Int_Onumber__class_Onumber__of'( Z, X ),
% 0.87/1.23 'c_Int_Onumber__class_Onumber__of'( Y, X ), X ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 0.87/1.23 'tc_nat' ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.87/1.23 , ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 0.87/1.23 'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Z, T, 'tc_nat' ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_Power_Opower__class_Opower'( T, Y, X ), 'c_Power_Opower__class_Opower'(
% 0.87/1.23 T, Z, X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'(
% 0.87/1.23 X ), T, X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 0.87/1.23 'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Z, T, 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_Power_Opower__class_Opower'( T, Y, X ), 'c_Power_Opower__class_Opower'(
% 0.87/1.23 T, Z, X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'(
% 0.87/1.23 X ), T, X ) ) ],
% 0.87/1.23 [ ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Y,
% 0.87/1.23 'tc_nat' ), X, 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Y,
% 0.87/1.23 'tc_nat' ), Y, 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ),
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 0.87/1.23 'tc_nat' ), Y, 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' )
% 0.87/1.23 ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat'
% 0.87/1.23 ), Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X,
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Z, Y, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_HOL_Ominus__class_Ominus'( Y, Z,
% 0.87/1.23 'tc_nat' ), 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ), Y, 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 Y, T, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 Y, T, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, T, X ), 'c_HOL_Oplus__class_Oplus'( Z, T,
% 0.87/1.23 X ), X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 Z, T, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 Z, T, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( T, Y, X ), 'c_HOL_Oplus__class_Oplus'( T, Z,
% 0.87/1.23 X ), X ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat'
% 0.87/1.23 ), 'c_HOL_Oplus__class_Oplus'( Z, Y, 'tc_nat' ), 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Z, X, 'tc_nat' ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Z, Y, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat'
% 0.87/1.23 ), 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ), 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.87/1.23 ), ~( 'c_lessequals'( Y, T, X ) ), ~( 'c_HOL_Oord__class_Oless'( T, Z, X
% 0.87/1.23 ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.87/1.23 ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 'c_lessequals'( T, Z, X
% 0.87/1.23 ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.87/1.23 , X ), ~( 'c_HOL_Oord__class_Oless'( T, Z, X ) ), ~( 'c_lessequals'( Y, T
% 0.87/1.23 , X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z
% 0.87/1.23 , X ), ~( 'c_lessequals'( T, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, T
% 0.87/1.23 , X ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ],
% 0.87/1.23 [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 0.87/1.23 'tc_nat' ), X, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y,
% 0.87/1.23 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), ~( =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.87/1.23 , U, X ) ) ), 'c_HOL_Oord__class_Oless'( T, U, X ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), ~( =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.87/1.23 , U, X ) ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( T, U, X ) ) ],
% 0.87/1.23 [ =( 'c_HOL_Oplus__class_Oplus'( X, 'c_HOL_Ominus__class_Ominus'( Y, X,
% 0.87/1.23 'tc_nat' ), 'tc_nat' ), Y ), 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' )
% 0.87/1.23 ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.87/1.23 ), =( Z, Y ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.87/1.23 ), ~( 'c_lessequals'( Y, Z, X ) ), =( Z, Y ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.87/1.23 ), =( Y, Z ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.87/1.23 ), =( Y, Z ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 0.87/1.23 ), ~( 'c_lessequals'( Y, Z, X ) ), =( Y, Z ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), ~( 'c_lessequals'( Y
% 0.87/1.23 , Z, X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Z
% 0.87/1.23 , X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.87/1.23 , Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.87/1.23 , Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), ~( 'c_HOL_Oord__class_Oless'( Y
% 0.87/1.23 , Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.87/1.23 'c_HOL_Oone__class_Oone'( X ), X ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( =(
% 0.87/1.23 'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_Power_Opower__class_Opower'(
% 0.87/1.23 T, Z, X ) ) ), =( Y, T ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, 'tc_nat' ) ), ~(
% 0.87/1.23 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) ), ~(
% 0.87/1.23 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z
% 0.87/1.23 ), X ), 'c_HOL_Oone__class_Oone'( X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 Y, 'c_HOL_Oone__class_Oone'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.87/1.23 [ =( 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'(
% 0.87/1.23 'tc_nat' ), 'tc_nat' ) ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ) ],
% 0.87/1.23 [ =( X, 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X,
% 0.87/1.23 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 0.87/1.23 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_List_Olist__update'( 'c_List_Oappend'( X, Y, Z ), T, U, Z ),
% 0.87/1.23 'c_List_Oappend'( X, 'c_List_Olist__update'( Y,
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( T, 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'tc_nat' ), U, Z ), Z ) ),
% 0.87/1.23 'c_HOL_Oord__class_Oless'( T, 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'tc_nat' ) ],
% 0.87/1.23 [ =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'c_Suc'(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( 'c_Int_Onumber__class_Onumber__of'( X,
% 0.87/1.23 'tc_nat' ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.87/1.23 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_List_Orev'( 'c_List_Olist__update'( X, Y, Z, T ), T ),
% 0.87/1.23 'c_List_Olist__update'( 'c_List_Orev'( X, T ),
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.23 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( T ) ), Y, 'tc_nat' ),
% 0.87/1.23 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( Y, 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.23 'tc_List_Olist'( T ) ), 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_Orderings_Oord__class_Omin'( 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.23 'tc_nat' ), X, 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.23 'c_lessequals'( Y, 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.23 'c_lessequals'( Y, 'c_Orderings_Oord__class_Omin'( T, Z, X ), X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~( 'c_lessequals'( Y,
% 0.87/1.23 T, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~( 'c_lessequals'( Z,
% 0.87/1.23 T, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~( 'c_lessequals'( Y,
% 0.87/1.23 T, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~( 'c_lessequals'( Z,
% 0.87/1.23 T, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.23 'c_lessequals'( Y, 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.23 'c_lessequals'( Y, 'c_Orderings_Oord__class_Omin'( T, Z, X ), X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ =( 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.23 'tc_nat' ), 'tc_nat' ), X ) ],
% 0.87/1.23 [ =( 'c_HOL_Ominus__class_Ominus'( X, X, 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'(
% 0.87/1.23 X ) ), =( 'c_HOL_Ominus__class_Ominus'( Y, Y, X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( =( X, 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( Y,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), X ) ), =( Y,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'(
% 0.87/1.23 X ) ), ~( =( Y, 'c_HOL_Oplus__class_Oplus'( Y, Z, X ) ) ), =( Z,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.23 [ =( 'c_List_Orotate'( X, Y, Z ), 'c_List_Orotate'(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'tc_nat' ), Y, Z ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( Z, Y,
% 0.87/1.23 X ) ) ],
% 0.87/1.23 [ =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, X, 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( Z, Y,
% 0.87/1.23 X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( Z, Y,
% 0.87/1.23 X ) ) ],
% 0.87/1.23 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y
% 0.87/1.23 ) ],
% 0.87/1.23 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ),
% 0.87/1.23 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), X ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_lessequals'( Y,
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ), ~( 'c_lessequals'( Y, Z, X )
% 0.87/1.23 ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_lessequals'( Y,
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ), ~( 'c_lessequals'( Y, T, X )
% 0.87/1.23 ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ],
% 0.87/1.23 [ ~( =( 'c_List_Oremdups'( X, Y ), X ) ), =( 'c_Nat_Osize__class_Osize'(
% 0.87/1.23 'c_List_Oremdups'( X, Y ), 'tc_List_Olist'( Y ) ),
% 0.87/1.23 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ) ) ],
% 0.87/1.23 [ ~( =( 'c_Nat_Osize__class_Osize'( 'c_List_Oremdups'( X, Y ),
% 0.87/1.23 'tc_List_Olist'( Y ) ), 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y
% 0.87/1.23 ) ) ) ), =( 'c_List_Oremdups'( X, Y ), X ) ],
% 0.87/1.23 [ ~( =( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'( X ) ) ) ],
% 0.87/1.23 [ ~( =( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'( X ) ) ) ],
% 0.87/1.23 [ =( 'c_HOL_Oplus__class_Oplus'( 'c_Suc'( X ), Y, 'tc_nat' ), 'c_Suc'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ) ],
% 0.87/1.23 [ =( 'c_HOL_Oplus__class_Oplus'( X, 'c_Suc'( Y ), 'tc_nat' ), 'c_Suc'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~(
% 0.87/1.23 'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), 'c_Suc'( Y ), X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'(
% 0.87/1.23 'c_HOL_Oone__class_Oone'( X ), 'c_Power_Opower__class_Opower'( Y, Z, X )
% 0.87/1.23 , X ), ~( 'c_lessequals'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Y, X ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Z, X ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y,
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ), ~( 'c_lessequals'( Y, T,
% 0.87/1.23 X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y,
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ), ~( 'c_lessequals'( Y, T,
% 0.87/1.23 X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y,
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ), ~( 'c_lessequals'( Y, T,
% 0.87/1.23 X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.23 [ =( 'c_List_Oappend'( 'c_List_Otake'( X, Y, Z ), 'c_List_Olist_OCons'(
% 0.87/1.23 'c_List_Ohd'( 'c_List_Odrop'( X, Y, Z ), Z ), 'c_List_Olist_ONil'( Z ), Z
% 0.87/1.23 ), Z ), 'c_List_Otake'( 'c_Suc'( X ), Y, Z ) ), ~(
% 0.87/1.23 'c_HOL_Oord__class_Oless'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_List_Olist__update'( X, Y, Z, T ), 'c_List_Oappend'(
% 0.87/1.23 'c_List_Otake'( Y, X, T ), 'c_List_Olist_OCons'( Z, 'c_List_Odrop'(
% 0.87/1.23 'c_Suc'( Y ), X, T ), T ), T ) ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 0.87/1.23 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( T ) ), 'tc_nat' ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ =( 'c_Orderings_Oord__class_Omin'( X, 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.23 'tc_nat' ), 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), ~( =(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X ) )
% 0.87/1.23 ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~(
% 0.87/1.23 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), =( Z,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), ~( =(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X ) )
% 0.87/1.23 ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~(
% 0.87/1.23 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), =( Y,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.23 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), ~( =(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X ) )
% 0.87/1.23 ), =( Y, 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.23 [ ~( =( 'c_Suc'( X ), 'c_Suc'( Y ) ) ), =( X, Y ) ],
% 0.87/1.23 [ ~( =( 'c_Suc'( X ), 'c_Suc'( Y ) ) ), =( X, Y ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.23 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Oone__class_Oone'( 'tc_nat' ),
% 0.87/1.23 X ), Y ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Omonoid__mult'( X ) ), =(
% 0.87/1.23 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Oone__class_Oone'( 'tc_nat' ),
% 0.87/1.23 X ), Y ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ),
% 0.87/1.23 'c_lessequals'( T, Z, X ), ~( 'c_lessequals'(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( T, Y, X ), Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Divides_Osemiring__div'( X ) ), ~( =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( Y, Z, X ), 'c_Divides_Odiv__class_Omod'( T
% 0.87/1.23 , Z, X ) ) ), ~( =( 'c_Divides_Odiv__class_Omod'( U, Z, X ),
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( W, Z, X ) ) ), =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( U, Y, X ), Z, X
% 0.87/1.23 ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( W, T, X ),
% 0.87/1.23 Z, X ) ) ],
% 0.87/1.23 [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( Y, 'c_Suc'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_Suc'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.23 [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( X,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( Y,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat'
% 0.87/1.23 ), 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_Divides_Odiv__class_Omod'( X, 'c_Suc'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'c_Suc'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ominus__class_Ominus'( X,
% 0.87/1.23 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Y, 'tc_nat' ) ) ), =( X
% 0.87/1.23 , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Otake'( X, Y, Z ),
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'c_Orderings_Oord__class_Omin'(
% 0.87/1.23 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), X, 'tc_nat' ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Orotate'( X, Y, Z ),
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z
% 0.87/1.23 ) ) ) ],
% 0.87/1.23 [ =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.87/1.23 ) ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Orotate1'( X, Y ),
% 0.87/1.23 'tc_List_Olist'( Y ) ), 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y
% 0.87/1.23 ) ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( Y, Y, X ), Y ) ],
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Oappend'( X, Y, Z ),
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'c_HOL_Oplus__class_Oplus'(
% 0.87/1.23 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Z ) ),
% 0.87/1.23 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Odrop'( X, Y, Z ),
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.23 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), X, 'tc_nat' ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( =( 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), ~( =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, X ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 'c_lessequals'( Z, Y
% 0.87/1.23 , X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 'c_lessequals'( Z, Y
% 0.87/1.23 , X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~( 'c_lessequals'( Y, Z
% 0.87/1.23 , X ) ), ~( 'c_lessequals'( Z, Y, X ) ) ],
% 0.87/1.23 [ ~( 'class_Divides_Oring__div'( X ) ), ~( =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( Y, Z, X ), 'c_Divides_Odiv__class_Omod'( T
% 0.87/1.23 , Z, X ) ) ), ~( =( 'c_Divides_Odiv__class_Omod'( U, Z, X ),
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( W, Z, X ) ) ), =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( U, Y, X ), Z
% 0.87/1.23 , X ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( W, T,
% 0.87/1.23 X ), Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ),
% 0.87/1.23 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.23 , X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ),
% 0.87/1.23 'c_lessequals'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Y, Z, X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Osplice'( X, Y, Z ),
% 0.87/1.23 'tc_List_Olist'( Z ) ), 'c_HOL_Oplus__class_Oplus'(
% 0.87/1.23 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Z ) ),
% 0.87/1.23 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( =( 'c_Suc'( X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.23 [ ~( =( 'c_Suc'( X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ), ~( 'c_lessequals'( Y, T, X )
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, T, X ), 'c_HOL_Oplus__class_Oplus'( Z, T,
% 0.87/1.23 X ), X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X ), ~( 'c_lessequals'( Z, T, X )
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.23 , 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( T, Y, X ), 'c_HOL_Oplus__class_Oplus'( T, Z,
% 0.87/1.23 X ), X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( X ) ),
% 0.87/1.23 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ), ~( 'c_lessequals'( Y, T, X )
% 0.87/1.23 ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( X ) ),
% 0.87/1.23 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X ), ~( 'c_lessequals'( Z, T, X )
% 0.87/1.23 ) ],
% 0.87/1.23 [ =( 'c_List_Odrop'( X, 'c_List_Odrop'( Y, Z, T ), T ), 'c_List_Odrop'(
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), Z, T ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'(
% 0.87/1.23 Y, Z, X ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ),
% 0.87/1.23 ~( 'c_lessequals'( 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( T ), X ),
% 0.87/1.23 'c_Power_Opower__class_Opower'( Z, 'c_Suc'( T ), X ), X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Oring__1__no__zero__divisors'( X ) ), ~(
% 0.87/1.23 =( 'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.23 X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.23 [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~(
% 0.87/1.23 'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~(
% 0.87/1.23 'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 0.87/1.23 ), ~( =( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X
% 0.87/1.23 ) ) ],
% 0.87/1.23 [ =( 'c_List_Otake'( X, 'c_List_Oappend'( Y, Z, T ), T ),
% 0.87/1.23 'c_List_Oappend'( 'c_List_Otake'( X, Y, T ), 'c_List_Otake'(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.23 'tc_List_Olist'( T ) ), 'tc_nat' ), Z, T ), T ) ) ],
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Obutlast'( X, Y ),
% 0.87/1.23 'tc_List_Olist'( Y ) ), 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.23 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ),
% 0.87/1.23 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), Z, X
% 0.87/1.23 ), 'c_Divides_Odiv__class_Omod'( Y, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), Y, X
% 0.87/1.23 ), 'c_Divides_Odiv__class_Omod'( Z, Y, X ) ) ],
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Oreplicate'( X, Y, Z ),
% 0.87/1.23 'tc_List_Olist'( Z ) ), X ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ),
% 0.87/1.23 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Y,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ),
% 0.87/1.23 'c_lessequals'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~(
% 0.87/1.23 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.87/1.23 [ ~( =( 'c_Suc'( X ), X ) ) ],
% 0.87/1.23 [ ~( =( X, 'c_Suc'( X ) ) ) ],
% 0.87/1.23 [ =( 'c_Divides_Odiv__class_Omod'( 'c_Suc'( X ), Y, 'tc_nat' ),
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_Suc'( 'c_Divides_Odiv__class_Omod'( X, Y
% 0.87/1.23 , 'tc_nat' ) ), Y, 'tc_nat' ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.23 'c_lessequals'( Y, T, X ) ), ~( 'c_lessequals'( T, Z, X ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ),
% 0.87/1.23 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Z,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'( Y,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.23 'c_lessequals'( T, Z, X ) ), ~( 'c_lessequals'( Y, T, X ) ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y, Y, X ) ],
% 0.87/1.23 [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'( Y, Y, X ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ),
% 0.87/1.23 'c_lessequals'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ), ~(
% 0.87/1.23 'c_lessequals'( U, T, X ) ), ~( 'c_lessequals'( Y,
% 0.87/1.23 'c_HOL_Oplus__class_Oplus'( Z, U, X ), X ) ) ],
% 0.87/1.23 [ =( 'c_Orderings_Oord__class_Omin'( 'c_HOL_Ominus__class_Ominus'( X, Y
% 0.87/1.23 , 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( Z, Y, 'tc_nat' ), 'tc_nat' )
% 0.87/1.23 , 'c_HOL_Ominus__class_Ominus'( 'c_Orderings_Oord__class_Omin'( X, Z,
% 0.87/1.23 'tc_nat' ), Y, 'tc_nat' ) ) ],
% 0.87/1.23 [ =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 0.87/1.23 , 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ), 'c_Suc'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.23 [ ~( 'class_Int_Onumber'( X ) ), ~( 'class_HOL_Oord'( X ) ), =(
% 0.87/1.23 'c_Orderings_Oord__class_Omin'( 'c_Int_Onumber__class_Onumber__of'( Y, X
% 0.87/1.23 ), 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ),
% 0.87/1.23 'c_Int_Onumber__class_Onumber__of'( Z, X ) ), 'c_lessequals'(
% 0.87/1.23 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 0.87/1.23 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ) ],
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Otl'( X, Y ), 'tc_List_Olist'(
% 0.87/1.23 Y ) ), 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.23 'tc_List_Olist'( Y ) ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' )
% 0.87/1.23 ) ],
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ), 'c_Suc'(
% 0.87/1.23 'c_Nat_Osize__class_Osize'( 'c_List_Otl'( X, Y ), 'tc_List_Olist'( Y ) )
% 0.87/1.23 ) ), =( X, 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.23 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Orev'( X, Y ), 'tc_List_Olist'(
% 0.87/1.23 Y ) ), 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ) ) ],
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), ~( =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.87/1.23 , U, X ) ) ), 'c_lessequals'( U, T, X ), ~( 'c_lessequals'( Z, Y, X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), ~( =(
% 0.87/1.23 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.87/1.23 , U, X ) ) ), 'c_lessequals'( Z, Y, X ), ~( 'c_lessequals'( U, T, X ) ) ]
% 0.87/1.23 ,
% 0.87/1.23 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( Y, Z, X ), T, X ), Z, X ),
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, T, X ), Z, X
% 0.87/1.23 ) ) ],
% 0.87/1.23 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y,
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( Z, T, X ), X ), T, X ),
% 0.87/1.23 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 0.87/1.23 ) ) ],
% 0.87/1.23 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'c_Suc'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( Y, 'c_Suc'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_Suc'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.23 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'c_Suc'(
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( X,
% 0.87/1.23 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( Y,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ),
% 0.87/1.24 'c_lessequals'( Z, Y, X ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Odrop'( X, Y, Z ), Z ), 'c_List_Otake'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.24 'tc_List_Olist'( Z ) ), X, 'tc_nat' ), 'c_List_Orev'( Y, Z ), Z ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Otake'( X, Y, Z ), Z ), 'c_List_Odrop'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.24 'tc_List_Olist'( Z ) ), X, 'tc_nat' ), 'c_List_Orev'( Y, Z ), Z ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Obutlast'( X, Y ), 'c_List_Otake'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.24 'tc_List_Olist'( Y ) ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' )
% 0.87/1.24 , X, Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Olist__update'( X,
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.24 'tc_List_Olist'( Y ) ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' )
% 0.87/1.24 , Z, Y ), Y ), 'c_List_Obutlast'( X, Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Olist__update'( X, Y, Z, T ), T ),
% 0.87/1.24 'c_List_Olist__update'( 'c_List_Obutlast'( X, T ), Y, Z, T ) ), =( Y,
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.24 'tc_List_Olist'( T ) ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' )
% 0.87/1.24 ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~(
% 0.87/1.24 'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~(
% 0.87/1.24 'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 0.87/1.24 ), ~( =( 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.24 'tc_nat' ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~(
% 0.87/1.24 'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.24 ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~(
% 0.87/1.24 'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~(
% 0.87/1.24 'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 0.87/1.24 ), =( 'c_Power_Opower__class_Opower'( 'c_HOL_Ozero__class_Ozero'( X ), Y
% 0.87/1.24 , X ), 'c_HOL_Ozero__class_Ozero'( X ) ), =( Y,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Oone__class_Oone'( X ), X ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( Y, 'c_HOL_Oone__class_Oone'( X ), X ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~(
% 0.87/1.24 'c_lessequals'( 'c_HOL_Oone__class_Oone'( X ), 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.24 X ), X ) ) ],
% 0.87/1.24 [ ~( 'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'( Y,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X ), 'c_HOL_Oone__class_Oone'( X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 0.87/1.24 , X ), 'c_HOL_Oone__class_Oone'( X ) ) ],
% 0.87/1.24 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Olist_ONil'( X ),
% 0.87/1.24 'tc_List_Olist'( X ) ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( =( 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_List_Olist_ONil'( Y
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ =( 'c_List_Ohd'( 'c_List_Oappend'( X, Y, Z ), Z ), 'c_List_Ohd'( X, Z
% 0.87/1.24 ) ), =( X, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Ohd'( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), Y, X ), X
% 0.87/1.24 ), 'c_List_Ohd'( Y, X ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 0.87/1.24 'c_List_Olist_OCons'( Y, Z, T ), T ), 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ), T ) ), =(
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 0.87/1.24 'c_List_Olist_OCons'( Y, Z, T ), T ), 'c_List_Odrop'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_Int_Onumber__class_Onumber__of'( X,
% 0.87/1.24 'tc_nat' ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ) ),
% 0.87/1.24 =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( 'c_Suc'( X ), 'c_List_Olist_OCons'( Y, Z, T ), T )
% 0.87/1.24 , 'c_List_Olist_OCons'( Y, 'c_List_Otake'( X, Z, T ), T ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( 'c_Suc'( X ), 'c_List_Olist_OCons'( Y, Z, T ), T )
% 0.87/1.24 , 'c_List_Odrop'( X, Z, T ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Otake'( 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'(
% 0.87/1.24 Y ) ), 'c_List_Oappend'( X, Z, Y ), Y ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Odrop'( 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'(
% 0.87/1.24 Z ) ), 'c_List_Oappend'( Y, X, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Ohd'( 'c_List_Oreplicate'( X, Y, Z ), Z ), Y ), =( X,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist__update'( 'c_List_Olist_OCons'( X, Y, Z ), 'c_Suc'( T
% 0.87/1.24 ), U, Z ), 'c_List_Olist_OCons'( X, 'c_List_Olist__update'( Y, T, U, Z )
% 0.87/1.24 , Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oreplicate'( 'c_Suc'( X ), Y, Z ), 'c_List_Olist_OCons'( Y
% 0.87/1.24 , 'c_List_Oreplicate'( X, Y, Z ), Z ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), 'c_Power_Opower__class_Opower'( Y, Z, X
% 0.87/1.24 ), X ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_Orderings_Oord__class_Omin'( Y, Z, X ),
% 0.87/1.24 T, X ), 'c_Orderings_Oord__class_Omin'( 'c_HOL_Ominus__class_Ominus'( Y,
% 0.87/1.24 T, X ), 'c_HOL_Ominus__class_Ominus'( Z, T, X ), X ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( X, 'c_List_Oappend'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Oappend'( 'c_List_Odrop'( X, Y, T ), 'c_List_Odrop'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.24 'tc_List_Olist'( T ) ), 'tc_nat' ), Z, T ), T ) ) ],
% 0.87/1.24 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Olist_OCons'( X, Y, Z ),
% 0.87/1.24 'tc_List_Olist'( Z ) ), 'c_HOL_Oplus__class_Oplus'(
% 0.87/1.24 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Oplus__class_Oplus'( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.24 'tc_nat' ) ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ), 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.24 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( 'c_Divides_Odiv__class_Omod'( Y, Z, X ), Z
% 0.87/1.24 , X ), 'c_Divides_Odiv__class_Omod'( Y, Z, X ) ) ],
% 0.87/1.24 [ =( 'c_Suc'( X ), 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oone__class_Oone'(
% 0.87/1.24 'tc_nat' ), X, 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_Suc'( X ), 'c_HOL_Oplus__class_Oplus'( X,
% 0.87/1.24 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ),
% 0.87/1.24 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), ~(
% 0.87/1.24 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), X ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ),
% 0.87/1.24 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), X ), ~( 'c_lessequals'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( Y, 'c_Orderings_Oord__class_Omin'( Y, Z,
% 0.87/1.24 X ), X ), 'c_Orderings_Oord__class_Omin'( Y, Z, X ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), Z, X
% 0.87/1.24 ), Y ) ],
% 0.87/1.24 [ =( 'c_Suc'( 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ) ),
% 0.87/1.24 'c_Nat_Osize__class_Osize'( 'c_List_Olist_OCons'( Z, X, Y ),
% 0.87/1.24 'tc_List_Olist'( Y ) ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( X, 'c_List_Otake'( Y, Z, T ), T ), 'c_List_Otake'(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( X, Y, 'tc_nat' ), Z, T ) ) ],
% 0.87/1.24 [ =( 'c_Divides_Odiv__class_Omod'( 'c_Suc'( X ), Y, 'tc_nat' ), 'c_Suc'(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ) ) ), =( 'c_Suc'(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ) ), Y ) ],
% 0.87/1.24 [ =( 'c_List_Orotate'( X, 'c_List_Orev'( Y, Z ), Z ), 'c_List_Orev'(
% 0.87/1.24 'c_List_Orotate'( 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.24 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ),
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.24 'tc_List_Olist'( Z ) ), 'tc_nat' ), 'tc_nat' ), Y, Z ), Z ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'( X ) ),
% 0.87/1.24 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), ~( 'c_lessequals'( Z, U, X )
% 0.87/1.24 ), ~( 'c_lessequals'( Y, T, X ) ) ],
% 0.87/1.24 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Olist_OCons'( X, Y, Z ),
% 0.87/1.24 'tc_List_Olist'( Z ) ), 'c_Suc'( 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.24 'tc_List_Olist'( Z ) ) ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 0.87/1.24 , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ), ~(
% 0.87/1.24 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ),
% 0.87/1.24 =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 0.87/1.24 ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( Y, T, X ), 'c_Divides_Odiv__class_Omod'( Z
% 0.87/1.24 , T, X ), X ), T, X ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X ) ),
% 0.87/1.24 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), X ), ~( 'c_lessequals'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( Z, 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Oplus__class_Oplus'( X, 'c_HOL_Oplus__class_Oplus'( Y, Z,
% 0.87/1.24 'tc_nat' ), 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( Y,
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( X, Y,
% 0.87/1.24 'tc_nat' ), Z, 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( X,
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, Z, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( Z, 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Oab__semigroup__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, T, X ), Z, X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( Z, 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 0.87/1.24 , 'c_HOL_Oplus__class_Oplus'( Z, U, X ) ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, T, X ), U ) ],
% 0.87/1.24 [ ~( 'class_Divides_Oring__div'( X ) ), =( 'c_Divides_Odiv__class_Omod'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), T, X ),
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( Y, T, X ), Z, X ), T, X ) ) ],
% 0.87/1.24 [ ~( 'class_Divides_Oring__div'( X ) ), =( 'c_Divides_Odiv__class_Omod'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), T, X ),
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( Y,
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( Z, T, X ), X ), T, X ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Omonoid__mult'( X ) ), =(
% 0.87/1.24 'c_Power_Opower__class_Opower'( 'c_HOL_Oone__class_Oone'( X ), Y, X ),
% 0.87/1.24 'c_HOL_Oone__class_Oone'( X ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Y ), ~( 'c_lessequals'( Y, Z,
% 0.87/1.24 X ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), ~( =(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Y ) ), 'c_lessequals'( Y, Z, X
% 0.87/1.24 ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Z ), ~( 'c_lessequals'( Z, Y,
% 0.87/1.24 X ) ) ],
% 0.87/1.24 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 0.87/1.24 ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( Y, T, X ), Z, X ), T, X ) ) ],
% 0.87/1.24 [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 0.87/1.24 ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y,
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( Z, T, X ), X ), T, X ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( 'c_Orderings_Oord__class_Omin'( Y, Z, X )
% 0.87/1.24 , T, X ), 'c_Orderings_Oord__class_Omin'( Y,
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( Y, 'c_Orderings_Oord__class_Omin'( Z, T,
% 0.87/1.24 X ), X ), 'c_Orderings_Oord__class_Omin'( Z,
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( Y, T, X ), X ) ) ],
% 0.87/1.24 [ =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.87/1.24 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oplus__class_Oplus'( X, Y,
% 0.87/1.24 'tc_nat' ), 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 0.87/1.24 'tc_nat' ), Z, 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X,
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, Z, 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), 'c_lessequals'(
% 0.87/1.24 'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_Power_Opower__class_Opower'(
% 0.87/1.24 T, Z, X ), X ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X
% 0.87/1.24 ) ), ~( 'c_lessequals'( Y, T, X ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 0.87/1.24 , T, X ) ) ), =( Y, Z ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ominus__class_Ominus'( Z
% 0.87/1.24 , T, X ) ) ), =( Z, T ) ],
% 0.87/1.24 [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( Y, 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( X,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( X, 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Oplus__class_Oplus'( 'c_Suc'( X ), Y, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( X, 'c_Suc'( Y ), 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_Int_Oring__char__0'( X ) ), ~( 'class_Int_Onumber__ring'( X
% 0.87/1.24 ) ), ~( =( 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of'( Z, X ) ) ), =( Y, Z ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.87/1.24 ), X, 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Oplus__class_Oplus'( X, Y,
% 0.87/1.24 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( Z, Y, 'tc_nat' ), 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Oplus__class_Oplus'( X, Y,
% 0.87/1.24 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ), 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, Z, 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( Y, Z, X ), 'c_Orderings_Oord__class_Omin'(
% 0.87/1.24 Z, Y, X ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'(
% 0.87/1.24 X ) ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, Z ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.24 ) ), =( Y, Z ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 0.87/1.24 ) ), =( Y, Z ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 0.87/1.24 'tc_nat' ), Z, 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ), Y, 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( =( 'c_Divides_Odiv__class_Omod'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.24 'tc_List_Olist'( Z ) ), 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.87/1.24 ) ) ), =( 'c_List_Orotate'( X, Y, Z ), Y ) ],
% 0.87/1.24 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ) ) ), =( Y, Z ) ],
% 0.87/1.24 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Z, Y, 'tc_nat' ) ) ), =( X, Z ) ],
% 0.87/1.24 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ) ) ), =( Y, Z ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'(
% 0.87/1.24 X ) ), ~( =( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, T, X ) ) ), =( Z, T ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ocancel__ab__semigroup__add'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( Y, T,
% 0.87/1.24 X ) ) ), =( Z, T ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ocancel__semigroup__add'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( Y, T,
% 0.87/1.24 X ) ) ), =( Z, T ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ocancel__semigroup__add'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( T, Z,
% 0.87/1.24 X ) ) ), =( Y, T ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) )
% 0.87/1.24 , =( 'c_HOL_Oplus__class_Oplus'( 'c_Orderings_Oord__class_Omin'( Y, Z, X
% 0.87/1.24 ), T, X ), 'c_Orderings_Oord__class_Omin'( 'c_HOL_Oplus__class_Oplus'( Y
% 0.87/1.24 , T, X ), 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ) ) ],
% 0.87/1.24 [ ~( 'class_Divides_Oring__div'( X ) ), =( 'c_Divides_Odiv__class_Omod'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), T, X ),
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( Y, T, X ), 'c_Divides_Odiv__class_Omod'( Z
% 0.87/1.24 , T, X ), X ), T, X ) ) ],
% 0.87/1.24 [ ~( =( 'c_Suc'( 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ) ), Y ) )
% 0.87/1.24 , =( 'c_Divides_Odiv__class_Omod'( 'c_Suc'( X ), Y, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( Y, 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( X,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( X, 'c_Suc'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'(
% 0.87/1.24 X ), Y, 'tc_nat' ), 'c_Suc'( Z ), 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 0.87/1.24 'tc_nat' ), Z, 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'( Y ), 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X,
% 0.87/1.24 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Y, 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), 'c_HOL_Oplus__class_Oplus'(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, T, X ), 'c_HOL_Oplus__class_Oplus'( Z, U,
% 0.87/1.24 X ), X ) ) ],
% 0.87/1.24 [ ~( 'class_Int_Onumber'( X ) ), ~( 'class_HOL_Oord'( X ) ), =(
% 0.87/1.24 'c_Orderings_Oord__class_Omin'( 'c_Int_Onumber__class_Onumber__of'( Y, X
% 0.87/1.24 ), 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ),
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of'( Y, X ) ), ~( 'c_lessequals'(
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ) ) ],
% 0.87/1.24 [ =( 'c_Orderings_Oord__class_Omin'( 'c_Suc'( X ), 'c_Suc'( Y ),
% 0.87/1.24 'tc_nat' ), 'c_Suc'( 'c_Orderings_Oord__class_Omin'( X, Y, 'tc_nat' ) ) )
% 0.87/1.24 ],
% 0.87/1.24 [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Olist__update'( X, Y, Z, T ),
% 0.87/1.24 'tc_List_Olist'( T ) ), 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( T
% 0.87/1.24 ) ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ), ~( =(
% 0.87/1.24 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z ), X ),
% 0.87/1.24 'c_Power_Opower__class_Opower'( T, 'c_Suc'( Z ), X ) ) ), =( Y, T ), ~(
% 0.87/1.24 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) ), ~(
% 0.87/1.24 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), Y )
% 0.87/1.24 ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), Y )
% 0.87/1.24 ],
% 0.87/1.24 [ =( X, 'c_HOL_Oplus__class_Oplus'( X, 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.24 'tc_nat' ), 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 0.87/1.24 , X, 'tc_nat' ), X ) ],
% 0.87/1.24 [ =( 'c_HOL_Oplus__class_Oplus'( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 0.87/1.24 ), 'tc_nat' ), X ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~( 'class_Int_Onumber__ring'(
% 0.87/1.24 X ) ), =( Y, 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Ozero__class_Ozero'( X
% 0.87/1.24 ), X ) ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y )
% 0.87/1.24 ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), Y )
% 0.87/1.24 ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y )
% 0.87/1.24 ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y )
% 0.87/1.24 ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ), =(
% 0.87/1.24 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), Y )
% 0.87/1.24 ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Oplus__class_Oplus'( X, Y,
% 0.87/1.24 'tc_nat' ), Y, 'tc_nat' ), X ) ],
% 0.87/1.24 [ =( 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Oplus__class_Oplus'( X, Y,
% 0.87/1.24 'tc_nat' ), X, 'tc_nat' ), Y ) ],
% 0.87/1.24 [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), Z, X
% 0.87/1.24 ), Y ) ],
% 0.87/1.24 [ =( 'c_List_Orotate'( X, 'c_List_Orotate'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Orotate'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), Z, T ) )
% 0.87/1.24 ],
% 0.87/1.24 [ =( 'c_List_Ohd'( 'c_List_Olist_OCons'( X, Y, Z ), Z ), X ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'( Y, Z, X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_OCons'( Z, T, X ), X ), X ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_OCons'( Z, T, X ), X ), X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Z, T, X ), X ) )
% 0.87/1.24 , ~( 'c_lessequals'( Y, Z, X ) ) ],
% 0.87/1.24 [ =( 'c_List_Oreplicate'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 0.87/1.24 Z, T ), 'c_List_Oappend'( 'c_List_Oreplicate'( X, Z, T ),
% 0.87/1.24 'c_List_Oreplicate'( Y, Z, T ), T ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( 'c_Suc'( X ), Y, Z ), 'c_List_Olist_OCons'(
% 0.87/1.24 'c_List_Ohd'( Y, Z ), 'c_List_Otake'( X, 'c_List_Otl'( Y, Z ), Z ), Z ) )
% 0.87/1.24 , =( Y, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( X, 'c_List_Odrop'( Y, Z, T ), T ), 'c_List_Odrop'(
% 0.87/1.24 Y, 'c_List_Otake'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), Z, T ),
% 0.87/1.24 T ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( X, 'c_List_Otake'( Y, Z, T ), T ), 'c_List_Otake'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), 'c_List_Odrop'( X, Z, T )
% 0.87/1.24 , T ) ) ],
% 0.87/1.24 [ =( 'c_List_Orotate'( X, Y, Z ), 'c_List_Oappend'( 'c_List_Odrop'(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.24 'tc_List_Olist'( Z ) ), 'tc_nat' ), Y, Z ), 'c_List_Otake'(
% 0.87/1.24 'c_Divides_Odiv__class_Omod'( X, 'c_Nat_Osize__class_Osize'( Y,
% 0.87/1.24 'tc_List_Olist'( Z ) ), 'tc_nat' ), Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Olast'( 'c_List_Olist__update'( X, Y, Z, T ), T ),
% 0.87/1.24 'c_List_Olast'( X, T ) ), =( Y, 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.24 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( T ) ),
% 0.87/1.24 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ), =( X,
% 0.87/1.24 'c_List_Olist_ONil'( T ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Olist_ONil'( Y ) ), =( 'c_List_Olast'(
% 0.87/1.24 'c_List_Olist__update'( X, 'c_HOL_Ominus__class_Ominus'(
% 0.87/1.24 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ),
% 0.87/1.24 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, Y ), Y ), Z ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( X, 'c_List_Oreplicate'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Oreplicate'( 'c_Orderings_Oord__class_Omin'( X, Y, 'tc_nat' ), Z
% 0.87/1.24 , T ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( X, 'c_List_Oreplicate'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Oreplicate'( 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), Z, T
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( X, 'c_List_Otl'( Y, Z ), Z ), 'c_List_Otl'(
% 0.87/1.24 'c_List_Otake'( 'c_Suc'( X ), Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( 'c_Suc'( X ), Y, Z ), 'c_List_Odrop'( X,
% 0.87/1.24 'c_List_Otl'( Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Orotate'( 'c_Suc'( X ), Y, Z ), 'c_List_Orotate1'(
% 0.87/1.24 'c_List_Orotate'( X, Y, Z ), Z ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~(
% 0.87/1.24 'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.87/1.24 X ), 'c_HOL_Oone__class_Oone'( X ) ) ],
% 0.87/1.24 [ ~( =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( 'c_List_Odrop'(
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'c_List_Olist_OCons'(
% 0.87/1.24 Y, Z, T ), T ), 'c_List_Olist_OCons'( Y, Z, T ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist__update'( 'c_List_Oappend'( X, 'c_List_Olist_OCons'(
% 0.87/1.24 Y, Z, T ), T ), 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( T ) ), U
% 0.87/1.24 , T ), 'c_List_Oappend'( X, 'c_List_Olist_OCons'( U, Z, T ), T ) ) ],
% 0.87/1.24 [ ~( =( X, 'c_List_Otake'( 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.24 'tc_List_Olist'( Y ) ), Z, Y ) ) ), =( 'c_List_Oappend'( X,
% 0.87/1.24 'c_List_Odrop'( 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ), Z
% 0.87/1.24 , Y ), Y ), Z ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( 'c_List_Odrop'( 'c_Nat_Osize__class_Osize'( X
% 0.87/1.24 , 'tc_List_Olist'( Y ) ), Z, Y ), 'c_List_Oappend'( 'c_List_Odrop'(
% 0.87/1.24 'c_Nat_Osize__class_Osize'( Z, 'tc_List_Olist'( Y ) ), X, Y ), T, Y ), Y
% 0.87/1.24 ), T ) ), ~( =( 'c_List_Otake'( 'c_Nat_Osize__class_Osize'( X,
% 0.87/1.24 'tc_List_Olist'( Y ) ), Z, Y ), X ) ), ~( =( Z, 'c_List_Otake'(
% 0.87/1.24 'c_Nat_Osize__class_Osize'( Z, 'tc_List_Olist'( Y ) ), X, Y ) ) ), =(
% 0.87/1.24 'c_List_Oappend'( Z, 'c_List_Oappend'( 'c_List_Odrop'(
% 0.87/1.24 'c_Nat_Osize__class_Osize'( Z, 'tc_List_Olist'( Y ) ), X, Y ), T, Y ), Y
% 0.87/1.24 ), 'c_List_Oappend'( X, T, Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Olast'( 'c_List_Orev'( X, Y ), Y ), 'c_List_Ohd'( X, Y ) )
% 0.87/1.24 , =( X, 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Ohd'( 'c_List_Orev'( X, Y ), Y ), 'c_List_Olast'( X, Y ) )
% 0.87/1.24 , =( X, 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Otl'( 'c_List_Otake'( X, Y, Z ), Z ), 'c_List_Otake'(
% 0.87/1.24 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'( 'tc_nat' ),
% 0.87/1.24 'tc_nat' ), 'c_List_Otl'( Y, Z ), Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( 'c_List_Otake'(
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'c_List_Olist_OCons'(
% 0.87/1.24 Y, Z, T ), T ), 'c_List_Olist_ONil'( T ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( X, 'c_List_Olist_OCons'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Olist_OCons'( Y, 'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'( X
% 0.87/1.24 , 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ), T ) ), =( X,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( X, 'c_List_Olist_OCons'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Odrop'( 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'(
% 0.87/1.24 'tc_nat' ), 'tc_nat' ), Z, T ) ), =( X, 'c_HOL_Ozero__class_Ozero'(
% 0.87/1.24 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_List_Otl'( 'c_List_Oreplicate'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_Oreplicate'( 'c_HOL_Ominus__class_Ominus'( X,
% 0.87/1.24 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Y, Z ) ), =( X,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_List_Osplice'( 'c_List_Olist_OCons'( X, Y, Z ), T, Z ),
% 0.87/1.24 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'c_List_Ohd'( T, Z ),
% 0.87/1.24 'c_List_Osplice'( Y, 'c_List_Otl'( T, Z ), Z ), Z ), Z ) ), =( T,
% 0.87/1.24 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Orotate1'( X, Y ), 'c_List_Oappend'( 'c_List_Otl'( X, Y ),
% 0.87/1.24 'c_List_Olist_OCons'( 'c_List_Ohd'( X, Y ), 'c_List_Olist_ONil'( Y ), Y )
% 0.87/1.24 , Y ) ), =( X, 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( Y, X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Z, Y, X ), X ) )
% 0.87/1.24 ],
% 0.87/1.24 [ =( 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, T ), Z, T ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, T ), Z, T ) ) ],
% 0.87/1.24 [ =( 'c_List_Oremove1'( X, 'c_List_Olist_OCons'( X, Y, Z ), Z ), Y ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, Z ), T, Z ),
% 0.87/1.24 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, Z ), T, Z ),
% 0.87/1.24 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Y, Z, X ), X ),
% 0.87/1.24 ~( 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( T,
% 0.87/1.24 'c_List_Olist_OCons'( Y, Z, X ), X ), X ) ) ],
% 0.87/1.24 [ =( 'c_List_OremoveAll'( X, 'c_List_Olist_OCons'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Olist_OCons'( Y, 'c_List_OremoveAll'( X, Z, T ), T ) ), =( X, Y )
% 0.87/1.24 ],
% 0.87/1.24 [ =( 'c_List_Oremove1'( X, 'c_List_Olist_OCons'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Olist_OCons'( Y, 'c_List_Oremove1'( X, Z, T ), T ) ), =( X, Y ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Osplice'( 'c_List_Olist_OCons'( X, Y, Z ),
% 0.87/1.24 'c_List_Olist_OCons'( T, U, Z ), Z ), 'c_List_Olist_OCons'( X,
% 0.87/1.24 'c_List_Olist_OCons'( T, 'c_List_Osplice'( Y, U, Z ), Z ), Z ) ) ],
% 0.87/1.24 [ 'c_List_Omember'( X, 'c_List_Olist_OCons'( Y, Z, T ), T ), ~(
% 0.87/1.24 'c_List_Omember'( X, Z, T ) ) ],
% 0.87/1.24 [ =( 'c_List_Otl'( 'c_List_Olist_OCons'( X, Y, Z ), Z ), Y ) ],
% 0.87/1.24 [ 'c_List_Omember'( X, 'c_List_Olist_OCons'( X, Y, Z ), Z ) ],
% 0.87/1.24 [ =( 'c_List_OremoveAll'( X, 'c_List_Olist_OCons'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_OremoveAll'( X, Y, Z ) ) ],
% 0.87/1.24 [ ~( 'c_List_Onull'( 'c_List_Olist_OCons'( X, Y, Z ), Z ) ) ],
% 0.87/1.24 [ 'c_List_Omember'( X, Y, Z ), =( X, T ), ~( 'c_List_Omember'( X,
% 0.87/1.24 'c_List_Olist_OCons'( T, Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Oappend'( X, Y, Z ), Z ), 'c_List_Oappend'(
% 0.87/1.24 'c_List_Orev'( Y, Z ), 'c_List_Orev'( X, Z ), Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oreplicate'( X, Y, Z ), 'c_List_Oreplicate'( T, U, Z ) )
% 0.87/1.24 ), =( Y, U ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist__update'( 'c_List_Olist_OCons'( X, Y, Z ),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), T, Z ), 'c_List_Olist_OCons'( T,
% 0.87/1.24 Y, Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oreplicate'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, Y )
% 0.87/1.24 , 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Oreplicate'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, Y )
% 0.87/1.24 , 'c_List_Oreplicate'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z, Y ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y
% 0.87/1.24 ), Y ), 'c_List_Obutlast'( X, Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Olast'( 'c_List_Oreplicate'( X, Y, Z ), Z ), Y ), =( X,
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Odrop'( X, Y, Z ), Z ), 'c_List_Odrop'(
% 0.87/1.24 X, 'c_List_Obutlast'( Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Otake'( X, Y, Z ), 'c_List_Odrop'( X, Y,
% 0.87/1.24 Z ), Z ), Y ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( 'c_HOL_Oone__class_Oone'( 'tc_nat' ),
% 0.87/1.24 'c_List_Olist_OCons'( X, Y, Z ), Z ), Y ) ],
% 0.87/1.24 [ ~( =( 'c_List_Otake'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ), =( Y,
% 0.87/1.24 'c_List_Olist_ONil'( Z ) ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 0.87/1.24 ) ],
% 0.87/1.24 [ =( 'c_List_Otl'( 'c_List_Odrop'( X, Y, Z ), Z ), 'c_List_Odrop'( X,
% 0.87/1.24 'c_List_Otl'( Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( X, 'c_List_Obutlast'( Y, Z ), Z ),
% 0.87/1.24 'c_List_Obutlast'( 'c_List_Odrop'( X, Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, Y ), X )
% 0.87/1.24 ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Oone__class_Oone'( X ) ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_OCons'( T, U, Z ) ) )
% 0.87/1.24 , =( 'c_List_Oappend'( 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1'(
% 0.87/1.24 T, U, X, Y, Z ), Y, Z ), U ), =( Y, 'c_List_Olist_OCons'( T, U, Z ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'( T, U, Z ) ) )
% 0.87/1.24 , =( 'c_List_Olist_OCons'( X,
% 0.87/1.24 'c_List_Osko__List__XCons__eq__append__conv__1__1'( X, Y, T, U, Z ), Z )
% 0.87/1.24 , T ), =( 'c_List_Olist_OCons'( X, Y, Z ), U ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.87/1.24 'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_OCons'( X, Y, Z ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Odrop'( Y, Z, X ), X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( Z, X ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( X, 'c_List_Otl'( Y, Z ), Z ), 'c_List_Otl'(
% 0.87/1.24 'c_List_Odrop'( X, Y, Z ), Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oreplicate'( X, Y, Z ), 'c_List_Oreplicate'( T, U, Z ) )
% 0.87/1.24 ), =( X, T ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Oappend'( T, Y, Z ) ) ),
% 0.87/1.24 =( X, T ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Oappend'( X, T, Z ) ) ),
% 0.87/1.24 =( Y, T ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Otake'( Y, Z, X ), X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( Z, X ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ), X ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ), X ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Obutlast'( X, Y ), 'c_List_Olist_OCons'(
% 0.87/1.24 'c_List_Olast'( X, Y ), 'c_List_Olist_ONil'( Y ), Y ), Y ), X ), =( X,
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Oreplicate'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_Oreplicate'( X, Y, Z ) ) ],
% 0.87/1.24 [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~( =(
% 0.87/1.24 'c_HOL_Oone__class_Oone'( X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ) ],
% 0.87/1.24 [ =( 'c_List_Otl'( 'c_List_Oappend'( X, Y, Z ), Z ), 'c_List_Oappend'(
% 0.87/1.24 'c_List_Otl'( X, Z ), Y, Z ) ), =( X, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_OremoveAll'( X, 'c_List_Oappend'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Oappend'( 'c_List_OremoveAll'( X, Y, T ), 'c_List_OremoveAll'( X
% 0.87/1.24 , Z, T ), T ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist_ONil'( X ), 'c_List_Oreplicate'(
% 0.87/1.24 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, X ) ) ],
% 0.87/1.24 [ =( 'c_List_Olast'( 'c_List_Oappend'( X, Y, Z ), Z ), 'c_List_Olast'( Y
% 0.87/1.24 , Z ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Oreplicate'( X, Y, Z ),
% 0.87/1.24 'c_List_Oreplicate'( T, Y, Z ), Z ), 'c_List_Oappend'(
% 0.87/1.24 'c_List_Oreplicate'( T, Y, Z ), 'c_List_Oreplicate'( X, Y, Z ), Z ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Oremove1'( X, Y, Z ), 'c_List_OremoveAll'( X, Y, Z ) ), ~(
% 0.87/1.24 'c_List_Odistinct'( Y, Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, Y ),
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Orev'( Z, Y ) ) ), =( X, Z ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Olast'( 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y )
% 0.87/1.24 , Y ), 'c_List_Olast'( X, Y ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oreplicate'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ),
% 0.87/1.24 =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oreplicate'( Y, Z, X ) ) ),
% 0.87/1.24 =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_OCons'( T, U, Z ) ) )
% 0.87/1.24 , =( X, 'c_List_Olist_OCons'( T,
% 0.87/1.24 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1'( T, U, X, Y, Z ), Z )
% 0.87/1.24 ), =( Y, 'c_List_Olist_OCons'( T, U, Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'( T, U, Z ) ) )
% 0.87/1.24 , =( Y, 'c_List_Oappend'(
% 0.87/1.24 'c_List_Osko__List__XCons__eq__append__conv__1__1'( X, Y, T, U, Z ), U, Z
% 0.87/1.24 ) ), =( 'c_List_Olist_OCons'( X, Y, Z ), U ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( Y, X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Oappend'( Y, Z, X ), X ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( Y, X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Oappend'( Z, Y, X ), X ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Olist__update'( 'c_List_Olist__update'( X, Y, Z, T ), U, W
% 0.87/1.24 , T ), 'c_List_Olist__update'( 'c_List_Olist__update'( X, U, W, T ), Y, Z
% 0.87/1.24 , T ) ), =( Y, U ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Oremdups'( Y, X ), X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( Y, X ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Oreplicate'( X, Y, Z ),
% 0.87/1.24 'c_List_Olist_OCons'( Y, T, Z ), Z ), 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Oappend'( 'c_List_Oreplicate'( X, Y, Z ), T, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Oappend'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_Oappend'( X, 'c_List_Obutlast'( Y, Z ), Z ) ), =( Y,
% 0.87/1.24 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Orotate1'( 'c_List_Orotate'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_Orotate'( X, 'c_List_Orotate1'( Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist__update'( 'c_List_Olist__update'( X, Y, Z, T ), Y, U
% 0.87/1.24 , T ), 'c_List_Olist__update'( X, Y, U, T ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Oappend'( X, Y, Z ), T, Z ),
% 0.87/1.24 'c_List_Oappend'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( X, 'c_List_Oappend'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Oappend'( 'c_List_Oappend'( X, Y, T ), Z, T ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Oappend'( X, Y, Z ), T, Z ),
% 0.87/1.24 'c_List_Oappend'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( X, 'c_List_Oappend'( Y, Z, T ), T ),
% 0.87/1.24 'c_List_Oappend'( 'c_List_Oappend'( X, Y, T ), Z, T ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Oremove1'( Y, Z, X ), X ), ~(
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( Z, X ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Olist_OCons'(
% 0.87/1.24 'c_List_Osko__List__Xlist__Xnchotomy__1__1'( X, Y ),
% 0.87/1.24 'c_List_Osko__List__Xlist__Xnchotomy__1__2'( X, Y ), Y ) ), =( X,
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'( T, U, Z ) ) )
% 0.87/1.24 , =( Y, 'c_List_Oappend'(
% 0.87/1.24 'c_List_Osko__List__XCons__eq__append__conv__1__1'( X, Y, T, U, Z ), U, Z
% 0.87/1.24 ) ), =( T, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_OCons'( T, U, Z ) ) )
% 0.87/1.24 , =( X, 'c_List_Olist_OCons'( T,
% 0.87/1.24 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1'( T, U, X, Y, Z ), Z )
% 0.87/1.24 ), =( X, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Olast'( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_ONil'( Z ), Z ), Z ), Z ), Y ) ],
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_ONil'( Z ), Z ), Z ), Z ), X ) ],
% 0.87/1.24 [ =( X, 'c_List_Olist_OCons'( 'c_List_Osko__List__Xlist__Xexhaust__1__1'(
% 0.87/1.24 X, Y ), 'c_List_Osko__List__Xlist__Xexhaust__1__2'( X, Y ), Y ) ), =( X,
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 0.87/1.24 'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Olist_OCons'( 'c_List_Osko__List__Xneq__Nil__conv__1__1'(
% 0.87/1.24 X, Y ), 'c_List_Osko__List__Xneq__Nil__conv__1__2'( X, Y ), Y ) ), =( X,
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( 'c_HOL_Oone__class_Oone'( 'tc_nat' ),
% 0.87/1.24 'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_OCons'( X,
% 0.87/1.24 'c_List_Olist_ONil'( Z ), Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_OCons'( T, U, Z ) ) )
% 0.87/1.24 , =( 'c_List_Oappend'( 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1'(
% 0.87/1.24 T, U, X, Y, Z ), Y, Z ), U ), =( X, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'( T, U, Z ) ) )
% 0.87/1.24 , =( 'c_List_Olist_OCons'( X,
% 0.87/1.24 'c_List_Osko__List__XCons__eq__append__conv__1__1'( X, Y, T, U, Z ), Z )
% 0.87/1.24 , T ), =( T, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Olist_OCons'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_Oappend'( 'c_List_Orev'( Y, Z ), 'c_List_Olist_OCons'( X,
% 0.87/1.24 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_OCons'( Z, T, Y ) ) ), =( X
% 0.87/1.24 , 'c_List_Oappend'( 'c_List_Orev'( T, Y ), 'c_List_Olist_OCons'( Z,
% 0.87/1.24 'c_List_Olist_ONil'( Y ), Y ), Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Oappend'( 'c_List_Orev'( X, Y ),
% 0.87/1.24 'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( Y ), Y ), Y ), Y ),
% 0.87/1.24 'c_List_Olist_OCons'( Z, X, Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Orotate1'( 'c_List_Olist_OCons'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_Oappend'( Y, 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Z ), Z
% 0.87/1.24 ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Oreplicate'( X, Y, Z ),
% 0.87/1.24 'c_List_Olist_OCons'( Y, 'c_List_Olist_ONil'( Z ), Z ), Z ),
% 0.87/1.24 'c_List_Olist_OCons'( Y, 'c_List_Oreplicate'( X, Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), 'c_List_Olist_ONil'( X
% 0.87/1.24 ), X ), 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Olist_ONil'( Y ) ), ~( 'c_List_Onull'( X, Y ) ) ],
% 0.87/1.24 [ =( 'c_List_OremoveAll'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist_ONil'( X ), 'c_List_Orev'( 'c_List_Olist_ONil'( X ),
% 0.87/1.24 X ) ) ],
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Olist_ONil'( X ), X ),
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist_ONil'( X ), 'c_List_Oremdups'( 'c_List_Olist_ONil'( X
% 0.87/1.24 ), X ) ) ],
% 0.87/1.24 [ ~( =( X, 'c_List_Oappend'( Y, X, Z ) ) ), =( Y, 'c_List_Olist_ONil'( Z
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), Y ) ), =( X, 'c_List_Olist_ONil'( Z
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( =( X, 'c_List_Oappend'( X, Y, Z ) ) ), =( Y, 'c_List_Olist_ONil'( Z
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), X ) ), =( Y, 'c_List_Olist_ONil'( Z
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oremdups'( X, Y ), 'c_List_Olist_ONil'( Y ) ) ), =( X,
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Osplice'( X, 'c_List_Olist_ONil'( Y ), Y ), X ) ],
% 0.87/1.24 [ =( 'c_List_Osplice'( 'c_List_Olist_ONil'( X ), Y, X ), Y ) ],
% 0.87/1.24 [ =( 'c_List_Otl'( 'c_List_Olist_ONil'( X ), X ), 'c_List_Olist_ONil'( X
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Orotate'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ), =( Y
% 0.87/1.24 , 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Orev'( Y, X ) ) ), =( Y,
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ ~( 'c_List_Omember'( X, 'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ), =( Y
% 0.87/1.24 , 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ), =( X
% 0.87/1.24 , 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( Y, Z, X ) ) ), =( Z
% 0.87/1.24 , 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( Y, Z, X ) ) ), =( Y
% 0.87/1.24 , 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( 'c_List_Oremdups'( 'c_List_Olist_ONil'( X ), X ),
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( 'c_List_Odrop'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist__inter'( 'c_List_Olist_ONil'( X ), Y, X ),
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Oappend'( 'c_List_Olist_ONil'( Y ), X, Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), Y, X ), Y ) ],
% 0.87/1.24 [ =( X, 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.87/1.24 [ =( X, 'c_List_Oappend'( 'c_List_Olist_ONil'( Y ), X, Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y ), X ) ],
% 0.87/1.24 [ ~( =( 'c_List_Orotate1'( X, Y ), 'c_List_Olist_ONil'( Y ) ) ), =( X,
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Otake'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Orotate1'( 'c_List_Olist_ONil'( X ), X ),
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ 'c_List_Onull'( 'c_List_Olist_ONil'( X ), X ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_ONil'( X ), X ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oremdups'( Y, X ) ) ), =( Y,
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y, Z, X ),
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y, Z, X ),
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y, Z, X ),
% 0.87/1.24 'c_List_Olist_ONil'( X ) ) ],
% 0.87/1.24 [ =( 'c_List_Oremove1'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_ONil'( Y ) ) ), =( X,
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Orotate'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 0.87/1.24 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( 'c_List_Olist_ONil'( X
% 0.87/1.24 ), 'c_List_Olist_ONil'( X ), X ) ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Olist_ONil'( X ), X ), 'c_List_Olist_ONil'(
% 0.87/1.24 X ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist__update'( X, Y, Z, T ), 'c_List_Olist_ONil'( T ) )
% 0.87/1.24 ), =( X, 'c_List_Olist_ONil'( T ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Oremdups'( X, Y ), Y ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Orotate'( X, Y, Z ), Z ), ~(
% 0.87/1.24 'c_List_Odistinct'( Y, Z ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'( 'c_List_Orotate'( Z
% 0.87/1.24 , X, Y ), Y ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Oremove1'( X, Y, Z ), Z ), ~(
% 0.87/1.24 'c_List_Odistinct'( Y, Z ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'( 'c_List_Oappend'( Z
% 0.87/1.24 , X, Y ), Y ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'( 'c_List_Oappend'( X
% 0.87/1.24 , Z, Y ), Y ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Orotate1'( X, Y ), Y ), ~(
% 0.87/1.24 'c_List_Odistinct'( X, Y ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'( 'c_List_Orotate1'(
% 0.87/1.24 X, Y ), Y ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Odrop'( X, Y, Z ), Z ), ~(
% 0.87/1.24 'c_List_Odistinct'( Y, Z ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Orev'( X, Y ), Y ), ~( 'c_List_Odistinct'(
% 0.87/1.24 X, Y ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'( 'c_List_Orev'( X, Y
% 0.87/1.24 ), Y ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oremdups'( X, Y ), X ) ), 'c_List_Odistinct'( X, Y ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ =( 'c_List_Oremdups'( X, Y ), X ), ~( 'c_List_Odistinct'( X, Y ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Otake'( X, Y, Z ), Z ), ~(
% 0.87/1.24 'c_List_Odistinct'( Y, Z ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Olist_OCons'(
% 0.87/1.24 'v_sko__Arrow__Order__Mirabelle__Xalt3__1', 'c_List_Olist_OCons'(
% 0.87/1.24 'v_sko__Arrow__Order__Mirabelle__Xalt3__2', 'c_List_Olist_OCons'(
% 0.87/1.24 'v_sko__Arrow__Order__Mirabelle__Xalt3__3', 'c_List_Olist_ONil'(
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 0.87/1.24 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 0.87/1.24 ), 'tc_Arrow__Order__Mirabelle_Oalt' ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Oappend'( T,
% 0.87/1.24 'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ), =( Y, U
% 0.87/1.24 ) ],
% 0.87/1.24 [ ~( =( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Oappend'( T,
% 0.87/1.24 'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ), =( X, T
% 0.87/1.24 ) ],
% 0.87/1.24 [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), 'c_List_Olist_OCons'( Y
% 0.87/1.24 , Z, X ), X ), 'c_List_Olist_OCons'( Y, Z, X ) ) ],
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Olist_OCons'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_Olist_OCons'( X, 'c_List_Obutlast'( Y, Z ), Z ) ), =( Y,
% 0.87/1.24 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Olast'( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ),
% 0.87/1.24 Y ), Y ), X ) ],
% 0.87/1.24 [ =( 'c_List_Obutlast'( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y
% 0.87/1.24 ), Y ), Y ), 'c_List_Olist_ONil'( Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Osplice'( 'c_List_Olist_OCons'( X, Y, Z ),
% 0.87/1.24 'c_List_Olist_ONil'( Z ), Z ), 'c_List_Olist_OCons'( X, Y, Z ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_OCons'( Z,
% 0.87/1.24 'c_List_Olist_ONil'( Y ), Y ) ) ), =( X, 'c_List_Olist_OCons'( Z,
% 0.87/1.24 'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 0.87/1.24 'c_List_Orev'( Z, Y ) ) ), =( Z, 'c_List_Olist_OCons'( X,
% 0.87/1.24 'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Orev'( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y
% 0.87/1.24 ), Y ), 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y ) ) ],
% 0.87/1.24 [ =( 'c_List_Olast'( 'c_List_Olist_OCons'( X, Y, Z ), Z ),
% 0.87/1.24 'c_List_Olast'( Y, Z ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'(
% 0.87/1.24 'c_List_Olist_ONil'( Z ), 'c_List_Olist_OCons'( X, Y, Z ), Z ) ) ],
% 0.87/1.24 [ =( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 0.87/1.24 'c_List_Orev'( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y ), Y
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ ~( 'class_Orderings_Olinorder'( X ) ),
% 0.87/1.24 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_ONil'( X ), X ), X ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 0.87/1.24 , Y ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 0.87/1.24 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 0.87/1.24 ), =( X, Y ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Olist_OCons'( T, U, Z )
% 0.87/1.24 ) ), =( Y, U ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Olist_OCons'( T, U, Z )
% 0.87/1.24 ) ), =( X, T ) ],
% 0.87/1.24 [ 'v_thesis____', ~( 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____'
% 0.87/1.24 , 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'( X,
% 0.87/1.24 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 0.87/1.24 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Olist_ONil'( X ), X ) ],
% 0.87/1.24 [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Olist_OCons'( Y, Z, X ) ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Olist_ONil'( Z ) ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), Y ) ) ],
% 0.87/1.24 [ ~( =( X, 'c_List_Olist_OCons'( Y, X, Z ) ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'(
% 0.87/1.24 'c_List_Olist_OCons'( Z, X, Y ), Y ) ) ],
% 0.87/1.24 [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( Y,
% 0.87/1.24 'c_List_Olist_OCons'( 'v_sko__CHAINED__1'( X, Y ), 'c_List_Olist_ONil'(
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 0.87/1.24 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 0.87/1.24 ), 'tc_Arrow__Order__Mirabelle_Oalt' ), =( X, Y ) ],
% 0.87/1.24 [ 'c_in'( 'c_Pair'( 'v_c____', 'v_d____',
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oalt', 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 0.87/1.24 hAPP( 'v_P____', 'c_Hilbert__Choice_Oinv__into'(
% 0.87/1.24 'c_Orderings_Otop__class_Otop'( 'tc_fun'(
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oindi', 'tc_bool' ) ), 'v_h____', 'v_n____',
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oindi', 'tc_nat' ) ), 'tc_prod'(
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oalt', 'tc_Arrow__Order__Mirabelle_Oalt' ) )
% 0.87/1.24 ],
% 0.87/1.24 [ ~( =( 'v_c____', 'v_d____' ) ) ],
% 0.87/1.24 [ 'c_in'( 'v_P____', 'c_Arrow__Order__Mirabelle_OProf', 'tc_fun'(
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oindi', 'tc_fun'( 'tc_prod'(
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oalt', 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 0.87/1.24 'tc_bool' ) ) ) ],
% 0.87/1.24 [ ~( 'v_thesis____' ) ],
% 0.87/1.24 [ 'v_thesis____', ~( 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____'
% 0.87/1.24 , 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'( X,
% 0.87/1.24 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 0.87/1.24 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 0.87/1.24 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 0.87/1.24 ) ) ],
% 0.87/1.24 [ 'class_Orderings_Opreorder'( 'tc_fun'( X, Y ) ), ~(
% 0.87/1.24 'class_Orderings_Opreorder'( Y ) ) ],
% 0.87/1.24 [ 'class_Orderings_Oorder'( 'tc_fun'( X, Y ) ), ~(
% 0.87/1.24 'class_Orderings_Oorder'( Y ) ) ],
% 0.87/1.24 [ 'class_HOL_Oord'( 'tc_fun'( X, Y ) ), ~( 'class_HOL_Oord'( Y ) ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( 'tc_nat' )
% 0.87/1.24 ],
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( 'tc_nat'
% 0.87/1.24 ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__ab__semigroup__add'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__comm__monoid__add'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Ocancel__ab__semigroup__add'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Ocancel__semigroup__add'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Ono__zero__divisors'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Oordered__semidom'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Ocomm__semiring__1'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Oab__semigroup__add'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Ocomm__monoid__add'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Ozero__neq__one'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Osemiring__0'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Omult__zero'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Omonoid__mult'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Omonoid__add'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Divides_Osemiring__div'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Orderings_Opreorder'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Orderings_Olinorder'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Orderings_Oorder'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Power_Opower'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Int_Onumber'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_HOL_Oord'( 'tc_nat' ) ],
% 0.87/1.24 [ 'class_Orderings_Opreorder'( 'tc_bool' ) ],
% 0.87/1.24 [ 'class_Orderings_Oorder'( 'tc_bool' ) ],
% 0.87/1.24 [ 'class_HOL_Oord'( 'tc_bool' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'(
% 0.87/1.24 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'(
% 0.87/1.24 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Oring__1__no__zero__divisors'( 'tc_Int_Oint' )
% 0.87/1.24 ],
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__ab__semigroup__add'( 'tc_Int_Oint' ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__comm__monoid__add'( 'tc_Int_Oint' ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ 'class_OrderedGroup_Ocancel__ab__semigroup__add'( 'tc_Int_Oint' ) ]
% 0.87/1.24 ,
% 0.87/1.24 [ 'class_OrderedGroup_Opordered__ab__group__add'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Olordered__ab__group__add'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Ocancel__semigroup__add'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Ono__zero__divisors'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Oordered__semidom'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Ocomm__semiring__1'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Oab__semigroup__add'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Ocomm__monoid__add'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Ozero__neq__one'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Oordered__idom'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Osemiring__0'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Oab__group__add'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Omult__zero'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Omonoid__mult'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Omonoid__add'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_OrderedGroup_Ogroup__add'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Divides_Osemiring__div'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Ring__and__Field_Oidom'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Orderings_Opreorder'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Orderings_Olinorder'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Divides_Oring__div'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Orderings_Oorder'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Int_Oring__char__0'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Int_Onumber__ring'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Power_Opower'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_Int_Onumber'( 'tc_Int_Oint' ) ],
% 0.87/1.24 [ 'class_HOL_Oord'( 'tc_Int_Oint' ) ]
% 0.87/1.24 ] .
% 0.87/1.24
% 0.87/1.24
% 0.87/1.24 percentage equality = 0.414516, percentage horn = 0.873147
% 0.87/1.24 This is a problem with some equality
% 0.87/1.24
% 0.87/1.24
% 0.87/1.24
% 0.87/1.24 Options Used:
% 0.87/1.24
% 0.87/1.24 useres = 1
% 0.87/1.24 useparamod = 1
% 0.87/1.24 useeqrefl = 1
% 0.87/1.24 useeqfact = 1
% 0.87/1.24 usefactor = 1
% 0.87/1.24 usesimpsplitting = 0
% 0.87/1.24 usesimpdemod = 5
% 0.87/1.24 usesimpres = 3
% 0.87/1.24
% 0.87/1.24 resimpinuse = 1000
% 0.87/1.24 resimpclauses = 20000
% 0.87/1.24 substype = eqrewr
% 0.87/1.24 backwardsubs = 1
% 0.87/1.24 selectoldest = 5
% 0.87/1.24
% 0.87/1.24 litorderings [0] = split
% 0.87/1.24 litorderings [1] = extend the termordering, first sorting on arguments
% 0.87/1.24
% 0.87/1.24 termordering = kbo
% 0.87/1.24
% 0.87/1.24 litapriori = 0
% 0.87/1.24 termapriori = 1
% 0.87/1.24 litaposteriori = 0
% 0.87/1.24 termaposteriori = 0
% 0.87/1.24 demodaposteriori = 0
% 0.87/1.24 ordereqreflfact = 0
% 0.87/1.24
% 0.87/1.24 litselect = negord
% 0.87/1.24
% 0.87/1.24 maxweight = 15
% 0.87/1.24 maxdepth = 30000
% 0.87/1.24 maxlength = 115
% 0.87/1.24 maxnrvars = 195
% 0.87/1.24 excuselevel = 1
% 0.87/1.24 increasemaxweight = 1
% 0.87/1.24
% 0.87/1.24 maxselected = 10000000
% 0.87/1.24 maxnrclauses = 10000000
% 0.87/1.24
% 0.87/1.24 showgenerated = 0
% 0.87/1.24 showkept = 0
% 0.87/1.24 showselected = 0
% 0.87/1.24 showdeleted = 0
% 0.87/1.24 showresimp = 1
% 0.87/1.24 showstatus = 2000
% 0.87/1.24
% 0.87/1.24 prologoutput = 1
% 0.87/1.24 nrgoals = 5000000
% 0.87/1.24 totalproof = 1
% 0.87/1.24
% 0.87/1.24 Symbols occurring in the translation:
% 0.87/1.24
% 0.87/1.24 {} [0, 0] (w:1, o:2, a:1, s:1, b:0),
% 0.87/1.24 . [1, 2] (w:1, o:111, a:1, s:1, b:0),
% 0.87/1.24 ! [4, 1] (w:0, o:67, a:1, s:1, b:0),
% 0.87/1.24 = [13, 2] (w:1, o:0, a:0, s:1, b:0),
% 0.87/1.24 ==> [14, 2] (w:1, o:0, a:0, s:1, b:0),
% 0.87/1.24 'class_Ring__and__Field_Oordered__semidom' [40, 1] (w:1, o:74, a:1
% 0.87/1.24 , s:1, b:0),
% 0.87/1.24 'c_Power_Opower__class_Opower' [43, 3] (w:1, o:160, a:1, s:1, b:0),
% 0.87/1.24 'c_HOL_Oord__class_Oless' [45, 3] (w:1, o:161, a:1, s:1, b:0),
% 0.87/1.24 'c_HOL_Oone__class_Oone' [46, 1] (w:1, o:75, a:1, s:1, b:0),
% 0.87/1.24 'c_HOL_Ozero__class_Ozero' [47, 1] (w:1, o:76, a:1, s:1, b:0),
% 0.87/1.24 'tc_nat' [48, 0] (w:1, o:17, a:1, s:1, b:0),
% 0.87/1.24 'c_HOL_Oplus__class_Oplus' [51, 3] (w:1, o:162, a:1, s:1, b:0),
% 0.87/1.24 'c_Suc' [52, 1] (w:1, o:77, a:1, s:1, b:0),
% 0.87/1.24 'class_Orderings_Olinorder' [54, 1] (w:1, o:78, a:1, s:1, b:0),
% 0.87/1.24 'c_Orderings_Oord__class_Omin' [57, 3] (w:1, o:159, a:1, s:1, b:0),
% 0.87/1.24 'c_HOL_Ominus__class_Ominus' [58, 3] (w:1, o:163, a:1, s:1, b:0),
% 0.87/1.24 'class_Orderings_Opreorder' [59, 1] (w:1, o:80, a:1, s:1, b:0),
% 0.87/1.24 'class_Orderings_Oorder' [60, 1] (w:1, o:79, a:1, s:1, b:0),
% 0.87/1.24 'c_Divides_Odiv__class_Omod' [61, 3] (w:1, o:164, a:1, s:1, b:0),
% 0.87/1.24 'c_lessequals' [62, 3] (w:1, o:165, a:1, s:1, b:0),
% 0.87/1.24 'class_OrderedGroup_Opordered__comm__monoid__add' [63, 1] (w:1, o:81
% 0.87/1.24 , a:1, s:1, b:0),
% 0.87/1.24 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add' [65, 1]
% 0.87/1.24 (w:1, o:82, a:1, s:1, b:0),
% 0.87/1.24 'class_OrderedGroup_Olordered__ab__group__add' [68, 1] (w:1, o:83, a:
% 0.87/1.24 1, s:1, b:0),
% 0.87/1.24 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le' [69, 1]
% 0.87/1.24 (w:1, o:84, a:1, s:1, b:0),
% 0.87/1.24 'class_OrderedGroup_Ocomm__monoid__add' [70, 1] (w:1, o:85, a:1, s:1
% 0.87/1.24 , b:0),
% 0.87/1.24 'tc_List_Olist' [72, 1] (w:1, o:86, a:1, s:1, b:0),
% 0.87/1.24 'c_Nat_Osize__class_Osize' [73, 2] (w:1, o:136, a:1, s:1, b:0),
% 0.87/1.24 'c_List_Olist_ONil' [74, 1] (w:1, o:87, a:1, s:1, b:0),
% 0.87/1.24 'c_List_Oappend' [76, 3] (w:1, o:166, a:1, s:1, b:0),
% 0.87/1.24 'c_List_Olist__update' [77, 4] (w:1, o:178, a:1, s:1, b:0),
% 0.87/1.24 'c_List_Obutlast' [78, 2] (w:1, o:137, a:1, s:1, b:0),
% 0.87/1.24 'c_List_Otake' [79, 3] (w:1, o:171, a:1, s:1, b:0),
% 0.87/1.24 'c_List_Odrop' [80, 3] (w:1, o:172, a:1, s:1, b:0),
% 0.87/1.24 'c_List_Olast' [81, 2] (w:1, o:138, a:1, s:1, b:0),
% 0.87/1.24 'class_Ring__and__Field_Oordered__idom' [85, 1] (w:1, o:88, a:1, s:1
% 0.87/1.24 , b:0),
% 0.87/1.24 'class_OrderedGroup_Opordered__ab__group__add' [86, 1] (w:1, o:89, a:
% 0.87/1.24 1, s:1, b:0),
% 0.87/1.24 'class_Int_Onumber' [87, 1] (w:1, o:91, a:1, s:1, b:0),
% 0.87/1.24 'c_Int_Onumber__class_Onumber__of' [89, 2] (w:1, o:139, a:1, s:1, b:0
% 0.87/1.24 ),
% 0.87/1.24 'c_List_Orev' [93, 2] (w:1, o:140, a:1, s:1, b:0),
% 0.87/1.24 'class_Ring__and__Field_Oidom' [94, 1] (w:1, o:92, a:1, s:1, b:0),
% 0.87/1.24 'class_Int_Onumber__ring' [95, 1] (w:1, o:93, a:1, s:1, b:0),
% 0.87/1.24 'class_OrderedGroup_Ogroup__add' [96, 1] (w:1, o:94, a:1, s:1, b:0),
% 0.87/1.24
% 0.87/1.24 'class_OrderedGroup_Oab__group__add' [97, 1] (w:1, o:95, a:1, s:1, b:
% 0.87/1.24 0),
% 0.87/1.24 'c_List_Orotate' [98, 3] (w:1, o:173, a:1, s:1, b:0),
% 0.87/1.24 'class_Ring__and__Field_Ocomm__semiring__1' [99, 1] (w:1, o:96, a:1
% 0.87/1.24 , s:1, b:0),
% 0.87/1.24 'class_Divides_Osemiring__div' [100, 1] (w:1, o:98, a:1, s:1, b:0),
% 0.87/1.24 'c_List_Oremdups' [101, 2] (w:1, o:141, a:1, s:1, b:0),
% 0.87/1.24 'class_Ring__and__Field_Osemiring__0' [103, 1] (w:1, o:100, a:1, s:1
% 7.44/7.81 , b:0),
% 7.44/7.81 'class_Power_Opower' [104, 1] (w:1, o:107, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Ohd' [105, 2] (w:1, o:142, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Olist_OCons' [106, 3] (w:1, o:174, a:1, s:1, b:0),
% 7.44/7.81 'class_OrderedGroup_Omonoid__mult' [108, 1] (w:1, o:101, a:1, s:1, b:
% 7.44/7.81 0),
% 7.44/7.81 'c_List_Orotate1' [111, 2] (w:1, o:143, a:1, s:1, b:0),
% 7.44/7.81 'class_Divides_Oring__div' [112, 1] (w:1, o:97, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Osplice' [113, 3] (w:1, o:170, a:1, s:1, b:0),
% 7.44/7.81 'class_OrderedGroup_Opordered__ab__semigroup__add' [114, 1] (w:1, o:
% 7.44/7.81 102, a:1, s:1, b:0),
% 7.44/7.81 'class_Ring__and__Field_Oring__1__no__zero__divisors' [115, 1] (w:1
% 7.44/7.81 , o:99, a:1, s:1, b:0),
% 7.44/7.81 'class_Ring__and__Field_Ozero__neq__one' [116, 1] (w:1, o:108, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'class_Ring__and__Field_Ono__zero__divisors' [117, 1] (w:1, o:73, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'class_Ring__and__Field_Omult__zero' [118, 1] (w:1, o:72, a:1, s:1
% 7.44/7.81 , b:0),
% 7.44/7.81 'c_List_Oreplicate' [119, 3] (w:1, o:167, a:1, s:1, b:0),
% 7.44/7.81 'class_HOL_Oord' [120, 1] (w:1, o:90, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Otl' [122, 2] (w:1, o:150, a:1, s:1, b:0),
% 7.44/7.81 'class_OrderedGroup_Oab__semigroup__add' [125, 1] (w:1, o:103, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'class_Int_Oring__char__0' [126, 1] (w:1, o:109, a:1, s:1, b:0),
% 7.44/7.81 'class_OrderedGroup_Ocancel__ab__semigroup__add' [127, 1] (w:1, o:104
% 7.44/7.81 , a:1, s:1, b:0),
% 7.44/7.81 'class_OrderedGroup_Ocancel__semigroup__add' [128, 1] (w:1, o:105, a:
% 7.44/7.81 1, s:1, b:0),
% 7.44/7.81 'class_OrderedGroup_Omonoid__add' [129, 1] (w:1, o:106, a:1, s:1, b:0
% 7.44/7.81 ),
% 7.44/7.81 'c_List_Olinorder__class_Osorted' [131, 2] (w:1, o:151, a:1, s:1, b:0
% 7.44/7.81 ),
% 7.44/7.81 'c_List_Oremove1' [136, 3] (w:1, o:168, a:1, s:1, b:0),
% 7.44/7.81 'c_List_OremoveAll' [137, 3] (w:1, o:169, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Omember' [138, 3] (w:1, o:176, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Onull' [139, 2] (w:1, o:152, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1' [140, 5] (w:1, o:
% 7.44/7.81 180, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Osko__List__XCons__eq__append__conv__1__1' [141, 5] (w:1, o:
% 7.44/7.81 181, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Odistinct' [142, 2] (w:1, o:153, a:1, s:1, b:0),
% 7.44/7.81 'c_List_Osko__List__Xlist__Xnchotomy__1__1' [146, 2] (w:1, o:144, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'c_List_Osko__List__Xlist__Xnchotomy__1__2' [147, 2] (w:1, o:145, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'c_List_Osko__List__Xlist__Xexhaust__1__1' [148, 2] (w:1, o:146, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'c_List_Osko__List__Xlist__Xexhaust__1__2' [149, 2] (w:1, o:147, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'c_List_Osko__List__Xneq__Nil__conv__1__1' [150, 2] (w:1, o:148, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'c_List_Osko__List__Xneq__Nil__conv__1__2' [151, 2] (w:1, o:149, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'c_List_Olist__inter' [154, 3] (w:1, o:175, a:1, s:1, b:0),
% 7.44/7.81 'v_sko__Arrow__Order__Mirabelle__Xalt3__1' [155, 0] (w:1, o:50, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'v_sko__Arrow__Order__Mirabelle__Xalt3__2' [156, 0] (w:1, o:51, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'v_sko__Arrow__Order__Mirabelle__Xalt3__3' [157, 0] (w:1, o:52, a:1
% 7.44/7.81 , s:1, b:0),
% 7.44/7.81 'tc_Arrow__Order__Mirabelle_Oalt' [158, 0] (w:1, o:53, a:1, s:1, b:0)
% 7.44/7.81 ,
% 7.44/7.81 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1' [159, 2] (w:1, o:154
% 7.44/7.81 , a:1, s:1, b:0),
% 7.44/7.81 'v_thesis____' [161, 0] (w:1, o:54, a:1, s:1, b:0),
% 7.44/7.81 'v_c____' [162, 0] (w:1, o:55, a:1, s:1, b:0),
% 7.44/7.81 'v_d____' [163, 0] (w:1, o:56, a:1, s:1, b:0),
% 7.44/7.81 'v_sko__CHAINED__1' [166, 2] (w:1, o:155, a:1, s:1, b:0),
% 7.44/7.81 'c_Pair' [167, 4] (w:1, o:179, a:1, s:1, b:0),
% 7.44/7.81 'v_P____' [168, 0] (w:1, o:58, a:1, s:1, b:0),
% 7.44/7.81 'tc_Arrow__Order__Mirabelle_Oindi' [169, 0] (w:1, o:59, a:1, s:1, b:0
% 7.44/7.81 ),
% 7.44/7.81 'tc_bool' [170, 0] (w:1, o:60, a:1, s:1, b:0),
% 7.44/7.81 'tc_fun' [171, 2] (w:1, o:156, a:1, s:1, b:0),
% 7.44/7.81 'c_Orderings_Otop__class_Otop' [172, 1] (w:1, o:110, a:1, s:1, b:0),
% 7.44/7.81
% 7.44/7.81 'v_h____' [173, 0] (w:1, o:61, a:1, s:1, b:0),
% 7.44/7.81 'v_n____' [174, 0] (w:1, o:62, a:1, s:1, b:0),
% 7.44/7.81 'c_Hilbert__Choice_Oinv__into' [175, 5] (w:1, o:182, a:1, s:1, b:0),
% 7.44/7.81
% 7.44/7.81 hAPP [176, 2] (w:1, o:157, a:1, s:1, b:0),
% 33.32/33.69 'tc_prod' [177, 2] (w:1, o:158, a:1, s:1, b:0),
% 33.32/33.69 'c_in' [178, 3] (w:1, o:177, a:1, s:1, b:0),
% 33.32/33.69 'c_Arrow__Order__Mirabelle_OProf' [179, 0] (w:1, o:63, a:1, s:1, b:0)
% 33.32/33.69 ,
% 33.32/33.69 'tc_Int_Oint' [182, 0] (w:1, o:66, a:1, s:1, b:0).
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Starting Search:
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 3860
% 33.32/33.69 Kept: 2007
% 33.32/33.69 Inuse: 191
% 33.32/33.69 Deleted: 5
% 33.32/33.69 Deletedinuse: 0
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 9852
% 33.32/33.69 Kept: 4726
% 33.32/33.69 Inuse: 309
% 33.32/33.69 Deleted: 12
% 33.32/33.69 Deletedinuse: 5
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 19307
% 33.32/33.69 Kept: 6774
% 33.32/33.69 Inuse: 378
% 33.32/33.69 Deleted: 20
% 33.32/33.69 Deletedinuse: 7
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 27026
% 33.32/33.69 Kept: 8879
% 33.32/33.69 Inuse: 433
% 33.32/33.69 Deleted: 20
% 33.32/33.69 Deletedinuse: 7
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 34539
% 33.32/33.69 Kept: 10947
% 33.32/33.69 Inuse: 482
% 33.32/33.69 Deleted: 22
% 33.32/33.69 Deletedinuse: 9
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 45128
% 33.32/33.69 Kept: 13624
% 33.32/33.69 Inuse: 527
% 33.32/33.69 Deleted: 24
% 33.32/33.69 Deletedinuse: 10
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 57700
% 33.32/33.69 Kept: 16192
% 33.32/33.69 Inuse: 582
% 33.32/33.69 Deleted: 27
% 33.32/33.69 Deletedinuse: 11
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 66375
% 33.32/33.69 Kept: 18196
% 33.32/33.69 Inuse: 635
% 33.32/33.69 Deleted: 30
% 33.32/33.69 Deletedinuse: 14
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying clauses:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 77397
% 33.32/33.69 Kept: 20211
% 33.32/33.69 Inuse: 718
% 33.32/33.69 Deleted: 792
% 33.32/33.69 Deletedinuse: 14
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 88942
% 33.32/33.69 Kept: 22719
% 33.32/33.69 Inuse: 745
% 33.32/33.69 Deleted: 792
% 33.32/33.69 Deletedinuse: 14
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 97257
% 33.32/33.69 Kept: 24733
% 33.32/33.69 Inuse: 772
% 33.32/33.69 Deleted: 792
% 33.32/33.69 Deletedinuse: 14
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 114419
% 33.32/33.69 Kept: 27163
% 33.32/33.69 Inuse: 815
% 33.32/33.69 Deleted: 792
% 33.32/33.69 Deletedinuse: 14
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 130912
% 33.32/33.69 Kept: 29168
% 33.32/33.69 Inuse: 858
% 33.32/33.69 Deleted: 792
% 33.32/33.69 Deletedinuse: 14
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 144317
% 33.32/33.69 Kept: 32168
% 33.32/33.69 Inuse: 886
% 33.32/33.69 Deleted: 792
% 33.32/33.69 Deletedinuse: 14
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 156939
% 33.32/33.69 Kept: 34352
% 33.32/33.69 Inuse: 935
% 33.32/33.69 Deleted: 792
% 33.32/33.69 Deletedinuse: 14
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 171432
% 33.32/33.69 Kept: 36374
% 33.32/33.69 Inuse: 994
% 33.32/33.69 Deleted: 794
% 33.32/33.69 Deletedinuse: 15
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 183120
% 33.32/33.69 Kept: 38393
% 33.32/33.69 Inuse: 1022
% 33.32/33.69 Deleted: 794
% 33.32/33.69 Deletedinuse: 15
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying clauses:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 198015
% 33.32/33.69 Kept: 40449
% 33.32/33.69 Inuse: 1044
% 33.32/33.69 Deleted: 1325
% 33.32/33.69 Deletedinuse: 15
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 209749
% 33.32/33.69 Kept: 42995
% 33.32/33.69 Inuse: 1059
% 33.32/33.69 Deleted: 1325
% 33.32/33.69 Deletedinuse: 15
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 221708
% 33.32/33.69 Kept: 45188
% 33.32/33.69 Inuse: 1084
% 33.32/33.69 Deleted: 1325
% 33.32/33.69 Deletedinuse: 15
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 230461
% 33.32/33.69 Kept: 47371
% 33.32/33.69 Inuse: 1109
% 33.32/33.69 Deleted: 1325
% 33.32/33.69 Deletedinuse: 15
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 242895
% 33.32/33.69 Kept: 49548
% 33.32/33.69 Inuse: 1165
% 33.32/33.69 Deleted: 1329
% 33.32/33.69 Deletedinuse: 15
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69 Resimplifying inuse:
% 33.32/33.69 Done
% 33.32/33.69
% 33.32/33.69
% 33.32/33.69 Intermediate Status:
% 33.32/33.69 Generated: 253038
% 33.32/33.69 Kept: 51560
% 66.84/67.28 Inuse: 1190
% 66.84/67.28 Deleted: 1330
% 66.84/67.28 Deletedinuse: 16
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 268202
% 66.84/67.28 Kept: 53646
% 66.84/67.28 Inuse: 1235
% 66.84/67.28 Deleted: 1330
% 66.84/67.28 Deletedinuse: 16
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 286522
% 66.84/67.28 Kept: 56359
% 66.84/67.28 Inuse: 1275
% 66.84/67.28 Deleted: 1351
% 66.84/67.28 Deletedinuse: 32
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 328537
% 66.84/67.28 Kept: 58376
% 66.84/67.28 Inuse: 1302
% 66.84/67.28 Deleted: 1352
% 66.84/67.28 Deletedinuse: 33
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 350951
% 66.84/67.28 Kept: 62519
% 66.84/67.28 Inuse: 1314
% 66.84/67.28 Deleted: 1354
% 66.84/67.28 Deletedinuse: 34
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying clauses:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 363972
% 66.84/67.28 Kept: 64536
% 66.84/67.28 Inuse: 1322
% 66.84/67.28 Deleted: 2897
% 66.84/67.28 Deletedinuse: 295
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 382500
% 66.84/67.28 Kept: 67914
% 66.84/67.28 Inuse: 1334
% 66.84/67.28 Deleted: 2897
% 66.84/67.28 Deletedinuse: 295
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 408634
% 66.84/67.28 Kept: 70628
% 66.84/67.28 Inuse: 1349
% 66.84/67.28 Deleted: 2897
% 66.84/67.28 Deletedinuse: 295
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 422035
% 66.84/67.28 Kept: 72657
% 66.84/67.28 Inuse: 1374
% 66.84/67.28 Deleted: 2897
% 66.84/67.28 Deletedinuse: 295
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 439473
% 66.84/67.28 Kept: 74708
% 66.84/67.28 Inuse: 1406
% 66.84/67.28 Deleted: 2898
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 452826
% 66.84/67.28 Kept: 76726
% 66.84/67.28 Inuse: 1456
% 66.84/67.28 Deleted: 2898
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 463239
% 66.84/67.28 Kept: 78726
% 66.84/67.28 Inuse: 1480
% 66.84/67.28 Deleted: 2898
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 482766
% 66.84/67.28 Kept: 81541
% 66.84/67.28 Inuse: 1499
% 66.84/67.28 Deleted: 2898
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying clauses:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 493022
% 66.84/67.28 Kept: 83557
% 66.84/67.28 Inuse: 1515
% 66.84/67.28 Deleted: 12713
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 505228
% 66.84/67.28 Kept: 85690
% 66.84/67.28 Inuse: 1539
% 66.84/67.28 Deleted: 12713
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 522905
% 66.84/67.28 Kept: 88456
% 66.84/67.28 Inuse: 1559
% 66.84/67.28 Deleted: 12713
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 541102
% 66.84/67.28 Kept: 90806
% 66.84/67.28 Inuse: 1569
% 66.84/67.28 Deleted: 12713
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 560286
% 66.84/67.28 Kept: 93195
% 66.84/67.28 Inuse: 1589
% 66.84/67.28 Deleted: 12713
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 574924
% 66.84/67.28 Kept: 95210
% 66.84/67.28 Inuse: 1599
% 66.84/67.28 Deleted: 12713
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 594093
% 66.84/67.28 Kept: 97634
% 66.84/67.28 Inuse: 1619
% 66.84/67.28 Deleted: 12713
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 629911
% 66.84/67.28 Kept: 100450
% 66.84/67.28 Inuse: 1629
% 66.84/67.28 Deleted: 12713
% 66.84/67.28 Deletedinuse: 296
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 641085
% 66.84/67.28 Kept: 102628
% 66.84/67.28 Inuse: 1644
% 66.84/67.28 Deleted: 12714
% 66.84/67.28 Deletedinuse: 297
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying clauses:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 663874
% 66.84/67.28 Kept: 105164
% 66.84/67.28 Inuse: 1659
% 66.84/67.28 Deleted: 12931
% 66.84/67.28 Deletedinuse: 297
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 681385
% 66.84/67.28 Kept: 107678
% 66.84/67.28 Inuse: 1674
% 66.84/67.28 Deleted: 12933
% 66.84/67.28 Deletedinuse: 299
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 696473
% 66.84/67.28 Kept: 109739
% 66.84/67.28 Inuse: 1684
% 66.84/67.28 Deleted: 12934
% 66.84/67.28 Deletedinuse: 300
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 723744
% 66.84/67.28 Kept: 112803
% 66.84/67.28 Inuse: 1694
% 66.84/67.28 Deleted: 12934
% 66.84/67.28 Deletedinuse: 300
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 743946
% 66.84/67.28 Kept: 115598
% 66.84/67.28 Inuse: 1719
% 66.84/67.28 Deleted: 12934
% 66.84/67.28 Deletedinuse: 300
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 764743
% 66.84/67.28 Kept: 119374
% 66.84/67.28 Inuse: 1734
% 66.84/67.28 Deleted: 12934
% 66.84/67.28 Deletedinuse: 300
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 780825
% 66.84/67.28 Kept: 122172
% 66.84/67.28 Inuse: 1744
% 66.84/67.28 Deleted: 12934
% 66.84/67.28 Deletedinuse: 300
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying clauses:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 800062
% 66.84/67.28 Kept: 125357
% 66.84/67.28 Inuse: 1759
% 66.84/67.28 Deleted: 13554
% 66.84/67.28 Deletedinuse: 302
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 824518
% 66.84/67.28 Kept: 127772
% 66.84/67.28 Inuse: 1778
% 66.84/67.28 Deleted: 13554
% 66.84/67.28 Deletedinuse: 302
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 840985
% 66.84/67.28 Kept: 129784
% 66.84/67.28 Inuse: 1807
% 66.84/67.28 Deleted: 13557
% 66.84/67.28 Deletedinuse: 305
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 857983
% 66.84/67.28 Kept: 132242
% 66.84/67.28 Inuse: 1813
% 66.84/67.28 Deleted: 13557
% 66.84/67.28 Deletedinuse: 305
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 878096
% 66.84/67.28 Kept: 139322
% 66.84/67.28 Inuse: 1822
% 66.84/67.28 Deleted: 13559
% 66.84/67.28 Deletedinuse: 307
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 896227
% 66.84/67.28 Kept: 142263
% 66.84/67.28 Inuse: 1837
% 66.84/67.28 Deleted: 13561
% 66.84/67.28 Deletedinuse: 308
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 906590
% 66.84/67.28 Kept: 145974
% 66.84/67.28 Inuse: 1852
% 66.84/67.28 Deleted: 13563
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying clauses:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 914932
% 66.84/67.28 Kept: 149386
% 66.84/67.28 Inuse: 1857
% 66.84/67.28 Deleted: 14223
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 922683
% 66.84/67.28 Kept: 152825
% 66.84/67.28 Inuse: 1862
% 66.84/67.28 Deleted: 14223
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 930082
% 66.84/67.28 Kept: 154917
% 66.84/67.28 Inuse: 1867
% 66.84/67.28 Deleted: 14223
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 937895
% 66.84/67.28 Kept: 158388
% 66.84/67.28 Inuse: 1872
% 66.84/67.28 Deleted: 14223
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 945347
% 66.84/67.28 Kept: 160514
% 66.84/67.28 Inuse: 1877
% 66.84/67.28 Deleted: 14223
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 952845
% 66.84/67.28 Kept: 162646
% 66.84/67.28 Inuse: 1882
% 66.84/67.28 Deleted: 14223
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 960776
% 66.84/67.28 Kept: 166190
% 66.84/67.28 Inuse: 1887
% 66.84/67.28 Deleted: 14223
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying clauses:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 969708
% 66.84/67.28 Kept: 168195
% 66.84/67.28 Inuse: 1898
% 66.84/67.28 Deleted: 14230
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 980264
% 66.84/67.28 Kept: 170611
% 66.84/67.28 Inuse: 1937
% 66.84/67.28 Deleted: 14230
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 1014852
% 66.84/67.28 Kept: 172629
% 66.84/67.28 Inuse: 1961
% 66.84/67.28 Deleted: 14230
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Intermediate Status:
% 66.84/67.28 Generated: 1032845
% 66.84/67.28 Kept: 175755
% 66.84/67.28 Inuse: 1977
% 66.84/67.28 Deleted: 14230
% 66.84/67.28 Deletedinuse: 310
% 66.84/67.28
% 66.84/67.28 Resimplifying inuse:
% 66.84/67.28 Done
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 Bliksems!, er is een bewijs:
% 66.84/67.28 % SZS status Unsatisfiable
% 66.84/67.28 % SZS output start Refutation
% 66.84/67.28
% 66.84/67.28 clause( 483, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( X,
% 66.84/67.28 'c_List_Olist_OCons'( Y, 'c_List_Olist_OCons'(
% 66.84/67.28 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X, Y ),
% 66.84/67.28 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.28 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.28 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.28 ), =( X, Y ) ] )
% 66.84/67.28 .
% 66.84/67.28 clause( 493, [ ~( =( 'v_d____', 'v_c____' ) ) ] )
% 66.84/67.28 .
% 66.84/67.28 clause( 495, [ ~( 'v_thesis____' ) ] )
% 66.84/67.28 .
% 66.84/67.28 clause( 496, [ ~( 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____',
% 66.84/67.28 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'( X,
% 66.84/67.28 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.28 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.28 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.28 ) ) ] )
% 66.84/67.28 .
% 66.84/67.28 clause( 178458, [ ~( =( X, 'v_c____' ) ), 'c_List_Odistinct'(
% 66.84/67.28 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.84/67.28 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.84/67.28 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.28 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.28 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.28 ) ] )
% 66.84/67.28 .
% 66.84/67.28 clause( 178611, [] )
% 66.84/67.28 .
% 66.84/67.28
% 66.84/67.28
% 66.84/67.28 % SZS output end Refutation
% 66.84/67.28 found a proof!
% 66.84/67.28
% 66.84/67.28 % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 66.84/67.28
% 66.84/67.28 initialclauses(
% 66.84/67.28 [ clause( 178613, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oone__class_Oone'( X ), X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( T, Z, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178614, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ), 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178615, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, X, 'tc_nat' ) ), 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178616, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ), 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178617, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, 'c_Orderings_Oord__class_Omin'( Z, T, X ),
% 66.84/67.28 X ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178618, [ =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178619, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 X, Y, 'tc_nat' ), 'c_Suc'( X ), 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178620, [ ~( 'class_Orderings_Opreorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( T, Z
% 66.84/67.28 , X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178621, [ ~( 'class_Orderings_Oorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y, T
% 66.84/67.28 , X ) ), ~( 'c_HOL_Oord__class_Oless'( T, Z, X ) ) ] )
% 66.84/67.28 , clause( 178622, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), X, 'tc_nat' ), 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, X, 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178623, [ ~( 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178624, [ ~( 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178625, [ 'c_HOL_Oord__class_Oless'( 'c_Divides_Odiv__class_Omod'(
% 66.84/67.28 X, Y, 'tc_nat' ), Y, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178626, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_lessequals'( Z, Y, X ) ] )
% 66.84/67.28 , clause( 178627, [ ~( 'class_Orderings_Olinorder'( X ) ), ~(
% 66.84/67.28 'c_lessequals'( Y, Y, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178628, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Y, X ), 'c_lessequals'( Y, Y, X ) ] )
% 66.84/67.28 , clause( 178629, [ ~( 'class_Orderings_Olinorder'( X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_lessequals'( Z, Y, X ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178630, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X ) ] )
% 66.84/67.28 , clause( 178631, [ ~( 'class_Orderings_Olinorder'( X ) ), ~(
% 66.84/67.28 'c_lessequals'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178632, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_lessequals'( Z, Y, X ) ] )
% 66.84/67.28 , clause( 178633, [ ~( 'class_Orderings_Opreorder'( X ) ), ~(
% 66.84/67.28 'c_lessequals'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z, Y, X ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178634, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'c_Suc'( X ), 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178635, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'c_Suc'( X ), 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178636, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z,
% 66.84/67.28 'tc_nat' ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X )
% 66.84/67.28 , Y, X ) ) ] )
% 66.84/67.28 , clause( 178637, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Z,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178638, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( T, Z, X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z,
% 66.84/67.28 'tc_nat' ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X )
% 66.84/67.28 ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178639, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T,
% 66.84/67.28 X ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178640, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T,
% 66.84/67.28 X ), ~( 'c_HOL_Oord__class_Oless'( Z, T, X ) ) ] )
% 66.84/67.28 , clause( 178641, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ) ) ] )
% 66.84/67.28 , clause( 178642, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( T, Z, X ), X ) ) ] )
% 66.84/67.28 , clause( 178643, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T,
% 66.84/67.28 X ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178644, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T,
% 66.84/67.28 X ), ~( 'c_HOL_Oord__class_Oless'( Z, T, X ) ) ] )
% 66.84/67.28 , clause( 178645, [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' )
% 66.84/67.28 , =( 'c_Suc'( X ), Y ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178646, [ 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178647, [ ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, 'c_Suc'( X ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178648, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' )
% 66.84/67.28 , 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178649, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Z, U, X ) ), ~( 'c_lessequals'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178650, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), ~( 'c_lessequals'( Z, U, X )
% 66.84/67.28 ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178651, [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ),
% 66.84/67.28 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178652, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178653, [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), 'c_Suc'( Y ),
% 66.84/67.28 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178654, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178655, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178656, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ),
% 66.84/67.28 ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), X ) ) ] )
% 66.84/67.28 , clause( 178657, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178658, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Z,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178659, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Z,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178660, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), ~(
% 66.84/67.28 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ), ~( 'c_lessequals'( Y, T, X
% 66.84/67.28 ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178661, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), ~(
% 66.84/67.28 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ] )
% 66.84/67.28 , clause( 178662, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178663, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178664, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oone__class_Oone'( X ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( X ), X ), X ) ] )
% 66.84/67.28 , clause( 178665, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, T, X ), 'c_Power_Opower__class_Opower'(
% 66.84/67.28 Z, T, X ), X ) ) ] )
% 66.84/67.28 , clause( 178666, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z ), X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178667, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 X, 'c_Suc'( Y ), 'tc_nat' ), X, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178668, [ =( 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178669, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ),
% 66.84/67.28 'tc_nat' ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.28 , clause( 178670, [ ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Nat_Osize__class_Osize'(
% 66.84/67.28 'c_List_Olist_ONil'( X ), 'tc_List_Olist'( X ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178671, [ =( 'c_List_Olist__update'( 'c_List_Oappend'( X, Y, Z )
% 66.84/67.28 , T, U, Z ), 'c_List_Oappend'( 'c_List_Olist__update'( X, T, U, Z ), Y, Z
% 66.84/67.28 ) ), ~( 'c_HOL_Oord__class_Oless'( T, 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178672, [ =( 'c_List_Olist__update'( 'c_List_Oappend'( X, Y, Z )
% 66.84/67.28 , T, U, Z ), 'c_List_Oappend'( 'c_List_Olist__update'( X, T, U, Z ), Y, Z
% 66.84/67.28 ) ), ~( 'c_HOL_Oord__class_Oless'( T, 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178673, [ =( 'c_List_Otake'( X, 'c_List_Obutlast'( Y, Z ), Z ),
% 66.84/67.28 'c_List_Otake'( X, Y, Z ) ), ~( 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178674, [ =( 'c_List_Olast'( 'c_List_Odrop'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Olast'( Y, Z ) ), ~( 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178675, [ 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, 'tc_nat' ), 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178676, [ 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, 'tc_nat' ), 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178677, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ),
% 66.84/67.28 Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178678, [ 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, 'tc_nat' ), 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178679, [ 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, 'tc_nat' ), 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178680, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Z, T, 'tc_nat' ) ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 X, T, 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178681, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 X, Y, 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Z, 'tc_nat' ),
% 66.84/67.28 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( Z, X, 'tc_nat' ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178682, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178683, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178684, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ),
% 66.84/67.28 ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178685, [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178686, [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178687, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178688, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( T, Z, X
% 66.84/67.28 ), ~( 'c_HOL_Oord__class_Oless'( 'c_Orderings_Oord__class_Omin'( T, Y, X
% 66.84/67.28 ), Z, X ) ) ] )
% 66.84/67.28 , clause( 178689, [ =( X, Y ), 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' )
% 66.84/67.28 , ~( 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178690, [ =( X, Y ), ~( 'c_HOL_Oord__class_Oless'( Y, 'c_Suc'( X
% 66.84/67.28 ), 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178691, [ =( X, Y ), ~( 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y
% 66.84/67.28 ), 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178692, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 X, Y, 'tc_nat' ), Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X, Z,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178693, [ =( 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ), X )
% 66.84/67.28 , ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178694, [ ~( 'class_Orderings_Opreorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_lessequals'( Z, Y, X ), ~(
% 66.84/67.28 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178695, [ ~( 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178696, [ ~( 'c_HOL_Oord__class_Oless'( X, X, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178697, [ ~( 'class_Orderings_Oorder'( X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ] )
% 66.84/67.28 , clause( 178698, [ ~( 'class_Orderings_Olinorder'( X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ] )
% 66.84/67.28 , clause( 178699, [ ~( 'class_Orderings_Opreorder'( X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Y, X ) ) ] )
% 66.84/67.28 , clause( 178700, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178701, [ ~( 'class_Ring__and__Field_Oordered__idom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 66.84/67.28 ), =( Z, Y ) ] )
% 66.84/67.28 , clause( 178702, [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Z, Y, X ), 'c_HOL_Oord__class_Oless'( Y, Z, X
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178703, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ), =( Y, X ) ] )
% 66.84/67.28 , clause( 178704, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ), =( Y, X ) ] )
% 66.84/67.28 , clause( 178705, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 66.84/67.28 ), =( Z, Y ) ] )
% 66.84/67.28 , clause( 178706, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), =( Z, Y ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Z, Y, X ) ] )
% 66.84/67.28 , clause( 178707, [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), 'c_HOL_Oord__class_Oless'( Z, Y, X
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178708, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Z, U, X ) ), ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178709, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 X, Y, 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( Z, T, 'tc_nat' ), 'tc_nat'
% 66.84/67.28 ), ~( 'c_HOL_Oord__class_Oless'( Y, T, 'tc_nat' ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178710, [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y,
% 66.84/67.28 Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178711, [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178712, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178713, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178714, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178715, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( X ), 'tc_nat' )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178716, [ 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' )
% 66.84/67.28 , ~( 'c_HOL_Oord__class_Oless'( Z, Y, 'tc_nat' ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178717, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oplus__class_Oplus'( Y,
% 66.84/67.28 'c_HOL_Oone__class_Oone'( X ), X ), X ) ] )
% 66.84/67.28 , clause( 178718, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 ~( =( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, T, X ) ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ), =( Z
% 66.84/67.28 , T ) ] )
% 66.84/67.28 , clause( 178719, [ ~( 'class_Orderings_Olinorder'( X ) ), ~(
% 66.84/67.28 'class_Int_Onumber'( X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Z, X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Y, X ), X ) ) ] )
% 66.84/67.28 , clause( 178720, [ ~( 'class_Orderings_Olinorder'( X ) ), ~(
% 66.84/67.28 'class_Int_Onumber'( X ) ), 'c_lessequals'(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Int_Onumber__class_Onumber__of'( Z, X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Y, X ), X ) ] )
% 66.84/67.28 , clause( 178721, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), X, 'tc_nat' ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178722, [ ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178723, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 66.84/67.28 , ~( 'c_HOL_Oord__class_Oless'( Y, T, X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ] )
% 66.84/67.28 , clause( 178724, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Z, T, 'tc_nat' ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178725, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_Power_Opower__class_Opower'( T, Y, X ), 'c_Power_Opower__class_Opower'(
% 66.84/67.28 T, Z, X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'(
% 66.84/67.28 X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178726, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, T, X ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ), Y, X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Z, T, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178727, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_Power_Opower__class_Opower'( T, Y, X ), 'c_Power_Opower__class_Opower'(
% 66.84/67.28 T, Z, X ), X ) ), ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'(
% 66.84/67.28 X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178728, [ ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), X, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178729, [ ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178730, [ =( 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( X, Y,
% 66.84/67.28 'tc_nat' ), Y, 'tc_nat' ) ), 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178731, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 X, Y, 'tc_nat' ), Z, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Z, Y, 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178732, [ 'c_HOL_Oord__class_Oless'( X,
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Z, 'tc_nat' ), 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ),
% 66.84/67.28 Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178733, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178734, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178735, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, T, X ), 'c_HOL_Oplus__class_Oplus'( Z, T,
% 66.84/67.28 X ), X ) ) ] )
% 66.84/67.28 , clause( 178736, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Z, T, X ) ) ] )
% 66.84/67.28 , clause( 178737, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Z, T, X ) ) ] )
% 66.84/67.28 , clause( 178738, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, Y, X ), 'c_HOL_Oplus__class_Oplus'( T, Z,
% 66.84/67.28 X ), X ) ) ] )
% 66.84/67.28 , clause( 178739, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 X, Y, 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( Z, Y, 'tc_nat' ), 'tc_nat'
% 66.84/67.28 ), ~( 'c_HOL_Oord__class_Oless'( X, Z, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178740, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'( Z, X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Z, Y, 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178741, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 X, Y, 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ), 'tc_nat'
% 66.84/67.28 ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178742, [ ~( 'class_Orderings_Oorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, T, X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( T, Z, X ) ) ] )
% 66.84/67.28 , clause( 178743, [ ~( 'class_Orderings_Oorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( Y, T
% 66.84/67.28 , X ) ), ~( 'c_lessequals'( T, Z, X ) ) ] )
% 66.84/67.28 , clause( 178744, [ ~( 'class_Orderings_Opreorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_HOL_Oord__class_Oless'( T, Z
% 66.84/67.28 , X ) ), ~( 'c_lessequals'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178745, [ ~( 'class_Orderings_Opreorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( T, Z, X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178746, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178747, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), 'tc_nat' ),
% 66.84/67.28 ~( 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178748, [ 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Suc'( X ), Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178749, [ 'c_HOL_Oord__class_Oless'( X, 'c_Suc'( Y ), 'tc_nat' )
% 66.84/67.28 , ~( 'c_HOL_Oord__class_Oless'( X, Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178750, [ 'c_HOL_Oord__class_Oless'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 X, Y, 'tc_nat' ), X, 'tc_nat' ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178751, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( T, U, X ) ) ), 'c_HOL_Oord__class_Oless'( T
% 66.84/67.28 , U, X ), ~( 'c_HOL_Oord__class_Oless'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178752, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( T, U, X ) ) ), 'c_HOL_Oord__class_Oless'( Y
% 66.84/67.28 , Z, X ), ~( 'c_HOL_Oord__class_Oless'( T, U, X ) ) ] )
% 66.84/67.28 , clause( 178753, [ =( 'c_HOL_Oplus__class_Oplus'( X,
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ), 'tc_nat' ), Y ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, X, 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178754, [ ~( 'class_Orderings_Oorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), =( Z, Y ), ~( 'c_lessequals'( Y, Z
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178755, [ ~( 'class_Orderings_Oorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ), =(
% 66.84/67.28 Z, Y ) ] )
% 66.84/67.28 , clause( 178756, [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178757, [ ~( 'class_Orderings_Oorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), =( Y, Z ), ~( 'c_lessequals'( Y, Z
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178758, [ ~( 'class_Orderings_Oorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), =( Y, Z ), ~( 'c_lessequals'( Y, Z
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178759, [ ~( 'class_Orderings_Oorder'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ), =(
% 66.84/67.28 Y, Z ) ] )
% 66.84/67.28 , clause( 178760, [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ), ~(
% 66.84/67.28 'c_lessequals'( Y, Z, X ) ), 'c_HOL_Oord__class_Oless'( Y, Z, X ) ] )
% 66.84/67.28 , clause( 178761, [ ~( 'class_Orderings_Olinorder'( X ) ), =( Y, Z ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178762, [ ~( 'class_Orderings_Oorder'( X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z,
% 66.84/67.28 Y, X ) ) ] )
% 66.84/67.28 , clause( 178763, [ ~( 'class_Orderings_Olinorder'( X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z,
% 66.84/67.28 Y, X ) ) ] )
% 66.84/67.28 , clause( 178764, [ ~( 'class_Orderings_Opreorder'( X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z,
% 66.84/67.28 Y, X ) ) ] )
% 66.84/67.28 , clause( 178765, [ ~( 'class_Orderings_Opreorder'( X ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, Z, X ) ), ~( 'c_HOL_Oord__class_Oless'( Z,
% 66.84/67.28 Y, X ) ) ] )
% 66.84/67.28 , clause( 178766, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 ~( 'c_HOL_Oord__class_Oless'( 'c_HOL_Oone__class_Oone'( X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178767, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( X ), X ) ] )
% 66.84/67.28 , clause( 178768, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 ~( =( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( T, Z, X ) ) ), =( Y, T ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Z,
% 66.84/67.28 'tc_nat' ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X )
% 66.84/67.28 ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178769, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z
% 66.84/67.28 ), X ), 'c_HOL_Oone__class_Oone'( X ), X ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 Y, 'c_HOL_Oone__class_Oone'( X ), X ) ), ~( 'c_HOL_Oord__class_Oless'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178770, [ =( 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X,
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ), X ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178771, [ =( X, 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( X,
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178772, [ =( 'c_List_Olist__update'( 'c_List_Oappend'( X, Y, Z )
% 66.84/67.28 , T, U, Z ), 'c_List_Oappend'( X, 'c_List_Olist__update'( Y,
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( T, 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Z ) ), 'tc_nat' ), U, Z ), Z ) ),
% 66.84/67.28 'c_HOL_Oord__class_Oless'( T, 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Z ) ), 'tc_nat' ) ] )
% 66.84/67.28 , clause( 178773, [ =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 66.84/67.28 'c_Suc'( 'c_HOL_Ominus__class_Ominus'( 'c_Int_Onumber__class_Onumber__of'(
% 66.84/67.28 X, 'tc_nat' ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178774, [ =( 'c_List_Orev'( 'c_List_Olist__update'( X, Y, Z, T )
% 66.84/67.28 , T ), 'c_List_Olist__update'( 'c_List_Orev'( X, T ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( T ) ), Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( T ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178775, [ =( 'c_Orderings_Oord__class_Omin'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178776, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), ~( 'c_lessequals'( Y, 'c_Orderings_Oord__class_Omin'( Z, T, X
% 66.84/67.28 ), X ) ) ] )
% 66.84/67.28 , clause( 178777, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), ~( 'c_lessequals'( Y, 'c_Orderings_Oord__class_Omin'( T, Z, X
% 66.84/67.28 ), X ) ) ] )
% 66.84/67.28 , clause( 178778, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~( 'c_lessequals'( Y,
% 66.84/67.28 T, X ) ) ] )
% 66.84/67.28 , clause( 178779, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~( 'c_lessequals'( Z,
% 66.84/67.28 T, X ) ) ] )
% 66.84/67.28 , clause( 178780, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~( 'c_lessequals'( Y,
% 66.84/67.28 T, X ) ) ] )
% 66.84/67.28 , clause( 178781, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T, X ), ~( 'c_lessequals'( Z,
% 66.84/67.28 T, X ) ) ] )
% 66.84/67.28 , clause( 178782, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), ~( 'c_lessequals'( Y, 'c_Orderings_Oord__class_Omin'( Z, T, X
% 66.84/67.28 ), X ) ) ] )
% 66.84/67.28 , clause( 178783, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), ~( 'c_lessequals'( Y, 'c_Orderings_Oord__class_Omin'( T, Z, X
% 66.84/67.28 ), X ) ) ] )
% 66.84/67.28 , clause( 178784, [ =( 'c_HOL_Ominus__class_Ominus'( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ), X ) ] )
% 66.84/67.28 , clause( 178785, [ =( 'c_HOL_Ominus__class_Ominus'( X, X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178786, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~(
% 66.84/67.28 'class_Int_Onumber__ring'( X ) ), =( 'c_HOL_Ominus__class_Ominus'( Y, Y,
% 66.84/67.28 X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 66.84/67.28 , clause( 178787, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178788, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178789, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178790, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178791, [ ~( =( X, 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) )
% 66.84/67.28 ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178792, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), X )
% 66.84/67.28 ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178793, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~(
% 66.84/67.28 'class_Int_Onumber__ring'( X ) ), ~( =( Y, 'c_HOL_Oplus__class_Oplus'( Y
% 66.84/67.28 , Z, X ) ) ), =( Z, 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 66.84/67.28 , clause( 178794, [ =( 'c_List_Orotate'( X, Y, Z ), 'c_List_Orotate'(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( X, 'c_Nat_Osize__class_Osize'( Y,
% 66.84/67.28 'tc_List_Olist'( Z ) ), 'tc_nat' ), Y, Z ) ) ] )
% 66.84/67.28 , clause( 178795, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( Z,
% 66.84/67.28 Y, X ) ) ] )
% 66.84/67.28 , clause( 178796, [ =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, X, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178797, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( Z, Y,
% 66.84/67.28 X ) ) ] )
% 66.84/67.28 , clause( 178798, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'( Z,
% 66.84/67.28 Y, X ) ) ] )
% 66.84/67.28 , clause( 178799, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178800, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178801, [ =( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), X ) ] )
% 66.84/67.28 , clause( 178802, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), ~(
% 66.84/67.28 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_lessequals'( Y,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ), ~( 'c_lessequals'( Y, Z, X )
% 66.84/67.28 ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178803, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), ~(
% 66.84/67.28 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), 'c_lessequals'( Y,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ), ~( 'c_lessequals'( Y, T, X )
% 66.84/67.28 ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ) ] )
% 66.84/67.28 , clause( 178804, [ ~( =( 'c_List_Oremdups'( X, Y ), X ) ), =(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( 'c_List_Oremdups'( X, Y ), 'tc_List_Olist'( Y
% 66.84/67.28 ) ), 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ) ) ] )
% 66.84/67.28 , clause( 178805, [ ~( =( 'c_Nat_Osize__class_Osize'( 'c_List_Oremdups'( X
% 66.84/67.28 , Y ), 'tc_List_Olist'( Y ) ), 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Y ) ) ) ), =( 'c_List_Oremdups'( X, Y ), X ) ] )
% 66.84/67.28 , clause( 178806, [ ~( =( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'(
% 66.84/67.28 X ) ) ) ] )
% 66.84/67.28 , clause( 178807, [ ~( =( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'(
% 66.84/67.28 X ) ) ) ] )
% 66.84/67.28 , clause( 178808, [ =( 'c_HOL_Oplus__class_Oplus'( 'c_Suc'( X ), Y,
% 66.84/67.28 'tc_nat' ), 'c_Suc'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178809, [ =( 'c_HOL_Oplus__class_Oplus'( X, 'c_Suc'( Y ),
% 66.84/67.28 'tc_nat' ), 'c_Suc'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178810, [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~(
% 66.84/67.28 'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), 'c_Suc'( Y ), X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 66.84/67.28 , clause( 178811, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_lessequals'( 'c_HOL_Oone__class_Oone'( X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Oone__class_Oone'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178812, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Y, X ) ] )
% 66.84/67.28 , clause( 178813, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Z, X ) ] )
% 66.84/67.28 , clause( 178814, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ), ~( 'c_lessequals'( Y,
% 66.84/67.28 T, X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178815, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ), ~( 'c_lessequals'( Y,
% 66.84/67.28 T, X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178816, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ), ~( 'c_lessequals'( Y,
% 66.84/67.28 T, X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178817, [ =( 'c_List_Oappend'( 'c_List_Otake'( X, Y, Z ),
% 66.84/67.28 'c_List_Olist_OCons'( 'c_List_Ohd'( 'c_List_Odrop'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Otake'( 'c_Suc'( X ), Y, Z )
% 66.84/67.28 ), ~( 'c_HOL_Oord__class_Oless'( X, 'c_Nat_Osize__class_Osize'( Y,
% 66.84/67.28 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178818, [ =( 'c_List_Olist__update'( X, Y, Z, T ),
% 66.84/67.28 'c_List_Oappend'( 'c_List_Otake'( Y, X, T ), 'c_List_Olist_OCons'( Z,
% 66.84/67.28 'c_List_Odrop'( 'c_Suc'( Y ), X, T ), T ), T ) ), ~(
% 66.84/67.28 'c_HOL_Oord__class_Oless'( Y, 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( T ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178819, [ =( 'c_Orderings_Oord__class_Omin'( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178820, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), ~( =( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), =( Z,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 66.84/67.28 , clause( 178821, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), ~( =( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), =( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 66.84/67.28 , clause( 178822, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178823, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178824, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), ~( =( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178825, [ ~( =( 'c_Suc'( X ), 'c_Suc'( Y ) ) ), =( X, Y ) ] )
% 66.84/67.28 , clause( 178826, [ ~( =( 'c_Suc'( X ), 'c_Suc'( Y ) ) ), =( X, Y ) ] )
% 66.84/67.28 , clause( 178827, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Oone__class_Oone'( 'tc_nat'
% 66.84/67.28 ), X ), Y ) ] )
% 66.84/67.28 , clause( 178828, [ ~( 'class_OrderedGroup_Omonoid__mult'( X ) ), =(
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Oone__class_Oone'( 'tc_nat' ),
% 66.84/67.28 X ), Y ) ] )
% 66.84/67.28 , clause( 178829, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), 'c_lessequals'( T, Z, X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( T, Y, X ), Z, X ) ) ] )
% 66.84/67.28 , clause( 178830, [ ~( 'class_Divides_Osemiring__div'( X ) ), ~( =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, Z, X ), 'c_Divides_Odiv__class_Omod'( T
% 66.84/67.28 , Z, X ) ) ), ~( =( 'c_Divides_Odiv__class_Omod'( U, Z, X ),
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( W, Z, X ) ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( U, Y, X ), Z, X
% 66.84/67.28 ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( W, T, X ),
% 66.84/67.28 Z, X ) ) ] )
% 66.84/67.28 , clause( 178831, [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( Y, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 178832, [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178833, [ =( 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ), 'c_Suc'(
% 66.84/67.28 Y ), 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178834, [ =( 'c_Divides_Odiv__class_Omod'( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178835, [ =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_Suc'( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ominus__class_Ominus'( X,
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Y, 'tc_nat' ) ) ), =( X
% 66.84/67.28 , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178836, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Otake'( X, Y, Z
% 66.84/67.28 ), 'tc_List_Olist'( Z ) ), 'c_Orderings_Oord__class_Omin'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), X, 'tc_nat' ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178837, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Orotate'( X, Y,
% 66.84/67.28 Z ), 'tc_List_Olist'( Z ) ), 'c_Nat_Osize__class_Osize'( Y,
% 66.84/67.28 'tc_List_Olist'( Z ) ) ) ] )
% 66.84/67.28 , clause( 178838, [ =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 66.84/67.28 ) ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178839, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Orotate1'( X, Y
% 66.84/67.28 ), 'tc_List_Olist'( Y ) ), 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Y ) ) ) ] )
% 66.84/67.28 , clause( 178840, [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Y, X ), Y ) ] )
% 66.84/67.28 , clause( 178841, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Oappend'( X, Y,
% 66.84/67.28 Z ), 'tc_List_Olist'( Z ) ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Z ) ),
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178842, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Odrop'( X, Y, Z
% 66.84/67.28 ), 'tc_List_Olist'( Z ) ), 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), X, 'tc_nat' ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178843, [ ~( =( 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), ~( =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y, X ) ] )
% 66.84/67.28 , clause( 178844, [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~(
% 66.84/67.28 'c_lessequals'( Z, Y, X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178845, [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~(
% 66.84/67.28 'c_lessequals'( Z, Y, X ) ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178846, [ ~( 'class_Orderings_Oorder'( X ) ), =( Y, Z ), ~(
% 66.84/67.28 'c_lessequals'( Y, Z, X ) ), ~( 'c_lessequals'( Z, Y, X ) ) ] )
% 66.84/67.28 , clause( 178847, [ ~( 'class_Divides_Oring__div'( X ) ), ~( =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, Z, X ), 'c_Divides_Odiv__class_Omod'( T
% 66.84/67.28 , Z, X ) ) ), ~( =( 'c_Divides_Odiv__class_Omod'( U, Z, X ),
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( W, Z, X ) ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( U, Y, X ), Z
% 66.84/67.28 , X ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( W, T,
% 66.84/67.28 X ), Z, X ) ) ] )
% 66.84/67.28 , clause( 178848, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178849, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_lessequals'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178850, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Osplice'( X, Y,
% 66.84/67.28 Z ), 'tc_List_Olist'( Z ) ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Z ) ),
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178851, [ ~( =( 'c_Suc'( X ), 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 178852, [ ~( =( 'c_Suc'( X ), 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 178853, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ),
% 66.84/67.28 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ), ~( 'c_lessequals'( Y, T, X )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178854, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ),
% 66.84/67.28 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 Y, T, X ), 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ) ) ] )
% 66.84/67.28 , clause( 178855, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ),
% 66.84/67.28 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X ), ~( 'c_lessequals'( Z, T, X )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178856, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ),
% 66.84/67.28 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 T, Y, X ), 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ) ) ] )
% 66.84/67.28 , clause( 178857, [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'(
% 66.84/67.28 X ) ), 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, Z, X ), X ), ~( 'c_lessequals'( Y, T, X )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178858, [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'(
% 66.84/67.28 X ) ), 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X ), ~( 'c_lessequals'( Z, T, X )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178859, [ =( 'c_List_Odrop'( X, 'c_List_Odrop'( Y, Z, T ), T ),
% 66.84/67.28 'c_List_Odrop'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), Z, T ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178860, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_lessequals'( Y, Z, X ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 X ), Z, X ) ), ~( 'c_lessequals'( 'c_Power_Opower__class_Opower'( Y,
% 66.84/67.28 'c_Suc'( T ), X ), 'c_Power_Opower__class_Opower'( Z, 'c_Suc'( T ), X ),
% 66.84/67.28 X ) ) ] )
% 66.84/67.28 , clause( 178861, [ ~(
% 66.84/67.28 'class_Ring__and__Field_Oring__1__no__zero__divisors'( X ) ), ~( =(
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X
% 66.84/67.28 ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 66.84/67.28 , clause( 178862, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~(
% 66.84/67.28 'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~(
% 66.84/67.28 'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 66.84/67.28 ), ~( =( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178863, [ =( 'c_List_Otake'( X, 'c_List_Oappend'( Y, Z, T ), T )
% 66.84/67.28 , 'c_List_Oappend'( 'c_List_Otake'( X, Y, T ), 'c_List_Otake'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( X, 'c_Nat_Osize__class_Osize'( Y,
% 66.84/67.28 'tc_List_Olist'( T ) ), 'tc_nat' ), Z, T ), T ) ) ] )
% 66.84/67.28 , clause( 178864, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Obutlast'( X, Y
% 66.84/67.28 ), 'tc_List_Olist'( Y ) ), 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178865, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), Z, X
% 66.84/67.28 ), 'c_Divides_Odiv__class_Omod'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178866, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), Y, X
% 66.84/67.28 ), 'c_Divides_Odiv__class_Omod'( Z, Y, X ) ) ] )
% 66.84/67.28 , clause( 178867, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Oreplicate'( X,
% 66.84/67.28 Y, Z ), 'tc_List_Olist'( Z ) ), X ) ] )
% 66.84/67.28 , clause( 178868, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178869, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_lessequals'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), ~(
% 66.84/67.28 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Y, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178870, [ ~( =( 'c_Suc'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178871, [ ~( =( X, 'c_Suc'( X ) ) ) ] )
% 66.84/67.28 , clause( 178872, [ =( 'c_Divides_Odiv__class_Omod'( 'c_Suc'( X ), Y,
% 66.84/67.28 'tc_nat' ), 'c_Divides_Odiv__class_Omod'( 'c_Suc'(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ) ), Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178873, [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y,
% 66.84/67.28 Z, X ), ~( 'c_lessequals'( Y, T, X ) ), ~( 'c_lessequals'( T, Z, X ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178874, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), ~( 'c_lessequals'( Z,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178875, [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), ~( 'c_lessequals'( T, Z, X ) ), ~( 'c_lessequals'( Y, T, X ) )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178876, [ ~( 'class_Orderings_Oorder'( X ) ), 'c_lessequals'( Y,
% 66.84/67.28 Y, X ) ] )
% 66.84/67.28 , clause( 178877, [ ~( 'class_Orderings_Opreorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Y, X ) ] )
% 66.84/67.28 , clause( 178878, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_lessequals'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ), ~(
% 66.84/67.28 'c_lessequals'( U, T, X ) ), ~( 'c_lessequals'( Y,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Z, U, X ), X ) ) ] )
% 66.84/67.28 , clause( 178879, [ =( 'c_Orderings_Oord__class_Omin'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Z, Y, 'tc_nat' ), 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( 'c_Orderings_Oord__class_Omin'( X, Z,
% 66.84/67.28 'tc_nat' ), Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178880, [ =( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ), 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 178881, [ ~( 'class_Int_Onumber'( X ) ), ~( 'class_HOL_Oord'( X )
% 66.84/67.28 ), =( 'c_Orderings_Oord__class_Omin'( 'c_Int_Onumber__class_Onumber__of'(
% 66.84/67.28 Y, X ), 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Z, X ) ), 'c_lessequals'(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ) ] )
% 66.84/67.28 , clause( 178882, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Otl'( X, Y ),
% 66.84/67.28 'tc_List_Olist'( Y ) ), 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178883, [ =( 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y )
% 66.84/67.28 ), 'c_Suc'( 'c_Nat_Osize__class_Osize'( 'c_List_Otl'( X, Y ),
% 66.84/67.28 'tc_List_Olist'( Y ) ) ) ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.28 , clause( 178884, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Orev'( X, Y ),
% 66.84/67.28 'tc_List_Olist'( Y ) ), 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y
% 66.84/67.28 ) ) ) ] )
% 66.84/67.28 , clause( 178885, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( T, U, X ) ) ), 'c_lessequals'( U, T, X ),
% 66.84/67.28 ~( 'c_lessequals'( Z, Y, X ) ) ] )
% 66.84/67.28 , clause( 178886, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( T, U, X ) ) ), 'c_lessequals'( Z, Y, X ),
% 66.84/67.28 ~( 'c_lessequals'( U, T, X ) ) ] )
% 66.84/67.28 , clause( 178887, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, Z, X ), T, X ), Z, X ),
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, T, X ), Z, X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178888, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y,
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Z, T, X ), X ), T, X ),
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178889, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( Y, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 178890, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178891, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), 'c_lessequals'( Z, Y, X ) ] )
% 66.84/67.28 , clause( 178892, [ =( 'c_List_Orev'( 'c_List_Odrop'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'(
% 66.84/67.28 Y, 'tc_List_Olist'( Z ) ), X, 'tc_nat' ), 'c_List_Orev'( Y, Z ), Z ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178893, [ =( 'c_List_Orev'( 'c_List_Otake'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Odrop'( 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'(
% 66.84/67.28 Y, 'tc_List_Olist'( Z ) ), X, 'tc_nat' ), 'c_List_Orev'( Y, Z ), Z ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178894, [ =( 'c_List_Obutlast'( X, Y ), 'c_List_Otake'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Y ) ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' )
% 66.84/67.28 , X, Y ) ) ] )
% 66.84/67.28 , clause( 178895, [ =( 'c_List_Obutlast'( 'c_List_Olist__update'( X,
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Y ) ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' )
% 66.84/67.28 , Z, Y ), Y ), 'c_List_Obutlast'( X, Y ) ) ] )
% 66.84/67.28 , clause( 178896, [ =( 'c_List_Obutlast'( 'c_List_Olist__update'( X, Y, Z,
% 66.84/67.28 T ), T ), 'c_List_Olist__update'( 'c_List_Obutlast'( X, T ), Y, Z, T ) )
% 66.84/67.28 , =( Y, 'c_HOL_Ominus__class_Ominus'( 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( T ) ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178897, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~(
% 66.84/67.28 'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~(
% 66.84/67.28 'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 66.84/67.28 ), ~( =( 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ) ] )
% 66.84/67.28 , clause( 178898, [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~(
% 66.84/67.28 'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178899, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~(
% 66.84/67.28 'class_Ring__and__Field_Ono__zero__divisors'( X ) ), ~(
% 66.84/67.28 'class_Ring__and__Field_Omult__zero'( X ) ), ~( 'class_Power_Opower'( X )
% 66.84/67.28 ), =( 'c_Power_Opower__class_Opower'( 'c_HOL_Ozero__class_Ozero'( X ), Y
% 66.84/67.28 , X ), 'c_HOL_Ozero__class_Ozero'( X ) ), =( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178900, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Oone__class_Oone'(
% 66.84/67.28 X ), X ) ] )
% 66.84/67.28 , clause( 178901, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, 'c_HOL_Oone__class_Oone'( X ), X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 66.84/67.28 , clause( 178902, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 ~( 'c_lessequals'( 'c_HOL_Oone__class_Oone'( X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 178903, [ ~( 'class_Power_Opower'( X ) ), =(
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' )
% 66.84/67.28 , X ), 'c_HOL_Oone__class_Oone'( X ) ) ] )
% 66.84/67.28 , clause( 178904, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_Power_Opower__class_Opower'( Y, 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), X ), 'c_HOL_Oone__class_Oone'( X ) ) ] )
% 66.84/67.28 , clause( 178905, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Olist_ONil'( X )
% 66.84/67.28 , 'tc_List_Olist'( X ) ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178906, [ ~( =( 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y
% 66.84/67.28 ) ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( X,
% 66.84/67.28 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.28 , clause( 178907, [ =( 'c_List_Ohd'( 'c_List_Oappend'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Ohd'( X, Z ) ), =( X, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.28 , clause( 178908, [ =( 'c_List_Ohd'( 'c_List_Oappend'( 'c_List_Olist_ONil'(
% 66.84/67.28 X ), Y, X ), X ), 'c_List_Ohd'( Y, X ) ) ] )
% 66.84/67.28 , clause( 178909, [ =( 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 178910, [ =( 'c_List_Otake'( 'c_Int_Onumber__class_Onumber__of'(
% 66.84/67.28 X, 'tc_nat' ), 'c_List_Olist_OCons'( Y, Z, T ), T ), 'c_List_Olist_OCons'(
% 66.84/67.28 Y, 'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ), T ) ), =(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178911, [ =( 'c_List_Odrop'( 'c_Int_Onumber__class_Onumber__of'(
% 66.84/67.28 X, 'tc_nat' ), 'c_List_Olist_OCons'( Y, Z, T ), T ), 'c_List_Odrop'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( 'c_Int_Onumber__class_Onumber__of'( X,
% 66.84/67.28 'tc_nat' ), 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ) ),
% 66.84/67.28 =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178912, [ =( 'c_List_Otake'( 'c_Suc'( X ), 'c_List_Olist_OCons'(
% 66.84/67.28 Y, Z, T ), T ), 'c_List_Olist_OCons'( Y, 'c_List_Otake'( X, Z, T ), T ) )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178913, [ =( 'c_List_Odrop'( 'c_Suc'( X ), 'c_List_Olist_OCons'(
% 66.84/67.28 Y, Z, T ), T ), 'c_List_Odrop'( X, Z, T ) ) ] )
% 66.84/67.28 , clause( 178914, [ =( X, 'c_List_Otake'( 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Y ) ), 'c_List_Oappend'( X, Z, Y ), Y ) ) ] )
% 66.84/67.28 , clause( 178915, [ =( X, 'c_List_Odrop'( 'c_Nat_Osize__class_Osize'( Y,
% 66.84/67.28 'tc_List_Olist'( Z ) ), 'c_List_Oappend'( Y, X, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 178916, [ =( 'c_List_Ohd'( 'c_List_Oreplicate'( X, Y, Z ), Z ), Y
% 66.84/67.28 ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178917, [ =( 'c_List_Olist__update'( 'c_List_Olist_OCons'( X, Y,
% 66.84/67.28 Z ), 'c_Suc'( T ), U, Z ), 'c_List_Olist_OCons'( X,
% 66.84/67.28 'c_List_Olist__update'( Y, T, U, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 178918, [ =( 'c_List_Oreplicate'( 'c_Suc'( X ), Y, Z ),
% 66.84/67.28 'c_List_Olist_OCons'( Y, 'c_List_Oreplicate'( X, Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 178919, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( Y, Z, X ), X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178920, [ ~( 'class_OrderedGroup_Opordered__ab__group__add'( X )
% 66.84/67.28 ), =( 'c_HOL_Ominus__class_Ominus'( 'c_Orderings_Oord__class_Omin'( Y, Z
% 66.84/67.28 , X ), T, X ), 'c_Orderings_Oord__class_Omin'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, T, X ), 'c_HOL_Ominus__class_Ominus'( Z
% 66.84/67.28 , T, X ), X ) ) ] )
% 66.84/67.28 , clause( 178921, [ =( 'c_List_Odrop'( X, 'c_List_Oappend'( Y, Z, T ), T )
% 66.84/67.28 , 'c_List_Oappend'( 'c_List_Odrop'( X, Y, T ), 'c_List_Odrop'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( X, 'c_Nat_Osize__class_Osize'( Y,
% 66.84/67.28 'tc_List_Olist'( T ) ), 'tc_nat' ), Z, T ), T ) ) ] )
% 66.84/67.28 , clause( 178922, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Olist_OCons'( X
% 66.84/67.28 , Y, Z ), 'tc_List_Olist'( Z ) ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178923, [ =( 'c_HOL_Oplus__class_Oplus'( 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'tc_nat' ), 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178924, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_Divides_Odiv__class_Omod'( Y, Z, X ), Z
% 66.84/67.28 , X ), 'c_Divides_Odiv__class_Omod'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178925, [ =( 'c_Suc'( X ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), X, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178926, [ =( 'c_Suc'( X ), 'c_HOL_Oplus__class_Oplus'( X,
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178927, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ) ) ] )
% 66.84/67.28 , clause( 178928, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), ~(
% 66.84/67.28 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), X ) ) ] )
% 66.84/67.28 , clause( 178929, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Y, X ), X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178930, [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, 'c_Orderings_Oord__class_Omin'( Y, Z,
% 66.84/67.28 X ), X ), 'c_Orderings_Oord__class_Omin'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 178931, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), Z, X
% 66.84/67.28 ), Y ) ] )
% 66.84/67.28 , clause( 178932, [ =( 'c_Suc'( 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( Y ) ) ), 'c_Nat_Osize__class_Osize'(
% 66.84/67.28 'c_List_Olist_OCons'( Z, X, Y ), 'tc_List_Olist'( Y ) ) ) ] )
% 66.84/67.28 , clause( 178933, [ =( 'c_List_Otake'( X, 'c_List_Otake'( Y, Z, T ), T ),
% 66.84/67.28 'c_List_Otake'( 'c_Orderings_Oord__class_Omin'( X, Y, 'tc_nat' ), Z, T )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178934, [ =( 'c_Divides_Odiv__class_Omod'( 'c_Suc'( X ), Y,
% 66.84/67.28 'tc_nat' ), 'c_Suc'( 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ) ) ),
% 66.84/67.28 =( 'c_Suc'( 'c_Divides_Odiv__class_Omod'( X, Y, 'tc_nat' ) ), Y ) ] )
% 66.84/67.28 , clause( 178935, [ =( 'c_List_Orotate'( X, 'c_List_Orev'( Y, Z ), Z ),
% 66.84/67.28 'c_List_Orev'( 'c_List_Orotate'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ),
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( X, 'c_Nat_Osize__class_Osize'( Y,
% 66.84/67.28 'tc_List_Olist'( Z ) ), 'tc_nat' ), 'tc_nat' ), Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 178936, [ ~( 'class_OrderedGroup_Opordered__ab__semigroup__add'(
% 66.84/67.28 X ) ), 'c_lessequals'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), ~( 'c_lessequals'( Z, U, X )
% 66.84/67.28 ), ~( 'c_lessequals'( Y, T, X ) ) ] )
% 66.84/67.28 , clause( 178937, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Olist_OCons'( X
% 66.84/67.28 , Y, Z ), 'tc_List_Olist'( Z ) ), 'c_Suc'( 'c_Nat_Osize__class_Osize'( Y
% 66.84/67.28 , 'tc_List_Olist'( Z ) ) ) ) ] )
% 66.84/67.28 , clause( 178938, [ ~( 'class_OrderedGroup_Olordered__ab__group__add'( X )
% 66.84/67.28 ), =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178939, [ =( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178940, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), ~( 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Ozero__class_Ozero'( X ), X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178941, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 66.84/67.28 ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, T, X ), 'c_Divides_Odiv__class_Omod'( Z
% 66.84/67.28 , T, X ), X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178942, [ ~( 'class_OrderedGroup_Opordered__comm__monoid__add'( X
% 66.84/67.28 ) ), 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Z, X ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 178943, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ),
% 66.84/67.28 X ), 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178944, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( Z, 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178945, [ =( 'c_HOL_Oplus__class_Oplus'( X,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, Z, 'tc_nat' ), 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat'
% 66.84/67.28 ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178946, [ =( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), Z, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, 'c_HOL_Oplus__class_Oplus'( Y, Z, 'tc_nat'
% 66.84/67.28 ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178947, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178948, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( Z, 'c_HOL_Oplus__class_Oplus'( Y, T, X ), X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178949, [ ~( 'class_OrderedGroup_Oab__semigroup__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 178950, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ),
% 66.84/67.28 X ), 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178951, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T,
% 66.84/67.28 X ), 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, T, X ), Z
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178952, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ),
% 66.84/67.28 X ), 'c_HOL_Oplus__class_Oplus'( Z, 'c_HOL_Oplus__class_Oplus'( Y, T, X )
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178953, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T,
% 66.84/67.28 X ), 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X )
% 66.84/67.28 , X ) ) ] )
% 66.84/67.28 , clause( 178954, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( Z, U, X ) ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, T, X ), U ) ] )
% 66.84/67.28 , clause( 178955, [ ~( 'class_Divides_Oring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), T
% 66.84/67.28 , X ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, T, X ), Z, X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178956, [ ~( 'class_Divides_Oring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), T
% 66.84/67.28 , X ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( Y,
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Z, T, X ), X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178957, [ ~( 'class_OrderedGroup_Omonoid__mult'( X ) ), =(
% 66.84/67.28 'c_Power_Opower__class_Opower'( 'c_HOL_Oone__class_Oone'( X ), Y, X ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( X ) ) ] )
% 66.84/67.28 , clause( 178958, [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Y ), ~( 'c_lessequals'( Y, Z,
% 66.84/67.28 X ) ) ] )
% 66.84/67.28 , clause( 178959, [ ~( 'class_Orderings_Olinorder'( X ) ), ~( =(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Y ) ), 'c_lessequals'( Y, Z, X
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 178960, [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), Z ), ~( 'c_lessequals'( Z, Y,
% 66.84/67.28 X ) ) ] )
% 66.84/67.28 , clause( 178961, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 66.84/67.28 ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, T, X ), Z, X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178962, [ ~( 'class_Divides_Osemiring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), T, X
% 66.84/67.28 ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Oplus__class_Oplus'( Y,
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Z, T, X ), X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178963, [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( 'c_Orderings_Oord__class_Omin'( Y, Z, X )
% 66.84/67.28 , T, X ), 'c_Orderings_Oord__class_Omin'( Y,
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Z, T, X ), X ) ) ] )
% 66.84/67.28 , clause( 178964, [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, 'c_Orderings_Oord__class_Omin'( Z, T,
% 66.84/67.28 X ), X ), 'c_Orderings_Oord__class_Omin'( Z,
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, T, X ), X ) ) ] )
% 66.84/67.28 , clause( 178965, [ =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 66.84/67.28 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178966, [ =( 'c_HOL_Ominus__class_Ominus'( X,
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178967, [ =( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), Z, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oplus__class_Oplus'( Y, Z,
% 66.84/67.28 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178968, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 'c_lessequals'( 'c_Power_Opower__class_Opower'( Y, Z, X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( T, Z, X ), X ), ~( 'c_lessequals'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ), ~( 'c_lessequals'( Y, T, X ) )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 178969, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ominus__class_Ominus'( T
% 66.84/67.28 , T, X ) ) ), =( Y, Z ) ] )
% 66.84/67.28 , clause( 178970, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Y, X ), 'c_HOL_Ominus__class_Ominus'( Z
% 66.84/67.28 , T, X ) ) ), =( Z, T ) ] )
% 66.84/67.28 , clause( 178971, [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( Y, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178972, [ ~( =( 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 66.84/67.28 , 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ) ) ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 178973, [ =( 'c_HOL_Oplus__class_Oplus'( 'c_Suc'( X ), Y,
% 66.84/67.28 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'( X, 'c_Suc'( Y ), 'tc_nat' ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 178974, [ ~( 'class_Int_Oring__char__0'( X ) ), ~(
% 66.84/67.28 'class_Int_Onumber__ring'( X ) ), ~( =(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Z, X ) ) ), =( Y, Z ) ] )
% 66.84/67.28 , clause( 178975, [ =( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178976, [ =( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 Z, Y, 'tc_nat' ), 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( X, Z,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178977, [ =( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 X, Z, 'tc_nat' ), 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( Y, Z,
% 66.84/67.28 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178978, [ ~( 'class_Orderings_Olinorder'( X ) ), =(
% 66.84/67.28 'c_Orderings_Oord__class_Omin'( Y, Z, X ), 'c_Orderings_Oord__class_Omin'(
% 66.84/67.28 Z, Y, X ) ) ] )
% 66.84/67.28 , clause( 178979, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~(
% 66.84/67.28 'class_Int_Onumber__ring'( X ) ), ~( =( 'c_HOL_Ominus__class_Ominus'( Y,
% 66.84/67.28 Z, X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ), =( Y, Z ) ] )
% 66.84/67.28 , clause( 178980, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), ~( =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 ) ), =( Y, Z ) ] )
% 66.84/67.28 , clause( 178981, [ ~( 'class_OrderedGroup_Oab__group__add'( X ) ), ~( =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), 'c_HOL_Ozero__class_Ozero'( X )
% 66.84/67.28 ) ), =( Y, Z ) ] )
% 66.84/67.28 , clause( 178982, [ =( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( X, Y, 'tc_nat' ), Z, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X, Z,
% 66.84/67.28 'tc_nat' ), Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178983, [ ~( =( 'c_Divides_Odiv__class_Omod'( X,
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ),
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( 'c_List_Orotate'( X, Y, Z
% 66.84/67.28 ), Y ) ] )
% 66.84/67.28 , clause( 178984, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ) ) ), =( Y, Z ) ] )
% 66.84/67.28 , clause( 178985, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Z, Y, 'tc_nat' ) ) ), =( X, Z ) ] )
% 66.84/67.28 , clause( 178986, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Z, 'tc_nat' ) ) ), =( Y, Z ) ] )
% 66.84/67.28 , clause( 178987, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~(
% 66.84/67.28 'class_Int_Onumber__ring'( X ) ), ~( =( 'c_HOL_Oplus__class_Oplus'( Y, Z
% 66.84/67.28 , X ), 'c_HOL_Oplus__class_Oplus'( Y, T, X ) ) ), =( Z, T ) ] )
% 66.84/67.28 , clause( 178988, [ ~( 'class_OrderedGroup_Ocancel__ab__semigroup__add'( X
% 66.84/67.28 ) ), ~( =( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, T, X ) ) ), =( Z, T ) ] )
% 66.84/67.28 , clause( 178989, [ ~( 'class_OrderedGroup_Ocancel__semigroup__add'( X ) )
% 66.84/67.28 , ~( =( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 Y, T, X ) ) ), =( Z, T ) ] )
% 66.84/67.28 , clause( 178990, [ ~( 'class_OrderedGroup_Ocancel__semigroup__add'( X ) )
% 66.84/67.28 , ~( =( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 T, Z, X ) ) ), =( Y, T ) ] )
% 66.84/67.28 , clause( 178991, [ ~(
% 66.84/67.28 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_Orderings_Oord__class_Omin'( Y, Z, X ), T
% 66.84/67.28 , X ), 'c_Orderings_Oord__class_Omin'( 'c_HOL_Oplus__class_Oplus'( Y, T,
% 66.84/67.28 X ), 'c_HOL_Oplus__class_Oplus'( Z, T, X ), X ) ) ] )
% 66.84/67.28 , clause( 178992, [ ~( 'class_Divides_Oring__div'( X ) ), =(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'( Y, Z, X ), T
% 66.84/67.28 , X ), 'c_Divides_Odiv__class_Omod'( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Divides_Odiv__class_Omod'( Y, T, X ), 'c_Divides_Odiv__class_Omod'( Z
% 66.84/67.28 , T, X ), X ), T, X ) ) ] )
% 66.84/67.28 , clause( 178993, [ ~( =( 'c_Suc'( 'c_Divides_Odiv__class_Omod'( X, Y,
% 66.84/67.28 'tc_nat' ) ), Y ) ), =( 'c_Divides_Odiv__class_Omod'( 'c_Suc'( X ), Y,
% 66.84/67.28 'tc_nat' ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178994, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( Y, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178995, [ ~( =( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ),
% 66.84/67.28 'c_Suc'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ), =( X, 'c_Suc'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 178996, [ =( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( 'c_Suc'( X ), Y, 'tc_nat' ), 'c_Suc'( Z ),
% 66.84/67.28 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X
% 66.84/67.28 , Y, 'tc_nat' ), Z, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178997, [ =( 'c_HOL_Ominus__class_Ominus'( X, 'c_Suc'( Y ),
% 66.84/67.28 'tc_nat' ), 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Ominus__class_Ominus'( X
% 66.84/67.28 , 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Y, 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 178998, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ),
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( T, U, X ), X ), 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, T, X ), 'c_HOL_Oplus__class_Oplus'( Z, U,
% 66.84/67.28 X ), X ) ) ] )
% 66.84/67.28 , clause( 178999, [ ~( 'class_Int_Onumber'( X ) ), ~( 'class_HOL_Oord'( X )
% 66.84/67.28 ), =( 'c_Orderings_Oord__class_Omin'( 'c_Int_Onumber__class_Onumber__of'(
% 66.84/67.28 Y, X ), 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Y, X ) ), ~( 'c_lessequals'(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Y, X ),
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( Z, X ), X ) ) ] )
% 66.84/67.28 , clause( 179000, [ =( 'c_Orderings_Oord__class_Omin'( 'c_Suc'( X ),
% 66.84/67.28 'c_Suc'( Y ), 'tc_nat' ), 'c_Suc'( 'c_Orderings_Oord__class_Omin'( X, Y,
% 66.84/67.28 'tc_nat' ) ) ) ] )
% 66.84/67.28 , clause( 179001, [ =( 'c_Nat_Osize__class_Osize'( 'c_List_Olist__update'(
% 66.84/67.28 X, Y, Z, T ), 'tc_List_Olist'( T ) ), 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( T ) ) ) ] )
% 66.84/67.28 , clause( 179002, [ ~( 'class_Ring__and__Field_Oordered__semidom'( X ) ),
% 66.84/67.28 ~( =( 'c_Power_Opower__class_Opower'( Y, 'c_Suc'( Z ), X ),
% 66.84/67.28 'c_Power_Opower__class_Opower'( T, 'c_Suc'( Z ), X ) ) ), =( Y, T ), ~(
% 66.84/67.28 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), T, X ) ), ~(
% 66.84/67.28 'c_lessequals'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ) ) ] )
% 66.84/67.28 , clause( 179003, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), Y
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 179004, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), Y )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 179005, [ =( X, 'c_HOL_Oplus__class_Oplus'( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 179006, [ =( 'c_HOL_Oplus__class_Oplus'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), X, 'tc_nat' ), X ) ] )
% 66.84/67.28 , clause( 179007, [ =( 'c_HOL_Oplus__class_Oplus'( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), 'tc_nat' ), X ) ] )
% 66.84/67.28 , clause( 179008, [ ~( 'class_Ring__and__Field_Oidom'( X ) ), ~(
% 66.84/67.28 'class_Int_Onumber__ring'( X ) ), =( Y, 'c_HOL_Oplus__class_Oplus'( Y,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), X ) ) ] )
% 66.84/67.28 , clause( 179009, [ ~( 'class_OrderedGroup_Ocomm__monoid__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 179010, [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), Y )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 179011, [ ~( 'class_OrderedGroup_Omonoid__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 179012, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( Y, 'c_HOL_Ozero__class_Ozero'( X ), X ), Y
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 179013, [ ~( 'class_Ring__and__Field_Ocomm__semiring__1'( X ) ),
% 66.84/67.28 =( 'c_HOL_Oplus__class_Oplus'( 'c_HOL_Ozero__class_Ozero'( X ), Y, X ), Y
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 179014, [ =( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), Y, 'tc_nat' ), X ) ] )
% 66.84/67.28 , clause( 179015, [ =( 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), X, 'tc_nat' ), Y ) ] )
% 66.84/67.28 , clause( 179016, [ ~( 'class_OrderedGroup_Ogroup__add'( X ) ), =(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( 'c_HOL_Oplus__class_Oplus'( Y, Z, X ), Z, X
% 66.84/67.28 ), Y ) ] )
% 66.84/67.28 , clause( 179017, [ =( 'c_List_Orotate'( X, 'c_List_Orotate'( Y, Z, T ), T
% 66.84/67.28 ), 'c_List_Orotate'( 'c_HOL_Oplus__class_Oplus'( X, Y, 'tc_nat' ), Z, T
% 66.84/67.28 ) ) ] )
% 66.84/67.28 , clause( 179018, [ =( 'c_List_Ohd'( 'c_List_Olist_OCons'( X, Y, Z ), Z ),
% 66.84/67.28 X ) ] )
% 66.84/67.28 , clause( 179019, [ ~( 'class_Orderings_Olinorder'( X ) ), 'c_lessequals'(
% 66.84/67.28 Y, Z, X ), ~( 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Y
% 66.84/67.28 , 'c_List_Olist_OCons'( Z, T, X ), X ), X ) ) ] )
% 66.84/67.28 , clause( 179020, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Y,
% 66.84/67.28 'c_List_Olist_OCons'( Z, T, X ), X ), X ), ~(
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Z, T, X ), X ) )
% 66.84/67.28 , ~( 'c_lessequals'( Y, Z, X ) ) ] )
% 66.84/67.28 , clause( 179021, [ =( 'c_List_Oreplicate'( 'c_HOL_Oplus__class_Oplus'( X,
% 66.84/67.28 Y, 'tc_nat' ), Z, T ), 'c_List_Oappend'( 'c_List_Oreplicate'( X, Z, T ),
% 66.84/67.28 'c_List_Oreplicate'( Y, Z, T ), T ) ) ] )
% 66.84/67.28 , clause( 179022, [ =( 'c_List_Otake'( 'c_Suc'( X ), Y, Z ),
% 66.84/67.28 'c_List_Olist_OCons'( 'c_List_Ohd'( Y, Z ), 'c_List_Otake'( X,
% 66.84/67.28 'c_List_Otl'( Y, Z ), Z ), Z ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.28 , clause( 179023, [ =( 'c_List_Otake'( X, 'c_List_Odrop'( Y, Z, T ), T ),
% 66.84/67.28 'c_List_Odrop'( Y, 'c_List_Otake'( 'c_HOL_Oplus__class_Oplus'( X, Y,
% 66.84/67.28 'tc_nat' ), Z, T ), T ) ) ] )
% 66.84/67.28 , clause( 179024, [ =( 'c_List_Odrop'( X, 'c_List_Otake'( Y, Z, T ), T ),
% 66.84/67.28 'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ),
% 66.84/67.28 'c_List_Odrop'( X, Z, T ), T ) ) ] )
% 66.84/67.28 , clause( 179025, [ =( 'c_List_Orotate'( X, Y, Z ), 'c_List_Oappend'(
% 66.84/67.28 'c_List_Odrop'( 'c_Divides_Odiv__class_Omod'( X,
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ), Y, Z )
% 66.84/67.28 , 'c_List_Otake'( 'c_Divides_Odiv__class_Omod'( X,
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Y, 'tc_List_Olist'( Z ) ), 'tc_nat' ), Y, Z )
% 66.84/67.28 , Z ) ) ] )
% 66.84/67.28 , clause( 179026, [ =( 'c_List_Olast'( 'c_List_Olist__update'( X, Y, Z, T )
% 66.84/67.28 , T ), 'c_List_Olast'( X, T ) ), =( Y, 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( T ) ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ) ), =( X,
% 66.84/67.28 'c_List_Olist_ONil'( T ) ) ] )
% 66.84/67.28 , clause( 179027, [ =( X, 'c_List_Olist_ONil'( Y ) ), =( 'c_List_Olast'(
% 66.84/67.28 'c_List_Olist__update'( X, 'c_HOL_Ominus__class_Ominus'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ),
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, Y ), Y ), Z ) ] )
% 66.84/67.28 , clause( 179028, [ =( 'c_List_Otake'( X, 'c_List_Oreplicate'( Y, Z, T ), T
% 66.84/67.28 ), 'c_List_Oreplicate'( 'c_Orderings_Oord__class_Omin'( X, Y, 'tc_nat' )
% 66.84/67.28 , Z, T ) ) ] )
% 66.84/67.28 , clause( 179029, [ =( 'c_List_Odrop'( X, 'c_List_Oreplicate'( Y, Z, T ), T
% 66.84/67.28 ), 'c_List_Oreplicate'( 'c_HOL_Ominus__class_Ominus'( Y, X, 'tc_nat' ),
% 66.84/67.28 Z, T ) ) ] )
% 66.84/67.28 , clause( 179030, [ =( 'c_List_Otake'( X, 'c_List_Otl'( Y, Z ), Z ),
% 66.84/67.28 'c_List_Otl'( 'c_List_Otake'( 'c_Suc'( X ), Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179031, [ =( 'c_List_Odrop'( 'c_Suc'( X ), Y, Z ), 'c_List_Odrop'(
% 66.84/67.28 X, 'c_List_Otl'( Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179032, [ =( 'c_List_Orotate'( 'c_Suc'( X ), Y, Z ),
% 66.84/67.28 'c_List_Orotate1'( 'c_List_Orotate'( X, Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179033, [ ~( 'class_Ring__and__Field_Osemiring__0'( X ) ), ~(
% 66.84/67.28 'class_Power_Opower'( X ) ), =( 'c_Power_Opower__class_Opower'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ),
% 66.84/67.28 X ), 'c_HOL_Oone__class_Oone'( X ) ) ] )
% 66.84/67.28 , clause( 179034, [ ~( =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' )
% 66.84/67.28 , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( 'c_List_Odrop'(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'c_List_Olist_OCons'(
% 66.84/67.28 Y, Z, T ), T ), 'c_List_Olist_OCons'( Y, Z, T ) ) ] )
% 66.84/67.28 , clause( 179035, [ =( 'c_List_Olist__update'( 'c_List_Oappend'( X,
% 66.84/67.28 'c_List_Olist_OCons'( Y, Z, T ), T ), 'c_Nat_Osize__class_Osize'( X,
% 66.84/67.28 'tc_List_Olist'( T ) ), U, T ), 'c_List_Oappend'( X, 'c_List_Olist_OCons'(
% 66.84/67.28 U, Z, T ), T ) ) ] )
% 66.84/67.28 , clause( 179036, [ ~( =( X, 'c_List_Otake'( 'c_Nat_Osize__class_Osize'( X
% 66.84/67.28 , 'tc_List_Olist'( Y ) ), Z, Y ) ) ), =( 'c_List_Oappend'( X,
% 66.84/67.28 'c_List_Odrop'( 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ), Z
% 66.84/67.28 , Y ), Y ), Z ) ] )
% 66.84/67.28 , clause( 179037, [ ~( =( 'c_List_Oappend'( 'c_List_Odrop'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ), Z, Y ),
% 66.84/67.28 'c_List_Oappend'( 'c_List_Odrop'( 'c_Nat_Osize__class_Osize'( Z,
% 66.84/67.28 'tc_List_Olist'( Y ) ), X, Y ), T, Y ), Y ), T ) ), ~( =( 'c_List_Otake'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( X, 'tc_List_Olist'( Y ) ), Z, Y ), X ) ), ~(
% 66.84/67.28 =( Z, 'c_List_Otake'( 'c_Nat_Osize__class_Osize'( Z, 'tc_List_Olist'( Y )
% 66.84/67.28 ), X, Y ) ) ), =( 'c_List_Oappend'( Z, 'c_List_Oappend'( 'c_List_Odrop'(
% 66.84/67.28 'c_Nat_Osize__class_Osize'( Z, 'tc_List_Olist'( Y ) ), X, Y ), T, Y ), Y
% 66.84/67.28 ), 'c_List_Oappend'( X, T, Y ) ) ] )
% 66.84/67.28 , clause( 179038, [ =( 'c_List_Olast'( 'c_List_Orev'( X, Y ), Y ),
% 66.84/67.28 'c_List_Ohd'( X, Y ) ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.28 , clause( 179039, [ =( 'c_List_Ohd'( 'c_List_Orev'( X, Y ), Y ),
% 66.84/67.28 'c_List_Olast'( X, Y ) ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.28 , clause( 179040, [ =( 'c_List_Otl'( 'c_List_Otake'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Otake'( 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'(
% 66.84/67.28 'tc_nat' ), 'tc_nat' ), 'c_List_Otl'( Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179041, [ ~( =( 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' )
% 66.84/67.28 , 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ), =( 'c_List_Otake'(
% 66.84/67.28 'c_Int_Onumber__class_Onumber__of'( X, 'tc_nat' ), 'c_List_Olist_OCons'(
% 66.84/67.28 Y, Z, T ), T ), 'c_List_Olist_ONil'( T ) ) ] )
% 66.84/67.28 , clause( 179042, [ =( 'c_List_Otake'( X, 'c_List_Olist_OCons'( Y, Z, T ),
% 66.84/67.28 T ), 'c_List_Olist_OCons'( Y, 'c_List_Otake'(
% 66.84/67.28 'c_HOL_Ominus__class_Ominus'( X, 'c_HOL_Oone__class_Oone'( 'tc_nat' ),
% 66.84/67.28 'tc_nat' ), Z, T ), T ) ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 179043, [ =( 'c_List_Odrop'( X, 'c_List_Olist_OCons'( Y, Z, T ),
% 66.84/67.28 T ), 'c_List_Odrop'( 'c_HOL_Ominus__class_Ominus'( X,
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Z, T ) ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 179044, [ =( 'c_List_Otl'( 'c_List_Oreplicate'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Oreplicate'( 'c_HOL_Ominus__class_Ominus'( X,
% 66.84/67.28 'c_HOL_Oone__class_Oone'( 'tc_nat' ), 'tc_nat' ), Y, Z ) ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 179045, [ =( 'c_List_Osplice'( 'c_List_Olist_OCons'( X, Y, Z ), T
% 66.84/67.28 , Z ), 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'c_List_Ohd'( T, Z
% 66.84/67.28 ), 'c_List_Osplice'( Y, 'c_List_Otl'( T, Z ), Z ), Z ), Z ) ), =( T,
% 66.84/67.28 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.28 , clause( 179046, [ =( 'c_List_Orotate1'( X, Y ), 'c_List_Oappend'(
% 66.84/67.28 'c_List_Otl'( X, Y ), 'c_List_Olist_OCons'( 'c_List_Ohd'( X, Y ),
% 66.84/67.28 'c_List_Olist_ONil'( Y ), Y ), Y ) ), =( X, 'c_List_Olist_ONil'( Y ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 179047, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( Y, X ), ~(
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Z, Y, X ), X ) )
% 66.84/67.28 ] )
% 66.84/67.28 , clause( 179048, [ =( 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, Z, T )
% 66.84/67.28 , T ), 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, T ), Z, T ) ) ] )
% 66.84/67.28 , clause( 179049, [ =( 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, Z, T )
% 66.84/67.28 , T ), 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, T ), Z, T ) ) ] )
% 66.84/67.28 , clause( 179050, [ =( 'c_List_Oremove1'( X, 'c_List_Olist_OCons'( X, Y, Z
% 66.84/67.28 ), Z ), Y ) ] )
% 66.84/67.28 , clause( 179051, [ =( 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, Z ), T
% 66.84/67.28 , Z ), 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179052, [ =( 'c_List_Oappend'( 'c_List_Olist_OCons'( X, Y, Z ), T
% 66.84/67.28 , Z ), 'c_List_Olist_OCons'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179053, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Y, Z, X ), X ),
% 66.84/67.28 ~( 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( T,
% 66.84/67.28 'c_List_Olist_OCons'( Y, Z, X ), X ), X ) ) ] )
% 66.84/67.28 , clause( 179054, [ =( 'c_List_OremoveAll'( X, 'c_List_Olist_OCons'( Y, Z,
% 66.84/67.28 T ), T ), 'c_List_Olist_OCons'( Y, 'c_List_OremoveAll'( X, Z, T ), T ) )
% 66.84/67.28 , =( X, Y ) ] )
% 66.84/67.28 , clause( 179055, [ =( 'c_List_Oremove1'( X, 'c_List_Olist_OCons'( Y, Z, T
% 66.84/67.28 ), T ), 'c_List_Olist_OCons'( Y, 'c_List_Oremove1'( X, Z, T ), T ) ),
% 66.84/67.28 =( X, Y ) ] )
% 66.84/67.28 , clause( 179056, [ =( 'c_List_Osplice'( 'c_List_Olist_OCons'( X, Y, Z ),
% 66.84/67.28 'c_List_Olist_OCons'( T, U, Z ), Z ), 'c_List_Olist_OCons'( X,
% 66.84/67.28 'c_List_Olist_OCons'( T, 'c_List_Osplice'( Y, U, Z ), Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179057, [ 'c_List_Omember'( X, 'c_List_Olist_OCons'( Y, Z, T ), T
% 66.84/67.28 ), ~( 'c_List_Omember'( X, Z, T ) ) ] )
% 66.84/67.28 , clause( 179058, [ =( 'c_List_Otl'( 'c_List_Olist_OCons'( X, Y, Z ), Z ),
% 66.84/67.28 Y ) ] )
% 66.84/67.28 , clause( 179059, [ 'c_List_Omember'( X, 'c_List_Olist_OCons'( X, Y, Z ), Z
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 179060, [ =( 'c_List_OremoveAll'( X, 'c_List_Olist_OCons'( X, Y,
% 66.84/67.28 Z ), Z ), 'c_List_OremoveAll'( X, Y, Z ) ) ] )
% 66.84/67.28 , clause( 179061, [ ~( 'c_List_Onull'( 'c_List_Olist_OCons'( X, Y, Z ), Z )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 179062, [ 'c_List_Omember'( X, Y, Z ), =( X, T ), ~(
% 66.84/67.28 'c_List_Omember'( X, 'c_List_Olist_OCons'( T, Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179063, [ =( 'c_List_Orev'( 'c_List_Oappend'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Oappend'( 'c_List_Orev'( Y, Z ), 'c_List_Orev'( X, Z ), Z ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 179064, [ ~( =( 'c_List_Oreplicate'( X, Y, Z ),
% 66.84/67.28 'c_List_Oreplicate'( T, U, Z ) ) ), =( Y, U ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 179065, [ =( 'c_List_Olist__update'( 'c_List_Olist_OCons'( X, Y,
% 66.84/67.28 Z ), 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), T, Z ), 'c_List_Olist_OCons'(
% 66.84/67.28 T, Y, Z ) ) ] )
% 66.84/67.28 , clause( 179066, [ =( 'c_List_Oreplicate'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), X, Y ), 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.28 , clause( 179067, [ =( 'c_List_Oreplicate'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), X, Y ), 'c_List_Oreplicate'( 'c_HOL_Ozero__class_Ozero'(
% 66.84/67.28 'tc_nat' ), Z, Y ) ) ] )
% 66.84/67.28 , clause( 179068, [ =( 'c_List_Obutlast'( 'c_List_Oappend'( X,
% 66.84/67.28 'c_List_Olist_ONil'( Y ), Y ), Y ), 'c_List_Obutlast'( X, Y ) ) ] )
% 66.84/67.28 , clause( 179069, [ =( 'c_List_Olast'( 'c_List_Oreplicate'( X, Y, Z ), Z )
% 66.84/67.28 , Y ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 179070, [ =( 'c_List_Obutlast'( 'c_List_Odrop'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Odrop'( X, 'c_List_Obutlast'( Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179071, [ =( 'c_List_Oappend'( 'c_List_Otake'( X, Y, Z ),
% 66.84/67.28 'c_List_Odrop'( X, Y, Z ), Z ), Y ) ] )
% 66.84/67.28 , clause( 179072, [ =( 'c_List_Odrop'( 'c_HOL_Oone__class_Oone'( 'tc_nat' )
% 66.84/67.28 , 'c_List_Olist_OCons'( X, Y, Z ), Z ), Y ) ] )
% 66.84/67.28 , clause( 179073, [ ~( =( 'c_List_Otake'( X, Y, Z ), 'c_List_Olist_ONil'( Z
% 66.84/67.28 ) ) ), =( Y, 'c_List_Olist_ONil'( Z ) ), =( X,
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.28 , clause( 179074, [ =( 'c_List_Otl'( 'c_List_Odrop'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Odrop'( X, 'c_List_Otl'( Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179075, [ =( 'c_List_Odrop'( X, 'c_List_Obutlast'( Y, Z ), Z ),
% 66.84/67.28 'c_List_Obutlast'( 'c_List_Odrop'( X, Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179076, [ =( 'c_List_Odrop'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 66.84/67.28 ), X, Y ), X ) ] )
% 66.84/67.28 , clause( 179077, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~(
% 66.84/67.28 =( 'c_HOL_Ozero__class_Ozero'( X ), 'c_HOL_Oone__class_Oone'( X ) ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 179078, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_OCons'(
% 66.84/67.28 T, U, Z ) ) ), =( 'c_List_Oappend'(
% 66.84/67.28 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1'( T, U, X, Y, Z ), Y, Z
% 66.84/67.28 ), U ), =( Y, 'c_List_Olist_OCons'( T, U, Z ) ) ] )
% 66.84/67.28 , clause( 179079, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'(
% 66.84/67.28 T, U, Z ) ) ), =( 'c_List_Olist_OCons'( X,
% 66.84/67.28 'c_List_Osko__List__XCons__eq__append__conv__1__1'( X, Y, T, U, Z ), Z )
% 66.84/67.28 , T ), =( 'c_List_Olist_OCons'( X, Y, Z ), U ) ] )
% 66.84/67.28 , clause( 179080, [ =( 'c_List_Odrop'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 66.84/67.28 ), 'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_OCons'( X, Y, Z )
% 66.84/67.28 ) ] )
% 66.84/67.28 , clause( 179081, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( 'c_List_Odrop'( Y, Z, X ), X ), ~(
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( Z, X ) ) ] )
% 66.84/67.28 , clause( 179082, [ =( 'c_List_Odrop'( X, 'c_List_Otl'( Y, Z ), Z ),
% 66.84/67.28 'c_List_Otl'( 'c_List_Odrop'( X, Y, Z ), Z ) ) ] )
% 66.84/67.28 , clause( 179083, [ ~( =( 'c_List_Oreplicate'( X, Y, Z ),
% 66.84/67.28 'c_List_Oreplicate'( T, U, Z ) ) ), =( X, T ) ] )
% 66.84/67.28 , clause( 179084, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Oappend'( T
% 66.84/67.28 , Y, Z ) ) ), =( X, T ) ] )
% 66.84/67.28 , clause( 179085, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Oappend'( X
% 66.84/67.28 , T, Z ) ) ), =( Y, T ) ] )
% 66.84/67.28 , clause( 179086, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( 'c_List_Otake'( Y, Z, X ), X ), ~(
% 66.84/67.28 'c_List_Olinorder__class_Osorted'( Z, X ) ) ] )
% 66.84/67.28 , clause( 179087, [ =( X, 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ) ) ] )
% 66.84/67.28 , clause( 179088, [ =( 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ), X ) ] )
% 66.84/67.28 , clause( 179089, [ =( 'c_List_Orev'( 'c_List_Orev'( X, Y ), Y ), X ) ] )
% 66.84/67.28 , clause( 179090, [ =( 'c_List_Oappend'( 'c_List_Obutlast'( X, Y ),
% 66.84/67.28 'c_List_Olist_OCons'( 'c_List_Olast'( X, Y ), 'c_List_Olist_ONil'( Y ), Y
% 66.84/67.28 ), Y ), X ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.28 , clause( 179091, [ =( 'c_List_Orev'( 'c_List_Oreplicate'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Oreplicate'( X, Y, Z ) ) ] )
% 66.84/67.28 , clause( 179092, [ ~( 'class_Ring__and__Field_Ozero__neq__one'( X ) ), ~(
% 66.84/67.28 =( 'c_HOL_Oone__class_Oone'( X ), 'c_HOL_Ozero__class_Ozero'( X ) ) ) ]
% 66.84/67.28 )
% 66.84/67.28 , clause( 179093, [ =( 'c_List_Otl'( 'c_List_Oappend'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Oappend'( 'c_List_Otl'( X, Z ), Y, Z ) ), =( X,
% 66.84/67.28 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.28 , clause( 179094, [ =( 'c_List_OremoveAll'( X, 'c_List_Oappend'( Y, Z, T )
% 66.84/67.28 , T ), 'c_List_Oappend'( 'c_List_OremoveAll'( X, Y, T ),
% 66.84/67.28 'c_List_OremoveAll'( X, Z, T ), T ) ) ] )
% 66.84/67.28 , clause( 179095, [ =( 'c_List_Olist_ONil'( X ), 'c_List_Oreplicate'(
% 66.84/67.28 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ), Y, X ) ) ] )
% 66.84/67.28 , clause( 179096, [ =( 'c_List_Olast'( 'c_List_Oappend'( X, Y, Z ), Z ),
% 66.84/67.28 'c_List_Olast'( Y, Z ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.28 , clause( 179097, [ =( 'c_List_Oappend'( 'c_List_Oreplicate'( X, Y, Z ),
% 66.84/67.29 'c_List_Oreplicate'( T, Y, Z ), Z ), 'c_List_Oappend'(
% 66.84/67.29 'c_List_Oreplicate'( T, Y, Z ), 'c_List_Oreplicate'( X, Y, Z ), Z ) ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179098, [ =( 'c_List_Oremove1'( X, Y, Z ), 'c_List_OremoveAll'( X
% 66.84/67.29 , Y, Z ) ), ~( 'c_List_Odistinct'( Y, Z ) ) ] )
% 66.84/67.29 , clause( 179099, [ =( 'c_List_Otake'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 66.84/67.29 ), X, Y ), 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179100, [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Orev'( Z, Y ) ) )
% 66.84/67.29 , =( X, Z ) ] )
% 66.84/67.29 , clause( 179101, [ =( 'c_List_Olast'( 'c_List_Oappend'( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ), Y ), Y ), 'c_List_Olast'( X, Y ) ) ] )
% 66.84/67.29 , clause( 179102, [ ~( =( 'c_List_Oreplicate'( X, Y, Z ),
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ), =( X, 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 66.84/67.29 ) ) ] )
% 66.84/67.29 , clause( 179103, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oreplicate'( Y
% 66.84/67.29 , Z, X ) ) ), =( Y, 'c_HOL_Ozero__class_Ozero'( 'tc_nat' ) ) ] )
% 66.84/67.29 , clause( 179104, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_OCons'(
% 66.84/67.29 T, U, Z ) ) ), =( X, 'c_List_Olist_OCons'( T,
% 66.84/67.29 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1'( T, U, X, Y, Z ), Z )
% 66.84/67.29 ), =( Y, 'c_List_Olist_OCons'( T, U, Z ) ) ] )
% 66.84/67.29 , clause( 179105, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'(
% 66.84/67.29 T, U, Z ) ) ), =( Y, 'c_List_Oappend'(
% 66.84/67.29 'c_List_Osko__List__XCons__eq__append__conv__1__1'( X, Y, T, U, Z ), U, Z
% 66.84/67.29 ) ), =( 'c_List_Olist_OCons'( X, Y, Z ), U ) ] )
% 66.84/67.29 , clause( 179106, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( Y, X ), ~(
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( 'c_List_Oappend'( Y, Z, X ), X ) ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179107, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( Y, X ), ~(
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( 'c_List_Oappend'( Z, Y, X ), X ) ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179108, [ =( 'c_List_Olist__update'( 'c_List_Olist__update'( X, Y
% 66.84/67.29 , Z, T ), U, W, T ), 'c_List_Olist__update'( 'c_List_Olist__update'( X, U
% 66.84/67.29 , W, T ), Y, Z, T ) ), =( Y, U ) ] )
% 66.84/67.29 , clause( 179109, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( 'c_List_Oremdups'( Y, X ), X ), ~(
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( Y, X ) ) ] )
% 66.84/67.29 , clause( 179110, [ =( 'c_List_Oappend'( 'c_List_Oreplicate'( X, Y, Z ),
% 66.84/67.29 'c_List_Olist_OCons'( Y, T, Z ), Z ), 'c_List_Olist_OCons'( Y,
% 66.84/67.29 'c_List_Oappend'( 'c_List_Oreplicate'( X, Y, Z ), T, Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179111, [ =( 'c_List_Obutlast'( 'c_List_Oappend'( X, Y, Z ), Z )
% 66.84/67.29 , 'c_List_Oappend'( X, 'c_List_Obutlast'( Y, Z ), Z ) ), =( Y,
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179112, [ =( 'c_List_Orotate1'( 'c_List_Orotate'( X, Y, Z ), Z )
% 66.84/67.29 , 'c_List_Orotate'( X, 'c_List_Orotate1'( Y, Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179113, [ =( 'c_List_Olist__update'( 'c_List_Olist__update'( X, Y
% 66.84/67.29 , Z, T ), Y, U, T ), 'c_List_Olist__update'( X, Y, U, T ) ) ] )
% 66.84/67.29 , clause( 179114, [ =( 'c_List_Oappend'( 'c_List_Oappend'( X, Y, Z ), T, Z
% 66.84/67.29 ), 'c_List_Oappend'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179115, [ =( 'c_List_Oappend'( X, 'c_List_Oappend'( Y, Z, T ), T
% 66.84/67.29 ), 'c_List_Oappend'( 'c_List_Oappend'( X, Y, T ), Z, T ) ) ] )
% 66.84/67.29 , clause( 179116, [ =( 'c_List_Oappend'( 'c_List_Oappend'( X, Y, Z ), T, Z
% 66.84/67.29 ), 'c_List_Oappend'( X, 'c_List_Oappend'( Y, T, Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179117, [ =( 'c_List_Oappend'( X, 'c_List_Oappend'( Y, Z, T ), T
% 66.84/67.29 ), 'c_List_Oappend'( 'c_List_Oappend'( X, Y, T ), Z, T ) ) ] )
% 66.84/67.29 , clause( 179118, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( 'c_List_Oremove1'( Y, Z, X ), X ), ~(
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( Z, X ) ) ] )
% 66.84/67.29 , clause( 179119, [ =( X, 'c_List_Olist_OCons'(
% 66.84/67.29 'c_List_Osko__List__Xlist__Xnchotomy__1__1'( X, Y ),
% 66.84/67.29 'c_List_Osko__List__Xlist__Xnchotomy__1__2'( X, Y ), Y ) ), =( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179120, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'(
% 66.84/67.29 T, U, Z ) ) ), =( Y, 'c_List_Oappend'(
% 66.84/67.29 'c_List_Osko__List__XCons__eq__append__conv__1__1'( X, Y, T, U, Z ), U, Z
% 66.84/67.29 ) ), =( T, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179121, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_OCons'(
% 66.84/67.29 T, U, Z ) ) ), =( X, 'c_List_Olist_OCons'( T,
% 66.84/67.29 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1'( T, U, X, Y, Z ), Z )
% 66.84/67.29 ), =( X, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179122, [ =( 'c_List_Olast'( 'c_List_Oappend'( X,
% 66.84/67.29 'c_List_Olist_OCons'( Y, 'c_List_Olist_ONil'( Z ), Z ), Z ), Z ), Y ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179123, [ =( 'c_List_Obutlast'( 'c_List_Oappend'( X,
% 66.84/67.29 'c_List_Olist_OCons'( Y, 'c_List_Olist_ONil'( Z ), Z ), Z ), Z ), X ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179124, [ =( X, 'c_List_Olist_OCons'(
% 66.84/67.29 'c_List_Osko__List__Xlist__Xexhaust__1__1'( X, Y ),
% 66.84/67.29 'c_List_Osko__List__Xlist__Xexhaust__1__2'( X, Y ), Y ) ), =( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179125, [ =( 'c_List_Otake'( 'c_HOL_Ozero__class_Ozero'( 'tc_nat'
% 66.84/67.29 ), 'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179126, [ =( X, 'c_List_Olist_OCons'(
% 66.84/67.29 'c_List_Osko__List__Xneq__Nil__conv__1__1'( X, Y ),
% 66.84/67.29 'c_List_Osko__List__Xneq__Nil__conv__1__2'( X, Y ), Y ) ), =( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179127, [ =( 'c_List_Otake'( 'c_HOL_Oone__class_Oone'( 'tc_nat' )
% 66.84/67.29 , 'c_List_Olist_OCons'( X, Y, Z ), Z ), 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_ONil'( Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179128, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_OCons'(
% 66.84/67.29 T, U, Z ) ) ), =( 'c_List_Oappend'(
% 66.84/67.29 'c_List_Osko__List__Xappend__eq__Cons__conv__1__1'( T, U, X, Y, Z ), Y, Z
% 66.84/67.29 ), U ), =( X, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179129, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'(
% 66.84/67.29 T, U, Z ) ) ), =( 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Osko__List__XCons__eq__append__conv__1__1'( X, Y, T, U, Z ), Z )
% 66.84/67.29 , T ), =( T, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179130, [ =( 'c_List_Orev'( 'c_List_Olist_OCons'( X, Y, Z ), Z )
% 66.84/67.29 , 'c_List_Oappend'( 'c_List_Orev'( Y, Z ), 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179131, [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_OCons'( Z, T
% 66.84/67.29 , Y ) ) ), =( X, 'c_List_Oappend'( 'c_List_Orev'( T, Y ),
% 66.84/67.29 'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( Y ), Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179132, [ =( 'c_List_Orev'( 'c_List_Oappend'( 'c_List_Orev'( X, Y
% 66.84/67.29 ), 'c_List_Olist_OCons'( Z, 'c_List_Olist_ONil'( Y ), Y ), Y ), Y ),
% 66.84/67.29 'c_List_Olist_OCons'( Z, X, Y ) ) ] )
% 66.84/67.29 , clause( 179133, [ =( 'c_List_Orotate1'( 'c_List_Olist_OCons'( X, Y, Z ),
% 66.84/67.29 Z ), 'c_List_Oappend'( Y, 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Z
% 66.84/67.29 ), Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179134, [ =( 'c_List_Oappend'( 'c_List_Oreplicate'( X, Y, Z ),
% 66.84/67.29 'c_List_Olist_OCons'( Y, 'c_List_Olist_ONil'( Z ), Z ), Z ),
% 66.84/67.29 'c_List_Olist_OCons'( Y, 'c_List_Oreplicate'( X, Y, Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179135, [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ),
% 66.84/67.29 'c_List_Olist_ONil'( X ), X ), 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179136, [ =( X, 'c_List_Olist_ONil'( Y ) ), ~( 'c_List_Onull'( X
% 66.84/67.29 , Y ) ) ] )
% 66.84/67.29 , clause( 179137, [ =( 'c_List_OremoveAll'( X, 'c_List_Olist_ONil'( Y ), Y
% 66.84/67.29 ), 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179138, [ =( 'c_List_Olist_ONil'( X ), 'c_List_Orev'(
% 66.84/67.29 'c_List_Olist_ONil'( X ), X ) ) ] )
% 66.84/67.29 , clause( 179139, [ =( 'c_List_Obutlast'( 'c_List_Olist_ONil'( X ), X ),
% 66.84/67.29 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179140, [ =( 'c_List_Olist_ONil'( X ), 'c_List_Oremdups'(
% 66.84/67.29 'c_List_Olist_ONil'( X ), X ) ) ] )
% 66.84/67.29 , clause( 179141, [ ~( =( X, 'c_List_Oappend'( Y, X, Z ) ) ), =( Y,
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179142, [ ~( =( 'c_List_Oappend'( X, Y, Z ), Y ) ), =( X,
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179143, [ ~( =( X, 'c_List_Oappend'( X, Y, Z ) ) ), =( Y,
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179144, [ ~( =( 'c_List_Oappend'( X, Y, Z ), X ) ), =( Y,
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179145, [ ~( =( 'c_List_Oremdups'( X, Y ), 'c_List_Olist_ONil'( Y
% 66.84/67.29 ) ) ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179146, [ =( 'c_List_Osplice'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 66.84/67.29 X ) ] )
% 66.84/67.29 , clause( 179147, [ =( 'c_List_Osplice'( 'c_List_Olist_ONil'( X ), Y, X ),
% 66.84/67.29 Y ) ] )
% 66.84/67.29 , clause( 179148, [ =( 'c_List_Otl'( 'c_List_Olist_ONil'( X ), X ),
% 66.84/67.29 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179149, [ ~( =( 'c_List_Orotate'( X, Y, Z ), 'c_List_Olist_ONil'(
% 66.84/67.29 Z ) ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179150, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Orev'( Y, X ) )
% 66.84/67.29 ), =( Y, 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179151, [ ~( 'c_List_Omember'( X, 'c_List_Olist_ONil'( Y ), Y ) )
% 66.84/67.29 ] )
% 66.84/67.29 , clause( 179152, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_ONil'(
% 66.84/67.29 Z ) ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179153, [ ~( =( 'c_List_Oappend'( X, Y, Z ), 'c_List_Olist_ONil'(
% 66.84/67.29 Z ) ) ), =( X, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179154, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( Y, Z
% 66.84/67.29 , X ) ) ), =( Z, 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179155, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'( Y, Z
% 66.84/67.29 , X ) ) ), =( Y, 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179156, [ =( 'c_List_Oremdups'( 'c_List_Olist_ONil'( X ), X ),
% 66.84/67.29 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179157, [ =( 'c_List_Odrop'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 66.84/67.29 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179158, [ =( 'c_List_Olist__inter'( 'c_List_Olist_ONil'( X ), Y,
% 66.84/67.29 X ), 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179159, [ =( X, 'c_List_Oappend'( 'c_List_Olist_ONil'( Y ), X, Y
% 66.84/67.29 ) ) ] )
% 66.84/67.29 , clause( 179160, [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ), Y, X ),
% 66.84/67.29 Y ) ] )
% 66.84/67.29 , clause( 179161, [ =( X, 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y
% 66.84/67.29 ) ) ] )
% 66.84/67.29 , clause( 179162, [ =( X, 'c_List_Oappend'( 'c_List_Olist_ONil'( Y ), X, Y
% 66.84/67.29 ) ) ] )
% 66.84/67.29 , clause( 179163, [ =( 'c_List_Oappend'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 66.84/67.29 X ) ] )
% 66.84/67.29 , clause( 179164, [ ~( =( 'c_List_Orotate1'( X, Y ), 'c_List_Olist_ONil'( Y
% 66.84/67.29 ) ) ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179165, [ =( 'c_List_Otake'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 66.84/67.29 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179166, [ =( 'c_List_Orotate1'( 'c_List_Olist_ONil'( X ), X ),
% 66.84/67.29 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179167, [ 'c_List_Onull'( 'c_List_Olist_ONil'( X ), X ) ] )
% 66.84/67.29 , clause( 179168, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_ONil'( X ), X ) ] )
% 66.84/67.29 , clause( 179169, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Oremdups'( Y, X
% 66.84/67.29 ) ) ), =( Y, 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179170, [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y
% 66.84/67.29 , Z, X ), 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179171, [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y
% 66.84/67.29 , Z, X ), 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179172, [ =( 'c_List_Olist__update'( 'c_List_Olist_ONil'( X ), Y
% 66.84/67.29 , Z, X ), 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179173, [ =( 'c_List_Oremove1'( X, 'c_List_Olist_ONil'( Y ), Y )
% 66.84/67.29 , 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179174, [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_ONil'( Y ) )
% 66.84/67.29 ), =( X, 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179175, [ =( 'c_List_Orotate'( X, 'c_List_Olist_ONil'( Y ), Y ),
% 66.84/67.29 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179176, [ =( 'c_List_Olist_ONil'( X ), 'c_List_Oappend'(
% 66.84/67.29 'c_List_Olist_ONil'( X ), 'c_List_Olist_ONil'( X ), X ) ) ] )
% 66.84/67.29 , clause( 179177, [ =( 'c_List_Orev'( 'c_List_Olist_ONil'( X ), X ),
% 66.84/67.29 'c_List_Olist_ONil'( X ) ) ] )
% 66.84/67.29 , clause( 179178, [ ~( =( 'c_List_Olist__update'( X, Y, Z, T ),
% 66.84/67.29 'c_List_Olist_ONil'( T ) ) ), =( X, 'c_List_Olist_ONil'( T ) ) ] )
% 66.84/67.29 , clause( 179179, [ 'c_List_Odistinct'( 'c_List_Oremdups'( X, Y ), Y ) ] )
% 66.84/67.29 , clause( 179180, [ 'c_List_Odistinct'( 'c_List_Orotate'( X, Y, Z ), Z ),
% 66.84/67.29 ~( 'c_List_Odistinct'( Y, Z ) ) ] )
% 66.84/67.29 , clause( 179181, [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'(
% 66.84/67.29 'c_List_Orotate'( Z, X, Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179182, [ 'c_List_Odistinct'( 'c_List_Oremove1'( X, Y, Z ), Z ),
% 66.84/67.29 ~( 'c_List_Odistinct'( Y, Z ) ) ] )
% 66.84/67.29 , clause( 179183, [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'(
% 66.84/67.29 'c_List_Oappend'( Z, X, Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179184, [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'(
% 66.84/67.29 'c_List_Oappend'( X, Z, Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179185, [ 'c_List_Odistinct'( 'c_List_Orotate1'( X, Y ), Y ), ~(
% 66.84/67.29 'c_List_Odistinct'( X, Y ) ) ] )
% 66.84/67.29 , clause( 179186, [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'(
% 66.84/67.29 'c_List_Orotate1'( X, Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179187, [ 'c_List_Odistinct'( 'c_List_Odrop'( X, Y, Z ), Z ), ~(
% 66.84/67.29 'c_List_Odistinct'( Y, Z ) ) ] )
% 66.84/67.29 , clause( 179188, [ 'c_List_Odistinct'( 'c_List_Orev'( X, Y ), Y ), ~(
% 66.84/67.29 'c_List_Odistinct'( X, Y ) ) ] )
% 66.84/67.29 , clause( 179189, [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'(
% 66.84/67.29 'c_List_Orev'( X, Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179190, [ ~( =( 'c_List_Oremdups'( X, Y ), X ) ),
% 66.84/67.29 'c_List_Odistinct'( X, Y ) ] )
% 66.84/67.29 , clause( 179191, [ =( 'c_List_Oremdups'( X, Y ), X ), ~(
% 66.84/67.29 'c_List_Odistinct'( X, Y ) ) ] )
% 66.84/67.29 , clause( 179192, [ 'c_List_Odistinct'( 'c_List_Otake'( X, Y, Z ), Z ), ~(
% 66.84/67.29 'c_List_Odistinct'( Y, Z ) ) ] )
% 66.84/67.29 , clause( 179193, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'(
% 66.84/67.29 'v_sko__Arrow__Order__Mirabelle__Xalt3__1', 'c_List_Olist_OCons'(
% 66.84/67.29 'v_sko__Arrow__Order__Mirabelle__Xalt3__2', 'c_List_Olist_OCons'(
% 66.84/67.29 'v_sko__Arrow__Order__Mirabelle__Xalt3__3', 'c_List_Olist_ONil'(
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.29 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.29 ), 'tc_Arrow__Order__Mirabelle_Oalt' ) ] )
% 66.84/67.29 , clause( 179194, [ ~( =( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y,
% 66.84/67.29 'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Oappend'( T,
% 66.84/67.29 'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ), =( Y, U
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179195, [ ~( =( 'c_List_Oappend'( X, 'c_List_Olist_OCons'( Y,
% 66.84/67.29 'c_List_Olist_ONil'( Z ), Z ), Z ), 'c_List_Oappend'( T,
% 66.84/67.29 'c_List_Olist_OCons'( U, 'c_List_Olist_ONil'( Z ), Z ), Z ) ) ), =( X, T
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179196, [ =( 'c_List_Oappend'( 'c_List_Olist_ONil'( X ),
% 66.84/67.29 'c_List_Olist_OCons'( Y, Z, X ), X ), 'c_List_Olist_OCons'( Y, Z, X ) ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179197, [ =( 'c_List_Obutlast'( 'c_List_Olist_OCons'( X, Y, Z ),
% 66.84/67.29 Z ), 'c_List_Olist_OCons'( X, 'c_List_Obutlast'( Y, Z ), Z ) ), =( Y,
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179198, [ =( 'c_List_Olast'( 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ), Y ), Y ), X ) ] )
% 66.84/67.29 , clause( 179199, [ =( 'c_List_Obutlast'( 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ), Y ), Y ), 'c_List_Olist_ONil'( Y ) ) ] )
% 66.84/67.29 , clause( 179200, [ =( 'c_List_Osplice'( 'c_List_Olist_OCons'( X, Y, Z ),
% 66.84/67.29 'c_List_Olist_ONil'( Z ), Z ), 'c_List_Olist_OCons'( X, Y, Z ) ) ] )
% 66.84/67.29 , clause( 179201, [ ~( =( 'c_List_Orev'( X, Y ), 'c_List_Olist_OCons'( Z,
% 66.84/67.29 'c_List_Olist_ONil'( Y ), Y ) ) ), =( X, 'c_List_Olist_OCons'( Z,
% 66.84/67.29 'c_List_Olist_ONil'( Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179202, [ ~( =( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y )
% 66.84/67.29 , Y ), 'c_List_Orev'( Z, Y ) ) ), =( Z, 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179203, [ =( 'c_List_Orev'( 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ), Y ), Y ), 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_ONil'( Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179204, [ =( 'c_List_Olast'( 'c_List_Olist_OCons'( X, Y, Z ), Z )
% 66.84/67.29 , 'c_List_Olast'( Y, Z ) ), =( Y, 'c_List_Olist_ONil'( Z ) ) ] )
% 66.84/67.29 , clause( 179205, [ =( 'c_List_Olist_OCons'( X, Y, Z ), 'c_List_Oappend'(
% 66.84/67.29 'c_List_Olist_ONil'( Z ), 'c_List_Olist_OCons'( X, Y, Z ), Z ) ) ] )
% 66.84/67.29 , clause( 179206, [ =( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y
% 66.84/67.29 ), 'c_List_Orev'( 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'( Y ), Y )
% 66.84/67.29 , Y ) ) ] )
% 66.84/67.29 , clause( 179207, [ ~( 'class_Orderings_Olinorder'( X ) ),
% 66.84/67.29 'c_List_Olinorder__class_Osorted'( 'c_List_Olist_OCons'( Y,
% 66.84/67.29 'c_List_Olist_ONil'( X ), X ), X ) ] )
% 66.84/67.29 , clause( 179208, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_OCons'( Y, 'c_List_Olist_OCons'(
% 66.84/67.29 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X, Y ),
% 66.84/67.29 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.29 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.29 ), =( X, Y ) ] )
% 66.84/67.29 , clause( 179209, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ),
% 66.84/67.29 'c_List_Olist_OCons'( T, U, Z ) ) ), =( Y, U ) ] )
% 66.84/67.29 , clause( 179210, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ),
% 66.84/67.29 'c_List_Olist_OCons'( T, U, Z ) ) ), =( X, T ) ] )
% 66.84/67.29 , clause( 179211, [ 'v_thesis____', ~( 'c_List_Odistinct'(
% 66.84/67.29 'c_List_Olist_OCons'( 'v_c____', 'c_List_Olist_OCons'( 'v_d____',
% 66.84/67.29 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'(
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.29 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.29 ), 'tc_Arrow__Order__Mirabelle_Oalt' ) ) ] )
% 66.84/67.29 , clause( 179212, [ 'c_List_Odistinct'( 'c_List_Olist_ONil'( X ), X ) ] )
% 66.84/67.29 , clause( 179213, [ ~( =( 'c_List_Olist_ONil'( X ), 'c_List_Olist_OCons'( Y
% 66.84/67.29 , Z, X ) ) ) ] )
% 66.84/67.29 , clause( 179214, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ),
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ) ] )
% 66.84/67.29 , clause( 179215, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ),
% 66.84/67.29 'c_List_Olist_ONil'( Z ) ) ) ] )
% 66.84/67.29 , clause( 179216, [ ~( =( 'c_List_Olist_OCons'( X, Y, Z ), Y ) ) ] )
% 66.84/67.29 , clause( 179217, [ ~( =( X, 'c_List_Olist_OCons'( Y, X, Z ) ) ) ] )
% 66.84/67.29 , clause( 179218, [ 'c_List_Odistinct'( X, Y ), ~( 'c_List_Odistinct'(
% 66.84/67.29 'c_List_Olist_OCons'( Z, X, Y ), Y ) ) ] )
% 66.84/67.29 , clause( 179219, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_OCons'( Y, 'c_List_Olist_OCons'( 'v_sko__CHAINED__1'( X, Y
% 66.84/67.29 ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.29 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.29 ), =( X, Y ) ] )
% 66.84/67.29 , clause( 179220, [ 'c_in'( 'c_Pair'( 'v_c____', 'v_d____',
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt', 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.29 hAPP( 'v_P____', 'c_Hilbert__Choice_Oinv__into'(
% 66.84/67.29 'c_Orderings_Otop__class_Otop'( 'tc_fun'(
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oindi', 'tc_bool' ) ), 'v_h____', 'v_n____',
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oindi', 'tc_nat' ) ), 'tc_prod'(
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt', 'tc_Arrow__Order__Mirabelle_Oalt' ) )
% 66.84/67.29 ] )
% 66.84/67.29 , clause( 179221, [ ~( =( 'v_c____', 'v_d____' ) ) ] )
% 66.84/67.29 , clause( 179222, [ 'c_in'( 'v_P____', 'c_Arrow__Order__Mirabelle_OProf',
% 66.84/67.29 'tc_fun'( 'tc_Arrow__Order__Mirabelle_Oindi', 'tc_fun'( 'tc_prod'(
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt', 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.29 'tc_bool' ) ) ) ] )
% 66.84/67.29 , clause( 179223, [ ~( 'v_thesis____' ) ] )
% 66.84/67.29 , clause( 179224, [ 'v_thesis____', ~( 'c_List_Odistinct'(
% 66.84/67.29 'c_List_Olist_OCons'( 'v_c____', 'c_List_Olist_OCons'( 'v_d____',
% 66.84/67.29 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'(
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.29 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.29 ), 'tc_Arrow__Order__Mirabelle_Oalt' ) ) ] )
% 66.84/67.29 , clause( 179225, [ 'class_Orderings_Opreorder'( 'tc_fun'( X, Y ) ), ~(
% 66.84/67.29 'class_Orderings_Opreorder'( Y ) ) ] )
% 66.84/67.29 , clause( 179226, [ 'class_Orderings_Oorder'( 'tc_fun'( X, Y ) ), ~(
% 66.84/67.29 'class_Orderings_Oorder'( Y ) ) ] )
% 66.84/67.29 , clause( 179227, [ 'class_HOL_Oord'( 'tc_fun'( X, Y ) ), ~(
% 66.84/67.29 'class_HOL_Oord'( Y ) ) ] )
% 66.84/67.29 , clause( 179228, [
% 66.84/67.29 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( 'tc_nat' ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179229, [
% 66.84/67.29 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'( 'tc_nat' ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179230, [ 'class_OrderedGroup_Opordered__ab__semigroup__add'(
% 66.84/67.29 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179231, [ 'class_OrderedGroup_Opordered__comm__monoid__add'(
% 66.84/67.29 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179232, [ 'class_OrderedGroup_Ocancel__ab__semigroup__add'(
% 66.84/67.29 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179233, [ 'class_OrderedGroup_Ocancel__semigroup__add'( 'tc_nat'
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179234, [ 'class_Ring__and__Field_Ono__zero__divisors'( 'tc_nat'
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179235, [ 'class_Ring__and__Field_Oordered__semidom'( 'tc_nat' )
% 66.84/67.29 ] )
% 66.84/67.29 , clause( 179236, [ 'class_Ring__and__Field_Ocomm__semiring__1'( 'tc_nat' )
% 66.84/67.29 ] )
% 66.84/67.29 , clause( 179237, [ 'class_OrderedGroup_Oab__semigroup__add'( 'tc_nat' ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179238, [ 'class_OrderedGroup_Ocomm__monoid__add'( 'tc_nat' ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179239, [ 'class_Ring__and__Field_Ozero__neq__one'( 'tc_nat' ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179240, [ 'class_Ring__and__Field_Osemiring__0'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179241, [ 'class_Ring__and__Field_Omult__zero'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179242, [ 'class_OrderedGroup_Omonoid__mult'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179243, [ 'class_OrderedGroup_Omonoid__add'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179244, [ 'class_Divides_Osemiring__div'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179245, [ 'class_Orderings_Opreorder'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179246, [ 'class_Orderings_Olinorder'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179247, [ 'class_Orderings_Oorder'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179248, [ 'class_Power_Opower'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179249, [ 'class_Int_Onumber'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179250, [ 'class_HOL_Oord'( 'tc_nat' ) ] )
% 66.84/67.29 , clause( 179251, [ 'class_Orderings_Opreorder'( 'tc_bool' ) ] )
% 66.84/67.29 , clause( 179252, [ 'class_Orderings_Oorder'( 'tc_bool' ) ] )
% 66.84/67.29 , clause( 179253, [ 'class_HOL_Oord'( 'tc_bool' ) ] )
% 66.84/67.29 , clause( 179254, [
% 66.84/67.29 'class_OrderedGroup_Opordered__cancel__ab__semigroup__add'( 'tc_Int_Oint'
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179255, [
% 66.84/67.29 'class_OrderedGroup_Opordered__ab__semigroup__add__imp__le'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179256, [ 'class_Ring__and__Field_Oring__1__no__zero__divisors'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179257, [ 'class_OrderedGroup_Opordered__ab__semigroup__add'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179258, [ 'class_OrderedGroup_Opordered__comm__monoid__add'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179259, [ 'class_OrderedGroup_Ocancel__ab__semigroup__add'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179260, [ 'class_OrderedGroup_Opordered__ab__group__add'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179261, [ 'class_OrderedGroup_Olordered__ab__group__add'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179262, [ 'class_OrderedGroup_Ocancel__semigroup__add'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179263, [ 'class_Ring__and__Field_Ono__zero__divisors'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179264, [ 'class_Ring__and__Field_Oordered__semidom'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179265, [ 'class_Ring__and__Field_Ocomm__semiring__1'(
% 66.84/67.29 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179266, [ 'class_OrderedGroup_Oab__semigroup__add'( 'tc_Int_Oint'
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179267, [ 'class_OrderedGroup_Ocomm__monoid__add'( 'tc_Int_Oint'
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179268, [ 'class_Ring__and__Field_Ozero__neq__one'( 'tc_Int_Oint'
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179269, [ 'class_Ring__and__Field_Oordered__idom'( 'tc_Int_Oint'
% 66.84/67.29 ) ] )
% 66.84/67.29 , clause( 179270, [ 'class_Ring__and__Field_Osemiring__0'( 'tc_Int_Oint' )
% 66.84/67.29 ] )
% 66.84/67.29 , clause( 179271, [ 'class_OrderedGroup_Oab__group__add'( 'tc_Int_Oint' ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179272, [ 'class_Ring__and__Field_Omult__zero'( 'tc_Int_Oint' ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179273, [ 'class_OrderedGroup_Omonoid__mult'( 'tc_Int_Oint' ) ]
% 66.84/67.29 )
% 66.84/67.29 , clause( 179274, [ 'class_OrderedGroup_Omonoid__add'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179275, [ 'class_OrderedGroup_Ogroup__add'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179276, [ 'class_Divides_Osemiring__div'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179277, [ 'class_Ring__and__Field_Oidom'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179278, [ 'class_Orderings_Opreorder'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179279, [ 'class_Orderings_Olinorder'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179280, [ 'class_Divides_Oring__div'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179281, [ 'class_Orderings_Oorder'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179282, [ 'class_Int_Oring__char__0'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179283, [ 'class_Int_Onumber__ring'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179284, [ 'class_Power_Opower'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179285, [ 'class_Int_Onumber'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 , clause( 179286, [ 'class_HOL_Oord'( 'tc_Int_Oint' ) ] )
% 66.84/67.29 ] ).
% 66.84/67.29
% 66.84/67.29
% 66.84/67.29
% 66.84/67.29 subsumption(
% 66.84/67.29 clause( 483, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_OCons'( Y, 'c_List_Olist_OCons'(
% 66.84/67.29 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X, Y ),
% 66.84/67.29 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.29 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.84/67.29 ), =( X, Y ) ] )
% 66.84/67.29 , clause( 179208, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( X,
% 66.84/67.29 'c_List_Olist_OCons'( Y, 'c_List_Olist_OCons'(
% 66.84/67.29 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X, Y ),
% 66.84/67.29 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.84/67.29 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.84/67.29 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ), =( X, Y ) ] )
% 66.91/67.31 , substitution( 0, [ :=( X, X ), :=( Y, Y )] ), permutation( 0, [ ==>( 0, 0
% 66.91/67.31 ), ==>( 1, 1 )] ) ).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 eqswap(
% 66.91/67.31 clause( 180823, [ ~( =( 'v_d____', 'v_c____' ) ) ] )
% 66.91/67.31 , clause( 179221, [ ~( =( 'v_c____', 'v_d____' ) ) ] )
% 66.91/67.31 , 0, substitution( 0, [] )).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 subsumption(
% 66.91/67.31 clause( 493, [ ~( =( 'v_d____', 'v_c____' ) ) ] )
% 66.91/67.31 , clause( 180823, [ ~( =( 'v_d____', 'v_c____' ) ) ] )
% 66.91/67.31 , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 subsumption(
% 66.91/67.31 clause( 495, [ ~( 'v_thesis____' ) ] )
% 66.91/67.31 , clause( 179223, [ ~( 'v_thesis____' ) ] )
% 66.91/67.31 , substitution( 0, [] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 resolution(
% 66.91/67.31 clause( 182367, [ ~( 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'( X,
% 66.91/67.31 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ) ] )
% 66.91/67.31 , clause( 495, [ ~( 'v_thesis____' ) ] )
% 66.91/67.31 , 0, clause( 179211, [ 'v_thesis____', ~( 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( 'v_c____', 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_ONil'(
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ), 'tc_Arrow__Order__Mirabelle_Oalt' ) ) ] )
% 66.91/67.31 , 0, substitution( 0, [] ), substitution( 1, [ :=( X, X )] )).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 subsumption(
% 66.91/67.31 clause( 496, [ ~( 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'( X,
% 66.91/67.31 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ) ] )
% 66.91/67.31 , clause( 182367, [ ~( 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____'
% 66.91/67.31 , 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'( X,
% 66.91/67.31 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ) ] )
% 66.91/67.31 , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 )] ) ).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 eqswap(
% 66.91/67.31 clause( 182368, [ =( Y, X ), 'c_List_Odistinct'( 'c_List_Olist_OCons'( X,
% 66.91/67.31 'c_List_Olist_OCons'( Y, 'c_List_Olist_OCons'(
% 66.91/67.31 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X, Y ),
% 66.91/67.31 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , clause( 483, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( X,
% 66.91/67.31 'c_List_Olist_OCons'( Y, 'c_List_Olist_OCons'(
% 66.91/67.31 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X, Y ),
% 66.91/67.31 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ), =( X, Y ) ] )
% 66.91/67.31 , 1, substitution( 0, [ :=( X, X ), :=( Y, Y )] )).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 eqswap(
% 66.91/67.31 clause( 182369, [ ~( =( 'v_c____', 'v_d____' ) ) ] )
% 66.91/67.31 , clause( 493, [ ~( =( 'v_d____', 'v_c____' ) ) ] )
% 66.91/67.31 , 0, substitution( 0, [] )).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 paramod(
% 66.91/67.31 clause( 182371, [ ~( =( 'v_c____', X ) ), 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.91/67.31 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , clause( 182368, [ =( Y, X ), 'c_List_Odistinct'( 'c_List_Olist_OCons'( X
% 66.91/67.31 , 'c_List_Olist_OCons'( Y, 'c_List_Olist_OCons'(
% 66.91/67.31 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X, Y ),
% 66.91/67.31 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , 0, clause( 182369, [ ~( =( 'v_c____', 'v_d____' ) ) ] )
% 66.91/67.31 , 0, 3, substitution( 0, [ :=( X, X ), :=( Y, 'v_d____' )] ),
% 66.91/67.31 substitution( 1, [] )).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 eqswap(
% 66.91/67.31 clause( 182705, [ ~( =( X, 'v_c____' ) ), 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.91/67.31 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , clause( 182371, [ ~( =( 'v_c____', X ) ), 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.91/67.31 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , 0, substitution( 0, [ :=( X, X )] )).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 subsumption(
% 66.91/67.31 clause( 178458, [ ~( =( X, 'v_c____' ) ), 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.91/67.31 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , clause( 182705, [ ~( =( X, 'v_c____' ) ), 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.91/67.31 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , substitution( 0, [ :=( X, X )] ), permutation( 0, [ ==>( 0, 0 ), ==>( 1,
% 66.91/67.31 1 )] ) ).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 eqswap(
% 66.91/67.31 clause( 182958, [ ~( =( 'v_c____', X ) ), 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.91/67.31 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , clause( 178458, [ ~( =( X, 'v_c____' ) ), 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.91/67.31 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , 0, substitution( 0, [ :=( X, X )] )).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 eqrefl(
% 66.91/67.31 clause( 182959, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'(
% 66.91/67.31 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( 'v_c____', 'v_d____' )
% 66.91/67.31 , 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , clause( 182958, [ ~( =( 'v_c____', X ) ), 'c_List_Odistinct'(
% 66.91/67.31 'c_List_Olist_OCons'( X, 'c_List_Olist_OCons'( 'v_d____',
% 66.91/67.31 'c_List_Olist_OCons'( 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( X
% 66.91/67.31 , 'v_d____' ), 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.31 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.31 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.31 ) ] )
% 66.91/67.31 , 0, substitution( 0, [ :=( X, 'v_c____' )] )).
% 66.91/67.31
% 66.91/67.31
% 66.91/67.31 resolution(
% 66.91/67.31 clause( 182960, [] )
% 66.91/67.31 , clause( 496, [ ~( 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____',
% 66.91/67.32 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'( X,
% 66.91/67.32 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.32 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.32 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.32 ) ) ] )
% 66.91/67.32 , 0, clause( 182959, [ 'c_List_Odistinct'( 'c_List_Olist_OCons'( 'v_c____'
% 66.91/67.32 , 'c_List_Olist_OCons'( 'v_d____', 'c_List_Olist_OCons'(
% 66.91/67.32 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( 'v_c____', 'v_d____' )
% 66.91/67.32 , 'c_List_Olist_ONil'( 'tc_Arrow__Order__Mirabelle_Oalt' ),
% 66.91/67.32 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt' )
% 66.91/67.32 , 'tc_Arrow__Order__Mirabelle_Oalt' ), 'tc_Arrow__Order__Mirabelle_Oalt'
% 66.91/67.32 ) ] )
% 66.91/67.32 , 0, substitution( 0, [ :=( X,
% 66.91/67.32 'v_sko__Arrow__Order__Mirabelle__Xthird__alt__1'( 'v_c____', 'v_d____' )
% 66.91/67.32 )] ), substitution( 1, [] )).
% 66.91/67.32
% 66.91/67.32
% 66.91/67.32 subsumption(
% 66.91/67.32 clause( 178611, [] )
% 66.91/67.32 , clause( 182960, [] )
% 66.91/67.32 , substitution( 0, [] ), permutation( 0, [] ) ).
% 66.91/67.32
% 66.91/67.32
% 66.91/67.32 end.
% 66.91/67.32
% 66.91/67.32 % ABCDEFGHIJKLMNOPQRSTUVWXYZ
% 66.91/67.32
% 66.91/67.32 Memory use:
% 66.91/67.32
% 66.91/67.32 space for terms: 4171993
% 66.91/67.32 space for clauses: 8503516
% 66.91/67.32
% 66.91/67.32
% 66.91/67.32 clauses generated: 1048017
% 66.91/67.32 clauses kept: 178612
% 66.91/67.32 clauses selected: 1987
% 66.91/67.32 clauses deleted: 14230
% 66.91/67.32 clauses inuse deleted: 310
% 66.91/67.32
% 66.91/67.32 subsentry: 7188251
% 66.91/67.32 literals s-matched: 4661493
% 66.91/67.32 literals matched: 4446687
% 66.91/67.32 full subsumption: 2684592
% 66.91/67.32
% 66.91/67.32 checksum: -1100366898
% 66.91/67.32
% 66.91/67.32
% 66.91/67.32 Bliksem ended
%------------------------------------------------------------------------------