TSTP Solution File: SWW471+5 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : SWW471+5 : TPTP v8.1.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n026.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 : Wed Jul 20 23:22:13 EDT 2022

% Result   : Timeout 300.07s 300.47s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWW471+5 : TPTP v8.1.0. Released v5.3.0.
% 0.03/0.12  % Command  : bliksem %s
% 0.12/0.33  % Computer : n026.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Sun Jun  5 06:09:14 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.82/1.25  *** allocated 10000 integers for termspace/termends
% 0.82/1.25  *** allocated 10000 integers for clauses
% 0.82/1.25  *** allocated 10000 integers for justifications
% 0.82/1.25  *** allocated 15000 integers for termspace/termends
% 0.82/1.25  Bliksem 1.12
% 0.82/1.25  
% 0.82/1.25  
% 0.82/1.25  Automatic Strategy Selection
% 0.82/1.25  
% 0.82/1.25  *** allocated 22500 integers for termspace/termends
% 0.82/1.25  *** allocated 33750 integers for termspace/termends
% 0.82/1.25  *** allocated 50625 integers for termspace/termends
% 0.82/1.25  
% 0.82/1.25  Clauses:
% 0.82/1.25  
% 0.82/1.25  { ti( fun( fun( X, Y ), fun( fun( Z, X ), fun( Z, Y ) ) ), combb( X, Y, Z )
% 0.82/1.25     ) = combb( X, Y, Z ) }.
% 0.82/1.25  { ti( fun( fun( X, fun( Y, Z ) ), fun( Y, fun( X, Z ) ) ), combc( X, Y, Z )
% 0.82/1.25     ) = combc( X, Y, Z ) }.
% 0.82/1.25  { ti( fun( X, X ), combi( X ) ) = combi( X ) }.
% 0.82/1.25  { ti( fun( X, fun( Y, X ) ), combk( X, Y ) ) = combk( X, Y ) }.
% 0.82/1.25  { ti( fun( fun( X, fun( Y, Z ) ), fun( fun( X, Y ), fun( X, Z ) ) ), combs
% 0.82/1.25    ( X, Y, Z ) ) = combs( X, Y, Z ) }.
% 0.82/1.25  { ti( fun( pname, option( com ) ), body_1 ) = body_1 }.
% 0.82/1.25  { ti( fun( pname, com ), body ) = body }.
% 0.82/1.25  { ti( nat, zero_zero( nat ) ) = zero_zero( nat ) }.
% 0.82/1.25  { ti( X, undefined( X ) ) = undefined( X ) }.
% 0.82/1.25  { ti( fun( fun( hoare_509422987triple( X ), bool ), fun( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), bool ) ), hoare_122391849derivs( X )
% 0.82/1.25     ) = hoare_122391849derivs( X ) }.
% 0.82/1.25  { ti( fun( fun( hoare_509422987triple( X ), bool ), fun( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), bool ) ), hoare_1870528171valids( X )
% 0.82/1.25     ) = hoare_1870528171valids( X ) }.
% 0.82/1.25  { ti( fun( fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state
% 0.82/1.25    , bool ) ), hoare_509422987triple( X ) ) ) ), hoare_1008221573triple( X )
% 0.82/1.25     ) = hoare_1008221573triple( X ) }.
% 0.82/1.25  { ti( fun( fun( fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( 
% 0.82/1.25    state, bool ) ), Y ) ) ), fun( hoare_509422987triple( X ), Y ) ), 
% 0.82/1.25    hoare_885240885e_case( X, Y ) ) = hoare_885240885e_case( X, Y ) }.
% 0.82/1.25  { ti( fun( fun( fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( 
% 0.82/1.25    state, bool ) ), Y ) ) ), fun( hoare_509422987triple( X ), Y ) ), 
% 0.82/1.25    hoare_728318379le_rec( X, Y ) ) = hoare_728318379le_rec( X, Y ) }.
% 0.82/1.25  { ti( fun( nat, fun( hoare_509422987triple( X ), bool ) ), 
% 0.82/1.25    hoare_763665637_valid( X ) ) = hoare_763665637_valid( X ) }.
% 0.82/1.25  { ! semilattice_sup( X ), ti( fun( X, fun( X, X ) ), semilattice_sup_sup( X
% 0.82/1.25     ) ) = semilattice_sup_sup( X ) }.
% 0.82/1.25  { ti( fun( nat, nat ), suc ) = suc }.
% 0.82/1.25  { ti( fun( com, fun( state, fun( state, bool ) ) ), evalc ) = evalc }.
% 0.82/1.25  { ti( fun( option( com ), com ), the( com ) ) = the( com ) }.
% 0.82/1.25  { ti( fun( X, bool ), bot_bot( fun( X, bool ) ) ) = bot_bot( fun( X, bool )
% 0.82/1.25     ) }.
% 0.82/1.25  { ti( fun( fun( X, bool ), fun( fun( X, bool ), bool ) ), powp( X ) ) = 
% 0.82/1.25    powp( X ) }.
% 0.82/1.25  { ti( fun( fun( X, bool ), fun( X, bool ) ), collect( X ) ) = collect( X )
% 0.82/1.25     }.
% 0.82/1.25  { ti( fun( fun( X, Y ), fun( fun( X, bool ), fun( Y, bool ) ) ), image( X, 
% 0.82/1.25    Y ) ) = image( X, Y ) }.
% 0.82/1.25  { ti( fun( X, fun( fun( X, bool ), fun( X, bool ) ) ), insert( X ) ) = 
% 0.82/1.25    insert( X ) }.
% 0.82/1.25  { ti( bool, fFalse ) = fFalse }.
% 0.82/1.25  { ti( fun( bool, bool ), fNot ) = fNot }.
% 0.82/1.25  { ti( bool, fTrue ) = fTrue }.
% 0.82/1.25  { ti( fun( bool, fun( bool, bool ) ), fconj ) = fconj }.
% 0.82/1.25  { ti( fun( bool, fun( bool, bool ) ), fdisj ) = fdisj }.
% 0.82/1.25  { ti( fun( X, fun( X, bool ) ), fequal( X ) ) = fequal( X ) }.
% 0.82/1.25  { ti( fun( bool, fun( bool, bool ) ), fimplies ) = fimplies }.
% 0.82/1.25  { hAPP( X, Y, ti( fun( X, Y ), Z ), T ) = hAPP( X, Y, Z, T ) }.
% 0.82/1.25  { hAPP( X, Y, Z, ti( X, T ) ) = hAPP( X, Y, Z, T ) }.
% 0.82/1.25  { ti( X, hAPP( Y, X, Z, T ) ) = hAPP( Y, X, Z, T ) }.
% 0.82/1.25  { ! hBOOL( ti( bool, X ) ), hBOOL( X ) }.
% 0.82/1.25  { ! hBOOL( X ), hBOOL( ti( bool, X ) ) }.
% 0.82/1.25  { ti( fun( X, fun( fun( X, bool ), bool ) ), member( X ) ) = member( X ) }
% 0.82/1.25    .
% 0.82/1.25  { ti( fun( hoare_509422987triple( x_a ), bool ), g ) = g }.
% 0.82/1.25  { ti( fun( pname, fun( x_a, fun( state, bool ) ) ), p ) = p }.
% 0.82/1.25  { ti( fun( pname, bool ), procs ) = procs }.
% 0.82/1.25  { ti( fun( pname, fun( x_a, fun( state, bool ) ) ), q ) = q }.
% 0.82/1.25  { ti( nat, n ) = n }.
% 0.82/1.25  { ! hAPP( fun( X, fun( state, bool ) ), hoare_509422987triple( X ), hAPP( 
% 0.82/1.25    com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ), 
% 0.82/1.25    hAPP( fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, 
% 0.82/1.25    bool ) ), hoare_509422987triple( X ) ) ), hoare_1008221573triple( X ), Y
% 0.82/1.25     ), Z ), T ) = hAPP( fun( X, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.25    ( X ), hAPP( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ), hAPP( fun( X, fun( state, bool ) ), fun( 
% 0.82/1.25    com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), 
% 0.82/1.25    hoare_1008221573triple( X ), U ), W ), V0 ), Y = U }.
% 0.82/1.25  { ! hAPP( fun( X, fun( state, bool ) ), hoare_509422987triple( X ), hAPP( 
% 0.82/1.25    com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ), 
% 0.82/1.25    hAPP( fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, 
% 0.82/1.25    bool ) ), hoare_509422987triple( X ) ) ), hoare_1008221573triple( X ), Y
% 0.82/1.25     ), Z ), T ) = hAPP( fun( X, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.25    ( X ), hAPP( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ), hAPP( fun( X, fun( state, bool ) ), fun( 
% 0.82/1.25    com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), 
% 0.82/1.25    hoare_1008221573triple( X ), U ), W ), V0 ), alpha1( Z, T, W, V0 ) }.
% 0.82/1.25  { ! Y = U, ! alpha1( Z, T, W, V0 ), hAPP( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ), hAPP( com, fun( fun( X, fun( state, bool ) )
% 0.82/1.25    , hoare_509422987triple( X ) ), hAPP( fun( X, fun( state, bool ) ), fun( 
% 0.82/1.25    com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), 
% 0.82/1.25    hoare_1008221573triple( X ), Y ), Z ), T ) = hAPP( fun( X, fun( state, 
% 0.82/1.25    bool ) ), hoare_509422987triple( X ), hAPP( com, fun( fun( X, fun( state
% 0.82/1.25    , bool ) ), hoare_509422987triple( X ) ), hAPP( fun( X, fun( state, bool
% 0.82/1.25     ) ), fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.25    ( X ) ) ), hoare_1008221573triple( X ), U ), W ), V0 ) }.
% 0.82/1.25  { ! alpha1( X, Y, Z, T ), X = Z }.
% 0.82/1.25  { ! alpha1( X, Y, Z, T ), Y = T }.
% 0.82/1.25  { ! X = Z, ! Y = T, alpha1( X, Y, Z, T ) }.
% 0.82/1.25  { ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.25    , bool ), bool ), hoare_1870528171valids( X ), Y ), Z ) ), ! alpha2( X, Y
% 0.82/1.25    , T ), alpha6( X, Z, T ) }.
% 0.82/1.25  { alpha2( X, Y, skol1( X, Y, T ) ), hBOOL( hAPP( fun( hoare_509422987triple
% 0.82/1.25    ( X ), bool ), bool, hAPP( fun( hoare_509422987triple( X ), bool ), fun( 
% 0.82/1.25    fun( hoare_509422987triple( X ), bool ), bool ), hoare_1870528171valids( 
% 0.82/1.25    X ), Y ), Z ) ) }.
% 0.82/1.25  { ! alpha6( X, Z, skol1( X, Y, Z ) ), hBOOL( hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.25    , bool ), bool ), hoare_1870528171valids( X ), Y ), Z ) ) }.
% 0.82/1.25  { ! alpha6( X, Y, Z ), ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool
% 0.82/1.25     ), bool, hAPP( hoare_509422987triple( X ), fun( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), bool ), member( hoare_509422987triple
% 0.82/1.25    ( X ) ), T ), Y ) ), hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP
% 0.82/1.25    ( nat, fun( hoare_509422987triple( X ), bool ), hoare_763665637_valid( X
% 0.82/1.25     ), Z ), T ) ) }.
% 0.82/1.25  { hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( 
% 0.82/1.25    hoare_509422987triple( X ), fun( fun( hoare_509422987triple( X ), bool )
% 0.82/1.25    , bool ), member( hoare_509422987triple( X ) ), skol2( X, Y, T ) ), Y ) )
% 0.82/1.25    , alpha6( X, Y, Z ) }.
% 0.82/1.25  { ! hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP( nat, fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), hoare_763665637_valid( X ), Z ), 
% 0.82/1.25    skol2( X, Y, Z ) ) ), alpha6( X, Y, Z ) }.
% 0.82/1.25  { ! alpha2( X, Y, Z ), ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool
% 0.82/1.25     ), bool, hAPP( hoare_509422987triple( X ), fun( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), bool ), member( hoare_509422987triple
% 0.82/1.25    ( X ) ), T ), Y ) ), hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP
% 0.82/1.25    ( nat, fun( hoare_509422987triple( X ), bool ), hoare_763665637_valid( X
% 0.82/1.25     ), Z ), T ) ) }.
% 0.82/1.25  { hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( 
% 0.82/1.25    hoare_509422987triple( X ), fun( fun( hoare_509422987triple( X ), bool )
% 0.82/1.25    , bool ), member( hoare_509422987triple( X ) ), skol3( X, Y, T ) ), Y ) )
% 0.82/1.25    , alpha2( X, Y, Z ) }.
% 0.82/1.25  { ! hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP( nat, fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), hoare_763665637_valid( X ), Z ), 
% 0.82/1.25    skol3( X, Y, Z ) ) ), alpha2( X, Y, Z ) }.
% 0.82/1.25  { ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.25    , bool ), bool ), hoare_122391849derivs( X ), hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X ), bool
% 0.82/1.25     ), hAPP( fun( hoare_509422987triple( X ), bool ), fun( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X ), bool
% 0.82/1.25     ) ), semilattice_sup_sup( fun( hoare_509422987triple( X ), bool ) ), Y )
% 0.82/1.25    , hAPP( fun( pname, bool ), fun( hoare_509422987triple( X ), bool ), hAPP
% 0.82/1.25    ( fun( pname, hoare_509422987triple( X ) ), fun( fun( pname, bool ), fun
% 0.82/1.25    ( hoare_509422987triple( X ), bool ) ), image( pname, 
% 0.82/1.25    hoare_509422987triple( X ) ), hAPP( fun( pname, fun( X, fun( state, bool
% 0.82/1.25     ) ) ), fun( pname, hoare_509422987triple( X ) ), hAPP( fun( pname, fun( 
% 0.82/1.25    fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), fun( fun( 
% 0.82/1.25    pname, fun( X, fun( state, bool ) ) ), fun( pname, hoare_509422987triple
% 0.82/1.25    ( X ) ) ), combs( pname, fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ), hAPP( fun( pname, com ), fun( pname, fun( 
% 0.82/1.25    fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( 
% 0.82/1.25    pname, fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.25    ( X ) ) ) ), fun( fun( pname, com ), fun( pname, fun( fun( X, fun( state
% 0.82/1.25    , bool ) ), hoare_509422987triple( X ) ) ) ), combs( pname, com, fun( fun
% 0.82/1.25    ( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( 
% 0.82/1.25    pname, fun( X, fun( state, bool ) ) ), fun( pname, fun( com, fun( fun( X
% 0.82/1.25    , fun( state, bool ) ), hoare_509422987triple( X ) ) ) ), hAPP( fun( fun
% 0.82/1.25    ( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ) ) ), fun( fun( pname, fun( X, fun( state, 
% 0.82/1.25    bool ) ) ), fun( pname, fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ) ) ) ), combb( fun( X, fun( state, bool ) ), 
% 0.82/1.25    fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) )
% 0.82/1.25     ), pname ), hoare_1008221573triple( X ) ), Z ) ), body ) ), T ) ), U ) )
% 0.82/1.25     ), hAPP( fun( pname, bool ), fun( hoare_509422987triple( X ), bool ), 
% 0.82/1.25    hAPP( fun( pname, hoare_509422987triple( X ) ), fun( fun( pname, bool ), 
% 0.82/1.25    fun( hoare_509422987triple( X ), bool ) ), image( pname, 
% 0.82/1.25    hoare_509422987triple( X ) ), hAPP( fun( pname, fun( X, fun( state, bool
% 0.82/1.25     ) ) ), fun( pname, hoare_509422987triple( X ) ), hAPP( fun( pname, fun( 
% 0.82/1.25    fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), fun( fun( 
% 0.82/1.25    pname, fun( X, fun( state, bool ) ) ), fun( pname, hoare_509422987triple
% 0.82/1.25    ( X ) ) ), combs( pname, fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ), hAPP( fun( pname, com ), fun( pname, fun( 
% 0.82/1.25    fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( 
% 0.82/1.25    pname, fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.25    ( X ) ) ) ), fun( fun( pname, com ), fun( pname, fun( fun( X, fun( state
% 0.82/1.25    , bool ) ), hoare_509422987triple( X ) ) ) ), combs( pname, com, fun( fun
% 0.82/1.25    ( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( 
% 0.82/1.25    pname, fun( X, fun( state, bool ) ) ), fun( pname, fun( com, fun( fun( X
% 0.82/1.25    , fun( state, bool ) ), hoare_509422987triple( X ) ) ) ), hAPP( fun( fun
% 0.82/1.25    ( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ) ) ), fun( fun( pname, fun( X, fun( state, 
% 0.82/1.25    bool ) ) ), fun( pname, fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ) ) ) ), combb( fun( X, fun( state, bool ) ), 
% 0.82/1.25    fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) )
% 0.82/1.25     ), pname ), hoare_1008221573triple( X ) ), Z ) ), hAPP( fun( pname, 
% 0.82/1.25    option( com ) ), fun( pname, com ), hAPP( fun( option( com ), com ), fun
% 0.82/1.25    ( fun( pname, option( com ) ), fun( pname, com ) ), combb( option( com )
% 0.82/1.25    , com, pname ), the( com ) ), body_1 ) ) ), T ) ), U ) ) ), hBOOL( hAPP( 
% 0.82/1.25    fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.25    , bool ), bool ), hoare_122391849derivs( X ), Y ), hAPP( fun( pname, bool
% 0.82/1.25     ), fun( hoare_509422987triple( X ), bool ), hAPP( fun( pname, 
% 0.82/1.25    hoare_509422987triple( X ) ), fun( fun( pname, bool ), fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ) ), image( pname, hoare_509422987triple
% 0.82/1.25    ( X ) ), hAPP( fun( pname, fun( X, fun( state, bool ) ) ), fun( pname, 
% 0.82/1.25    hoare_509422987triple( X ) ), hAPP( fun( pname, fun( fun( X, fun( state, 
% 0.82/1.25    bool ) ), hoare_509422987triple( X ) ) ), fun( fun( pname, fun( X, fun( 
% 0.82/1.25    state, bool ) ) ), fun( pname, hoare_509422987triple( X ) ) ), combs( 
% 0.82/1.25    pname, fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ), hAPP( 
% 0.82/1.25    fun( pname, com ), fun( pname, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ) ), hAPP( fun( pname, fun( com, fun( fun( X, 
% 0.82/1.25    fun( state, bool ) ), hoare_509422987triple( X ) ) ) ), fun( fun( pname, 
% 0.82/1.25    com ), fun( pname, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ) ) ), combs( pname, com, fun( fun( X, fun( 
% 0.82/1.25    state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( pname, fun( X
% 0.82/1.25    , fun( state, bool ) ) ), fun( pname, fun( com, fun( fun( X, fun( state, 
% 0.82/1.25    bool ) ), hoare_509422987triple( X ) ) ) ), hAPP( fun( fun( X, fun( state
% 0.82/1.25    , bool ) ), fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ) ) ), fun( fun( pname, fun( X, fun( state, 
% 0.82/1.25    bool ) ) ), fun( pname, fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.25    hoare_509422987triple( X ) ) ) ) ), combb( fun( X, fun( state, bool ) ), 
% 0.82/1.25    fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) )
% 0.82/1.25     ), pname ), hoare_1008221573triple( X ) ), Z ) ), body ) ), T ) ), U ) )
% 0.82/1.25     ) }.
% 0.82/1.25  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.25    , member( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, 
% 0.82/1.25    bool ), fun( fun( X, bool ), fun( X, bool ) ), semilattice_sup_sup( fun( 
% 0.82/1.25    X, bool ) ), Z ), T ) ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.25    fun( fun( X, bool ), bool ), member( X ), Y ), Z ) ), hBOOL( hAPP( fun( X
% 0.82/1.25    , bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member( X ), Y ), T
% 0.82/1.25     ) ) }.
% 0.82/1.25  { ! hBOOL( hAPP( X, bool, hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( 
% 0.82/1.25    X, bool ), fun( fun( X, bool ), fun( X, bool ) ), semilattice_sup_sup( 
% 0.82/1.25    fun( X, bool ) ), Y ), Z ), T ) ), hBOOL( hAPP( X, bool, Y, T ) ), hBOOL
% 0.82/1.25    ( hAPP( X, bool, Z, T ) ) }.
% 0.82/1.25  { ! hBOOL( hAPP( X, bool, Z, T ) ), hBOOL( hAPP( X, bool, hAPP( fun( X, 
% 0.82/1.25    bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X
% 0.82/1.25    , bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), Z ), T ) ) }.
% 0.82/1.25  { ! hBOOL( hAPP( X, bool, Y, T ) ), hBOOL( hAPP( X, bool, hAPP( fun( X, 
% 0.82/1.25    bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X
% 0.82/1.25    , bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), Z ), T ) ) }.
% 0.82/1.25  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.25    , member( X ), Z ), T ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.25    fun( fun( X, bool ), bool ), member( X ), Z ), hAPP( fun( X, bool ), fun
% 0.82/1.25    ( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) )
% 0.82/1.25    , semilattice_sup_sup( fun( X, bool ) ), Y ), T ) ) ) }.
% 0.82/1.25  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.25    , member( X ), Z ), Y ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.25    fun( fun( X, bool ), bool ), member( X ), Z ), hAPP( fun( X, bool ), fun
% 0.82/1.25    ( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) )
% 0.82/1.25    , semilattice_sup_sup( fun( X, bool ) ), Y ), T ) ) ) }.
% 0.82/1.25  { ! ti( X, Z ) = hAPP( Y, X, T, U ), ! hBOOL( hAPP( fun( Y, bool ), bool, 
% 0.82/1.25    hAPP( Y, fun( fun( Y, bool ), bool ), member( Y ), U ), W ) ), hBOOL( 
% 0.82/1.25    hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member
% 0.82/1.25    ( X ), Z ), hAPP( fun( Y, bool ), fun( X, bool ), hAPP( fun( Y, X ), fun
% 0.82/1.25    ( fun( Y, bool ), fun( X, bool ) ), image( Y, X ), T ), W ) ) ) }.
% 0.82/1.25  { hAPP( hoare_509422987triple( X ), Y, hAPP( fun( fun( X, fun( state, bool
% 0.82/1.25     ) ), fun( com, fun( fun( X, fun( state, bool ) ), Y ) ) ), fun( 
% 0.82/1.25    hoare_509422987triple( X ), Y ), hoare_728318379le_rec( X, Y ), Z ), hAPP
% 0.82/1.25    ( fun( X, fun( state, bool ) ), hoare_509422987triple( X ), hAPP( com, 
% 0.82/1.25    fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ), hAPP( 
% 0.82/1.25    fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, bool ) )
% 0.82/1.25    , hoare_509422987triple( X ) ) ), hoare_1008221573triple( X ), T ), U ), 
% 0.82/1.25    W ) ) = hAPP( fun( X, fun( state, bool ) ), Y, hAPP( com, fun( fun( X, 
% 0.82/1.25    fun( state, bool ) ), Y ), hAPP( fun( X, fun( state, bool ) ), fun( com, 
% 0.82/1.25    fun( fun( X, fun( state, bool ) ), Y ) ), Z, T ), U ), W ) }.
% 0.82/1.25  { hAPP( hoare_509422987triple( X ), Y, hAPP( fun( fun( X, fun( state, bool
% 0.82/1.25     ) ), fun( com, fun( fun( X, fun( state, bool ) ), Y ) ) ), fun( 
% 0.82/1.25    hoare_509422987triple( X ), Y ), hoare_885240885e_case( X, Y ), Z ), hAPP
% 0.82/1.25    ( fun( X, fun( state, bool ) ), hoare_509422987triple( X ), hAPP( com, 
% 0.82/1.25    fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ), hAPP( 
% 0.82/1.25    fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, bool ) )
% 0.82/1.25    , hoare_509422987triple( X ) ) ), hoare_1008221573triple( X ), T ), U ), 
% 0.82/1.25    W ) ) = hAPP( fun( X, fun( state, bool ) ), Y, hAPP( com, fun( fun( X, 
% 0.82/1.25    fun( state, bool ) ), Y ), hAPP( fun( X, fun( state, bool ) ), fun( com, 
% 0.82/1.25    fun( fun( X, fun( state, bool ) ), Y ) ), Z, T ), U ), W ) }.
% 0.82/1.25  { hAPP( fun( X, bool ), fun( Y, bool ), hAPP( fun( X, Y ), fun( fun( X, 
% 0.82/1.25    bool ), fun( Y, bool ) ), image( X, Y ), Z ), hAPP( fun( X, bool ), fun( 
% 0.82/1.25    X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.25    semilattice_sup_sup( fun( X, bool ) ), T ), U ) ) = hAPP( fun( Y, bool )
% 0.82/1.25    , fun( Y, bool ), hAPP( fun( Y, bool ), fun( fun( Y, bool ), fun( Y, bool
% 0.82/1.25     ) ), semilattice_sup_sup( fun( Y, bool ) ), hAPP( fun( X, bool ), fun( Y
% 0.82/1.25    , bool ), hAPP( fun( X, Y ), fun( fun( X, bool ), fun( Y, bool ) ), image
% 0.82/1.25    ( X, Y ), Z ), T ) ), hAPP( fun( X, bool ), fun( Y, bool ), hAPP( fun( X
% 0.82/1.25    , Y ), fun( fun( X, bool ), fun( Y, bool ) ), image( X, Y ), Z ), U ) ) }
% 0.82/1.25    .
% 0.82/1.25  { ! lattice( X ), hAPP( Y, X, hAPP( fun( Y, X ), fun( Y, X ), hAPP( fun( Y
% 0.82/1.25    , X ), fun( fun( Y, X ), fun( Y, X ) ), semilattice_sup_sup( fun( Y, X )
% 0.82/1.25     ), Z ), T ), U ) = hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup
% 0.82/1.25    ( X ), hAPP( Y, X, Z, U ) ), hAPP( Y, X, T, U ) ) }.
% 0.82/1.25  { ! lattice( X ), hAPP( Y, X, hAPP( fun( Y, X ), fun( Y, X ), hAPP( fun( Y
% 0.82/1.25    , X ), fun( fun( Y, X ), fun( Y, X ) ), semilattice_sup_sup( fun( Y, X )
% 0.82/1.25     ), Z ), T ), U ) = hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup
% 0.82/1.25    ( X ), hAPP( Y, X, Z, U ) ), hAPP( Y, X, T, U ) ) }.
% 0.82/1.25  { ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.25    , bool ), bool ), hoare_122391849derivs( X ), Y ), Z ) ), ! hBOOL( hAPP( 
% 0.82/1.25    fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.25    , bool ), bool ), hoare_122391849derivs( X ), T ), Y ) ), hBOOL( hAPP( 
% 0.82/1.25    fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.25    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.26    , bool ), bool ), hoare_122391849derivs( X ), T ), Z ) ) }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Z ) ), T ) = hAPP( X, X, hAPP( X, fun( X, 
% 0.82/1.26    X ), semilattice_sup_sup( X ), Y ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Z ), T ) ) }.
% 0.82/1.26  { ! lattice( X ), hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X
% 0.82/1.26     ), hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X ), Y ), Z )
% 0.82/1.26     ), T ) = hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X ), Y )
% 0.82/1.26    , hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X ), Z ), T ) )
% 0.82/1.26     }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Z ) ), T ) = hAPP( X, X, hAPP( X, fun( X, 
% 0.82/1.26    X ), semilattice_sup_sup( X ), Y ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Z ), T ) ) }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Z ), T ) ) = hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Z ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), T ) ) }.
% 0.82/1.26  { ! lattice( X ), hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X
% 0.82/1.26     ), Y ), hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X ), Z )
% 0.82/1.26    , T ) ) = hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X ), Z )
% 0.82/1.26    , hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X ), Y ), T ) )
% 0.82/1.26     }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Z ), T ) ) = hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Z ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), T ) ) }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Z ) ) = hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Z ) }.
% 0.82/1.26  { ! lattice( X ), hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X
% 0.82/1.26     ), Y ), hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X ), Y )
% 0.82/1.26    , Z ) ) = hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X ), Y )
% 0.82/1.26    , Z ) }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Z ) ) = hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Z ) }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Z ) = hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Z ), Y ) }.
% 0.82/1.26  { ! lattice( X ), hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X
% 0.82/1.26     ), Y ), Z ) = hAPP( X, X, hAPP( X, fun( X, X ), semilattice_sup_sup( X )
% 0.82/1.26    , Z ), Y ) }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Z ) = hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Z ), Y ) }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Y ) = ti( X, Y ) }.
% 0.82/1.26  { ! semilattice_sup( X ), hAPP( X, X, hAPP( X, fun( X, X ), 
% 0.82/1.26    semilattice_sup_sup( X ), Y ), Y ) = ti( X, Y ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), Z ) ), ! ti( T, U ) = hAPP( X, T, W, Y ), hBOOL( hAPP
% 0.82/1.26    ( fun( T, bool ), bool, hAPP( T, fun( fun( T, bool ), bool ), member( T )
% 0.82/1.26    , U ), hAPP( fun( X, bool ), fun( T, bool ), hAPP( fun( X, T ), fun( fun
% 0.82/1.26    ( X, bool ), fun( T, bool ) ), image( X, T ), W ), Z ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), Z ) ), hBOOL( hAPP( fun( T, bool ), bool, hAPP( T, 
% 0.82/1.26    fun( fun( T, bool ), bool ), member( T ), hAPP( X, T, U, Y ) ), hAPP( fun
% 0.82/1.26    ( X, bool ), fun( T, bool ), hAPP( fun( X, T ), fun( fun( X, bool ), fun
% 0.82/1.26    ( T, bool ) ), image( X, T ), U ), Z ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Z ), hAPP( fun( Y, bool ), fun( X, bool ), hAPP( fun( Y, X
% 0.82/1.26     ), fun( fun( Y, bool ), fun( X, bool ) ), image( Y, X ), T ), U ) ) ), 
% 0.82/1.26    hBOOL( hAPP( fun( Y, bool ), bool, hAPP( Y, fun( fun( Y, bool ), bool ), 
% 0.82/1.26    member( Y ), skol4( W, Y, V0, V1, U ) ), U ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Z ), hAPP( fun( Y, bool ), fun( X, bool ), hAPP( fun( Y, X
% 0.82/1.26     ), fun( fun( Y, bool ), fun( X, bool ) ), image( Y, X ), T ), U ) ) ), 
% 0.82/1.26    ti( X, Z ) = hAPP( Y, X, T, skol4( X, Y, Z, T, U ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( Y, bool ), bool, hAPP( Y, fun( fun( Y, bool ), bool )
% 0.82/1.26    , member( Y ), W ), U ) ), ! ti( X, Z ) = hAPP( Y, X, T, W ), hBOOL( hAPP
% 0.82/1.26    ( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member( X )
% 0.82/1.26    , Z ), hAPP( fun( Y, bool ), fun( X, bool ), hAPP( fun( Y, X ), fun( fun
% 0.82/1.26    ( Y, bool ), fun( X, bool ) ), image( Y, X ), T ), U ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), Z ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) )
% 0.82/1.26    , semilattice_sup_sup( fun( X, bool ) ), T ), Z ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), Z ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) )
% 0.82/1.26    , semilattice_sup_sup( fun( X, bool ) ), Z ), T ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Y, Z ) ), hBOOL( hAPP( X, bool, hAPP( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X
% 0.82/1.26    , bool ) ), semilattice_sup_sup( fun( X, bool ) ), T ), Y ), Z ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Y, Z ) ), hBOOL( hAPP( X, bool, hAPP( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X
% 0.82/1.26    , bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), T ), Z ) ) }.
% 0.82/1.26  { ! alpha10( X, Y, Z, T ), alpha3( X, Y, Z ) }.
% 0.82/1.26  { ! alpha10( X, Y, Z, T ), alpha7( X, Y, T ) }.
% 0.82/1.26  { ! alpha3( X, Y, Z ), ! alpha7( X, Y, T ), alpha10( X, Y, Z, T ) }.
% 0.82/1.26  { ! alpha10( X, Y, Z, T ), ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), U ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) )
% 0.82/1.26    , semilattice_sup_sup( fun( X, bool ) ), Z ), T ) ) ), hBOOL( hAPP( X, 
% 0.82/1.26    bool, Y, U ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Y, skol5( X, Y, U, W ) ) ), alpha10( X, Y, Z, T )
% 0.82/1.26     }.
% 0.82/1.26  { hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), 
% 0.82/1.26    member( X ), skol5( X, Y, Z, T ) ), hAPP( fun( X, bool ), fun( X, bool )
% 0.82/1.26    , hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.26    semilattice_sup_sup( fun( X, bool ) ), Z ), T ) ) ), alpha10( X, Y, Z, T
% 0.82/1.26     ) }.
% 0.82/1.26  { ! alpha7( X, Y, Z ), ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( 
% 0.82/1.26    fun( X, bool ), bool ), member( X ), T ), Z ) ), hBOOL( hAPP( X, bool, Y
% 0.82/1.26    , T ) ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), 
% 0.82/1.26    member( X ), skol6( X, T, Z ) ), Z ) ), alpha7( X, Y, Z ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Y, skol6( X, Y, Z ) ) ), alpha7( X, Y, Z ) }.
% 0.82/1.26  { ! alpha3( X, Y, Z ), ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( 
% 0.82/1.26    fun( X, bool ), bool ), member( X ), T ), Z ) ), hBOOL( hAPP( X, bool, Y
% 0.82/1.26    , T ) ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), 
% 0.82/1.26    member( X ), skol7( X, T, Z ) ), Z ) ), alpha3( X, Y, Z ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Y, skol7( X, Y, Z ) ) ), alpha3( X, Y, Z ) }.
% 0.82/1.26  { ! alpha11( X, Y, Z, T ), alpha4( X, Y, Z ), alpha8( X, Y, T ) }.
% 0.82/1.26  { ! alpha4( X, Y, Z ), alpha11( X, Y, Z, T ) }.
% 0.82/1.26  { ! alpha8( X, Y, T ), alpha11( X, Y, Z, T ) }.
% 0.82/1.26  { ! alpha11( X, Y, Z, T ), hBOOL( hAPP( X, bool, Y, skol8( X, Y, U, W ) ) )
% 0.82/1.26     }.
% 0.82/1.26  { ! alpha11( X, Y, Z, T ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun
% 0.82/1.26    ( fun( X, bool ), bool ), member( X ), skol8( X, Y, Z, T ) ), hAPP( fun( 
% 0.82/1.26    X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Z ), T ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), U ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, 
% 0.82/1.26    bool ), fun( fun( X, bool ), fun( X, bool ) ), semilattice_sup_sup( fun( 
% 0.82/1.26    X, bool ) ), Z ), T ) ) ), ! hBOOL( hAPP( X, bool, Y, U ) ), alpha11( X, 
% 0.82/1.26    Y, Z, T ) }.
% 0.82/1.26  { ! alpha8( X, Y, Z ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun
% 0.82/1.26    ( X, bool ), bool ), member( X ), skol9( X, T, Z ) ), Z ) ) }.
% 0.82/1.26  { ! alpha8( X, Y, Z ), hBOOL( hAPP( X, bool, Y, skol9( X, Y, Z ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), T ), Z ) ), ! hBOOL( hAPP( X, bool, Y, T ) ), alpha8( X, Y
% 0.82/1.26    , Z ) }.
% 0.82/1.26  { ! alpha4( X, Y, Z ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun
% 0.82/1.26    ( X, bool ), bool ), member( X ), skol10( X, T, Z ) ), Z ) ) }.
% 0.82/1.26  { ! alpha4( X, Y, Z ), hBOOL( hAPP( X, bool, Y, skol10( X, Y, Z ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), T ), Z ) ), ! hBOOL( hAPP( X, bool, Y, T ) ), alpha4( X, Y
% 0.82/1.26    , Z ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), hAPP( 
% 0.82/1.26    fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool )
% 0.82/1.26    , fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), Z ) ), T
% 0.82/1.26     ) = hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun
% 0.82/1.26    ( X, bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y )
% 0.82/1.26    , hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X
% 0.82/1.26    , bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Z ), T
% 0.82/1.26     ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, 
% 0.82/1.26    bool ), fun( fun( X, bool ), fun( X, bool ) ), semilattice_sup_sup( fun( 
% 0.82/1.26    X, bool ) ), Z ), T ) ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), Z ) ), hBOOL( hAPP( fun( X
% 0.82/1.26    , bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member( X ), Y ), T
% 0.82/1.26     ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), Z ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) )
% 0.82/1.26    , semilattice_sup_sup( fun( X, bool ) ), Z ), T ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), T ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) )
% 0.82/1.26    , semilattice_sup_sup( fun( X, bool ) ), Z ), T ) ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), 
% 0.82/1.26    hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Z ), T )
% 0.82/1.26     ) = hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun
% 0.82/1.26    ( X, bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Z )
% 0.82/1.26    , hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X
% 0.82/1.26    , bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), T
% 0.82/1.26     ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), 
% 0.82/1.26    hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), Z )
% 0.82/1.26     ) = hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun
% 0.82/1.26    ( X, bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y )
% 0.82/1.26    , Z ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), Z )
% 0.82/1.26     = hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( 
% 0.82/1.26    X, bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Z ), 
% 0.82/1.26    Y ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), Z )
% 0.82/1.26     = hAPP( fun( X, bool ), fun( X, bool ), collect( X ), hAPP( fun( X, bool
% 0.82/1.26     ), fun( X, bool ), hAPP( fun( X, fun( bool, bool ) ), fun( fun( X, bool
% 0.82/1.26     ), fun( X, bool ) ), combs( X, bool, bool ), hAPP( fun( X, bool ), fun( 
% 0.82/1.26    X, fun( bool, bool ) ), hAPP( fun( bool, fun( bool, bool ) ), fun( fun( X
% 0.82/1.26    , bool ), fun( X, fun( bool, bool ) ) ), combb( bool, fun( bool, bool ), 
% 0.82/1.26    X ), fdisj ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( 
% 0.82/1.26    fun( X, bool ), bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combc( X
% 0.82/1.26    , fun( X, bool ), bool ), member( X ) ), Y ) ) ), hAPP( fun( X, bool ), 
% 0.82/1.26    fun( X, bool ), hAPP( fun( X, fun( fun( X, bool ), bool ) ), fun( fun( X
% 0.82/1.26    , bool ), fun( X, bool ) ), combc( X, fun( X, bool ), bool ), member( X )
% 0.82/1.26     ), Z ) ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), semilattice_sup_sup( fun( X, bool ) ), Y ), Y )
% 0.82/1.26     = ti( fun( X, bool ), Y ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, X ), fun( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ) ), image( X, X ), combi( X ) ), Y ) = ti( fun( X, 
% 0.82/1.26    bool ), Y ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( Y, bool ), hAPP( fun( X, Y ), fun( fun( X, 
% 0.82/1.26    bool ), fun( Y, bool ) ), image( X, Y ), T ), hAPP( fun( Z, bool ), fun( 
% 0.82/1.26    X, bool ), hAPP( fun( Z, X ), fun( fun( Z, bool ), fun( X, bool ) ), 
% 0.82/1.26    image( Z, X ), U ), W ) ) = hAPP( fun( Z, bool ), fun( Y, bool ), hAPP( 
% 0.82/1.26    fun( Z, Y ), fun( fun( Z, bool ), fun( Y, bool ) ), image( Z, Y ), hAPP( 
% 0.82/1.26    fun( Z, X ), fun( Z, Y ), hAPP( fun( X, Y ), fun( fun( Z, X ), fun( Z, Y
% 0.82/1.26     ) ), combb( X, Y, Z ), T ), U ) ), W ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( 
% 0.82/1.26    X, bool ), fun( fun( X, bool ), fun( X, bool ) ), semilattice_sup_sup( 
% 0.82/1.26    fun( X, bool ) ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun
% 0.82/1.26    ( fun( X, bool ), bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combc
% 0.82/1.26    ( X, fun( X, bool ), bool ), member( X ) ), Y ) ), hAPP( fun( X, bool ), 
% 0.82/1.26    fun( X, bool ), hAPP( fun( X, fun( fun( X, bool ), bool ) ), fun( fun( X
% 0.82/1.26    , bool ), fun( X, bool ) ), combc( X, fun( X, bool ), bool ), member( X )
% 0.82/1.26     ), Z ) ), T ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X
% 0.82/1.26    , bool ), bool ), member( X ), T ), hAPP( fun( X, bool ), fun( X, bool )
% 0.82/1.26    , hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.26    semilattice_sup_sup( fun( X, bool ) ), Y ), Z ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), T ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, 
% 0.82/1.26    bool ), fun( fun( X, bool ), fun( X, bool ) ), semilattice_sup_sup( fun( 
% 0.82/1.26    X, bool ) ), Y ), Z ) ) ), hBOOL( hAPP( X, bool, hAPP( fun( X, bool ), 
% 0.82/1.26    fun( X, bool ), hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool )
% 0.82/1.26     ), semilattice_sup_sup( fun( X, bool ) ), hAPP( fun( X, bool ), fun( X, 
% 0.82/1.26    bool ), hAPP( fun( X, fun( fun( X, bool ), bool ) ), fun( fun( X, bool )
% 0.82/1.26    , fun( X, bool ) ), combc( X, fun( X, bool ), bool ), member( X ) ), Y )
% 0.82/1.26     ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( fun( X, bool
% 0.82/1.26     ), bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combc( X, fun( X, 
% 0.82/1.26    bool ), bool ), member( X ) ), Z ) ), T ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), collect( X ), hAPP( fun( X, bool )
% 0.82/1.26    , fun( X, bool ), hAPP( fun( X, fun( bool, bool ) ), fun( fun( X, bool )
% 0.82/1.26    , fun( X, bool ) ), combs( X, bool, bool ), hAPP( fun( X, bool ), fun( X
% 0.82/1.26    , fun( bool, bool ) ), hAPP( fun( bool, fun( bool, bool ) ), fun( fun( X
% 0.82/1.26    , bool ), fun( X, fun( bool, bool ) ) ), combb( bool, fun( bool, bool ), 
% 0.82/1.26    X ), fdisj ), Y ) ), Z ) ) = hAPP( fun( X, bool ), fun( X, bool ), hAPP( 
% 0.82/1.26    fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.26    semilattice_sup_sup( fun( X, bool ) ), hAPP( fun( X, bool ), fun( X, bool
% 0.82/1.26     ), collect( X ), Y ) ), hAPP( fun( X, bool ), fun( X, bool ), collect( X
% 0.82/1.26     ), Z ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Z ), hAPP( fun( Y, bool ), fun( X, bool ), hAPP( fun( Y, X
% 0.82/1.26     ), fun( fun( Y, bool ), fun( X, bool ) ), image( Y, X ), T ), U ) ) ), 
% 0.82/1.26    hBOOL( hAPP( fun( Y, bool ), bool, hAPP( Y, fun( fun( Y, bool ), bool ), 
% 0.82/1.26    member( Y ), skol11( W, Y, V0, V1, U ) ), U ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Z ), hAPP( fun( Y, bool ), fun( X, bool ), hAPP( fun( Y, X
% 0.82/1.26     ), fun( fun( Y, bool ), fun( X, bool ) ), image( Y, X ), T ), U ) ) ), 
% 0.82/1.26    ti( X, Z ) = hAPP( Y, X, T, skol11( X, Y, Z, T, U ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), hoare_763665637_valid( X ), Y ), hAPP
% 0.82/1.26    ( fun( X, fun( state, bool ) ), hoare_509422987triple( X ), hAPP( com, 
% 0.82/1.26    fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ), hAPP( 
% 0.82/1.26    fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, bool ) )
% 0.82/1.26    , hoare_509422987triple( X ) ) ), hoare_1008221573triple( X ), Z ), hAPP
% 0.82/1.26    ( option( com ), com, the( com ), hAPP( pname, option( com ), body_1, T )
% 0.82/1.26     ) ), U ) ) ), hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP( nat, 
% 0.82/1.26    fun( hoare_509422987triple( X ), bool ), hoare_763665637_valid( X ), hAPP
% 0.82/1.26    ( nat, nat, suc, Y ) ), hAPP( fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ), hAPP( com, fun( fun( X, fun( state, bool ) )
% 0.82/1.26    , hoare_509422987triple( X ) ), hAPP( fun( X, fun( state, bool ) ), fun( 
% 0.82/1.26    com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), 
% 0.82/1.26    hoare_1008221573triple( X ), Z ), hAPP( pname, com, body, T ) ), U ) ) )
% 0.82/1.26     }.
% 0.82/1.26  { ! hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), hoare_763665637_valid( X ), hAPP( nat
% 0.82/1.26    , nat, suc, Y ) ), hAPP( fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ), hAPP( com, fun( fun( X, fun( state, bool ) )
% 0.82/1.26    , hoare_509422987triple( X ) ), hAPP( fun( X, fun( state, bool ) ), fun( 
% 0.82/1.26    com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), 
% 0.82/1.26    hoare_1008221573triple( X ), Z ), hAPP( pname, com, body, T ) ), U ) ) )
% 0.82/1.26    , hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), hoare_763665637_valid( X ), Y ), hAPP
% 0.82/1.26    ( fun( X, fun( state, bool ) ), hoare_509422987triple( X ), hAPP( com, 
% 0.82/1.26    fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ), hAPP( 
% 0.82/1.26    fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, bool ) )
% 0.82/1.26    , hoare_509422987triple( X ) ) ), hoare_1008221573triple( X ), Z ), hAPP
% 0.82/1.26    ( option( com ), com, the( com ), hAPP( pname, option( com ), body_1, T )
% 0.82/1.26     ) ), U ) ) ) }.
% 0.82/1.26  { Y = hAPP( fun( X, fun( state, bool ) ), hoare_509422987triple( X ), hAPP
% 0.82/1.26    ( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ), 
% 0.82/1.26    hAPP( fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, 
% 0.82/1.26    bool ) ), hoare_509422987triple( X ) ) ), hoare_1008221573triple( X ), 
% 0.82/1.26    skol12( X, Y ) ), skol22( X, Y ) ), skol23( X, Y ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.26    , bool ), bool ), hoare_122391849derivs( X ), hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X ), bool
% 0.82/1.26     ), hAPP( fun( hoare_509422987triple( X ), bool ), fun( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X ), bool
% 0.82/1.26     ) ), semilattice_sup_sup( fun( hoare_509422987triple( X ), bool ) ), Y )
% 0.82/1.26    , hAPP( fun( pname, bool ), fun( hoare_509422987triple( X ), bool ), hAPP
% 0.82/1.26    ( fun( pname, hoare_509422987triple( X ) ), fun( fun( pname, bool ), fun
% 0.82/1.26    ( hoare_509422987triple( X ), bool ) ), image( pname, 
% 0.82/1.26    hoare_509422987triple( X ) ), hAPP( fun( pname, fun( X, fun( state, bool
% 0.82/1.26     ) ) ), fun( pname, hoare_509422987triple( X ) ), hAPP( fun( pname, fun( 
% 0.82/1.26    fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), fun( fun( 
% 0.82/1.26    pname, fun( X, fun( state, bool ) ) ), fun( pname, hoare_509422987triple
% 0.82/1.26    ( X ) ) ), combs( pname, fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ) ), hAPP( fun( pname, com ), fun( pname, fun( 
% 0.82/1.26    fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( 
% 0.82/1.26    pname, fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.26    ( X ) ) ) ), fun( fun( pname, com ), fun( pname, fun( fun( X, fun( state
% 0.82/1.26    , bool ) ), hoare_509422987triple( X ) ) ) ), combs( pname, com, fun( fun
% 0.82/1.26    ( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( 
% 0.82/1.26    pname, fun( X, fun( state, bool ) ) ), fun( pname, fun( com, fun( fun( X
% 0.82/1.26    , fun( state, bool ) ), hoare_509422987triple( X ) ) ) ), hAPP( fun( fun
% 0.82/1.26    ( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ) ) ) ), fun( fun( pname, fun( X, fun( state, 
% 0.82/1.26    bool ) ) ), fun( pname, fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ) ) ) ) ), combb( fun( X, fun( state, bool ) ), 
% 0.82/1.26    fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) )
% 0.82/1.26     ), pname ), hoare_1008221573triple( X ) ), Z ) ), body ) ), T ) ), U ) )
% 0.82/1.26     ), hAPP( fun( pname, bool ), fun( hoare_509422987triple( X ), bool ), 
% 0.82/1.26    hAPP( fun( pname, hoare_509422987triple( X ) ), fun( fun( pname, bool ), 
% 0.82/1.26    fun( hoare_509422987triple( X ), bool ) ), image( pname, 
% 0.82/1.26    hoare_509422987triple( X ) ), hAPP( fun( pname, fun( X, fun( state, bool
% 0.82/1.26     ) ) ), fun( pname, hoare_509422987triple( X ) ), hAPP( fun( pname, fun( 
% 0.82/1.26    fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), fun( fun( 
% 0.82/1.26    pname, fun( X, fun( state, bool ) ) ), fun( pname, hoare_509422987triple
% 0.82/1.26    ( X ) ) ), combs( pname, fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ) ), hAPP( fun( pname, com ), fun( pname, fun( 
% 0.82/1.26    fun( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( 
% 0.82/1.26    pname, fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.26    ( X ) ) ) ), fun( fun( pname, com ), fun( pname, fun( fun( X, fun( state
% 0.82/1.26    , bool ) ), hoare_509422987triple( X ) ) ) ), combs( pname, com, fun( fun
% 0.82/1.26    ( X, fun( state, bool ) ), hoare_509422987triple( X ) ) ), hAPP( fun( 
% 0.82/1.26    pname, fun( X, fun( state, bool ) ) ), fun( pname, fun( com, fun( fun( X
% 0.82/1.26    , fun( state, bool ) ), hoare_509422987triple( X ) ) ) ), hAPP( fun( fun
% 0.82/1.26    ( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ) ) ) ), fun( fun( pname, fun( X, fun( state, 
% 0.82/1.26    bool ) ) ), fun( pname, fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ) ) ) ) ), combb( fun( X, fun( state, bool ) ), 
% 0.82/1.26    fun( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X ) )
% 0.82/1.26     ), pname ), hoare_1008221573triple( X ) ), Z ) ), hAPP( fun( pname, 
% 0.82/1.26    option( com ) ), fun( pname, com ), hAPP( fun( option( com ), com ), fun
% 0.82/1.26    ( fun( pname, option( com ) ), fun( pname, com ) ), combb( option( com )
% 0.82/1.26    , com, pname ), the( com ) ), body_1 ) ) ), T ) ), U ) ) ), ! hBOOL( hAPP
% 0.82/1.26    ( fun( pname, bool ), bool, hAPP( pname, fun( fun( pname, bool ), bool )
% 0.82/1.26    , member( pname ), W ), U ) ), hBOOL( hAPP( fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ), bool, hAPP( fun( hoare_509422987triple( X ), bool ), fun( fun
% 0.82/1.26    ( hoare_509422987triple( X ), bool ), bool ), hoare_122391849derivs( X )
% 0.82/1.26    , Y ), hAPP( fun( hoare_509422987triple( X ), bool ), fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), hAPP( hoare_509422987triple( X ), fun
% 0.82/1.26    ( fun( hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ) ), insert( hoare_509422987triple( X ) ), hAPP( fun( X, fun( 
% 0.82/1.26    state, bool ) ), hoare_509422987triple( X ), hAPP( com, fun( fun( X, fun
% 0.82/1.26    ( state, bool ) ), hoare_509422987triple( X ) ), hAPP( fun( X, fun( state
% 0.82/1.26    , bool ) ), fun( com, fun( fun( X, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( X ) ) ), hoare_1008221573triple( X ), hAPP( pname
% 0.82/1.26    , fun( X, fun( state, bool ) ), Z, W ) ), hAPP( pname, com, body, W ) ), 
% 0.82/1.26    hAPP( pname, fun( X, fun( state, bool ) ), T, W ) ) ), bot_bot( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ) ) ) ) ) }.
% 0.82/1.26  { ! ti( fun( X, bool ), Y ) = ti( fun( X, bool ), Z ), hBOOL( hAPP( fun( X
% 0.82/1.26    , bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member( X ), skol13
% 0.82/1.26    ( X, Z, V0, V1, V2 ) ), Z ) ), hAPP( fun( X, bool ), fun( T, bool ), hAPP
% 0.82/1.26    ( fun( X, T ), fun( fun( X, bool ), fun( T, bool ) ), image( X, T ), U )
% 0.82/1.26    , Y ) = hAPP( fun( X, bool ), fun( T, bool ), hAPP( fun( X, T ), fun( fun
% 0.82/1.26    ( X, bool ), fun( T, bool ) ), image( X, T ), W ), Z ) }.
% 0.82/1.26  { ! ti( fun( X, bool ), Y ) = ti( fun( X, bool ), Z ), ! hAPP( X, T, U, 
% 0.82/1.26    skol13( X, Z, T, U, W ) ) = hAPP( X, T, W, skol13( X, Z, T, U, W ) ), 
% 0.82/1.26    hAPP( fun( X, bool ), fun( T, bool ), hAPP( fun( X, T ), fun( fun( X, 
% 0.82/1.26    bool ), fun( T, bool ) ), image( X, T ), U ), Y ) = hAPP( fun( X, bool )
% 0.82/1.26    , fun( T, bool ), hAPP( fun( X, T ), fun( fun( X, bool ), fun( T, bool )
% 0.82/1.26     ), image( X, T ), W ), Z ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( fun( X, bool ), fun( fun( X, 
% 0.82/1.26    bool ), bool ), powp( X ), Y ), Z ) ), ! hBOOL( hAPP( fun( X, bool ), 
% 0.82/1.26    bool, hAPP( X, fun( fun( X, bool ), bool ), member( X ), T ), Z ) ), 
% 0.82/1.26    hBOOL( hAPP( X, bool, Y, T ) ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), 
% 0.82/1.26    member( X ), skol14( X, T, Z ) ), Z ) ), hBOOL( hAPP( fun( X, bool ), 
% 0.82/1.26    bool, hAPP( fun( X, bool ), fun( fun( X, bool ), bool ), powp( X ), Y ), 
% 0.82/1.26    Z ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Y, skol14( X, Y, Z ) ) ), hBOOL( hAPP( fun( X, 
% 0.82/1.26    bool ), bool, hAPP( fun( X, bool ), fun( fun( X, bool ), bool ), powp( X
% 0.82/1.26     ), Y ), Z ) ) }.
% 0.82/1.26  { hBOOL( hAPP( hoare_509422987triple( X ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), hoare_763665637_valid( X ), zero_zero
% 0.82/1.26    ( nat ) ), hAPP( fun( X, fun( state, bool ) ), hoare_509422987triple( X )
% 0.82/1.26    , hAPP( com, fun( fun( X, fun( state, bool ) ), hoare_509422987triple( X
% 0.82/1.26     ) ), hAPP( fun( X, fun( state, bool ) ), fun( com, fun( fun( X, fun( 
% 0.82/1.26    state, bool ) ), hoare_509422987triple( X ) ) ), hoare_1008221573triple( 
% 0.82/1.26    X ), Y ), hAPP( pname, com, body, Z ) ), T ) ) ) }.
% 0.82/1.26  { ! hAPP( pname, com, body, X ) = hAPP( pname, com, body, Y ), ti( pname, X
% 0.82/1.26     ) = ti( pname, Y ) }.
% 0.82/1.26  { ! ti( pname, X ) = ti( pname, Y ), hAPP( pname, com, body, X ) = hAPP( 
% 0.82/1.26    pname, com, body, Y ) }.
% 0.82/1.26  { ! hBOOL( hAPP( state, bool, hAPP( state, fun( state, bool ), hAPP( com, 
% 0.82/1.26    fun( state, fun( state, bool ) ), evalc, hAPP( option( com ), com, the( 
% 0.82/1.26    com ), hAPP( pname, option( com ), body_1, X ) ) ), Y ), Z ) ), hBOOL( 
% 0.82/1.26    hAPP( state, bool, hAPP( state, fun( state, bool ), hAPP( com, fun( state
% 0.82/1.26    , fun( state, bool ) ), evalc, hAPP( pname, com, body, X ) ), Y ), Z ) )
% 0.82/1.26     }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), bot_bot( fun( X, bool ) ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( 
% 0.82/1.26    fun( X, bool ), fun( X, bool ) ), insert( X ), Z ), T ) ) ), ti( X, Y ) =
% 0.82/1.26     ti( X, Z ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, 
% 0.82/1.26    bool ), bool ), member( X ), Y ), T ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Z ), T ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Z ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X )
% 0.82/1.26    , Y ), T ) ) ) }.
% 0.82/1.26  { ! ti( X, Z ) = ti( X, Y ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Z ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X )
% 0.82/1.26    , Y ), T ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( state, bool, hAPP( state, fun( state, bool ), hAPP( com, 
% 0.82/1.26    fun( state, fun( state, bool ) ), evalc, hAPP( pname, com, body, X ) ), Y
% 0.82/1.26     ), Z ) ), hBOOL( hAPP( state, bool, hAPP( state, fun( state, bool ), 
% 0.82/1.26    hAPP( com, fun( state, fun( state, bool ) ), evalc, hAPP( option( com ), 
% 0.82/1.26    com, the( com ), hAPP( pname, option( com ), body_1, X ) ) ), Y ), Z ) )
% 0.82/1.26     }.
% 0.82/1.26  { ! bot_bot( fun( X, bool ) ) = hAPP( fun( X, bool ), fun( X, bool ), hAPP
% 0.82/1.26    ( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), Z ) }.
% 0.82/1.26  { ! hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ) ), insert( X ), Y ), Z ) = bot_bot( fun( X, bool ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, bot_bot( fun( X, bool ) ), Y ) ), hBOOL( hAPP( 
% 0.82/1.26    fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member( X ), 
% 0.82/1.26    Y ), bot_bot( fun( X, bool ) ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), bot_bot( fun( X, bool ) ) ) ), hBOOL( hAPP( X, bool, 
% 0.82/1.26    bot_bot( fun( X, bool ) ), Y ) ) }.
% 0.82/1.26  { bot_bot( fun( X, bool ) ) = hAPP( fun( X, bool ), fun( X, bool ), collect
% 0.82/1.26    ( X ), hAPP( bool, fun( X, bool ), combk( bool, X ), fFalse ) ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), 
% 0.82/1.26    member( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun
% 0.82/1.26    ( X, bool ), fun( X, bool ) ), insert( X ), Y ), Z ) ) ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), 
% 0.82/1.26    member( X ), skol15( X, Y ) ), Y ) ), ti( fun( X, bool ), Y ) = bot_bot( 
% 0.82/1.26    fun( X, bool ) ) }.
% 0.82/1.26  { ! ti( fun( X, bool ), Y ) = bot_bot( fun( X, bool ) ), ! hBOOL( hAPP( fun
% 0.82/1.26    ( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member( X ), Z )
% 0.82/1.26    , Y ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), collect( X ), hAPP( X, fun( X, bool
% 0.82/1.26     ), fequal( X ), Y ) ) = hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), bot_bot( fun( X
% 0.82/1.26    , bool ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Z ), Y ) ), ! ti( fun( X, bool ), Y ) = bot_bot( fun( X, 
% 0.82/1.26    bool ) ) }.
% 0.82/1.26  { ti( fun( X, bool ), Y ) = bot_bot( fun( X, bool ) ), hBOOL( hAPP( fun( X
% 0.82/1.26    , bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member( X ), skol16
% 0.82/1.26    ( X, Y ) ), Y ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), collect( X ), hAPP( X, fun( X, bool
% 0.82/1.26     ), hAPP( fun( X, fun( X, bool ) ), fun( X, fun( X, bool ) ), combc( X, X
% 0.82/1.26    , bool ), fequal( X ) ), Y ) ) = hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), bot_bot
% 0.82/1.26    ( fun( X, bool ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Y, Z ) ), hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    collect( X ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( 
% 0.82/1.26    bool, bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combs( X, bool, 
% 0.82/1.26    bool ), hAPP( fun( X, bool ), fun( X, fun( bool, bool ) ), hAPP( fun( 
% 0.82/1.26    bool, fun( bool, bool ) ), fun( fun( X, bool ), fun( X, fun( bool, bool )
% 0.82/1.26     ) ), combb( bool, fun( bool, bool ), X ), fconj ), hAPP( X, fun( X, bool
% 0.82/1.26     ), fequal( X ), Z ) ) ), Y ) ) = hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Z ), bot_bot
% 0.82/1.26    ( fun( X, bool ) ) ) }.
% 0.82/1.26  { hBOOL( hAPP( X, bool, Y, Z ) ), hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    collect( X ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( 
% 0.82/1.26    bool, bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combs( X, bool, 
% 0.82/1.26    bool ), hAPP( fun( X, bool ), fun( X, fun( bool, bool ) ), hAPP( fun( 
% 0.82/1.26    bool, fun( bool, bool ) ), fun( fun( X, bool ), fun( X, fun( bool, bool )
% 0.82/1.26     ) ), combb( bool, fun( bool, bool ), X ), fconj ), hAPP( X, fun( X, bool
% 0.82/1.26     ), fequal( X ), Z ) ) ), Y ) ) = bot_bot( fun( X, bool ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Y, Z ) ), hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    collect( X ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( 
% 0.82/1.26    bool, bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combs( X, bool, 
% 0.82/1.26    bool ), hAPP( fun( X, bool ), fun( X, fun( bool, bool ) ), hAPP( fun( 
% 0.82/1.26    bool, fun( bool, bool ) ), fun( fun( X, bool ), fun( X, fun( bool, bool )
% 0.82/1.26     ) ), combb( bool, fun( bool, bool ), X ), fconj ), hAPP( X, fun( X, bool
% 0.82/1.26     ), hAPP( fun( X, fun( X, bool ) ), fun( X, fun( X, bool ) ), combc( X, X
% 0.82/1.26    , bool ), fequal( X ) ), Z ) ) ), Y ) ) = hAPP( fun( X, bool ), fun( X, 
% 0.82/1.26    bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Z )
% 0.82/1.26    , bot_bot( fun( X, bool ) ) ) }.
% 0.82/1.26  { hBOOL( hAPP( X, bool, Y, Z ) ), hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    collect( X ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( 
% 0.82/1.26    bool, bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combs( X, bool, 
% 0.82/1.26    bool ), hAPP( fun( X, bool ), fun( X, fun( bool, bool ) ), hAPP( fun( 
% 0.82/1.26    bool, fun( bool, bool ) ), fun( fun( X, bool ), fun( X, fun( bool, bool )
% 0.82/1.26     ) ), combb( bool, fun( bool, bool ), X ), fconj ), hAPP( X, fun( X, bool
% 0.82/1.26     ), hAPP( fun( X, fun( X, bool ) ), fun( X, fun( X, bool ) ), combc( X, X
% 0.82/1.26    , bool ), fequal( X ) ), Z ) ) ), Y ) ) = bot_bot( fun( X, bool ) ) }.
% 0.82/1.26  { ! bot_bot( fun( X, bool ) ) = hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    collect( X ), Y ), ! hBOOL( hAPP( X, bool, Y, Z ) ) }.
% 0.82/1.26  { hBOOL( hAPP( X, bool, Y, skol17( X, Y ) ) ), bot_bot( fun( X, bool ) ) = 
% 0.82/1.26    hAPP( fun( X, bool ), fun( X, bool ), collect( X ), Y ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), bot_bot( fun( X, bool ) ) ) ) }.
% 0.82/1.26  { ! hAPP( X, Y, Z, skol18( X, Y, Z, T ) ) = hAPP( X, Y, T, skol18( X, Y, Z
% 0.82/1.26    , T ) ), ti( fun( X, Y ), Z ) = ti( fun( X, Y ), T ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), Z ) ), hBOOL( hAPP( X, bool, Z, Y ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Z, Y ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP
% 0.82/1.26    ( X, fun( fun( X, bool ), bool ), member( X ), Y ), Z ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), collect( X ), Y ) = ti( fun( X, 
% 0.82/1.26    bool ), Y ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( 
% 0.82/1.26    X, bool ) ), insert( X ), Y ), Z ) = hAPP( fun( X, bool ), fun( X, bool )
% 0.82/1.26    , collect( X ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( 
% 0.82/1.26    bool, bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combs( X, bool, 
% 0.82/1.26    bool ), hAPP( fun( X, bool ), fun( X, fun( bool, bool ) ), hAPP( fun( 
% 0.82/1.26    bool, fun( bool, bool ) ), fun( fun( X, bool ), fun( X, fun( bool, bool )
% 0.82/1.26     ) ), combb( bool, fun( bool, bool ), X ), fdisj ), hAPP( X, fun( X, bool
% 0.82/1.26     ), hAPP( fun( X, fun( X, bool ) ), fun( X, fun( X, bool ) ), combc( X, X
% 0.82/1.26    , bool ), fequal( X ) ), Y ) ) ), hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    hAPP( fun( X, fun( fun( X, bool ), bool ) ), fun( fun( X, bool ), fun( X
% 0.82/1.26    , bool ) ), combc( X, fun( X, bool ), bool ), member( X ) ), Z ) ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( 
% 0.82/1.26    X, bool ) ), insert( X ), Y ), Z ) = hAPP( fun( X, bool ), fun( X, bool )
% 0.82/1.26    , hAPP( fun( X, bool ), fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.26    semilattice_sup_sup( fun( X, bool ) ), hAPP( fun( X, bool ), fun( X, bool
% 0.82/1.26     ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), 
% 0.82/1.26    bot_bot( fun( X, bool ) ) ) ), Z ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( 
% 0.82/1.26    X, bool ) ), insert( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    collect( X ), Z ) ) = hAPP( fun( X, bool ), fun( X, bool ), collect( X )
% 0.82/1.26    , hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( bool, bool ) )
% 0.82/1.26    , fun( fun( X, bool ), fun( X, bool ) ), combs( X, bool, bool ), hAPP( 
% 0.82/1.26    fun( X, bool ), fun( X, fun( bool, bool ) ), hAPP( fun( bool, fun( bool, 
% 0.82/1.26    bool ) ), fun( fun( X, bool ), fun( X, fun( bool, bool ) ) ), combb( bool
% 0.82/1.26    , fun( bool, bool ), X ), fimplies ), hAPP( fun( X, bool ), fun( X, bool
% 0.82/1.26     ), hAPP( fun( bool, bool ), fun( fun( X, bool ), fun( X, bool ) ), combb
% 0.82/1.26    ( bool, bool, X ), fNot ), hAPP( X, fun( X, bool ), hAPP( fun( X, fun( X
% 0.82/1.26    , bool ) ), fun( X, fun( X, bool ) ), combc( X, X, bool ), fequal( X ) )
% 0.82/1.26    , Y ) ) ) ), Z ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( 
% 0.82/1.26    fun( X, bool ), fun( X, bool ) ), insert( X ), Z ), bot_bot( fun( X, bool
% 0.82/1.26     ) ) ) ) ), ti( X, Y ) = ti( X, Z ) }.
% 0.82/1.26  { ! ti( X, Y ) = ti( X, Z ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X )
% 0.82/1.26    , Z ), bot_bot( fun( X, bool ) ) ) ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( 
% 0.82/1.26    X, bool ) ), insert( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP
% 0.82/1.26    ( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), Z ) ) = 
% 0.82/1.26    hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( 
% 0.82/1.26    X, bool ) ), insert( X ), Y ), Z ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( 
% 0.82/1.26    X, bool ) ), insert( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP
% 0.82/1.26    ( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Z ), T ) ) = 
% 0.82/1.26    hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( 
% 0.82/1.26    X, bool ) ), insert( X ), Z ), hAPP( fun( X, bool ), fun( X, bool ), hAPP
% 0.82/1.26    ( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), T ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( 
% 0.82/1.26    fun( X, bool ), fun( X, bool ) ), insert( X ), Z ), T ) ) ), ti( X, Y ) =
% 0.82/1.26     ti( X, Z ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, 
% 0.82/1.26    bool ), bool ), member( X ), Y ), T ) ) }.
% 0.82/1.26  { ! ti( X, Y ) = ti( X, Z ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X )
% 0.82/1.26    , Z ), T ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), T ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X )
% 0.82/1.26    , Z ), T ) ) ) }.
% 0.82/1.26  { ! hAPP( fun( X, bool ), fun( X, bool ), collect( X ), Y ) = bot_bot( fun
% 0.82/1.26    ( X, bool ) ), ! hBOOL( hAPP( X, bool, Y, Z ) ) }.
% 0.82/1.26  { hBOOL( hAPP( X, bool, Y, skol19( X, Y ) ) ), hAPP( fun( X, bool ), fun( X
% 0.82/1.26    , bool ), collect( X ), Y ) = bot_bot( fun( X, bool ) ) }.
% 0.82/1.26  { ! hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ) ), insert( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Z ), bot_bot
% 0.82/1.26    ( fun( X, bool ) ) ) ) = hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), fun( X, bool ) ), insert( X ), T ), hAPP( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.26    insert( X ), U ), bot_bot( fun( X, bool ) ) ) ), alpha5( X, Y, Z, T, U )
% 0.82/1.26    , alpha9( X, Y, Z, T, U ) }.
% 0.82/1.26  { ! alpha5( X, Y, Z, T, U ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X
% 0.82/1.26    , fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), hAPP( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.26    insert( X ), Z ), bot_bot( fun( X, bool ) ) ) ) = hAPP( fun( X, bool ), 
% 0.82/1.26    fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X
% 0.82/1.26     ), T ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool
% 0.82/1.26     ), fun( X, bool ) ), insert( X ), U ), bot_bot( fun( X, bool ) ) ) ) }.
% 0.82/1.26  { ! alpha9( X, Y, Z, T, U ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X
% 0.82/1.26    , fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), hAPP( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.26    insert( X ), Z ), bot_bot( fun( X, bool ) ) ) ) = hAPP( fun( X, bool ), 
% 0.82/1.26    fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X
% 0.82/1.26     ), T ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool
% 0.82/1.26     ), fun( X, bool ) ), insert( X ), U ), bot_bot( fun( X, bool ) ) ) ) }.
% 0.82/1.26  { ! alpha9( X, Y, Z, T, U ), ti( X, Y ) = ti( X, U ) }.
% 0.82/1.26  { ! alpha9( X, Y, Z, T, U ), ti( X, Z ) = ti( X, T ) }.
% 0.82/1.26  { ! ti( X, Y ) = ti( X, U ), ! ti( X, Z ) = ti( X, T ), alpha9( X, Y, Z, T
% 0.82/1.26    , U ) }.
% 0.82/1.26  { ! alpha5( X, Y, Z, T, U ), ti( X, Y ) = ti( X, T ) }.
% 0.82/1.26  { ! alpha5( X, Y, Z, T, U ), ti( X, Z ) = ti( X, U ) }.
% 0.82/1.26  { ! ti( X, Y ) = ti( X, T ), ! ti( X, Z ) = ti( X, U ), alpha5( X, Y, Z, T
% 0.82/1.26    , U ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), Z ), T ) ), ti( 
% 0.82/1.26    X, Y ) = ti( X, T ), hBOOL( hAPP( X, bool, Z, T ) ) }.
% 0.82/1.26  { ! ti( X, Y ) = ti( X, T ), hBOOL( hAPP( X, bool, hAPP( fun( X, bool ), 
% 0.82/1.26    fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X
% 0.82/1.26     ), Y ), Z ), T ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, Z, T ) ), hBOOL( hAPP( X, bool, hAPP( fun( X, 
% 0.82/1.26    bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), 
% 0.82/1.26    insert( X ), Y ), Z ), T ) ) }.
% 0.82/1.26  { hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( 
% 0.82/1.26    X, bool ) ), insert( X ), Y ), Z ) = hAPP( fun( X, bool ), fun( X, bool )
% 0.82/1.26    , collect( X ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( fun( X, fun( 
% 0.82/1.26    bool, bool ) ), fun( fun( X, bool ), fun( X, bool ) ), combs( X, bool, 
% 0.82/1.26    bool ), hAPP( fun( X, bool ), fun( X, fun( bool, bool ) ), hAPP( fun( 
% 0.82/1.26    bool, fun( bool, bool ) ), fun( fun( X, bool ), fun( X, fun( bool, bool )
% 0.82/1.26     ) ), combb( bool, fun( bool, bool ), X ), fdisj ), hAPP( X, fun( X, bool
% 0.82/1.26     ), hAPP( fun( X, fun( X, bool ) ), fun( X, fun( X, bool ) ), combc( X, X
% 0.82/1.26    , bool ), fequal( X ) ), Y ) ) ), hAPP( fun( X, bool ), fun( X, bool ), 
% 0.82/1.26    hAPP( fun( X, fun( fun( X, bool ), bool ) ), fun( fun( X, bool ), fun( X
% 0.82/1.26    , bool ) ), combc( X, fun( X, bool ), bool ), member( X ) ), Z ) ) ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), 
% 0.82/1.26    member( X ), Y ), Z ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun
% 0.82/1.26    ( fun( X, bool ), bool ), member( X ), Y ), T ) ), ! hAPP( fun( X, bool )
% 0.82/1.26    , fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert
% 0.82/1.26    ( X ), Y ), Z ) = hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun
% 0.82/1.26    ( X, bool ), fun( X, bool ) ), insert( X ), Y ), T ), ti( fun( X, bool )
% 0.82/1.26    , Z ) = ti( fun( X, bool ), T ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), 
% 0.82/1.26    member( X ), Y ), Z ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun
% 0.82/1.26    ( fun( X, bool ), bool ), member( X ), Y ), T ) ), ! ti( fun( X, bool ), 
% 0.82/1.26    Z ) = ti( fun( X, bool ), T ), hAPP( fun( X, bool ), fun( X, bool ), hAPP
% 0.82/1.26    ( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), Z ) = hAPP
% 0.82/1.26    ( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, 
% 0.82/1.26    bool ) ), insert( X ), Y ), T ) }.
% 0.82/1.26  { ! ti( fun( X, bool ), Y ) = bot_bot( fun( X, bool ) ), ! hBOOL( hAPP( fun
% 0.82/1.26    ( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool ), member( X ), Z )
% 0.82/1.26    , Y ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), Z ) ), hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, 
% 0.82/1.26    fun( fun( X, bool ), bool ), member( X ), Y ), hAPP( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool ) ), insert( X )
% 0.82/1.26    , T ), Z ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), Z ) ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X
% 0.82/1.26    , fun( fun( X, bool ), fun( X, bool ) ), insert( X ), Y ), Z ) = ti( fun
% 0.82/1.26    ( X, bool ), Z ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.26    , bool ), bool ), hoare_122391849derivs( X ), Y ), hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X ), bool
% 0.82/1.26     ), hAPP( hoare_509422987triple( X ), fun( fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ), fun( hoare_509422987triple( X ), bool ) ), insert( 
% 0.82/1.26    hoare_509422987triple( X ) ), Z ), bot_bot( fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ) ) ) ) ), ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool
% 0.82/1.26     ), bool, hAPP( fun( hoare_509422987triple( X ), bool ), fun( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), bool ), hoare_122391849derivs( X ), Y
% 0.82/1.26     ), T ) ), hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, 
% 0.82/1.26    hAPP( fun( hoare_509422987triple( X ), bool ), fun( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), bool ), hoare_122391849derivs( X ), Y
% 0.82/1.26     ), hAPP( fun( hoare_509422987triple( X ), bool ), fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), hAPP( hoare_509422987triple( X ), fun
% 0.82/1.26    ( fun( hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ) ), insert( hoare_509422987triple( X ) ), Z ), T ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Y ), hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( 
% 0.82/1.26    fun( X, bool ), fun( X, bool ) ), insert( X ), Z ), bot_bot( fun( X, bool
% 0.82/1.26     ) ) ) ) ), ti( X, Y ) = ti( X, Z ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.26    , bool ), bool ), hoare_122391849derivs( X ), Y ), hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X ), bool
% 0.82/1.26     ), hAPP( hoare_509422987triple( X ), fun( fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ), fun( hoare_509422987triple( X ), bool ) ), insert( 
% 0.82/1.26    hoare_509422987triple( X ) ), Z ), T ) ) ), hBOOL( hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.26    , bool ), bool ), hoare_122391849derivs( X ), Y ), hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X ), bool
% 0.82/1.26     ), hAPP( hoare_509422987triple( X ), fun( fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ), fun( hoare_509422987triple( X ), bool ) ), insert( 
% 0.82/1.26    hoare_509422987triple( X ) ), Z ), bot_bot( fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ) ) ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.26    , bool ), bool ), hoare_122391849derivs( X ), Y ), hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( hoare_509422987triple( X ), bool
% 0.82/1.26     ), hAPP( hoare_509422987triple( X ), fun( fun( hoare_509422987triple( X
% 0.82/1.26     ), bool ), fun( hoare_509422987triple( X ), bool ) ), insert( 
% 0.82/1.26    hoare_509422987triple( X ) ), Z ), T ) ) ), hBOOL( hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), bool, hAPP( fun( 
% 0.82/1.26    hoare_509422987triple( X ), bool ), fun( fun( hoare_509422987triple( X )
% 0.82/1.26    , bool ), bool ), hoare_122391849derivs( X ), Y ), T ) ) }.
% 0.82/1.26  { ! hAPP( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun
% 0.82/1.26    ( X, bool ) ), insert( X ), Y ), bot_bot( fun( X, bool ) ) ) = hAPP( fun
% 0.82/1.26    ( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, bool )
% 0.82/1.26     ), insert( X ), Z ), bot_bot( fun( X, bool ) ) ), ti( X, Y ) = ti( X, Z
% 0.82/1.26     ) }.
% 0.82/1.26  { ! hBOOL( hAPP( state, bool, hAPP( state, fun( state, bool ), hAPP( com, 
% 0.82/1.26    fun( state, fun( state, bool ) ), evalc, X ), Y ), Z ) ), ! hBOOL( hAPP( 
% 0.82/1.26    state, bool, hAPP( state, fun( state, bool ), hAPP( com, fun( state, fun
% 0.82/1.26    ( state, bool ) ), evalc, X ), Y ), T ) ), T = Z }.
% 0.82/1.26  { ! ti( fun( Y, bool ), T ) = bot_bot( fun( Y, bool ) ), hAPP( fun( Y, bool
% 0.82/1.26     ), fun( X, bool ), hAPP( fun( Y, X ), fun( fun( Y, bool ), fun( X, bool
% 0.82/1.26     ) ), image( Y, X ), hAPP( X, fun( Y, X ), combk( X, Y ), Z ) ), T ) = 
% 0.82/1.26    bot_bot( fun( X, bool ) ) }.
% 0.82/1.26  { ti( fun( Y, bool ), T ) = bot_bot( fun( Y, bool ) ), hAPP( fun( Y, bool )
% 0.82/1.26    , fun( X, bool ), hAPP( fun( Y, X ), fun( fun( Y, bool ), fun( X, bool )
% 0.82/1.26     ), image( Y, X ), hAPP( X, fun( Y, X ), combk( X, Y ), Z ) ), T ) = hAPP
% 0.82/1.26    ( fun( X, bool ), fun( X, bool ), hAPP( X, fun( fun( X, bool ), fun( X, 
% 0.82/1.26    bool ) ), insert( X ), Z ), bot_bot( fun( X, bool ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( X, bool ), bool, hAPP( X, fun( fun( X, bool ), bool )
% 0.82/1.26    , member( X ), Z ), Y ) ), hAPP( fun( X, bool ), fun( T, bool ), hAPP( 
% 0.82/1.26    fun( X, T ), fun( fun( X, bool ), fun( T, bool ) ), image( X, T ), hAPP( 
% 0.82/1.26    T, fun( X, T ), combk( T, X ), U ) ), Y ) = hAPP( fun( T, bool ), fun( T
% 0.82/1.26    , bool ), hAPP( T, fun( fun( T, bool ), fun( T, bool ) ), insert( T ), U
% 0.82/1.26     ), bot_bot( fun( T, bool ) ) ) }.
% 0.82/1.26  { ! lattice( X ), semilattice_sup( fun( Y, X ) ) }.
% 0.82/1.26  { ! lattice( X ), lattice( fun( Y, X ) ) }.
% 0.82/1.26  { semilattice_sup( nat ) }.
% 0.82/1.26  { lattice( nat ) }.
% 0.82/1.26  { semilattice_sup( bool ) }.
% 0.82/1.26  { lattice( bool ) }.
% 0.82/1.26  { ti( X, ti( X, Y ) ) = ti( X, Y ) }.
% 0.82/1.26  { ! hBOOL( hAPP( bool, bool, fNot, X ) ), ! hBOOL( X ) }.
% 0.82/1.26  { hBOOL( X ), hBOOL( hAPP( bool, bool, fNot, X ) ) }.
% 0.82/1.26  { hAPP( X, Y, hAPP( fun( X, Z ), fun( X, Y ), hAPP( fun( Z, Y ), fun( fun( 
% 0.82/1.26    X, Z ), fun( X, Y ) ), combb( Z, Y, X ), T ), U ), W ) = hAPP( Z, Y, T, 
% 0.82/1.26    hAPP( X, Z, U, W ) ) }.
% 0.82/1.26  { hAPP( X, Y, hAPP( Z, fun( X, Y ), hAPP( fun( X, fun( Z, Y ) ), fun( Z, 
% 0.82/1.26    fun( X, Y ) ), combc( X, Z, Y ), T ), U ), W ) = hAPP( Z, Y, hAPP( X, fun
% 0.82/1.26    ( Z, Y ), T, W ), U ) }.
% 0.82/1.26  { hAPP( X, X, combi( X ), Y ) = ti( X, Y ) }.
% 0.82/1.26  { hAPP( X, Y, hAPP( Y, fun( X, Y ), combk( Y, X ), Z ), T ) = ti( Y, Z ) }
% 0.82/1.26    .
% 0.82/1.26  { hAPP( X, Y, hAPP( fun( X, Z ), fun( X, Y ), hAPP( fun( X, fun( Z, Y ) ), 
% 0.82/1.26    fun( fun( X, Z ), fun( X, Y ) ), combs( X, Z, Y ), T ), U ), W ) = hAPP( 
% 0.82/1.26    Z, Y, hAPP( X, fun( Z, Y ), T, W ), hAPP( X, Z, U, W ) ) }.
% 0.82/1.26  { ! hBOOL( X ), ! hBOOL( Y ), hBOOL( hAPP( bool, bool, hAPP( bool, fun( 
% 0.82/1.26    bool, bool ), fconj, X ), Y ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( bool, bool, hAPP( bool, fun( bool, bool ), fconj, X ), Y )
% 0.82/1.26     ), hBOOL( X ) }.
% 0.82/1.26  { ! hBOOL( hAPP( bool, bool, hAPP( bool, fun( bool, bool ), fconj, Y ), X )
% 0.82/1.26     ), hBOOL( X ) }.
% 0.82/1.26  { ! hBOOL( X ), hBOOL( hAPP( bool, bool, hAPP( bool, fun( bool, bool ), 
% 0.82/1.26    fdisj, X ), Y ) ) }.
% 0.82/1.26  { ! hBOOL( X ), hBOOL( hAPP( bool, bool, hAPP( bool, fun( bool, bool ), 
% 0.82/1.26    fdisj, Y ), X ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( bool, bool, hAPP( bool, fun( bool, bool ), fdisj, X ), Y )
% 0.82/1.26     ), hBOOL( X ), hBOOL( Y ) }.
% 0.82/1.26  { ! hBOOL( fFalse ) }.
% 0.82/1.26  { ti( bool, X ) = fTrue, ti( bool, X ) = fFalse }.
% 0.82/1.26  { ! hBOOL( hAPP( X, bool, hAPP( X, fun( X, bool ), fequal( X ), Y ), Z ) )
% 0.82/1.26    , ti( X, Y ) = ti( X, Z ) }.
% 0.82/1.26  { ! ti( X, Y ) = ti( X, Z ), hBOOL( hAPP( X, bool, hAPP( X, fun( X, bool )
% 0.82/1.26    , fequal( X ), Y ), Z ) ) }.
% 0.82/1.26  { hBOOL( X ), hBOOL( hAPP( bool, bool, hAPP( bool, fun( bool, bool ), 
% 0.82/1.26    fimplies, X ), Y ) ) }.
% 0.82/1.26  { ! hBOOL( X ), hBOOL( hAPP( bool, bool, hAPP( bool, fun( bool, bool ), 
% 0.82/1.26    fimplies, Y ), X ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( bool, bool, hAPP( bool, fun( bool, bool ), fimplies, X ), 
% 0.82/1.26    Y ) ), ! hBOOL( X ), hBOOL( Y ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( hoare_509422987triple( x_a ), bool ), bool, hAPP( 
% 0.82/1.26    hoare_509422987triple( x_a ), fun( fun( hoare_509422987triple( x_a ), 
% 0.82/1.26    bool ), bool ), member( hoare_509422987triple( x_a ) ), skol20( Y ) ), 
% 0.82/1.26    hAPP( fun( hoare_509422987triple( x_a ), bool ), fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), hAPP( fun( hoare_509422987triple( 
% 0.82/1.26    x_a ), bool ), fun( fun( hoare_509422987triple( x_a ), bool ), fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ) ), semilattice_sup_sup( fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ) ), g ), hAPP( fun( pname, bool ), 
% 0.82/1.26    fun( hoare_509422987triple( x_a ), bool ), hAPP( fun( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ), fun( fun( pname, bool ), fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ) ), image( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ), hAPP( fun( pname, fun( x_a, fun( state, 
% 0.82/1.26    bool ) ) ), fun( pname, hoare_509422987triple( x_a ) ), hAPP( fun( pname
% 0.82/1.26    , fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a ) ) ), 
% 0.82/1.26    fun( fun( pname, fun( x_a, fun( state, bool ) ) ), fun( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ), combs( pname, fun( x_a, fun( state, 
% 0.82/1.26    bool ) ), hoare_509422987triple( x_a ) ), hAPP( fun( pname, com ), fun( 
% 0.82/1.26    pname, fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a )
% 0.82/1.26     ) ), hAPP( fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), fun( fun( pname, com ), fun( pname, 
% 0.82/1.26    fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a ) ) ) ), 
% 0.82/1.26    combs( pname, com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ), hAPP( fun( pname, fun( x_a, fun( state
% 0.82/1.26    , bool ) ) ), fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), hAPP( fun( fun( x_a, fun( state, bool
% 0.82/1.26     ) ), fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), fun( fun( pname, fun( x_a, fun( state
% 0.82/1.26    , bool ) ) ), fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ) ), combb( fun( x_a, fun( state, bool )
% 0.82/1.26     ), fun( com, fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.26    ( x_a ) ) ), pname ), hoare_1008221573triple( x_a ) ), p ) ), body ) ), q
% 0.82/1.26     ) ), procs ) ) ) ), ! hBOOL( hAPP( fun( hoare_509422987triple( x_a ), 
% 0.82/1.26    bool ), bool, hAPP( hoare_509422987triple( x_a ), fun( fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), bool ), member( 
% 0.82/1.26    hoare_509422987triple( x_a ) ), Z ), hAPP( fun( pname, bool ), fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), hAPP( fun( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ), fun( fun( pname, bool ), fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ) ), image( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ), hAPP( fun( pname, fun( x_a, fun( state, 
% 0.82/1.26    bool ) ) ), fun( pname, hoare_509422987triple( x_a ) ), hAPP( fun( pname
% 0.82/1.26    , fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a ) ) ), 
% 0.82/1.26    fun( fun( pname, fun( x_a, fun( state, bool ) ) ), fun( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ), combs( pname, fun( x_a, fun( state, 
% 0.82/1.26    bool ) ), hoare_509422987triple( x_a ) ), hAPP( fun( pname, com ), fun( 
% 0.82/1.26    pname, fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a )
% 0.82/1.26     ) ), hAPP( fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), fun( fun( pname, com ), fun( pname, 
% 0.82/1.26    fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a ) ) ) ), 
% 0.82/1.26    combs( pname, com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ), hAPP( fun( pname, fun( x_a, fun( state
% 0.82/1.26    , bool ) ) ), fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), hAPP( fun( fun( x_a, fun( state, bool
% 0.82/1.26     ) ), fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), fun( fun( pname, fun( x_a, fun( state
% 0.82/1.26    , bool ) ) ), fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ) ), combb( fun( x_a, fun( state, bool )
% 0.82/1.26     ), fun( com, fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.26    ( x_a ) ) ), pname ), hoare_1008221573triple( x_a ) ), p ) ), hAPP( fun( 
% 0.82/1.26    pname, option( com ) ), fun( pname, com ), hAPP( fun( option( com ), com
% 0.82/1.26     ), fun( fun( pname, option( com ) ), fun( pname, com ) ), combb( option
% 0.82/1.26    ( com ), com, pname ), the( com ) ), body_1 ) ) ), q ) ), procs ) ) ), 
% 0.82/1.26    hBOOL( hAPP( hoare_509422987triple( x_a ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), hoare_763665637_valid( x_a ), X ), 
% 0.82/1.26    Z ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( hoare_509422987triple( x_a ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), hoare_763665637_valid( x_a ), X ), 
% 0.82/1.26    skol20( X ) ) ), ! hBOOL( hAPP( fun( hoare_509422987triple( x_a ), bool )
% 0.82/1.26    , bool, hAPP( hoare_509422987triple( x_a ), fun( fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), bool ), member( 
% 0.82/1.26    hoare_509422987triple( x_a ) ), Y ), hAPP( fun( pname, bool ), fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), hAPP( fun( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ), fun( fun( pname, bool ), fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ) ), image( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ), hAPP( fun( pname, fun( x_a, fun( state, 
% 0.82/1.26    bool ) ) ), fun( pname, hoare_509422987triple( x_a ) ), hAPP( fun( pname
% 0.82/1.26    , fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a ) ) ), 
% 0.82/1.26    fun( fun( pname, fun( x_a, fun( state, bool ) ) ), fun( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ), combs( pname, fun( x_a, fun( state, 
% 0.82/1.26    bool ) ), hoare_509422987triple( x_a ) ), hAPP( fun( pname, com ), fun( 
% 0.82/1.26    pname, fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a )
% 0.82/1.26     ) ), hAPP( fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), fun( fun( pname, com ), fun( pname, 
% 0.82/1.26    fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a ) ) ) ), 
% 0.82/1.26    combs( pname, com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ), hAPP( fun( pname, fun( x_a, fun( state
% 0.82/1.26    , bool ) ) ), fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), hAPP( fun( fun( x_a, fun( state, bool
% 0.82/1.26     ) ), fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), fun( fun( pname, fun( x_a, fun( state
% 0.82/1.26    , bool ) ) ), fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ) ), combb( fun( x_a, fun( state, bool )
% 0.82/1.26     ), fun( com, fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.26    ( x_a ) ) ), pname ), hoare_1008221573triple( x_a ) ), p ) ), hAPP( fun( 
% 0.82/1.26    pname, option( com ) ), fun( pname, com ), hAPP( fun( option( com ), com
% 0.82/1.26     ), fun( fun( pname, option( com ) ), fun( pname, com ) ), combb( option
% 0.82/1.26    ( com ), com, pname ), the( com ) ), body_1 ) ) ), q ) ), procs ) ) ), 
% 0.82/1.26    hBOOL( hAPP( hoare_509422987triple( x_a ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), hoare_763665637_valid( x_a ), X ), 
% 0.82/1.26    Y ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( fun( hoare_509422987triple( x_a ), bool ), bool, hAPP( 
% 0.82/1.26    hoare_509422987triple( x_a ), fun( fun( hoare_509422987triple( x_a ), 
% 0.82/1.26    bool ), bool ), member( hoare_509422987triple( x_a ) ), X ), g ) ), hBOOL
% 0.82/1.26    ( hAPP( hoare_509422987triple( x_a ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), hoare_763665637_valid( x_a ), n ), 
% 0.82/1.26    X ) ) }.
% 0.82/1.26  { hBOOL( hAPP( fun( hoare_509422987triple( x_a ), bool ), bool, hAPP( 
% 0.82/1.26    hoare_509422987triple( x_a ), fun( fun( hoare_509422987triple( x_a ), 
% 0.82/1.26    bool ), bool ), member( hoare_509422987triple( x_a ) ), skol21 ), hAPP( 
% 0.82/1.26    fun( pname, bool ), fun( hoare_509422987triple( x_a ), bool ), hAPP( fun
% 0.82/1.26    ( pname, hoare_509422987triple( x_a ) ), fun( fun( pname, bool ), fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ) ), image( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ), hAPP( fun( pname, fun( x_a, fun( state, 
% 0.82/1.26    bool ) ) ), fun( pname, hoare_509422987triple( x_a ) ), hAPP( fun( pname
% 0.82/1.26    , fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a ) ) ), 
% 0.82/1.26    fun( fun( pname, fun( x_a, fun( state, bool ) ) ), fun( pname, 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ), combs( pname, fun( x_a, fun( state, 
% 0.82/1.26    bool ) ), hoare_509422987triple( x_a ) ), hAPP( fun( pname, com ), fun( 
% 0.82/1.26    pname, fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a )
% 0.82/1.26     ) ), hAPP( fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), fun( fun( pname, com ), fun( pname, 
% 0.82/1.26    fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple( x_a ) ) ) ), 
% 0.82/1.26    combs( pname, com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ), hAPP( fun( pname, fun( x_a, fun( state
% 0.82/1.26    , bool ) ) ), fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), hAPP( fun( fun( x_a, fun( state, bool
% 0.82/1.26     ) ), fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ), fun( fun( pname, fun( x_a, fun( state
% 0.82/1.26    , bool ) ) ), fun( pname, fun( com, fun( fun( x_a, fun( state, bool ) ), 
% 0.82/1.26    hoare_509422987triple( x_a ) ) ) ) ), combb( fun( x_a, fun( state, bool )
% 0.82/1.26     ), fun( com, fun( fun( x_a, fun( state, bool ) ), hoare_509422987triple
% 0.82/1.26    ( x_a ) ) ), pname ), hoare_1008221573triple( x_a ) ), p ) ), body ) ), q
% 0.82/1.26     ) ), procs ) ) ) }.
% 0.82/1.26  { ! hBOOL( hAPP( hoare_509422987triple( x_a ), bool, hAPP( nat, fun( 
% 0.82/1.26    hoare_509422987triple( x_a ), bool ), hoare_763665637_valid( x_a ), n ), 
% 0.82/1.26    skol21 ) ) }.
% 0.82/1.26  
% 0.82/1.26  *** allocated 15000 integers for clauses
% 0.82/1.26  *** allocated 22500 integers for clauses
% 0.82/1.26  *** allocated 33750 integers for clauses
% 0.82/1.26  percentage equality = 0.369347, percentage horn = 0.872727
% 0.82/1.26  This is a problem with some equality
% 0.82/1.26  
% 0.82/1.26  
% 0.82/1.26  
% 0.82/1.26  Options Used:
% 0.82/1.26  
% 0.82/1.26  useres =            1
% 0.82/1.26  useparamod =        1
% 0.82/1.26  useeqrefl =         1
% 0.82/1.26  useeqfact =         1
% 0.82/1.26  usefactor =         1
% 0.82/1.26  usesimpsplitting =  0
% 0.82/1.26  usesimpdemod =      5
% 0.82/1.26  usesimpres =        3
% 0.82/1.26  
% 0.82/1.26  resimpinuse      =  1000
% 0.82/1.26  resimpclauses =     20000
% 0.82/1.26  substype =          eqrewr
% 0.82/1.26  backwardsubs =      1
% 0.82/1.26  selectoldest =      5
% 0.82/1.26  
% 0.82/1.26  litorderings [0] =  split
% 0.82/1.26  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.82/1.26  
% 0.82/1.26  termordering =      kbo
% 0.82/1.26  
% 0.82/1.26  litapriori =        0
% 0.82/1.26  termapriori =       1
% 0.82/1.26  litaposteriori =    0
% 0.82/1.26  termaposteriori =   0
% 0.82/1.26  demodaposteriori =  0
% 0.82/1.26  ordereqreflfact =   0
% 0.82/1.26  
% 0.82/1.26  litselect =         negord
% 0.82/1.26  
% 0.82/1.26  maxweight =         15
% 0.82/1.26  maxdepth =          30000
% 0.82/1.26  maxlength =         115
% 0.82/1.26  maxnrvars =         195
% 0.82/1.26  excuselevel =       1
% 0.82/1.26  increasemaxweight = 1
% 0.82/1.26  
% 0.82/1.26  maxselected =       10000000
% 0.82/1.26  maxnrclauses =      10000000
% 0.82/1.26  
% 0.82/1.26  showgenerated =    0
% 0.82/1.26  showkept =         0
% 0.82/1.26  showselected =     0
% 0.82/1.26  showdeleted =      0
% 0.82/1.26  showresimp =       1
% 0.82/1.26  showstatus =       2000
% 0.82/1.26  
% 0.82/1.26  prologoutput =     0
% 0.82/1.26  nrgoals =          5000000
% 0.82/1.26  totalproof =       1
% 0.82/1.26  
% 0.82/1.26  Symbols occurring in the translation:
% 0.82/1.26  
% 0.82/1.26  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.82/1.26  .  [1, 2]      (w:1, o:120, a:1, s:1, b:0), 
% 0.82/1.26  !  [4, 1]      (w:0, o:94, a:1, s:1, b:0), 
% 0.82/1.26  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.82/1.26  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.82/1.26  fun  [38, 2]      (w:1, o:144, a:1, s:1, b:0), 
% 0.82/1.26  combb  [39, 3]      (w:1, o:157, a:1, s:1, b:0), 
% 0.82/1.26  ti  [40, 2]      (w:1, o:152, a:1, s:1, b:0), 
% 0.82/1.26  combc  [41, 3]      (w:1, o:158, a:1, s:1, b:0), 
% 0.82/1.26  combi  [42, 1]      (w:1, o:101, a:1, s:1, b:0), 
% 0.82/1.26  combk  [43, 2]      (w:1, o:153, a:1, s:1, b:0), 
% 0.82/1.26  combs  [44, 3]      (w:1, o:159, a:1, s:1, b:0), 
% 6.23/6.63  pname  [45, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 6.23/6.63  com  [46, 0]      (w:1, o:13, a:1, s:1, b:0), 
% 6.23/6.63  option  [47, 1]      (w:1, o:102, a:1, s:1, b:0), 
% 6.23/6.63  body_1  [48, 0]      (w:1, o:10, a:1, s:1, b:0), 
% 6.23/6.63  body  [49, 0]      (w:1, o:11, a:1, s:1, b:0), 
% 6.23/6.63  nat  [50, 0]      (w:1, o:14, a:1, s:1, b:0), 
% 6.23/6.63  zero_zero  [51, 1]      (w:1, o:103, a:1, s:1, b:0), 
% 6.23/6.63  undefined  [52, 1]      (w:1, o:106, a:1, s:1, b:0), 
% 6.23/6.63  hoare_509422987triple  [53, 1]      (w:1, o:107, a:1, s:1, b:0), 
% 6.23/6.63  bool  [54, 0]      (w:1, o:12, a:1, s:1, b:0), 
% 6.23/6.63  hoare_122391849derivs  [55, 1]      (w:1, o:108, a:1, s:1, b:0), 
% 6.23/6.63  hoare_1870528171valids  [56, 1]      (w:1, o:109, a:1, s:1, b:0), 
% 6.23/6.63  state  [57, 0]      (w:1, o:15, a:1, s:1, b:0), 
% 6.23/6.63  hoare_1008221573triple  [58, 1]      (w:1, o:110, a:1, s:1, b:0), 
% 6.23/6.63  hoare_885240885e_case  [59, 2]      (w:1, o:155, a:1, s:1, b:0), 
% 6.23/6.63  hoare_728318379le_rec  [60, 2]      (w:1, o:154, a:1, s:1, b:0), 
% 6.23/6.63  hoare_763665637_valid  [61, 1]      (w:1, o:111, a:1, s:1, b:0), 
% 6.23/6.63  semilattice_sup  [62, 1]      (w:1, o:112, a:1, s:1, b:0), 
% 6.23/6.63  semilattice_sup_sup  [63, 1]      (w:1, o:113, a:1, s:1, b:0), 
% 6.23/6.63  suc  [64, 0]      (w:1, o:16, a:1, s:1, b:0), 
% 6.23/6.63  evalc  [65, 0]      (w:1, o:17, a:1, s:1, b:0), 
% 6.23/6.63  the  [66, 1]      (w:1, o:105, a:1, s:1, b:0), 
% 6.23/6.63  bot_bot  [67, 1]      (w:1, o:99, a:1, s:1, b:0), 
% 6.23/6.63  powp  [68, 1]      (w:1, o:114, a:1, s:1, b:0), 
% 6.23/6.63  collect  [69, 1]      (w:1, o:100, a:1, s:1, b:0), 
% 6.23/6.63  image  [70, 2]      (w:1, o:156, a:1, s:1, b:0), 
% 6.23/6.63  insert  [71, 1]      (w:1, o:116, a:1, s:1, b:0), 
% 6.23/6.63  fFalse  [72, 0]      (w:1, o:18, a:1, s:1, b:0), 
% 6.23/6.63  fNot  [73, 0]      (w:1, o:19, a:1, s:1, b:0), 
% 6.23/6.63  fTrue  [74, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 6.23/6.63  fconj  [75, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 6.23/6.63  fdisj  [76, 0]      (w:1, o:22, a:1, s:1, b:0), 
% 6.23/6.63  fequal  [77, 1]      (w:1, o:117, a:1, s:1, b:0), 
% 6.23/6.63  fimplies  [78, 0]      (w:1, o:23, a:1, s:1, b:0), 
% 6.23/6.63  hAPP  [81, 4]      (w:1, o:174, a:1, s:1, b:0), 
% 6.23/6.63  hBOOL  [82, 1]      (w:1, o:115, a:1, s:1, b:0), 
% 6.23/6.63  member  [83, 1]      (w:1, o:119, a:1, s:1, b:0), 
% 6.23/6.63  x_a  [84, 0]      (w:1, o:31, a:1, s:1, b:0), 
% 6.23/6.63  g  [85, 0]      (w:1, o:32, a:1, s:1, b:0), 
% 6.23/6.63  p  [86, 0]      (w:1, o:33, a:1, s:1, b:0), 
% 6.23/6.63  procs  [87, 0]      (w:1, o:34, a:1, s:1, b:0), 
% 6.23/6.63  q  [88, 0]      (w:1, o:35, a:1, s:1, b:0), 
% 6.23/6.63  n  [89, 0]      (w:1, o:36, a:1, s:1, b:0), 
% 6.23/6.63  lattice  [110, 1]      (w:1, o:118, a:1, s:1, b:0), 
% 6.23/6.63  alpha1  [152, 4]      (w:1, o:175, a:1, s:1, b:1), 
% 6.23/6.63  alpha2  [153, 3]      (w:1, o:160, a:1, s:1, b:1), 
% 6.23/6.63  alpha3  [154, 3]      (w:1, o:161, a:1, s:1, b:1), 
% 6.23/6.63  alpha4  [155, 3]      (w:1, o:162, a:1, s:1, b:1), 
% 6.23/6.63  alpha5  [156, 5]      (w:1, o:181, a:1, s:1, b:1), 
% 6.23/6.63  alpha6  [157, 3]      (w:1, o:163, a:1, s:1, b:1), 
% 6.23/6.63  alpha7  [158, 3]      (w:1, o:164, a:1, s:1, b:1), 
% 6.23/6.63  alpha8  [159, 3]      (w:1, o:165, a:1, s:1, b:1), 
% 6.23/6.63  alpha9  [160, 5]      (w:1, o:182, a:1, s:1, b:1), 
% 6.23/6.63  alpha10  [161, 4]      (w:1, o:176, a:1, s:1, b:1), 
% 6.23/6.63  alpha11  [162, 4]      (w:1, o:177, a:1, s:1, b:1), 
% 6.23/6.63  skol1  [163, 3]      (w:1, o:166, a:1, s:1, b:1), 
% 6.23/6.63  skol2  [164, 3]      (w:1, o:169, a:1, s:1, b:1), 
% 6.23/6.63  skol3  [165, 3]      (w:1, o:170, a:1, s:1, b:1), 
% 6.23/6.63  skol4  [166, 5]      (w:1, o:183, a:1, s:1, b:1), 
% 6.23/6.63  skol5  [167, 4]      (w:1, o:178, a:1, s:1, b:1), 
% 6.23/6.63  skol6  [168, 3]      (w:1, o:171, a:1, s:1, b:1), 
% 6.23/6.63  skol7  [169, 3]      (w:1, o:172, a:1, s:1, b:1), 
% 6.23/6.63  skol8  [170, 4]      (w:1, o:179, a:1, s:1, b:1), 
% 6.23/6.63  skol9  [171, 3]      (w:1, o:173, a:1, s:1, b:1), 
% 6.23/6.63  skol10  [172, 3]      (w:1, o:167, a:1, s:1, b:1), 
% 6.23/6.63  skol11  [173, 5]      (w:1, o:184, a:1, s:1, b:1), 
% 6.23/6.63  skol12  [174, 2]      (w:1, o:145, a:1, s:1, b:1), 
% 6.23/6.63  skol13  [175, 5]      (w:1, o:185, a:1, s:1, b:1), 
% 6.23/6.63  skol14  [176, 3]      (w:1, o:168, a:1, s:1, b:1), 
% 6.23/6.63  skol15  [177, 2]      (w:1, o:146, a:1, s:1, b:1), 
% 6.23/6.63  skol16  [178, 2]      (w:1, o:147, a:1, s:1, b:1), 
% 6.23/6.63  skol17  [179, 2]      (w:1, o:148, a:1, s:1, b:1), 
% 6.23/6.63  skol18  [180, 4]      (w:1, o:180, a:1, s:1, b:1), 
% 6.23/6.63  skol19  [181, 2]      (w:1, o:149, a:1, s:1, b:1), 
% 6.23/6.63  skol20  [182, 1]      (w:1, o:104, a:1, s:1, b:1), 
% 6.23/6.63  skol21  [183, 0]      (w:1, o:93, a:1, s:1, b:1), 
% 6.23/6.63  skol22  [184, 2]      (w:1, o:150, a:1, s:1, b:1), 
% 6.23/6.63  skol23  [185, 2]      (w:1, o:151, a:1, s:1, b:1).
% 6.23/6.63  
% 6.23/6.63  
% 6.23/6.63  Starting Search:
% 20.65/21.06  
% 20.65/21.06  *** allocated 50625 integers for clauses
% 20.65/21.06  *** allocated 75937 integers for clauses
% 20.65/21.06  *** allocated 113905 integers for clauses
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 75937 integers for termspace/termends
% 20.65/21.06  *** allocated 170857 integers for clauses
% 20.65/21.06  *** allocated 113905 integers for termspace/termends
% 20.65/21.06  *** allocated 256285 integers for clauses
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    5430
% 20.65/21.06  Kept:         2035
% 20.65/21.06  Inuse:        164
% 20.65/21.06  Deleted:      7
% 20.65/21.06  Deletedinuse: 0
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 170857 integers for termspace/termends
% 20.65/21.06  *** allocated 384427 integers for clauses
% 20.65/21.06  *** allocated 256285 integers for termspace/termends
% 20.65/21.06  *** allocated 384427 integers for termspace/termends
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 576640 integers for clauses
% 20.65/21.06  *** allocated 576640 integers for termspace/termends
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    14533
% 20.65/21.06  Kept:         4041
% 20.65/21.06  Inuse:        266
% 20.65/21.06  Deleted:      24
% 20.65/21.06  Deletedinuse: 9
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 864960 integers for clauses
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    21417
% 20.65/21.06  Kept:         6049
% 20.65/21.06  Inuse:        386
% 20.65/21.06  Deleted:      30
% 20.65/21.06  Deletedinuse: 10
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 864960 integers for termspace/termends
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    31997
% 20.65/21.06  Kept:         8131
% 20.65/21.06  Inuse:        496
% 20.65/21.06  Deleted:      35
% 20.65/21.06  Deletedinuse: 10
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 1297440 integers for clauses
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    39570
% 20.65/21.06  Kept:         10151
% 20.65/21.06  Inuse:        571
% 20.65/21.06  Deleted:      40
% 20.65/21.06  Deletedinuse: 10
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 1297440 integers for termspace/termends
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    58488
% 20.65/21.06  Kept:         13040
% 20.65/21.06  Inuse:        713
% 20.65/21.06  Deleted:      65
% 20.65/21.06  Deletedinuse: 26
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 1946160 integers for clauses
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    70069
% 20.65/21.06  Kept:         15051
% 20.65/21.06  Inuse:        737
% 20.65/21.06  Deleted:      115
% 20.65/21.06  Deletedinuse: 76
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    91756
% 20.65/21.06  Kept:         17859
% 20.65/21.06  Inuse:        766
% 20.65/21.06  Deleted:      115
% 20.65/21.06  Deletedinuse: 76
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    115106
% 20.65/21.06  Kept:         20251
% 20.65/21.06  Inuse:        792
% 20.65/21.06  Deleted:      115
% 20.65/21.06  Deletedinuse: 76
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying clauses:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 1946160 integers for termspace/termends
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    124183
% 20.65/21.06  Kept:         22335
% 20.65/21.06  Inuse:        870
% 20.65/21.06  Deleted:      705
% 20.65/21.06  Deletedinuse: 76
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 2919240 integers for clauses
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    143070
% 20.65/21.06  Kept:         24667
% 20.65/21.06  Inuse:        901
% 20.65/21.06  Deleted:      722
% 20.65/21.06  Deletedinuse: 92
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  *** allocated 2919240 integers for termspace/termends
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    156603
% 20.65/21.06  Kept:         26681
% 20.65/21.06  Inuse:        955
% 20.65/21.06  Deleted:      754
% 20.65/21.06  Deletedinuse: 122
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    174053
% 20.65/21.06  Kept:         28681
% 20.65/21.06  Inuse:        994
% 20.65/21.06  Deleted:      760
% 20.65/21.06  Deletedinuse: 126
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    182241
% 20.65/21.06  Kept:         30716
% 20.65/21.06  Inuse:        1056
% 20.65/21.06  Deleted:      770
% 20.65/21.06  Deletedinuse: 129
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    193615
% 20.65/21.06  Kept:         32732
% 20.65/21.06  Inuse:        1141
% 20.65/21.06  Deleted:      770
% 20.65/21.06  Deletedinuse: 129
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    204253
% 20.65/21.06  Kept:         34735
% 20.65/21.06  Inuse:        1256
% 20.65/21.06  Deleted:      770
% 20.65/21.06  Deletedinuse: 129
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    213536
% 20.65/21.06  Kept:         36793
% 20.65/21.06  Inuse:        1314
% 20.65/21.06  Deleted:      770
% 20.65/21.06  Deletedinuse: 129
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 20.65/21.06  Done
% 20.65/21.06  
% 20.65/21.06  
% 20.65/21.06  Intermediate Status:
% 20.65/21.06  Generated:    223405
% 20.65/21.06  Kept:         38797
% 20.65/21.06  Inuse:        1367
% 20.65/21.06  Deleted:      770
% 20.65/21.06  Deletedinuse: 129
% 20.65/21.06  
% 20.65/21.06  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying clauses:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    232888
% 69.84/70.27  Kept:         40831
% 69.84/70.27  Inuse:        1412
% 69.84/70.27  Deleted:      1809
% 69.84/70.27  Deletedinuse: 129
% 69.84/70.27  
% 69.84/70.27  *** allocated 4378860 integers for clauses
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    253910
% 69.84/70.27  Kept:         42852
% 69.84/70.27  Inuse:        1436
% 69.84/70.27  Deleted:      1809
% 69.84/70.27  Deletedinuse: 129
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    268125
% 69.84/70.27  Kept:         44956
% 69.84/70.27  Inuse:        1505
% 69.84/70.27  Deleted:      1809
% 69.84/70.27  Deletedinuse: 129
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    278061
% 69.84/70.27  Kept:         47093
% 69.84/70.27  Inuse:        1597
% 69.84/70.27  Deleted:      1817
% 69.84/70.27  Deletedinuse: 137
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    283518
% 69.84/70.27  Kept:         49175
% 69.84/70.27  Inuse:        1628
% 69.84/70.27  Deleted:      1825
% 69.84/70.27  Deletedinuse: 137
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    290392
% 69.84/70.27  Kept:         51187
% 69.84/70.27  Inuse:        1650
% 69.84/70.27  Deleted:      1828
% 69.84/70.27  Deletedinuse: 137
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    299914
% 69.84/70.27  Kept:         53206
% 69.84/70.27  Inuse:        1683
% 69.84/70.27  Deleted:      1831
% 69.84/70.27  Deletedinuse: 137
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    309797
% 69.84/70.27  Kept:         55230
% 69.84/70.27  Inuse:        1716
% 69.84/70.27  Deleted:      1835
% 69.84/70.27  Deletedinuse: 139
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    319705
% 69.84/70.27  Kept:         57232
% 69.84/70.27  Inuse:        1761
% 69.84/70.27  Deleted:      1835
% 69.84/70.27  Deletedinuse: 139
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    333777
% 69.84/70.27  Kept:         59239
% 69.84/70.27  Inuse:        1806
% 69.84/70.27  Deleted:      1835
% 69.84/70.27  Deletedinuse: 139
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying clauses:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    348267
% 69.84/70.27  Kept:         61300
% 69.84/70.27  Inuse:        1828
% 69.84/70.27  Deleted:      3125
% 69.84/70.27  Deletedinuse: 139
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    363257
% 69.84/70.27  Kept:         63407
% 69.84/70.27  Inuse:        1850
% 69.84/70.27  Deleted:      3129
% 69.84/70.27  Deletedinuse: 143
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    376942
% 69.84/70.27  Kept:         65517
% 69.84/70.27  Inuse:        1864
% 69.84/70.27  Deleted:      3129
% 69.84/70.27  Deletedinuse: 143
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    381939
% 69.84/70.27  Kept:         67635
% 69.84/70.27  Inuse:        1880
% 69.84/70.27  Deleted:      3129
% 69.84/70.27  Deletedinuse: 143
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    390135
% 69.84/70.27  Kept:         69704
% 69.84/70.27  Inuse:        1904
% 69.84/70.27  Deleted:      3129
% 69.84/70.27  Deletedinuse: 143
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    400321
% 69.84/70.27  Kept:         71805
% 69.84/70.27  Inuse:        1933
% 69.84/70.27  Deleted:      3129
% 69.84/70.27  Deletedinuse: 143
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    428078
% 69.84/70.27  Kept:         73819
% 69.84/70.27  Inuse:        2228
% 69.84/70.27  Deleted:      3139
% 69.84/70.27  Deletedinuse: 153
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    438647
% 69.84/70.27  Kept:         75975
% 69.84/70.27  Inuse:        2303
% 69.84/70.27  Deleted:      3221
% 69.84/70.27  Deletedinuse: 235
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    444416
% 69.84/70.27  Kept:         78147
% 69.84/70.27  Inuse:        2315
% 69.84/70.27  Deleted:      3293
% 69.84/70.27  Deletedinuse: 307
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    457291
% 69.84/70.27  Kept:         80330
% 69.84/70.27  Inuse:        2371
% 69.84/70.27  Deleted:      3293
% 69.84/70.27  Deletedinuse: 307
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying clauses:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  *** allocated 6568290 integers for clauses
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    465715
% 69.84/70.27  Kept:         82330
% 69.84/70.27  Inuse:        2383
% 69.84/70.27  Deleted:      7727
% 69.84/70.27  Deletedinuse: 307
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    472827
% 69.84/70.27  Kept:         84548
% 69.84/70.27  Inuse:        2393
% 69.84/70.27  Deleted:      7727
% 69.84/70.27  Deletedinuse: 307
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 69.84/70.27  Done
% 69.84/70.27  
% 69.84/70.27  
% 69.84/70.27  Intermediate Status:
% 69.84/70.27  Generated:    489261
% 69.84/70.27  Kept:         86688
% 69.84/70.27  Inuse:        2409
% 69.84/70.27  Deleted:      7727
% 69.84/70.27  Deletedinuse: 307
% 69.84/70.27  
% 69.84/70.27  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  *** allocated 4378860 integers for termspace/termends
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  
% 208.54/208.99  Intermediate Status:
% 208.54/208.99  Generated:    498029
% 208.54/208.99  Kept:         88752
% 208.54/208.99  Inuse:        2426
% 208.54/208.99  Deleted:      7741
% 208.54/208.99  Deletedinuse: 321
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  
% 208.54/208.99  Intermediate Status:
% 208.54/208.99  Generated:    506018
% 208.54/208.99  Kept:         90837
% 208.54/208.99  Inuse:        2440
% 208.54/208.99  Deleted:      7751
% 208.54/208.99  Deletedinuse: 331
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  
% 208.54/208.99  Intermediate Status:
% 208.54/208.99  Generated:    516924
% 208.54/208.99  Kept:         92877
% 208.54/208.99  Inuse:        2463
% 208.54/208.99  Deleted:      7751
% 208.54/208.99  Deletedinuse: 331
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  
% 208.54/208.99  Intermediate Status:
% 208.54/208.99  Generated:    528125
% 208.54/208.99  Kept:         94989
% 208.54/208.99  Inuse:        2484
% 208.54/208.99  Deleted:      7751
% 208.54/208.99  Deletedinuse: 331
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  
% 208.54/208.99  Intermediate Status:
% 208.54/208.99  Generated:    538898
% 208.54/208.99  Kept:         96996
% 208.54/208.99  Inuse:        2504
% 208.54/208.99  Deleted:      7751
% 208.54/208.99  Deletedinuse: 331
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  Resimplifying inuse:
% 208.54/208.99  Done
% 208.54/208.99  
% 208.54/208.99  
% 208.54/208.99  Intermediate Status:
% 208.54/208.99  Generated:    551035
% 208.54/208.99  Kept:         99087
% 208.54/209.00  Inuse:        2526
% 208.54/209.00  Deleted:      7751
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying clauses:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    562753
% 208.54/209.00  Kept:         101123
% 208.54/209.00  Inuse:        2546
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    575476
% 208.54/209.00  Kept:         103155
% 208.54/209.00  Inuse:        2570
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    585930
% 208.54/209.00  Kept:         105168
% 208.54/209.00  Inuse:        2589
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    597787
% 208.54/209.00  Kept:         107216
% 208.54/209.00  Inuse:        2611
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    608369
% 208.54/209.00  Kept:         109251
% 208.54/209.00  Inuse:        2631
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    622214
% 208.54/209.00  Kept:         111309
% 208.54/209.00  Inuse:        2651
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    635549
% 208.54/209.00  Kept:         113374
% 208.54/209.00  Inuse:        2671
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    649257
% 208.54/209.00  Kept:         115415
% 208.54/209.00  Inuse:        2696
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    666363
% 208.54/209.00  Kept:         117468
% 208.54/209.00  Inuse:        2726
% 208.54/209.00  Deleted:      10147
% 208.54/209.00  Deletedinuse: 331
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    694008
% 208.54/209.00  Kept:         119870
% 208.54/209.00  Inuse:        2753
% 208.54/209.00  Deleted:      10171
% 208.54/209.00  Deletedinuse: 353
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying clauses:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    706020
% 208.54/209.00  Kept:         122060
% 208.54/209.00  Inuse:        2768
% 208.54/209.00  Deleted:      13222
% 208.54/209.00  Deletedinuse: 377
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    763600
% 208.54/209.00  Kept:         124077
% 208.54/209.00  Inuse:        2778
% 208.54/209.00  Deleted:      13231
% 208.54/209.00  Deletedinuse: 385
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    828340
% 208.54/209.00  Kept:         126139
% 208.54/209.00  Inuse:        2792
% 208.54/209.00  Deleted:      13250
% 208.54/209.00  Deletedinuse: 401
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    839113
% 208.54/209.00  Kept:         128200
% 208.54/209.00  Inuse:        2820
% 208.54/209.00  Deleted:      13253
% 208.54/209.00  Deletedinuse: 404
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    931658
% 208.54/209.00  Kept:         130233
% 208.54/209.00  Inuse:        3051
% 208.54/209.00  Deleted:      13260
% 208.54/209.00  Deletedinuse: 408
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    990222
% 208.54/209.00  Kept:         132268
% 208.54/209.00  Inuse:        3062
% 208.54/209.00  Deleted:      13271
% 208.54/209.00  Deletedinuse: 417
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  Resimplifying inuse:
% 208.54/209.00  Done
% 208.54/209.00  
% 208.54/209.00  
% 208.54/209.00  Intermediate Status:
% 208.54/209.00  Generated:    1061685
% 208.54/209.00  Kept:         134275
% 208.54/209.00  Inuse:        3110
% 208.54/209.00  Deleted:      13281
% 208.54/209.00  Deletedinuse: 425
% 208.54/209.00  
% 208.54/209.00  Resimplifying inusCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------