%------------------------------------------------------------------------------
% File : CSE_E---1.7
% Problem : SWW474+7 : TPTP v9.2.1. Released v5.3.0.
% Transfm : none
% Format : tptp:raw
% Command : /export/starexec/sandbox/solver/bin/lemma_parallel_prover %s --lemma-prover /export/starexec/sandbox/solver/bin/cse --final-prover /export/starexec/sandbox/solver/bin/eprover --proof-time %d --global-time-limit %d
% Computer : n007.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 : 300s
% DateTime : Tue May 5 05:32:41 PM UTC 2026
% Result : Theorem 59.91s 31.03s
% Output : CNFRefutation 91.27s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named c_0_1654)
% Comments :
%------------------------------------------------------------------------------
fof(fact_732_vimage__if,axiom,
! [X2,X1,X22,X30,X18,X12] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X30),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(X2,X1)),combc(X2,X1,X1),hAPP(X1,fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(X1,fun(X2,fun(X1,X1))),combc(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X22))),X18)),X30)),X12) = top_top(fun(X2,bool)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X30),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(X2,X1)),combc(X2,X1,X1),hAPP(X1,fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(X1,fun(X2,fun(X1,X1))),combc(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X22))),X18)),X30)),X12) = ti(fun(X2,bool),X22) ) ) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X30),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(X2,X1)),combc(X2,X1,X1),hAPP(X1,fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(X1,fun(X2,fun(X1,X1))),combc(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X22))),X18)),X30)),X12) = hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),X22) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X30),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(X2,X1)),combc(X2,X1,X1),hAPP(X1,fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(X1,fun(X2,fun(X1,X1))),combc(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X22))),X18)),X30)),X12) = bot_bot(fun(X2,bool)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_732_vimage__if) ).
fof(fact_269_If__def,axiom,
! [X1,X19,X21,X17] :
( ( hBOOL(X17)
=> ti(X1,X19) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),hAPP(bool,fun(bool,bool),fimplies,X17)),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X19)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X17))),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X21)))) )
& ( ~ hBOOL(X17)
=> ti(X1,X21) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),hAPP(bool,fun(bool,bool),fimplies,X17)),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X19)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X17))),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X21)))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_269_If__def) ).
fof(fact_545_Cantor__Bernstein__aux,axiom,
! [X2,X1,X29,X22,X20,X12] :
? [X116] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X116),X12))
& ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X116))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X29),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X22),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X116))))) )
& ? [X117] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X116))
=> hAPP(X1,X2,X117,X24) = hAPP(X1,X2,X20,X24) )
& ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X116)))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X117,X24)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X22),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X116))))
& ti(X1,X24) = hAPP(X2,X1,X29,hAPP(X1,X2,X117,X24)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_545_Cantor__Bernstein__aux) ).
fof(fact_572_comm__monoid__big_Oinfinite,axiom,
! [X2,X1,X29,X12,X20,X26,X14] :
( hBOOL(hAPP(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool,hAPP(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool)),big_comm_monoid_big(X1,X2),X20),X26),X14))
=> ( ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X29),X12) = ti(X1,X26) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_572_comm__monoid__big_Oinfinite) ).
fof(fact_546_comm__monoid__big_OF__eq,axiom,
! [X2,X1,X29,X12,X20,X26,X14] :
( hBOOL(hAPP(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool,hAPP(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool)),big_comm_monoid_big(X1,X2),X20),X26),X14))
=> ( ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X29),X12) = hAPP(fun(X2,bool),X1,hAPP(X1,fun(fun(X2,bool),X1),hAPP(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)),hAPP(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1))),finite_fold_image(X1,X2),X20),X29),X26),X12) )
& ( ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X29),X12) = ti(X1,X26) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_546_comm__monoid__big_OF__eq) ).
fof(fact_231_finite__ne__induct,axiom,
! [X1,X17,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( ti(fun(X1,bool),X14) != bot_bot(fun(X1,bool))
=> ( ! [X24] : hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),bot_bot(fun(X1,bool)))))
=> ( ! [X24,X37] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X37))
=> ( ti(fun(X1,bool),X37) != bot_bot(fun(X1,bool))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X37))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,X37))
=> hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),X37))) ) ) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,X17,X14)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_231_finite__ne__induct) ).
fof(fact_93_imageE,axiom,
! [X1,X2,X23,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)))
=> ~ ! [X24] :
( ti(X1,X23) = hAPP(X2,X1,X20,X24)
=> ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X24),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_93_imageE) ).
fof(fact_452_flat__lub__def,axiom,
! [X1,X12,X23] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool)))))
=> hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X23),X12) = ti(X1,X23) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool)))))
=> hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X23),X12) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool)))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_452_flat__lub__def) ).
fof(fact_257_folding__one_Oinsert,axiom,
! [X1,X19,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X19),hAPP(fun(X1,bool),X1,X14,X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_257_folding__one_Oinsert) ).
fof(fact_419_Diff__insert__absorb,axiom,
! [X1,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_419_Diff__insert__absorb) ).
fof(fact_922_min__max_OInf__fin_Oinsert,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_922_min__max_OInf__fin_Oinsert) ).
fof(fact_37_insert__ident,axiom,
! [X1,X22,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X22)
<=> ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_37_insert__ident) ).
fof(fact_888_Min_Oinsert,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_888_Min_Oinsert) ).
fof(fact_980_Max_Oinsert,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_980_Max_Oinsert) ).
fof(fact_665_Sup__fin_Oinsert,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_665_Sup__fin_Oinsert) ).
fof(fact_642_Inf__fin_Oinsert,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_642_Inf__fin_Oinsert) ).
fof(fact_21_insertCI,axiom,
! [X1,X23,X15,X22] :
( ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X22))
=> ti(X1,X15) = ti(X1,X23) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_21_insertCI) ).
fof(fact_811_insert__partition,axiom,
! [X1,X19,X14] :
( ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X19),X14))
=> ( ! [X24] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X24),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X19),X14)))
=> ! [X27] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X27),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X19),X14)))
=> ( ti(fun(X1,bool),X24) != ti(fun(X1,bool),X27)
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X24),X27) = bot_bot(fun(X1,bool)) ) ) )
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X19),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X14)) = bot_bot(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_811_insert__partition) ).
fof(fact_108_nonempty__iff,axiom,
! [X1,X12] :
( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
<=> ? [X24,X47] :
( ti(fun(X1,bool),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),X47)
& ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X47)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_108_nonempty__iff) ).
fof(fact_277_mk__disjoint__insert,axiom,
! [X1,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> ? [X47] :
( ti(fun(X1,bool),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X47)
& ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X47)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_277_mk__disjoint__insert) ).
fof(fact_31_all__not__in__conv,axiom,
! [X1,X12] :
( ! [X24] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
<=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_31_all__not__in__conv) ).
fof(fact_26_equals0D,axiom,
! [X1,X15,X12] :
( ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_26_equals0D) ).
fof(fact_45_equalityE,axiom,
! [X1,X12,X22] :
( ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22)
=> ~ ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_45_equalityE) ).
fof(help_fequal_1_1_T,axiom,
! [X1,X46,X56] :
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X46),X56))
| ti(X1,X46) = ti(X1,X56) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fequal_1_1_T) ).
fof(fact_279_equals0I,axiom,
! [X1,X12] :
( ! [X39] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X39),X12))
=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_279_equals0I) ).
fof(fact_933_min__max_Osup__Inf2__distrib,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X22)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),ord_max(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X22))))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_933_min__max_Osup__Inf2__distrib) ).
fof(help_COMBI_1_1_U,axiom,
! [X1,X38] : hAPP(X1,X1,combi(X1),X38) = ti(X1,X38),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBI_1_1_U) ).
fof(fact_844_sup__Inf2__distrib,axiom,
! [X1] :
( distrib_lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X22)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),semilattice_sup_sup(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X22))))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_844_sup__Inf2__distrib) ).
fof(fact_837_inf__Sup2__distrib,axiom,
! [X1] :
( distrib_lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X22)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),semilattice_inf_inf(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X22))))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_837_inf__Sup2__distrib) ).
fof(fact_579_comm__monoid__big_OF__cong,axiom,
! [X2,X1,X13,X29,X12,X22,X20,X26,X14] :
( hBOOL(hAPP(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool,hAPP(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool)),big_comm_monoid_big(X1,X2),X20),X26),X14))
=> ( ti(fun(X2,bool),X12) = ti(fun(X2,bool),X22)
=> ( ! [X24] :
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X24),X22))
=> hAPP(X2,X1,X13,X24) = hAPP(X2,X1,X29,X24) )
=> hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X13),X12) = hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X29),X22) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_579_comm__monoid__big_OF__cong) ).
fof(fact_990_min__max_Osup__Inf1__distrib,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),ord_max(X1),X19))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_990_min__max_Osup__Inf1__distrib) ).
fof(fact_843_sup__Inf1__distrib,axiom,
! [X1] :
( distrib_lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_843_sup__Inf1__distrib) ).
fof(fact_838_inf__Sup1__distrib,axiom,
! [X1] :
( distrib_lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_838_inf__Sup1__distrib) ).
fof(fact_101_pigeonhole__infinite,axiom,
! [X2,X1,X20,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
=> ? [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
& ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))),hAPP(X2,fun(X1,bool),hAPP(fun(X1,fun(X2,bool)),fun(X2,fun(X1,bool)),combc(X1,X2,bool),hAPP(fun(X1,X2),fun(X1,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(fun(X1,X2),fun(X1,fun(X2,bool))),combb(X2,fun(X2,bool),X1),fequal(X2)),X20)),hAPP(X1,X2,X20,X24)))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_101_pigeonhole__infinite) ).
fof(fact_444_folding__image__simple_Ounion__inter__neutral,axiom,
! [X2,X1,X22,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X22))
=> ( ! [X24] :
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X24),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X12),X22)))
=> hAPP(X2,X1,X29,X24) = ti(X1,X26) )
=> hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X2,bool),X1,X14,X12)),hAPP(fun(X2,bool),X1,X14,X22)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_444_folding__image__simple_Ounion__inter__neutral) ).
fof(fact_445_folding__image__simple_Oneutral,axiom,
! [X2,X1,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( ! [X24] :
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X24),X12))
=> hAPP(X2,X1,X29,X24) = ti(X1,X26) )
=> hAPP(fun(X2,bool),X1,X14,X12) = ti(X1,X26) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_445_folding__image__simple_Oneutral) ).
fof(fact_298_ord__le__eq__subst,axiom,
! [X1,X2] :
( ( ord(X2)
& ord(X1) )
=> ! [X20,X18,X15,X23] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),X23))
=> ( hAPP(X1,X2,X20,X23) = ti(X2,X18)
=> ( ! [X24,X39] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X24),X39))
=> hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X24)),hAPP(X1,X2,X20,X39))) )
=> hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X15)),X18)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_298_ord__le__eq__subst) ).
fof(fact_284_ord__eq__le__subst,axiom,
! [X1,X2] :
( ( ord(X2)
& ord(X1) )
=> ! [X18,X15,X20,X23] :
( ti(X1,X15) = hAPP(X2,X1,X20,X23)
=> ( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X23),X18))
=> ( ! [X24,X39] :
( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X24),X39))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X20,X24)),hAPP(X2,X1,X20,X39))) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),hAPP(X2,X1,X20,X18))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_284_ord__eq__le__subst) ).
fof(fact_575_restrict__fun__upd,axiom,
! [X2,X1,X33,X21,X19,X31] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X33),X19),X21)),X31) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X31),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))),X19),X21) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X33),X19),X21)),X31) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_575_restrict__fun__upd) ).
fof(fact_266_folding__one_Oclosed,axiom,
! [X1,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( ! [X24,X39] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X24),X39)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X39),bot_bot(fun(X1,bool))))))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,X14,X12)),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_266_folding__one_Oclosed) ).
fof(fact_527_inj__on__insert,axiom,
! [X1,X2,X20,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
& ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X20,X15)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_527_inj__on__insert) ).
fof(fact_255_folding__one__idem_Ohom__commute,axiom,
! [X1,X88,X13,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X20),X14))
=> ( ! [X24,X39] : hAPP(X1,X1,X13,hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X24),X39)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(X1,X1,X13,X24)),hAPP(X1,X1,X13,X39))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X88))
=> ( ti(fun(X1,bool),X88) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,X13,hAPP(fun(X1,bool),X1,X14,X88)) = hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X13),X88)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_255_folding__one__idem_Ohom__commute) ).
fof(fact_282_xt1_I15_J,axiom,
! [X1] :
( order(X1)
=> ! [X18,X15,X20,X23] :
( ti(X1,X15) = hAPP(X1,X1,X20,X23)
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X18),X23))
=> ( ! [X24,X39] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X39),X24))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X20,X39)),hAPP(X1,X1,X20,X24))) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X20,X18)),X15)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_282_xt1_I15_J) ).
fof(fact_299_xt1_I16_J,axiom,
! [X1] :
( order(X1)
=> ! [X20,X18,X23,X15] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X23),X15))
=> ( hAPP(X1,X1,X20,X23) = ti(X1,X18)
=> ( ! [X24,X39] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X39),X24))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X20,X39)),hAPP(X1,X1,X20,X24))) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X18),hAPP(X1,X1,X20,X15))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_299_xt1_I16_J) ).
fof(fact_432_subset__insert__iff,axiom,
! [X1,X12,X19,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X22)))
<=> ( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))),X22)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_432_subset__insert__iff) ).
fof(fact_270_image__cong,axiom,
! [X2,X1,X20,X29,X94,X88] :
( ti(fun(X1,bool),X94) = ti(fun(X1,bool),X88)
=> ( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X88))
=> hAPP(X1,X2,X20,X24) = hAPP(X1,X2,X29,X24) )
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X94) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X29),X88) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_270_image__cong) ).
fof(fact_461_fun__upd__twist,axiom,
! [X2,X1,X33,X23,X30,X15,X18] :
( ti(X1,X15) != ti(X1,X18)
=> hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X33),X15),X23)),X18),X30) = hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X33),X18),X30)),X15),X23) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_461_fun__upd__twist) ).
fof(fact_440_folding__image__simple_Oinsert,axiom,
! [X2,X1,X19,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X19),X12))
=> hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(X2,X1,X29,X19)),hAPP(fun(X2,bool),X1,X14,X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_440_folding__image__simple_Oinsert) ).
fof(fact_931_min__max_OInf__fin_Oclosed,axiom,
! [X1] :
( linorder(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( ! [X24,X39] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X24),X39)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X39),bot_bot(fun(X1,bool))))))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_931_min__max_OInf__fin_Oclosed) ).
fof(fact_296_evalc__WHILE__case,axiom,
! [X23,X18,X103,X10] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X103),X10))
=> ( ( X10 = X103
=> hBOOL(hAPP(state,bool,X23,X103)) )
=> ~ ( hBOOL(hAPP(state,bool,X23,X103))
=> ! [X105] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X18),X103),X105))
=> ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X105),X10)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_296_evalc__WHILE__case) ).
fof(fact_262_folding__image__simple__idem_Oidem,axiom,
! [X2,X1,X19,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite908156982e_idem(X1,X2),X20),X26),X29),X14))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X19),X19) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_262_folding__image__simple__idem_Oidem) ).
fof(fact_439_folding__image__simple_Oempty,axiom,
! [X2,X1,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> hAPP(fun(X2,bool),X1,X14,bot_bot(fun(X2,bool))) = ti(X1,X26) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_439_folding__image__simple_Oempty) ).
fof(fact_898_Min_Oclosed,axiom,
! [X1] :
( linorder(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( ! [X24,X39] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X24),X39)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X39),bot_bot(fun(X1,bool))))))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_898_Min_Oclosed) ).
fof(fact_992_Max_Oclosed,axiom,
! [X1] :
( linorder(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( ! [X24,X39] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X24),X39)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X39),bot_bot(fun(X1,bool))))))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_992_Max_Oclosed) ).
fof(fact_675_Sup__fin_Oclosed,axiom,
! [X1] :
( lattice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( ! [X24,X39] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X24),X39)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X39),bot_bot(fun(X1,bool))))))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_675_Sup__fin_Oclosed) ).
fof(fact_650_Inf__fin_Oclosed,axiom,
! [X1] :
( lattice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( ! [X24,X39] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X24),X39)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X39),bot_bot(fun(X1,bool))))))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)),X12)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_650_Inf__fin_Oclosed) ).
fof(fact_87_Collect__conv__if,axiom,
! [X1,X17,X15] :
( ( hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15))),X17)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))) )
& ( ~ hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15))),X17)) = bot_bot(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_87_Collect__conv__if) ).
fof(fact_503_inj__on__fun__updI,axiom,
! [X1,X2,X19,X21,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X21),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21)),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_503_inj__on__fun__updI) ).
fof(fact_454_fun__upd__image,axiom,
! [X2,X1,X20,X21,X19,X12] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21)),X12) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X21),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21)),X12) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_454_fun__upd__image) ).
fof(fact_295_evalc__elim__cases_I4_J,axiom,
! [X74,X75,X95,X98] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X74),X75)),X95),X98))
=> ~ ! [X105] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X74),X95),X105))
=> ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X75),X105),X98)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_295_evalc__elim__cases_I4_J) ).
fof(fact_565_vimage__singleton__eq,axiom,
! [X1,X2,X15,X20,X23] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X23),bot_bot(fun(X2,bool))))))
<=> hAPP(X1,X2,X20,X15) = ti(X2,X23) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_565_vimage__singleton__eq) ).
fof(fact_544_fun__upd__None__restrict,axiom,
! [X2,X1,X33,X19,X31] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31)),X19),none(X2)) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X31),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31)),X19),none(X2)) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_544_fun__upd__None__restrict) ).
fof(fact_531_inj__on__iff__surj,axiom,
! [X2,X1,X113,X12] :
( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( ? [X114] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X114),X12))
& hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X114),X12)),X113)) )
<=> ? [X115] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X115),X113) = ti(fun(X1,bool),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_531_inj__on__iff__surj) ).
fof(fact_514_endo__inj__surj,axiom,
! [X1,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X20),X12)),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X20),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X20),X12) = ti(fun(X1,bool),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_514_endo__inj__surj) ).
fof(fact_88_Collect__conv__if2,axiom,
! [X1,X17,X15] :
( ( hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),fequal(X1),X15))),X17)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))) )
& ( ~ hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),fequal(X1),X15))),X17)) = bot_bot(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_88_Collect__conv__if2) ).
fof(fact_983_fold1Set__sing,axiom,
! [X1,X20,X15,X23] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))),X23))
<=> ti(X1,X15) = ti(X1,X23) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_983_fold1Set__sing) ).
fof(fact_94_finite__subset__induct,axiom,
! [X1,X17,X12,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X14),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,bot_bot(fun(X1,bool))))
=> ( ! [X36,X37] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X37))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X36),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X36),X37))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,X37))
=> hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X36),X37))) ) ) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,X17,X14)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_94_finite__subset__induct) ).
fof(fact_914_fold1__below__iff,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X12)),X19))
<=> ? [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
& hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X24),X19)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_914_fold1__below__iff) ).
fof(fact_466_image__map__upd,axiom,
! [X2,X1,X33,X21,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(option(X2),bool),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(option(X2),bool)),image(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X33),X19),hAPP(X2,option(X2),some(X2),X21))),X12) = hAPP(fun(X1,bool),fun(option(X2),bool),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(option(X2),bool)),image(X1,option(X2)),X33),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_466_image__map__upd) ).
fof(fact_904_fold1__antimono,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X22)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X12))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_904_fold1__antimono) ).
fof(fact_747_f__the__inv__into__f,axiom,
! [X1,X2,X21,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X21),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
=> hAPP(X1,X2,X20,hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X12),X20),X21)) = ti(X2,X21) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_747_f__the__inv__into__f) ).
fof(fact_293_evalc_OWhileFalse,axiom,
! [X18,X23,X103] :
( ~ hBOOL(hAPP(state,bool,X23,X103))
=> hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X103),X103)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_293_evalc_OWhileFalse) ).
fof(fact_540_comp__fun__commute_Ofold__insert,axiom,
! [X1,X2,X26,X19,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_540_comp__fun__commute_Ofold__insert) ).
fof(fact_930_min__max_OInf__fin_Ohom__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X88,X13] :
( ! [X24,X39] : hAPP(X1,X1,X13,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X24),X39)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,X13,X24)),hAPP(X1,X1,X13,X39))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X88))
=> ( ti(fun(X1,bool),X88) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,X13,hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X88)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X13),X88)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_930_min__max_OInf__fin_Ohom__commute) ).
fof(fact_617_range__ex1__eq,axiom,
! [X1,X2,X23,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X23),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),top_top(fun(X1,bool)))))
<=> ? [X24] :
( ti(X2,X23) = hAPP(X1,X2,X20,X24)
& ! [X39] :
( ti(X2,X23) = hAPP(X1,X2,X20,X39)
=> ti(X1,X39) = ti(X1,X24) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_617_range__ex1__eq) ).
fof(fact_917_min__max_OInf__fin_Ounion__disjoint,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X22)) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_917_min__max_OInf__fin_Ounion__disjoint) ).
fof(fact_97_finite__subset__image,axiom,
! [X2,X1,X20,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)))
=> ? [X40] :
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X40),X12))
& hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X40))
& ti(fun(X1,bool),X22) = hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X40) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_97_finite__subset__image) ).
fof(fact_913_below__fold1__iff,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X12)))
<=> ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X24)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_913_below__fold1__iff) ).
fof(fact_915_min__max_Obelow__fold1__iff,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X12)))
<=> ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X24)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_915_min__max_Obelow__fold1__iff) ).
fof(fact_541_comp__fun__commute_Ofold__insert2,axiom,
! [X1,X2,X26,X19,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),X26)),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_541_comp__fun__commute_Ofold__insert2) ).
fof(fact_780_inj__on__inverseI,axiom,
! [X2,X1,X29,X20,X12] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X2,X1,X29,hAPP(X1,X2,X20,X24)) = ti(X1,X24) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_780_inj__on__inverseI) ).
fof(fact_500_inj__on__Un__image__eq__iff,axiom,
! [X1,X2,X20,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)))
=> ( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X22)
<=> ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_500_inj__on__Un__image__eq__iff) ).
fof(fact_85_subset__image__iff,axiom,
! [X1,X2,X22,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)))
<=> ? [X32] :
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X32),X12))
& ti(fun(X1,bool),X22) = hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X32) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_85_subset__image__iff) ).
fof(fact_223_le__supE,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X59,X35,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35)),X46))
=> ~ ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X46))
=> ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X46)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_223_le__supE) ).
fof(fact_962_min__max_Ole__supE,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X35,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35)),X46))
=> ~ ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X46))
=> ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X46)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_962_min__max_Ole__supE) ).
fof(fact_469_map__upd__Some__unfold,axiom,
! [X2,X1,X33,X15,X23,X19,X21] :
( hAPP(X2,option(X1),hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X33),X15),hAPP(X1,option(X1),some(X1),X23)),X19) = hAPP(X1,option(X1),some(X1),X21)
<=> ( ( ti(X2,X19) = ti(X2,X15)
& ti(X1,X23) = ti(X1,X21) )
| ( ti(X2,X19) != ti(X2,X15)
& hAPP(X2,option(X1),X33,X19) = hAPP(X1,option(X1),some(X1),X21) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_469_map__upd__Some__unfold) ).
fof(fact_114_UnE,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_114_UnE) ).
fof(fact_79_subset__insert,axiom,
! [X1,X22,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X22)))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_79_subset__insert) ).
fof(fact_304_folding__one_Oremove,axiom,
! [X1,X19,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,X12) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,X12) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X19),hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_304_folding__one_Oremove) ).
fof(fact_302_folding__one_Ounion__disjoint,axiom,
! [X1,X22,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X1,bool),X1,X14,X12)),hAPP(fun(X1,bool),X1,X14,X22)) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_302_folding__one_Ounion__disjoint) ).
fof(fact_924_min__max_OInf__fin_Ounion__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X22)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_924_min__max_OInf__fin_Ounion__idem) ).
fof(fact_331_Diff__iff,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
& ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_331_Diff__iff) ).
fof(fact_320_DiffD2,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_320_DiffD2) ).
fof(fact_897_Min_Ohom__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X88,X13] :
( ! [X24,X39] : hAPP(X1,X1,X13,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X24),X39)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,X13,X24)),hAPP(X1,X1,X13,X39))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X88))
=> ( ti(fun(X1,bool),X88) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,X13,hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X88)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X13),X88)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_897_Min_Ohom__commute) ).
fof(fact_991_Max_Ohom__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X88,X13] :
( ! [X24,X39] : hAPP(X1,X1,X13,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X24),X39)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,X13,X24)),hAPP(X1,X1,X13,X39))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X88))
=> ( ti(fun(X1,bool),X88) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,X13,hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X88)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X13),X88)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_991_Max_Ohom__commute) ).
fof(fact_674_Sup__fin_Ohom__commute,axiom,
! [X1] :
( lattice(X1)
=> ! [X88,X13] :
( ! [X24,X39] : hAPP(X1,X1,X13,hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X24),X39)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,X13,X24)),hAPP(X1,X1,X13,X39))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X88))
=> ( ti(fun(X1,bool),X88) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,X13,hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X88)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X13),X88)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_674_Sup__fin_Ohom__commute) ).
fof(fact_649_Inf__fin_Ohom__commute,axiom,
! [X1] :
( lattice(X1)
=> ! [X88,X13] :
( ! [X24,X39] : hAPP(X1,X1,X13,hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X24),X39)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,X13,X24)),hAPP(X1,X1,X13,X39))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X88))
=> ( ti(fun(X1,bool),X88) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,X13,hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X88)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X13),X88)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_649_Inf__fin_Ohom__commute) ).
fof(fact_923_min__max_OInf__fin_Osubset__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X22)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_923_min__max_OInf__fin_Osubset__idem) ).
fof(fact_303_folding__one_Oinsert__remove,axiom,
! [X1,X19,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X19),hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_303_folding__one_Oinsert__remove) ).
fof(fact_56_image__iff,axiom,
! [X1,X2,X26,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X26),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)))
<=> ? [X24] :
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X24),X12))
& ti(X1,X26) = hAPP(X2,X1,X20,X24) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_56_image__iff) ).
fof(fact_467_map__upd__eqD1,axiom,
! [X2,X1,X33,X15,X19,X109,X21] :
( hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X33),X15),hAPP(X2,option(X2),some(X2),X19)) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X109),X15),hAPP(X2,option(X2),some(X2),X21))
=> ti(X2,X19) = ti(X2,X21) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_467_map__upd__eqD1) ).
fof(fact_475_dom__eq__singleton__conv,axiom,
! [X1,X2,X20,X19] :
( hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X20) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))
<=> ? [X111] : ti(fun(X1,option(X2)),X20) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X19),hAPP(X2,option(X2),some(X2),X111)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_475_dom__eq__singleton__conv) ).
fof(fact_523_folding__one_Oeq__fold_H,axiom,
! [X1,X19,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),X20),X19),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_523_folding__one_Oeq__fold_H) ).
fof(fact_528_dom__fun__upd,axiom,
! [X2,X1,X20,X19,X21] :
( ( ti(option(X1),X21) = none(X1)
=> hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X20),X19),X21)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),X20)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),bot_bot(fun(X2,bool)))) )
& ( ti(option(X1),X21) != none(X1)
=> hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X20),X19),X21)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),X20)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_528_dom__fun__upd) ).
fof(fact_309_IntE,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)))
=> ~ ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_309_IntE) ).
fof(fact_18_subset__singletonD,axiom,
! [X1,X12,X19] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))
=> ( ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_18_subset__singletonD) ).
fof(fact_99_finite__induct,axiom,
! [X1,X17,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,bot_bot(fun(X1,bool))))
=> ( ! [X24,X37] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X37))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X37))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,X37))
=> hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),X37))) ) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,X17,X14)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_99_finite__induct) ).
fof(fact_39_insert__iff,axiom,
! [X1,X15,X23,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),X12)))
<=> ( ti(X1,X15) = ti(X1,X23)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_39_insert__iff) ).
fof(fact_22_insertE,axiom,
! [X1,X15,X23,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),X12)))
=> ( ti(X1,X15) != ti(X1,X23)
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_22_insertE) ).
fof(fact_227_folding__one__idem_Ounion__idem,axiom,
! [X1,X22,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X1,bool),X1,X14,X12)),hAPP(fun(X1,bool),X1,X14,X22)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_227_folding__one__idem_Ounion__idem) ).
fof(fact_403_Int__insert__left,axiom,
! [X1,X22,X15,X25] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_403_Int__insert__left) ).
fof(fact_746_the__inv__into__onto,axiom,
! [X1,X2,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X12),X20)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_746_the__inv__into__onto) ).
fof(fact_228_folding__one__idem_Osubset__idem,axiom,
! [X1,X22,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X1,bool),X1,X14,X22)),hAPP(fun(X1,bool),X1,X14,X12)) = hAPP(fun(X1,bool),X1,X14,X12) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_228_folding__one__idem_Osubset__idem) ).
fof(fact_652_rangeE,axiom,
! [X1,X2,X23,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool)))))
=> ~ ! [X24] : ti(X1,X23) != hAPP(X2,X1,X20,X24) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_652_rangeE) ).
fof(fact_312_DiffI,axiom,
! [X1,X22,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_312_DiffI) ).
fof(fact_63_doubleton__eq__iff,axiom,
! [X1,X15,X23,X18,X30] :
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X30),bot_bot(fun(X1,bool))))
<=> ( ( ti(X1,X15) = ti(X1,X18)
& ti(X1,X23) = ti(X1,X30) )
| ( ti(X1,X15) = ti(X1,X30)
& ti(X1,X23) = ti(X1,X18) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_63_doubleton__eq__iff) ).
fof(fact_418_insert__Diff,axiom,
! [X1,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))))) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_418_insert__Diff) ).
fof(fact_449_override__on__def,axiom,
! [X2,X1,X20,X29,X12,X24] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X1,X2,hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X20),X29),X12),X24) = hAPP(X1,X2,X29,X24) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X1,X2,hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X20),X29),X12),X24) = hAPP(X1,X2,X20,X24) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_449_override__on__def) ).
fof(fact_388_insert__Diff__if,axiom,
! [X1,X12,X19,X22] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_388_insert__Diff__if) ).
fof(fact_392_double__diff,axiom,
! [X1,X25,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X25),X12)) = ti(fun(X1,bool),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_392_double__diff) ).
fof(fact_927_min__max_OInf__fin_Oremove,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_927_min__max_OInf__fin_Oremove) ).
fof(fact_64_singleton__iff,axiom,
! [X1,X23,X15] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))))
<=> ti(X1,X23) = ti(X1,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_64_singleton__iff) ).
fof(fact_62_singletonE,axiom,
! [X1,X23,X15] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))))
=> ti(X1,X23) = ti(X1,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_62_singletonE) ).
fof(fact_492_inj__on__iff,axiom,
! [X1,X2,X21,X19,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X21),X12))
=> ( hAPP(X1,X2,X20,X19) = hAPP(X1,X2,X20,X21)
<=> ti(X1,X19) = ti(X1,X21) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_492_inj__on__iff) ).
fof(fact_494_inj__on__def,axiom,
! [X1,X2,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
<=> ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> ! [X27] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X27),X12))
=> ( hAPP(X1,X2,X20,X24) = hAPP(X1,X2,X20,X27)
=> ti(X1,X24) = ti(X1,X27) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_494_inj__on__def) ).
fof(fact_493_inj__on__contraD,axiom,
! [X1,X2,X19,X21,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( ti(X1,X19) != ti(X1,X21)
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X21),X12))
=> hAPP(X1,X2,X20,X19) != hAPP(X1,X2,X20,X21) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_493_inj__on__contraD) ).
fof(fact_491_inj__onD,axiom,
! [X1,X2,X19,X21,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( hAPP(X1,X2,X20,X19) = hAPP(X1,X2,X20,X21)
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X21),X12))
=> ti(X1,X19) = ti(X1,X21) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_491_inj__onD) ).
fof(fact_25_image__eqI,axiom,
! [X1,X2,X12,X23,X20,X19] :
( ti(X1,X23) = hAPP(X2,X1,X20,X19)
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_25_image__eqI) ).
fof(fact_54_rev__image__eqI,axiom,
! [X2,X1,X23,X20,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(X2,X23) = hAPP(X1,X2,X20,X19)
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X23),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_54_rev__image__eqI) ).
fof(fact_547_vimageI,axiom,
! [X2,X1,X22,X20,X15,X23] :
( hAPP(X2,X1,X20,X15) = ti(X1,X23)
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),X22))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X15),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X22))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_547_vimageI) ).
fof(fact_775_Inter__subset,axiom,
! [X1,X22,X12] :
( ! [X121] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X121),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X121),X22)) )
=> ( ti(fun(fun(X1,bool),bool),X12) != bot_bot(fun(fun(X1,bool),bool))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X12)),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_775_Inter__subset) ).
fof(fact_741_the__inv__into__f__eq,axiom,
! [X1,X2,X19,X21,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( hAPP(X1,X2,X20,X19) = ti(X2,X21)
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X12),X20),X21) = ti(X1,X19) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_741_the__inv__into__f__eq) ).
fof(fact_928_min__max_OInf__fin_Oinsert__remove,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_928_min__max_OInf__fin_Oinsert__remove) ).
fof(fact_895_Min_Oremove,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_895_Min_Oremove) ).
fof(fact_986_Max_Oremove,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_986_Max_Oremove) ).
fof(fact_672_Sup__fin_Oremove,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_672_Sup__fin_Oremove) ).
fof(fact_647_Inf__fin_Oremove,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_647_Inf__fin_Oremove) ).
fof(fact_450_override__on__apply__notin,axiom,
! [X2,X1,X20,X29,X15,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(X1,X2,hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X20),X29),X12),X15) = hAPP(X1,X2,X20,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_450_override__on__apply__notin) ).
fof(fact_404_Int__insert__right,axiom,
! [X1,X22,X15,X12] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_404_Int__insert__right) ).
fof(fact_855_Min__antimono,axiom,
! [X1] :
( linorder(X1)
=> ! [X94,X88] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X94),X88))
=> ( ti(fun(X1,bool),X94) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X88))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X88)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X94))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_855_Min__antimono) ).
fof(fact_846_Max__mono,axiom,
! [X1] :
( linorder(X1)
=> ! [X94,X88] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X94),X88))
=> ( ti(fun(X1,bool),X94) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X88))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X94)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X88))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_846_Max__mono) ).
fof(fact_896_Min_Ounion__disjoint,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X22)) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_896_Min_Ounion__disjoint) ).
fof(fact_989_Max_Ounion__disjoint,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X22)) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_989_Max_Ounion__disjoint) ).
fof(fact_673_Sup__fin_Ounion__disjoint,axiom,
! [X1] :
( lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X22)) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_673_Sup__fin_Ounion__disjoint) ).
fof(fact_581_Inf__fin_Ounion__disjoint,axiom,
! [X1] :
( lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X22)) ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_581_Inf__fin_Ounion__disjoint) ).
fof(fact_113_UnCI,axiom,
! [X1,X12,X18,X22] :
( ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_113_UnCI) ).
fof(fact_742_the__inv__into__f__f,axiom,
! [X1,X2,X19,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X12),X20),hAPP(X1,X2,X20,X19)) = ti(X1,X19) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_742_the__inv__into__f__f) ).
fof(fact_374_le__infE,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X59,X35] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35)))
=> ~ ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X59))
=> ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X35)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_374_le__infE) ).
fof(fact_872_min__max_Ole__infE,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X59,X35] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35)))
=> ~ ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X59))
=> ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X35)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_872_min__max_Ole__infE) ).
fof(fact_176_sup1E,axiom,
! [X1,X12,X22,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22),X19))
=> ( ~ hBOOL(hAPP(X1,bool,X12,X19))
=> hBOOL(hAPP(X1,bool,X22,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_176_sup1E) ).
fof(fact_487_fold__image__empty,axiom,
! [X2,X1,X20,X29,X26] : hAPP(fun(X2,bool),X1,hAPP(X1,fun(fun(X2,bool),X1),hAPP(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)),hAPP(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1))),finite_fold_image(X1,X2),X20),X29),X26),bot_bot(fun(X2,bool))) = ti(X1,X26),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_487_fold__image__empty) ).
fof(fact_230_folding__one__idem_Oinsert__idem,axiom,
! [X1,X19,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X19),hAPP(fun(X1,bool),X1,X14,X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_230_folding__one__idem_Oinsert__idem) ).
fof(fact_774_inj__on__Inter,axiom,
! [X2,X1,X20,X70] :
( ti(fun(fun(X1,bool),bool),X70) != bot_bot(fun(fun(X1,bool),bool))
=> ( ! [X41] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X41),X70))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X41)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X70))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_774_inj__on__Inter) ).
fof(fact_926_min__max_OInf__fin_Oeq__fold_H,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X19),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_926_min__max_OInf__fin_Oeq__fold_H) ).
fof(fact_960_fold1Set__nonempty,axiom,
! [X1,X20,X12,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X20),X12),X19))
=> ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_960_fold1Set__nonempty) ).
fof(fact_894_Min_Oinsert__remove,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_894_Min_Oinsert__remove) ).
fof(fact_987_Max_Oinsert__remove,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_987_Max_Oinsert__remove) ).
fof(fact_671_Sup__fin_Oinsert__remove,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_671_Sup__fin_Oinsert__remove) ).
fof(fact_648_Inf__fin_Oinsert__remove,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = ti(X1,X19) )
& ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_648_Inf__fin_Oinsert__remove) ).
fof(tsy_c_Big__Operators_Ocomm__monoid__big_res,axiom,
! [X1,X2] : ti(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool))),big_comm_monoid_big(X1,X2)) = big_comm_monoid_big(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Big__Operators_Ocomm__monoid__big_res) ).
fof(fact_307_inf1E,axiom,
! [X1,X12,X22,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22),X19))
=> ~ ( hBOOL(hAPP(X1,bool,X12,X19))
=> ~ hBOOL(hAPP(X1,bool,X22,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_307_inf1E) ).
fof(fact_959_empty__fold1SetE,axiom,
! [X1,X20,X19] : ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X20),bot_bot(fun(X1,bool))),X19)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_959_empty__fold1SetE) ).
fof(fact_360_Un__Diff__Int,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) = ti(fun(X1,bool),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_360_Un__Diff__Int) ).
fof(fact_389_disjoint__iff__not__equal,axiom,
! [X1,X12,X22] :
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
<=> ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> ! [X27] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X27),X22))
=> ti(X1,X24) != ti(X1,X27) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_389_disjoint__iff__not__equal) ).
fof(fact_813_UnionE,axiom,
! [X1,X12,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X25)))
=> ~ ! [X121] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),X121))
=> ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X121),X25)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_813_UnionE) ).
fof(fact_400_Int__insert__left__if0,axiom,
! [X1,X22,X15,X25] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_400_Int__insert__left__if0) ).
fof(fact_38_insert__code,axiom,
! [X1,X21,X12,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X21),X12),X19))
<=> ( ti(X1,X21) = ti(X1,X19)
| hBOOL(hAPP(X1,bool,X12,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_38_insert__code) ).
fof(fact_892_Min_Oeq__fold_H,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X19),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_892_Min_Oeq__fold_H) ).
fof(fact_985_Max_Oeq__fold_H,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X19),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_985_Max_Oeq__fold_H) ).
fof(fact_670_Sup__fin_Oeq__fold_H,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X19),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_670_Sup__fin_Oeq__fold_H) ).
fof(fact_646_Inf__fin_Oeq__fold_H,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X19),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_646_Inf__fin_Oeq__fold_H) ).
fof(fact_693_Compl__iff,axiom,
! [X1,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)))
<=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_693_Compl__iff) ).
fof(fact_691_ComplD,axiom,
! [X1,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_691_ComplD) ).
fof(fact_690_ComplE,axiom,
! [X1,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_690_ComplE) ).
fof(tsy_c_Finite__Set_Ofolding__image__simple__idem_res,axiom,
! [X1,X2] : ti(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)))),finite908156982e_idem(X1,X2)) = finite908156982e_idem(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofolding__image__simple__idem_res) ).
fof(tsy_c_Finite__Set_Ofolding__image__simple_res,axiom,
! [X1,X2] : ti(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)))),finite1357897459simple(X1,X2)) = finite1357897459simple(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofolding__image__simple_res) ).
fof(fact_891_Min__Un,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X22)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_891_Min__Un) ).
fof(fact_982_Max__Un,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X22)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_982_Max__Un) ).
fof(fact_667_Sup__fin_Ounion__idem,axiom,
! [X1] :
( lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X22)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_667_Sup__fin_Ounion__idem) ).
fof(fact_644_Inf__fin_Ounion__idem,axiom,
! [X1] :
( lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X22)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_644_Inf__fin_Ounion__idem) ).
fof(fact_619_inj__image__eq__iff,axiom,
! [X1,X2,X12,X22,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> ( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X22)
<=> ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_619_inj__image__eq__iff) ).
fof(fact_850_Max__eqI,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ! [X39] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X39),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X39),X19)) )
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12) = ti(X1,X19) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_850_Max__eqI) ).
fof(fact_921_min__max_OInf__fin_Oinsert__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_921_min__max_OInf__fin_Oinsert__idem) ).
fof(fact_773_Inf__less__eq,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X120,X12] :
( ! [X111] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X111),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X111),X120)) )
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)),X120)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_773_Inf__less__eq) ).
fof(tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple__rec_res,axiom,
! [X2,X1] : ti(fun(fun(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),X1))),fun(hoare_2118899576triple(X2),X1)),hoare_1759541758le_rec(X2,X1)) = hoare_1759541758le_rec(X2,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple__rec_res) ).
fof(tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple__case_res,axiom,
! [X2,X1] : ti(fun(fun(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),X1))),fun(hoare_2118899576triple(X2),X1)),hoare_225284258e_case(X2,X1)) = hoare_225284258e_case(X2,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple__case_res) ).
fof(fact_587_range__eqI,axiom,
! [X1,X2,X23,X20,X19] :
( ti(X1,X23) = hAPP(X2,X1,X20,X19)
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_587_range__eqI) ).
fof(fact_52_set__eq__subset,axiom,
! [X1,X12,X22] :
( ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22)
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
& hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_52_set__eq__subset) ).
fof(fact_23_equalityI,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_23_equalityI) ).
fof(fact_890_Min_Osubset__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X22)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_890_Min_Osubset__idem) ).
fof(fact_981_Max_Osubset__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X22)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_981_Max_Osubset__idem) ).
fof(fact_666_Sup__fin_Osubset__idem,axiom,
! [X1] :
( lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X22)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_666_Sup__fin_Osubset__idem) ).
fof(fact_643_Inf__fin_Osubset__idem,axiom,
! [X1] :
( lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X22) != bot_bot(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X22)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_643_Inf__fin_Osubset__idem) ).
fof(fact_425_Diff__partition,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),X12)) = ti(fun(X1,bool),X22) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_425_Diff__partition) ).
fof(fact_857_Min__eqI,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ! [X39] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X39),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X39)) )
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12) = ti(X1,X19) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_857_Min__eqI) ).
fof(fact_638_inj__vimage__image__eq,axiom,
! [X1,X2,X12,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_638_inj__vimage__image__eq) ).
fof(fact_464_fun__upd__def,axiom,
! [X2,X1,X20,X23,X15,X24] :
( ( ti(X1,X24) = ti(X1,X15)
=> hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X15),X23),X24) = ti(X2,X23) )
& ( ti(X1,X24) != ti(X1,X15)
=> hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X15),X23),X24) = hAPP(X1,X2,X20,X24) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_464_fun__upd__def) ).
fof(fact_460_fun__upd__apply,axiom,
! [X2,X1,X20,X21,X26,X19] :
( ( ti(X1,X26) = ti(X1,X19)
=> hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21),X26) = ti(X2,X21) )
& ( ti(X1,X26) != ti(X1,X19)
=> hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21),X26) = hAPP(X1,X2,X20,X26) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_460_fun__upd__apply) ).
fof(fact_977_min__max_Osup__Inf__absorb,axiom,
! [X1] :
( linorder(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X15),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)) = ti(X1,X15) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_977_min__max_Osup__Inf__absorb) ).
fof(fact_828_image__Pow__surj,axiom,
! [X2,X1,X20,X12,X22] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12) = ti(fun(X1,bool),X22)
=> hAPP(fun(fun(X2,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X2,bool),fun(X1,bool)),fun(fun(fun(X2,bool),bool),fun(fun(X1,bool),bool)),image(fun(X2,bool),fun(X1,bool)),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20)),hAPP(fun(X2,bool),fun(fun(X2,bool),bool),pow(X2),X12)) = hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_828_image__Pow__surj) ).
fof(fact_744_the__inv__f__f,axiom,
! [X1,X2,X19,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),top_top(fun(X1,bool))),X20),hAPP(X1,X2,X20,X19)) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_744_the__inv__f__f) ).
fof(fact_264_folding__one_Osingleton,axiom,
! [X1,X19,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_264_folding__one_Osingleton) ).
fof(fact_994_finite__nonempty__imp__fold1Set,axiom,
! [X1,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> ? [X123] : hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X20),X12),X123)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_994_finite__nonempty__imp__fold1Set) ).
fof(fact_462_fun__upd__other,axiom,
! [X2,X1,X20,X21,X26,X19] :
( ti(X1,X26) != ti(X1,X19)
=> hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21),X26) = hAPP(X1,X2,X20,X26) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_462_fun__upd__other) ).
fof(fact_226_ospec,axiom,
! [X1,X19,X17,X12] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(option(X1),fun(X1,bool),set(X1),X12)))
=> hBOOL(hAPP(X1,bool,X17,X24)) )
=> ( ti(option(X1),X12) = hAPP(X1,option(X1),some(X1),X19)
=> hBOOL(hAPP(X1,bool,X17,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_226_ospec) ).
fof(fact_401_Int__insert__right__if0,axiom,
! [X1,X22,X15,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_401_Int__insert__right__if0) ).
fof(fact_459_fun__upd__same,axiom,
! [X2,X1,X20,X19,X21] : hAPP(X2,X1,hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X20),X19),X21),X19) = ti(X1,X21),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_459_fun__upd__same) ).
fof(fact_668_Inf__le__Sup,axiom,
! [X1] :
( lattice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_668_Inf__le__Sup) ).
fof(fact_235_WTs__elim__cases_I4_J,axiom,
! [X74,X75] :
( hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X74),X75)))
=> ~ ( hBOOL(hAPP(com,bool,wt,X74))
=> ~ hBOOL(hAPP(com,bool,wt,X75)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_235_WTs__elim__cases_I4_J) ).
fof(fact_177_sup1CI,axiom,
! [X1,X12,X22,X19] :
( ( ~ hBOOL(hAPP(X1,bool,X22,X19))
=> hBOOL(hAPP(X1,bool,X12,X19)) )
=> hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22),X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_177_sup1CI) ).
fof(fact_814_less__eq__Sup,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X120,X12] :
( ! [X111] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X111),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X120),X111)) )
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X120),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_814_less__eq__Sup) ).
fof(fact_716_subset__Compl__self__eq,axiom,
! [X1,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)))
<=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_716_subset__Compl__self__eq) ).
fof(fact_562_restrict__map__def,axiom,
! [X2,X1,X33,X12,X24] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12),X24) = hAPP(X1,option(X2),X33,X24) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12),X24) = none(X2) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_562_restrict__map__def) ).
fof(fact_620_surj__image__vimage__eq,axiom,
! [X2,X1,X12,X20] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
=> hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X12)) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_620_surj__image__vimage__eq) ).
fof(fact_157_order__eq__iff,axiom,
! [X1] :
( order(X1)
=> ! [X19,X21] :
( ti(X1,X19) = ti(X1,X21)
<=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X21))
& hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X21),X19)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_157_order__eq__iff) ).
fof(fact_155_order__antisym__conv,axiom,
! [X1] :
( order(X1)
=> ! [X21,X19] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X21),X19))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X21))
<=> ti(X1,X19) = ti(X1,X21) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_155_order__antisym__conv) ).
fof(fact_150_order__antisym,axiom,
! [X1] :
( order(X1)
=> ! [X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> ti(X1,X46) = ti(X1,X56) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_150_order__antisym) ).
fof(fact_148_xt1_I5_J,axiom,
! [X1] :
( order(X1)
=> ! [X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> ti(X1,X46) = ti(X1,X56) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_148_xt1_I5_J) ).
fof(fact_457_fun__upd__idem__iff,axiom,
! [X2,X1,X20,X19,X21] :
( hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21) = ti(fun(X1,X2),X20)
<=> hAPP(X1,X2,X20,X19) = ti(X2,X21) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_457_fun__upd__idem__iff) ).
fof(fact_622_sup__Inf__absorb,axiom,
! [X1] :
( lattice(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X15),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)) = ti(X1,X15) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_622_sup__Inf__absorb) ).
fof(fact_663_inf__Sup__absorb,axiom,
! [X1] :
( lattice(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X15),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)) = ti(X1,X15) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_663_inf__Sup__absorb) ).
fof(fact_853_Min__in,axiom,
! [X1] :
( linorder(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_853_Min__in) ).
fof(fact_848_Max__in,axiom,
! [X1] :
( linorder(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_848_Max__in) ).
fof(fact_626_vimage__const,axiom,
! [X2,X1,X18,X12] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),combk(X1,X2),X18)),X12) = top_top(fun(X2,bool)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),combk(X1,X2),X18)),X12) = bot_bot(fun(X2,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_626_vimage__const) ).
fof(fact_195_elem__set,axiom,
! [X1,X19,X72] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),hAPP(option(X1),fun(X1,bool),set(X1),X72)))
<=> ti(option(X1),X72) = hAPP(X1,option(X1),some(X1),X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_195_elem__set) ).
fof(fact_236_folding__one__idem_Oidem,axiom,
! [X1,X19,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X20),X14))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X19),X19) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_236_folding__one__idem_Oidem) ).
fof(fact_656_surjI,axiom,
! [X2,X1,X29,X20] :
( ! [X24] : hAPP(X2,X1,X29,hAPP(X1,X2,X20,X24)) = ti(X1,X24)
=> hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X29),top_top(fun(X2,bool))) = top_top(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_656_surjI) ).
fof(fact_468_map__upd__triv,axiom,
! [X2,X1,X10,X110,X19] :
( hAPP(X2,option(X1),X10,X110) = hAPP(X1,option(X1),some(X1),X19)
=> hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X10),X110),hAPP(X1,option(X1),some(X1),X19)) = ti(fun(X2,option(X1)),X10) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_468_map__upd__triv) ).
fof(fact_677_ComplI,axiom,
! [X1,X18,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_677_ComplI) ).
fof(fact_889_Min__insert,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_889_Min__insert) ).
fof(fact_979_Max__insert,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_979_Max__insert) ).
fof(fact_664_Sup__fin_Oinsert__idem,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_664_Sup__fin_Oinsert__idem) ).
fof(fact_641_Inf__fin_Oinsert__idem,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_641_Inf__fin_Oinsert__idem) ).
fof(fact_154_ord__eq__le__trans,axiom,
! [X1] :
( ord(X1)
=> ! [X58,X59,X35] :
( ti(X1,X59) = ti(X1,X35)
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X58))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X58)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_154_ord__eq__le__trans) ).
fof(fact_152_ord__le__eq__trans,axiom,
! [X1] :
( ord(X1)
=> ! [X58,X59,X35] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X35))
=> ( ti(X1,X35) = ti(X1,X58)
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X58)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_152_ord__le__eq__trans) ).
fof(fact_153_xt1_I3_J,axiom,
! [X1] :
( order(X1)
=> ! [X58,X59,X35] :
( ti(X1,X59) = ti(X1,X35)
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X58),X35))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X58),X59)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_153_xt1_I3_J) ).
fof(fact_151_xt1_I4_J,axiom,
! [X1] :
( order(X1)
=> ! [X58,X35,X59] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X59))
=> ( ti(X1,X35) = ti(X1,X58)
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X58),X59)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_151_xt1_I4_J) ).
fof(fact_139_subset__Un__eq,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
<=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22) = ti(fun(X1,bool),X22) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_139_subset__Un__eq) ).
fof(fact_138_Un__absorb1,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22) = ti(fun(X1,bool),X22) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_138_Un__absorb1) ).
fof(fact_137_Un__absorb2,axiom,
! [X1,X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_137_Un__absorb2) ).
fof(fact_408_Int__absorb2,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_408_Int__absorb2) ).
fof(fact_407_Int__absorb1,axiom,
! [X1,X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = ti(fun(X1,bool),X22) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_407_Int__absorb1) ).
fof(fact_611_inj__eq,axiom,
! [X1,X2,X19,X21,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> ( hAPP(X1,X2,X20,X19) = hAPP(X1,X2,X20,X21)
<=> ti(X1,X19) = ti(X1,X21) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_611_inj__eq) ).
fof(fact_612_injD,axiom,
! [X1,X2,X19,X21,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> ( hAPP(X1,X2,X20,X19) = hAPP(X1,X2,X20,X21)
=> ti(X1,X19) = ti(X1,X21) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_612_injD) ).
fof(fact_851_minus__Min__eq__Max,axiom,
! [X1] :
( linord219039673up_add(X1)
=> ! [X70] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X70))
=> ( ti(fun(X1,bool),X70) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X70)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X70)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_851_minus__Min__eq__Max) ).
fof(fact_856_minus__Max__eq__Min,axiom,
! [X1] :
( linord219039673up_add(X1)
=> ! [X70] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X70))
=> ( ti(fun(X1,bool),X70) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X70)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X70)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_856_minus__Max__eq__Min) ).
fof(fact_659_ex__new__if__finite,axiom,
! [X1,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ? [X36] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X36),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_659_ex__new__if__finite) ).
fof(fact_561_restrict__out,axiom,
! [X2,X1,X33,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12),X19) = none(X2) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_561_restrict__out) ).
fof(fact_779_inj__onI,axiom,
! [X2,X1,X20,X12] :
( ! [X24,X39] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X39),X12))
=> ( hAPP(X1,X2,X20,X24) = hAPP(X1,X2,X20,X39)
=> ti(X1,X24) = ti(X1,X39) ) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_779_inj__onI) ).
fof(fact_278_Set_Oset__insert,axiom,
! [X1,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ~ ! [X47] :
( ti(fun(X1,bool),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X47)
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X47)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_278_Set_Oset__insert) ).
fof(tsy_c_Finite__Set_Ofold__image_res,axiom,
! [X1,X2] : ti(fun(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)))),finite_fold_image(X1,X2)) = finite_fold_image(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofold__image_res) ).
fof(fact_35_insert__absorb,axiom,
! [X1,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_35_insert__absorb) ).
fof(fact_633_surj__vimage__empty,axiom,
! [X2,X1,X12,X20] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
=> ( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X12) = bot_bot(fun(X2,bool))
<=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_633_surj__vimage__empty) ).
fof(fact_446_override__on__emptyset,axiom,
! [X1,X2,X20,X29] : hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X20),X29),bot_bot(fun(X1,bool))) = ti(fun(X1,X2),X20),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_446_override__on__emptyset) ).
fof(fact_463_fun__upd__idem,axiom,
! [X2,X1,X20,X19,X21] :
( hAPP(X2,X1,X20,X19) = ti(X1,X21)
=> hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X20),X19),X21) = ti(fun(X2,X1),X20) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_463_fun__upd__idem) ).
fof(fact_651_finite__map__freshness,axiom,
! [X1,X2,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X20)))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
=> ? [X24] : hAPP(X1,option(X2),X20,X24) = none(X2) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_651_finite__map__freshness) ).
fof(fact_61_singleton__inject,axiom,
! [X1,X15,X23] :
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool)))
=> ti(X1,X15) = ti(X1,X23) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_61_singleton__inject) ).
fof(fact_902_min__leastL,axiom,
! [X1] :
( ord(X1)
=> ! [X46,X125] :
( ! [X24] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X125),X24))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X125),X46) = ti(X1,X125) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_902_min__leastL) ).
fof(fact_901_min__leastR,axiom,
! [X1] :
( order(X1)
=> ! [X46,X125] :
( ! [X24] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X125),X24))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X125) = ti(X1,X125) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_901_min__leastR) ).
fof(fact_998_max__leastL,axiom,
! [X1] :
( ord(X1)
=> ! [X46,X125] :
( ! [X24] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X125),X24))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X125),X46) = ti(X1,X46) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_998_max__leastL) ).
fof(fact_997_max__leastR,axiom,
! [X1] :
( order(X1)
=> ! [X46,X125] :
( ! [X24] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X125),X24))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X125) = ti(X1,X46) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_997_max__leastR) ).
fof(fact_448_diff__eq__diff__eq,axiom,
! [X1] :
( ab_group_add(X1)
=> ! [X15,X23,X18,X30] :
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X15),X23) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X18),X30)
=> ( ti(X1,X15) = ti(X1,X23)
<=> ti(X1,X18) = ti(X1,X30) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_448_diff__eq__diff__eq) ).
fof(fact_68_subset__empty,axiom,
! [X1,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),bot_bot(fun(X1,bool))))
<=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_68_subset__empty) ).
fof(tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple_res,axiom,
! [X1] : ti(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hoare_759811442triple(X1)) = hoare_759811442triple(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple_res) ).
fof(fact_14_image__constant__conv,axiom,
! [X2,X1,X18,X12] :
( ( ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(X2,fun(X1,X2),combk(X2,X1),X18)),X12) = bot_bot(fun(X2,bool)) )
& ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(X2,fun(X1,X2),combk(X2,X1),X18)),X12) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X18),bot_bot(fun(X2,bool))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_14_image__constant__conv) ).
fof(fact_456_fun__upd__triv,axiom,
! [X2,X1,X20,X19] : hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),hAPP(X1,X2,X20,X19)) = ti(fun(X1,X2),X20),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_456_fun__upd__triv) ).
fof(fact_275_the1__equality,axiom,
! [X1,X15,X17] :
( ? [X24] :
( hBOOL(hAPP(X1,bool,X17,X24))
& ! [X39] :
( hBOOL(hAPP(X1,bool,X17,X39))
=> ti(X1,X39) = ti(X1,X24) ) )
=> ( hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),X1,the_1(X1),X17) = ti(X1,X15) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_275_the1__equality) ).
fof(fact_100_finite_Osimps,axiom,
! [X1,X15] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X15))
<=> ( ti(fun(X1,bool),X15) = bot_bot(fun(X1,bool))
| ? [X41,X36] :
( ti(fun(X1,bool),X15) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X36),X41)
& hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X41)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_100_finite_Osimps) ).
fof(fact_867_min__max_Oinf__absorb1,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56) = ti(X1,X46) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_867_min__max_Oinf__absorb1) ).
fof(fact_863_min__max_Ole__iff__inf,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X21] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X21))
<=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),X21) = ti(X1,X19) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_863_min__max_Ole__iff__inf) ).
fof(fact_868_min__max_Oinf__absorb2,axiom,
! [X1] :
( linorder(X1)
=> ! [X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56) = ti(X1,X56) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_868_min__max_Oinf__absorb2) ).
fof(fact_971_min__max_Ole__iff__sup,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X21] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X21))
<=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),X21) = ti(X1,X21) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_971_min__max_Ole__iff__sup) ).
fof(fact_967_min__max_Osup__absorb2,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56) = ti(X1,X56) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_967_min__max_Osup__absorb2) ).
fof(fact_966_min__max_Osup__absorb1,axiom,
! [X1] :
( linorder(X1)
=> ! [X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56) = ti(X1,X46) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_966_min__max_Osup__absorb1) ).
fof(fact_218_sup__absorb2,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56) = ti(X1,X56) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_218_sup__absorb2) ).
fof(fact_214_le__iff__sup,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X19,X21] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X21))
<=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),X21) = ti(X1,X21) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_214_le__iff__sup) ).
fof(fact_219_sup__absorb1,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56) = ti(X1,X46) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_219_sup__absorb1) ).
fof(fact_369_inf__absorb1,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56) = ti(X1,X46) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_369_inf__absorb1) ).
fof(fact_365_le__iff__inf,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X19,X21] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X21))
<=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),X21) = ti(X1,X19) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_365_le__iff__inf) ).
fof(fact_370_inf__absorb2,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56) = ti(X1,X56) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_370_inf__absorb2) ).
fof(fact_919_min__max_OInf__fin_Osingleton,axiom,
! [X1] :
( linorder(X1)
=> ! [X19] : hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_919_min__max_OInf__fin_Osingleton) ).
fof(fact_907_fold1__singleton,axiom,
! [X1,X20,X15] : hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))) = ti(X1,X15),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_907_fold1__singleton) ).
fof(fact_30_ex__in__conv,axiom,
! [X1,X12] :
( ? [X24] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
<=> ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_30_ex__in__conv) ).
fof(fact_817_UNIV__eq__I,axiom,
! [X1,X12] :
( ! [X24] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> top_top(fun(X1,bool)) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_817_UNIV__eq__I) ).
fof(fact_319_Diff__triv,axiom,
! [X1,X12,X22] :
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22) = ti(fun(X1,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_319_Diff__triv) ).
fof(fact_276_theI_H,axiom,
! [X1,X17] :
( ? [X24] :
( hBOOL(hAPP(X1,bool,X17,X24))
& ! [X39] :
( hBOOL(hAPP(X1,bool,X17,X39))
=> ti(X1,X39) = ti(X1,X24) ) )
=> hBOOL(hAPP(X1,bool,X17,hAPP(fun(X1,bool),X1,the_1(X1),X17))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_276_theI_H) ).
fof(fact_274_theI,axiom,
! [X1,X17,X15] :
( hBOOL(hAPP(X1,bool,X17,X15))
=> ( ! [X24] :
( hBOOL(hAPP(X1,bool,X17,X24))
=> ti(X1,X24) = ti(X1,X15) )
=> hBOOL(hAPP(X1,bool,X17,hAPP(fun(X1,bool),X1,the_1(X1),X17))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_274_theI) ).
fof(fact_906_fold1__singleton__def,axiom,
! [X1,X15,X29,X20] :
( X29 = hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X20)
=> hAPP(fun(X1,bool),X1,X29,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))) = ti(X1,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_906_fold1__singleton__def) ).
fof(fact_482_fold__empty,axiom,
! [X2,X1,X20,X26] : hAPP(fun(X2,bool),X1,hAPP(X1,fun(fun(X2,bool),X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(fun(X2,bool),X1)),finite_fold(X2,X1),X20),X26),bot_bot(fun(X2,bool))) = ti(X1,X26),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_482_fold__empty) ).
fof(fact_654_injI,axiom,
! [X1,X2,X20] :
( ! [X24,X39] :
( hAPP(X1,X2,X20,X24) = hAPP(X1,X2,X20,X39)
=> ti(X1,X24) = ti(X1,X39) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_654_injI) ).
fof(tsy_c_Fun_Ooverride__on_res,axiom,
! [X1,X2] : ti(fun(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)))),override_on(X1,X2)) = override_on(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Fun_Ooverride__on_res) ).
fof(fact_146_linorder__le__cases,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] :
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_146_linorder__le__cases) ).
fof(fact_51_equalityD1,axiom,
! [X1,X12,X22] :
( ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22)
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_51_equalityD1) ).
fof(fact_50_equalityD2,axiom,
! [X1,X12,X22] :
( ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22)
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_50_equalityD2) ).
fof(tsy_c_Nitpick_Ofold__graph_H_res,axiom,
! [X1,X2] : ti(fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),fun(X2,bool)))),fold_graph(X1,X2)) = fold_graph(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Nitpick_Ofold__graph_H_res) ).
fof(fact_268_the__eq__trivial,axiom,
! [X1,X15] : hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15)) = ti(X1,X15),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_268_the__eq__trivial) ).
fof(fact_733_compl__unique,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46,X56] :
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56) = bot_bot(X1)
=> ( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56) = top_top(X1)
=> hAPP(X1,X1,uminus_uminus(X1),X46) = ti(X1,X56) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_733_compl__unique) ).
fof(fact_75_ext,axiom,
! [X1,X2,X20,X29] :
( ! [X24] : hAPP(X1,X2,X20,X24) = hAPP(X1,X2,X29,X24)
=> ti(fun(X1,X2),X20) = ti(fun(X1,X2),X29) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_75_ext) ).
fof(fact_28_empty__iff,axiom,
! [X1,X18] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),bot_bot(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_28_empty__iff) ).
fof(fact_20_emptyE,axiom,
! [X1,X15] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),bot_bot(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_20_emptyE) ).
fof(fact_658_surjE,axiom,
! [X2,X1,X21,X20] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
=> ~ ! [X24] : ti(X1,X21) != hAPP(X2,X1,X20,X24) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_658_surjE) ).
fof(fact_657_surjD,axiom,
! [X2,X1,X21,X20] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
=> ? [X24] : ti(X1,X21) = hAPP(X2,X1,X20,X24) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_657_surjD) ).
fof(fact_655_surj__def,axiom,
! [X2,X1,X20] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
<=> ! [X39] :
? [X24] : ti(X1,X39) = hAPP(X2,X1,X20,X24) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_655_surj__def) ).
fof(fact_509_option_Orecs_I1_J,axiom,
! [X2,X1,X71,X93] : hAPP(option(X2),X1,hAPP(fun(X2,X1),fun(option(X2),X1),hAPP(X1,fun(fun(X2,X1),fun(option(X2),X1)),option_rec(X1,X2),X71),X93),none(X2)) = ti(X1,X71),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_509_option_Orecs_I1_J) ).
fof(fact_607_top__unique,axiom,
! [X1] :
( top(X1)
=> ! [X15] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X15))
<=> ti(X1,X15) = top_top(X1) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_607_top__unique) ).
fof(fact_606_top__le,axiom,
! [X1] :
( top(X1)
=> ! [X59] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X59))
=> ti(X1,X59) = top_top(X1) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_606_top__le) ).
fof(fact_163_bot__unique,axiom,
! [X1] :
( bot(X1)
=> ! [X15] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),bot_bot(X1)))
<=> ti(X1,X15) = bot_bot(X1) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_163_bot__unique) ).
fof(fact_162_le__bot,axiom,
! [X1] :
( bot(X1)
=> ! [X59] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),bot_bot(X1)))
=> ti(X1,X59) = bot_bot(X1) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_162_le__bot) ).
fof(fact_797_Sup__singleton,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X15] : hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))) = ti(X1,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_797_Sup__singleton) ).
fof(fact_766_Inf__singleton,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X15] : hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))) = ti(X1,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_766_Inf__singleton) ).
fof(fact_852_Min_Osingleton,axiom,
! [X1] :
( linorder(X1)
=> ! [X19] : hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_852_Min_Osingleton) ).
fof(fact_849_Max_Osingleton,axiom,
! [X1] :
( linorder(X1)
=> ! [X19] : hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_849_Max_Osingleton) ).
fof(fact_661_Sup__fin_Osingleton,axiom,
! [X1] :
( lattice(X1)
=> ! [X19] : hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_661_Sup__fin_Osingleton) ).
fof(fact_621_Inf__fin_Osingleton,axiom,
! [X1] :
( lattice(X1)
=> ! [X19] : hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(X1,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_621_Inf__fin_Osingleton) ).
fof(fact_105_the__elem__eq,axiom,
! [X1,X19] : hAPP(fun(X1,bool),X1,the_elem(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(X1,X19),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_105_the__elem__eq) ).
fof(fact_944_min__max_Oinf__sup__absorb,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56)) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_944_min__max_Oinf__sup__absorb) ).
fof(fact_945_min__max_Osup__inf__absorb,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_945_min__max_Osup__inf__absorb) ).
fof(fact_378_sup__inf__absorb,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_378_sup__inf__absorb) ).
fof(fact_377_inf__sup__absorb,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_377_inf__sup__absorb) ).
fof(fact_305_is__none__code_I2_J,axiom,
! [X2,X46] : ~ hBOOL(hAPP(option(X2),bool,is_none(X2),hAPP(X2,option(X2),some(X2),X46))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_305_is__none__code_I2_J) ).
fof(help_fimplies_3_1_U,axiom,
! [X38,X130] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X130))
| ~ hBOOL(X38)
| hBOOL(X130) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fimplies_3_1_U) ).
fof(help_fdisj_3_1_U,axiom,
! [X38,X130] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X130))
| hBOOL(X38)
| hBOOL(X130) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fdisj_3_1_U) ).
fof(help_fconj_2_1_U,axiom,
! [X38,X130] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X130))
| hBOOL(X38) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_2_1_U) ).
fof(help_fconj_3_1_U,axiom,
! [X38,X130] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X130))
| hBOOL(X130) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_3_1_U) ).
fof(help_fequal_2_1_T,axiom,
! [X1,X46,X56] :
( ti(X1,X46) != ti(X1,X56)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X46),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fequal_2_1_T) ).
fof(tsy_c_Finite__Set_Ofold_res,axiom,
! [X2,X1] : ti(fun(fun(X2,fun(X1,X1)),fun(X1,fun(fun(X2,bool),X1))),finite_fold(X2,X1)) = finite_fold(X2,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofold_res) ).
fof(fact_128_Un__empty,axiom,
! [X1,X12,X22] :
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
<=> ( ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool))
& ti(fun(X1,bool),X22) = bot_bot(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_128_Un__empty) ).
fof(help_If_1_1_T,axiom,
! [X1,X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),hAPP(bool,fun(X1,fun(X1,X1)),if(X1),fTrue),X46),X56) = ti(X1,X46),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_1_1_T) ).
fof(help_If_2_1_T,axiom,
! [X1,X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),hAPP(bool,fun(X1,fun(X1,X1)),if(X1),fFalse),X46),X56) = ti(X1,X56),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_2_1_T) ).
fof(tsy_c_Finite__Set_Ofolding__one__idem_res,axiom,
! [X1] : ti(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),finite2073411215e_idem(X1)) = finite2073411215e_idem(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofolding__one__idem_res) ).
fof(tsy_c_Finite__Set_Ofolding__one_res,axiom,
! [X1] : ti(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),finite_folding_one(X1)) = finite_folding_one(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofolding__one_res) ).
fof(tsy_c_Big__Operators_Osemilattice__big_res,axiom,
! [X1] : ti(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),big_semilattice_big(X1)) = big_semilattice_big(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Big__Operators_Osemilattice__big_res) ).
fof(fact_273_the__equality,axiom,
! [X1,X17,X15] :
( hBOOL(hAPP(X1,bool,X17,X15))
=> ( ! [X24] :
( hBOOL(hAPP(X1,bool,X17,X24))
=> ti(X1,X24) = ti(X1,X15) )
=> hAPP(fun(X1,bool),X1,the_1(X1),X17) = ti(X1,X15) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_273_the__equality) ).
fof(fact_69_image__is__empty,axiom,
! [X2,X1,X20,X12] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12) = bot_bot(fun(X1,bool))
<=> ti(fun(X2,bool),X12) = bot_bot(fun(X2,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_69_image__is__empty) ).
fof(fact_71_empty__is__image,axiom,
! [X1,X2,X20,X12] :
( bot_bot(fun(X1,bool)) = hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)
<=> ti(fun(X2,bool),X12) = bot_bot(fun(X2,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_71_empty__is__image) ).
fof(tsy_c_COMBS_res,axiom,
! [X1,X2,X3] : ti(fun(fun(X1,fun(X2,X3)),fun(fun(X1,X2),fun(X1,X3))),combs(X1,X2,X3)) = combs(X1,X2,X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBS_res) ).
fof(tsy_c_Fun_Ofun__upd_res,axiom,
! [X1,X2] : ti(fun(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2)))),fun_upd(X1,X2)) = fun_upd(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Fun_Ofun__upd_res) ).
fof(tsy_c_Finite__Set_Ofold1Set_res,axiom,
! [X1] : ti(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool))),finite_fold1Set(X1)) = finite_fold1Set(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofold1Set_res) ).
fof(tsy_c_Map_Orestrict__map_res,axiom,
! [X1,X2] : ti(fun(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2)))),restrict_map(X1,X2)) = restrict_map(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Map_Orestrict__map_res) ).
fof(fact_809_Sup__fin__Sup,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12) = hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_809_Sup__fin__Sup) ).
fof(fact_749_Inf__fin__Inf,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12) = hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_749_Inf__fin__Inf) ).
fof(fact_692_Compl__eq__Compl__iff,axiom,
! [X1,X12,X22] :
( hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12) = hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X22)
<=> ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_692_Compl__eq__Compl__iff) ).
fof(tsy_c_COMBC_res,axiom,
! [X1,X2,X3] : ti(fun(fun(X1,fun(X2,X3)),fun(X2,fun(X1,X3))),combc(X1,X2,X3)) = combc(X1,X2,X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBC_res) ).
fof(tsy_c_COMBB_res,axiom,
! [X2,X3,X1] : ti(fun(fun(X2,X3),fun(fun(X1,X2),fun(X1,X3))),combb(X2,X3,X1)) = combb(X2,X3,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBB_res) ).
fof(tsy_c_Option_Ooption_Ooption__rec_res,axiom,
! [X1,X2] : ti(fun(X1,fun(fun(X2,X1),fun(option(X2),X1))),option_rec(X1,X2)) = option_rec(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Option_Ooption_Ooption__rec_res) ).
fof(fact_194_sup__eq__bot__iff,axiom,
! [X1] :
( bounded_lattice_bot(X1)
=> ! [X19,X21] :
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),X21) = bot_bot(X1)
<=> ( ti(X1,X19) = bot_bot(X1)
& ti(X1,X21) = bot_bot(X1) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_194_sup__eq__bot__iff) ).
fof(fact_590_inf__eq__top__iff,axiom,
! [X1] :
( bounded_lattice_top(X1)
=> ! [X19,X21] :
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),X21) = top_top(X1)
<=> ( ti(X1,X19) = top_top(X1)
& ti(X1,X21) = top_top(X1) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_590_inf__eq__top__iff) ).
fof(fact_130_Un__empty__left,axiom,
! [X1,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),bot_bot(fun(X1,bool))),X22) = ti(fun(X1,bool),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_130_Un__empty__left) ).
fof(fact_601_Int__UNIV__left,axiom,
! [X1,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),top_top(fun(X1,bool))),X22) = ti(fun(X1,bool),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_601_Int__UNIV__left) ).
fof(tsy_c_Fun_Othe__inv__into_res,axiom,
! [X1,X2] : ti(fun(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1))),the_inv_into(X1,X2)) = the_inv_into(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Fun_Othe__inv__into_res) ).
fof(tsy_c_Orderings_Oord_Omin_res,axiom,
! [X1] :
( ord(X1)
=> ti(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1))),min(X1)) = min(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Oord_Omin_res) ).
fof(tsy_c_Orderings_Oord_Omax_res,axiom,
! [X1] :
( ord(X1)
=> ti(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1))),max(X1)) = max(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Oord_Omax_res) ).
fof(tsy_c_Big__Operators_Olattice_OInf__fin_res,axiom,
! [X1] :
( linorder(X1)
=> ti(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1)),big_Inf_fin(X1)) = big_Inf_fin(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Big__Operators_Olattice_OInf__fin_res) ).
fof(fact_129_Un__empty__right,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),bot_bot(fun(X1,bool))) = ti(fun(X1,bool),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_129_Un__empty__right) ).
fof(fact_600_Int__UNIV__right,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),top_top(fun(X1,bool))) = ti(fun(X1,bool),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_600_Int__UNIV__right) ).
fof(fact_384_Diff__empty,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),bot_bot(fun(X1,bool))) = ti(fun(X1,bool),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_384_Diff__empty) ).
fof(tsy_c_Finite__Set_Ofold1_res,axiom,
! [X1] : ti(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1)),finite_fold1(X1)) = finite_fold1(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofold1_res) ).
fof(help_fconj_1_1_U,axiom,
! [X130,X38] :
( ~ hBOOL(X38)
| ~ hBOOL(X130)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X130)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_1_1_U) ).
fof(help_fimplies_2_1_U,axiom,
! [X38,X130] :
( ~ hBOOL(X130)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X130)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fimplies_2_1_U) ).
fof(help_fdisj_1_1_U,axiom,
! [X130,X38] :
( ~ hBOOL(X38)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X130)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fdisj_1_1_U) ).
fof(help_fdisj_2_1_U,axiom,
! [X38,X130] :
( ~ hBOOL(X130)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X130)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fdisj_2_1_U) ).
fof(tsy_c_Set_Oimage_res,axiom,
! [X1,X2] : ti(fun(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool))),image(X1,X2)) = image(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_Oimage_res) ).
fof(tsy_c_Set_Ovimage_res,axiom,
! [X1,X2] : ti(fun(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool))),vimage(X1,X2)) = vimage(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_Ovimage_res) ).
fof(fact_126_Un__absorb,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X12) = ti(fun(X1,bool),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_126_Un__absorb) ).
fof(fact_337_Int__absorb,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X12) = ti(fun(X1,bool),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_337_Int__absorb) ).
fof(fact_555_vimage__ident,axiom,
! [X1,X28] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),vimage(X1,X1),combi(X1)),X28) = ti(fun(X1,bool),X28),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_555_vimage__ident) ).
fof(fact_59_image__ident,axiom,
! [X1,X28] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),X28) = ti(fun(X1,bool),X28),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_59_image__ident) ).
fof(fact_820_Union__Pow__eq,axiom,
! [X1,X12] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12)) = ti(fun(X1,bool),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_820_Union__Pow__eq) ).
fof(tsy_c_Hoare__Mirabelle__lcrcocijdw_Ohoare__valids_res,axiom,
! [X1] : ti(fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool)),hoare_902341502valids(X1)) = hoare_902341502valids(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__lcrcocijdw_Ohoare__valids_res) ).
fof(tsy_c_Hoare__Mirabelle__lcrcocijdw_Ohoare__derivs_res,axiom,
! [X1] : ti(fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool)),hoare_1301688828derivs(X1)) = hoare_1301688828derivs(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__lcrcocijdw_Ohoare__derivs_res) ).
fof(fact_694_double__complement,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)) = ti(fun(X1,bool),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_694_double__complement) ).
fof(help_fAll_1_1_U,axiom,
! [X1,X46,X38] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,fAll(X1),X38))
| hBOOL(hAPP(X1,bool,X38,X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fAll_1_1_U) ).
fof(help_fEx_1_1_U,axiom,
! [X1,X38,X46] :
( ~ hBOOL(hAPP(X1,bool,X38,X46))
| hBOOL(hAPP(fun(X1,bool),bool,fEx(X1),X38)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fEx_1_1_U) ).
fof(fact_159_option_Oinject,axiom,
! [X1,X15,X60] :
( hAPP(X1,option(X1),some(X1),X15) = hAPP(X1,option(X1),some(X1),X60)
<=> ti(X1,X15) = ti(X1,X60) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_159_option_Oinject) ).
fof(fact_700_neg__equal__iff__equal,axiom,
! [X1] :
( group_add(X1)
=> ! [X15,X23] :
( hAPP(X1,X1,uminus_uminus(X1),X15) = hAPP(X1,X1,uminus_uminus(X1),X23)
<=> ti(X1,X15) = ti(X1,X23) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_700_neg__equal__iff__equal) ).
fof(fact_696_compl__eq__compl__iff,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X19,X21] :
( hAPP(X1,X1,uminus_uminus(X1),X19) = hAPP(X1,X1,uminus_uminus(X1),X21)
<=> ti(X1,X19) = ti(X1,X21) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_696_compl__eq__compl__iff) ).
fof(fact_702_equation__minus__iff,axiom,
! [X1] :
( group_add(X1)
=> ! [X15,X23] :
( ti(X1,X15) = hAPP(X1,X1,uminus_uminus(X1),X23)
<=> ti(X1,X23) = hAPP(X1,X1,uminus_uminus(X1),X15) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_702_equation__minus__iff) ).
fof(fact_701_minus__equation__iff,axiom,
! [X1] :
( group_add(X1)
=> ! [X15,X23] :
( hAPP(X1,X1,uminus_uminus(X1),X15) = ti(X1,X23)
<=> hAPP(X1,X1,uminus_uminus(X1),X23) = ti(X1,X15) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_701_minus__equation__iff) ).
fof(tsy_c_Set_Oinsert_res,axiom,
! [X1] : ti(fun(X1,fun(fun(X1,bool),fun(X1,bool))),insert(X1)) = insert(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_Oinsert_res) ).
fof(fact_27_Collect__empty__eq,axiom,
! [X1,X17] :
( hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17) = bot_bot(fun(X1,bool))
<=> ! [X24] : ~ hBOOL(hAPP(X1,bool,X17,X24)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_27_Collect__empty__eq) ).
fof(fact_29_empty__Collect__eq,axiom,
! [X1,X17] :
( bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)
<=> ! [X24] : ~ hBOOL(hAPP(X1,bool,X17,X24)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_29_empty__Collect__eq) ).
fof(fact_486_not__None__eq,axiom,
! [X1,X19] :
( ti(option(X1),X19) != none(X1)
<=> ? [X39] : ti(option(X1),X19) = hAPP(X1,option(X1),some(X1),X39) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_486_not__None__eq) ).
fof(fact_485_not__Some__eq,axiom,
! [X1,X19] :
( ! [X39] : ti(option(X1),X19) != hAPP(X1,option(X1),some(X1),X39)
<=> ti(option(X1),X19) = none(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_485_not__Some__eq) ).
fof(fact_102_com_Osimps_I6_J,axiom,
! [X42,X43] :
( hAPP(pname,com,body_1,X42) = hAPP(pname,com,body_1,X43)
<=> ti(pname,X42) = ti(pname,X43) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_102_com_Osimps_I6_J) ).
fof(tsy_c_hAPP_arg1,axiom,
! [X1,X3,X4,X5] : hAPP(X1,X3,ti(fun(X1,X3),X4),X5) = hAPP(X1,X3,X4,X5),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_hAPP_arg1) ).
fof(tsy_c_Fun_Oinj__on_res,axiom,
! [X1,X2] : ti(fun(fun(X1,X2),fun(fun(X1,bool),bool)),inj_on(X1,X2)) = inj_on(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Fun_Oinj__on_res) ).
fof(tsy_c_Set_OPow_res,axiom,
! [X1] : ti(fun(fun(X1,bool),fun(fun(X1,bool),bool)),pow(X1)) = pow(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_OPow_res) ).
fof(tsy_c_Predicate_OPowp_res,axiom,
! [X1] : ti(fun(fun(X1,bool),fun(fun(X1,bool),bool)),powp(X1)) = powp(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Predicate_OPowp_res) ).
fof(help_COMBK_1_1_U,axiom,
! [X2,X1,X38,X130] : hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),X38),X130) = ti(X1,X38),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBK_1_1_U) ).
fof(fact_501_is__none__def,axiom,
! [X1,X19] :
( hBOOL(hAPP(option(X1),bool,is_none(X1),X19))
<=> ti(option(X1),X19) = none(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_501_is__none__def) ).
fof(fact_267_the__sym__eq__trivial,axiom,
! [X1,X19] : hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X1,fun(X1,bool),fequal(X1),X19)) = ti(X1,X19),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_267_the__sym__eq__trivial) ).
fof(fact_224_sup__bot__left,axiom,
! [X1] :
( bounded_lattice_bot(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),bot_bot(X1)),X46) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_224_sup__bot__left) ).
fof(fact_592_inf__top__left,axiom,
! [X1] :
( bounded_lattice_top(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),top_top(X1)),X46) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_592_inf__top__left) ).
fof(fact_225_sup__bot__right,axiom,
! [X1] :
( bounded_lattice_bot(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),bot_bot(X1)) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_225_sup__bot__right) ).
fof(fact_591_inf__top__right,axiom,
! [X1] :
( bounded_lattice_top(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),top_top(X1)) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_591_inf__top__right) ).
fof(fact_885_Min_Oidem,axiom,
! [X1] :
( linorder(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X46) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_885_Min_Oidem) ).
fof(fact_882_min__max_Oinf_Oidem,axiom,
! [X1] :
( linorder(X1)
=> ! [X59] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X59) = ti(X1,X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_882_min__max_Oinf_Oidem) ).
fof(fact_950_min__max_Osup_Oidem,axiom,
! [X1] :
( linorder(X1)
=> ! [X59] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X59) = ti(X1,X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_950_min__max_Osup_Oidem) ).
fof(fact_947_Max_Oidem,axiom,
! [X1] :
( linorder(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X46) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_947_Max_Oidem) ).
fof(fact_197_sup__idem,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X46) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_197_sup__idem) ).
fof(fact_196_sup_Oidem,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X59] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X59) = ti(X1,X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_196_sup_Oidem) ).
fof(fact_522_Sup__fin_Oidem,axiom,
! [X1] :
( lattice(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X46) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_522_Sup__fin_Oidem) ).
fof(fact_357_inf_Oidem,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X59] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X59) = ti(X1,X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_357_inf_Oidem) ).
fof(fact_356_inf__idem,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X46) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_356_inf__idem) ).
fof(fact_524_Inf__fin_Oidem,axiom,
! [X1] :
( lattice(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X46) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_524_Inf__fin_Oidem) ).
fof(fact_109_the_Osimps,axiom,
! [X1,X46] : hAPP(option(X1),X1,the(X1),hAPP(X1,option(X1),some(X1),X46)) = ti(X1,X46),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_109_the_Osimps) ).
fof(fact_703_minus__minus,axiom,
! [X1] :
( group_add(X1)
=> ! [X59] : hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X59)) = ti(X1,X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_703_minus__minus) ).
fof(fact_698_double__compl,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46] : hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X46)) = ti(X1,X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_698_double__compl) ).
fof(help_ti_idem,axiom,
! [X128,X129] : ti(X128,ti(X128,X129)) = ti(X128,X129),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_ti_idem) ).
fof(tsy_c_Finite__Set_Ocomp__fun__idem_res,axiom,
! [X1,X2] : ti(fun(fun(X1,fun(X2,X2)),bool),finite_comp_fun_idem(X1,X2)) = finite_comp_fun_idem(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ocomp__fun__idem_res) ).
fof(tsy_c_Finite__Set_Ocomp__fun__commute_res,axiom,
! [X1,X2] : ti(fun(fun(X1,fun(X2,X2)),bool),finite100568337ommute(X1,X2)) = finite100568337ommute(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ocomp__fun__commute_res) ).
fof(tsy_c_hAPP_arg2,axiom,
! [X1,X3,X4,X5] : hAPP(X1,X3,X4,ti(X1,X5)) = hAPP(X1,X3,X4,X5),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_hAPP_arg2) ).
fof(tsy_c_hAPP_res,axiom,
! [X3,X1,X4,X5] : ti(X3,hAPP(X1,X3,X4,X5)) = hAPP(X1,X3,X4,X5),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_hAPP_res) ).
fof(tsy_c_If_res,axiom,
! [X1] : ti(fun(bool,fun(X1,fun(X1,X1))),if(X1)) = if(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_If_res) ).
fof(tsy_c_Partial__Function_Oflat__lub_res,axiom,
! [X1] : ti(fun(X1,fun(fun(X1,bool),X1)),partial_flat_lub(X1)) = partial_flat_lub(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Partial__Function_Oflat__lub_res) ).
fof(tsy_c_member_res,axiom,
! [X1] : ti(fun(X1,fun(fun(X1,bool),bool)),member(X1)) = member(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_member_res) ).
fof(fact_610_Collect__const,axiom,
! [X1,X17] :
( ( hBOOL(X17)
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),X17)) = top_top(fun(X1,bool)) )
& ( ~ hBOOL(X17)
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),X17)) = bot_bot(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_610_Collect__const) ).
fof(tsy_c_Map_Odom_res,axiom,
! [X2,X1] : ti(fun(fun(X2,option(X1)),fun(X2,bool)),dom(X2,X1)) = dom(X2,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Map_Odom_res) ).
fof(tsy_c_Map_Oran_res,axiom,
! [X2,X1] : ti(fun(fun(X2,option(X1)),fun(X1,bool)),ran(X2,X1)) = ran(X2,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Map_Oran_res) ).
fof(fact_532_option_Oexhaust,axiom,
! [X1,X56] :
( ti(option(X1),X56) != none(X1)
=> ~ ! [X36] : ti(option(X1),X56) != hAPP(X1,option(X1),some(X1),X36) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_532_option_Oexhaust) ).
fof(tsy_c_hBOOL_arg1,hypothesis,
! [X4] :
( hBOOL(ti(bool,X4))
<=> hBOOL(X4) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_hBOOL_arg1) ).
fof(help_fNot_1_1_U,axiom,
! [X38] :
( ~ hBOOL(hAPP(bool,bool,fNot,X38))
| ~ hBOOL(X38) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fNot_1_1_U) ).
fof(fact_512_set__empty__eq,axiom,
! [X1,X72] :
( hAPP(option(X1),fun(X1,bool),set(X1),X72) = bot_bot(fun(X1,bool))
<=> ti(option(X1),X72) = none(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_512_set__empty__eq) ).
fof(tsy_c_Set_OCollect_res,axiom,
! [X1] : ti(fun(fun(X1,bool),fun(X1,bool)),collect(X1)) = collect(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_OCollect_res) ).
fof(fact_77_Collect__def,axiom,
! [X1,X17] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17) = ti(fun(X1,bool),X17),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_77_Collect__def) ).
fof(tsy_c_COMBK_res,axiom,
! [X1,X2] : ti(fun(X1,fun(X2,X1)),combk(X1,X2)) = combk(X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBK_res) ).
fof(tsy_c_Option_Oset_res,axiom,
! [X1] : ti(fun(option(X1),fun(X1,bool)),set(X1)) = set(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Option_Oset_res) ).
fof(tsy_c_Orderings_Oord__class_Omin_res,axiom,
! [X1] :
( ord(X1)
=> ti(fun(X1,fun(X1,X1)),ord_min(X1)) = ord_min(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Oord__class_Omin_res) ).
fof(tsy_c_Orderings_Oord__class_Omax_res,axiom,
! [X1] :
( ord(X1)
=> ti(fun(X1,fun(X1,X1)),ord_max(X1)) = ord_max(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Oord__class_Omax_res) ).
fof(tsy_c_Lattices_Osemilattice__sup__class_Osup_res,axiom,
! [X1] :
( semilattice_sup(X1)
=> ti(fun(X1,fun(X1,X1)),semilattice_sup_sup(X1)) = semilattice_sup_sup(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Lattices_Osemilattice__sup__class_Osup_res) ).
fof(tsy_c_Lattices_Osemilattice__inf__class_Oinf_res,axiom,
! [X1] :
( semilattice_inf(X1)
=> ti(fun(X1,fun(X1,X1)),semilattice_inf_inf(X1)) = semilattice_inf_inf(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Lattices_Osemilattice__inf__class_Oinf_res) ).
fof(tsy_c_Groups_Ominus__class_Ominus_res,axiom,
! [X1] :
( minus(X1)
=> ti(fun(X1,fun(X1,X1)),minus_minus(X1)) = minus_minus(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Groups_Ominus__class_Ominus_res) ).
fof(tsy_c_Complete__Lattice_OSup__class_OSup_res,axiom,
! [X1] :
( comple44059174attice(X1)
=> ti(fun(fun(X1,bool),X1),complete_Sup_Sup(X1)) = complete_Sup_Sup(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Complete__Lattice_OSup__class_OSup_res) ).
fof(tsy_c_Complete__Lattice_OInf__class_OInf_res,axiom,
! [X1] :
( comple44059174attice(X1)
=> ti(fun(fun(X1,bool),X1),complete_Inf_Inf(X1)) = complete_Inf_Inf(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Complete__Lattice_OInf__class_OInf_res) ).
fof(tsy_c_Big__Operators_Olinorder__class_OMin_res,axiom,
! [X1] :
( linorder(X1)
=> ti(fun(fun(X1,bool),X1),big_linorder_Min(X1)) = big_linorder_Min(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Big__Operators_Olinorder__class_OMin_res) ).
fof(tsy_c_Big__Operators_Olinorder__class_OMax_res,axiom,
! [X1] :
( linorder(X1)
=> ti(fun(fun(X1,bool),X1),big_linorder_Max(X1)) = big_linorder_Max(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Big__Operators_Olinorder__class_OMax_res) ).
fof(tsy_c_Big__Operators_Olattice__class_OSup__fin_res,axiom,
! [X1] :
( lattice(X1)
=> ti(fun(fun(X1,bool),X1),big_lattice_Sup_fin(X1)) = big_lattice_Sup_fin(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Big__Operators_Olattice__class_OSup__fin_res) ).
fof(tsy_c_Big__Operators_Olattice__class_OInf__fin_res,axiom,
! [X1] :
( lattice(X1)
=> ti(fun(fun(X1,bool),X1),big_lattice_Inf_fin(X1)) = big_lattice_Inf_fin(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Big__Operators_Olattice__class_OInf__fin_res) ).
fof(tsy_c_Orderings_Oord__class_Oless__eq_res,axiom,
! [X1] :
( ord(X1)
=> ti(fun(X1,fun(X1,bool)),ord_less_eq(X1)) = ord_less_eq(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Oord__class_Oless__eq_res) ).
fof(tsy_c_Set_Othe__elem_res,axiom,
! [X1] : ti(fun(fun(X1,bool),X1),the_elem(X1)) = the_elem(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_Othe__elem_res) ).
fof(tsy_c_HOL_OThe_res,axiom,
! [X1] : ti(fun(fun(X1,bool),X1),the_1(X1)) = the_1(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_HOL_OThe_res) ).
fof(tsy_c_fequal_res,axiom,
! [X1] : ti(fun(X1,fun(X1,bool)),fequal(X1)) = fequal(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fequal_res) ).
fof(tsy_c_fEx_res,axiom,
! [X1] : ti(fun(fun(X1,bool),bool),fEx(X1)) = fEx(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fEx_res) ).
fof(tsy_c_fAll_res,axiom,
! [X1] : ti(fun(fun(X1,bool),bool),fAll(X1)) = fAll(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fAll_res) ).
fof(tsy_c_Finite__Set_Ofinite_res,axiom,
! [X1] : ti(fun(fun(X1,bool),bool),finite_finite(X1)) = finite_finite(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Finite__Set_Ofinite_res) ).
fof(help_fFalse_1_1_T,axiom,
! [X38] :
( ti(bool,X38) = fTrue
| ti(bool,X38) = fFalse ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fFalse_1_1_T) ).
fof(help_fTrue_1_1_T,axiom,
! [X38] :
( ti(bool,X38) = fTrue
| ti(bool,X38) = fFalse ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fTrue_1_1_T) ).
fof(help_If_3_1_T,axiom,
! [X38] :
( ti(bool,X38) = fTrue
| ti(bool,X38) = fFalse ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_3_1_T) ).
fof(tsy_c_Option_Othe_res,axiom,
! [X1] : ti(fun(option(X1),X1),the(X1)) = the(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Option_Othe_res) ).
fof(tsy_c_Option_Ooption_OSome_res,axiom,
! [X1] : ti(fun(X1,option(X1)),some(X1)) = some(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Option_Ooption_OSome_res) ).
fof(tsy_c_Option_Ois__none_res,axiom,
! [X2] : ti(fun(option(X2),bool),is_none(X2)) = is_none(X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Option_Ois__none_res) ).
fof(tsy_c_Groups_Ouminus__class_Ouminus_res,axiom,
! [X1] :
( uminus(X1)
=> ti(fun(X1,X1),uminus_uminus(X1)) = uminus_uminus(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Groups_Ouminus__class_Ouminus_res) ).
fof(tsy_c_COMBI_res,axiom,
! [X1] : ti(fun(X1,X1),combi(X1)) = combi(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBI_res) ).
fof(tsy_c_Option_Ooption_ONone_res,axiom,
! [X2] : ti(option(X2),none(X2)) = none(X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Option_Ooption_ONone_res) ).
fof(tsy_c_Orderings_Otop__class_Otop_res,axiom,
! [X1] :
( top(X1)
=> ti(X1,top_top(X1)) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Otop__class_Otop_res) ).
fof(tsy_c_Orderings_Obot__class_Obot_res,axiom,
! [X1] :
( bot(X1)
=> ti(X1,bot_bot(X1)) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Obot__class_Obot_res) ).
fof(tsy_c_HOL_Oundefined_res,axiom,
! [X1] : ti(X1,undefined(X1)) = undefined(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_HOL_Oundefined_res) ).
fof(fact_170_finite__pointwise,axiom,
! [X2,X1,X17,X16,X6,X61,X62,X63,X64] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X64))
=> ( ! [X65] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X2),bool),bool,hAPP(fun(hoare_2118899576triple(X2),bool),fun(fun(hoare_2118899576triple(X2),bool),bool),hoare_1301688828derivs(X2),X6),hAPP(fun(hoare_2118899576triple(X2),bool),fun(hoare_2118899576triple(X2),bool),hAPP(hoare_2118899576triple(X2),fun(fun(hoare_2118899576triple(X2),bool),fun(hoare_2118899576triple(X2),bool)),insert(hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),hAPP(X1,fun(X2,fun(state,bool)),X61,X65)),hAPP(X1,com,X62,X65)),hAPP(X1,fun(X2,fun(state,bool)),X63,X65))),bot_bot(fun(hoare_2118899576triple(X2),bool)))))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X2),bool),bool,hAPP(fun(hoare_2118899576triple(X2),bool),fun(fun(hoare_2118899576triple(X2),bool),bool),hoare_1301688828derivs(X2),X6),hAPP(fun(hoare_2118899576triple(X2),bool),fun(hoare_2118899576triple(X2),bool),hAPP(hoare_2118899576triple(X2),fun(fun(hoare_2118899576triple(X2),bool),fun(hoare_2118899576triple(X2),bool)),insert(hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),hAPP(X1,fun(X2,fun(state,bool)),X17,X65)),hAPP(X1,com,X62,X65)),hAPP(X1,fun(X2,fun(state,bool)),X16,X65))),bot_bot(fun(hoare_2118899576triple(X2),bool))))) )
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X2),bool),bool,hAPP(fun(hoare_2118899576triple(X2),bool),fun(fun(hoare_2118899576triple(X2),bool),bool),hoare_1301688828derivs(X2),X6),hAPP(fun(X1,bool),fun(hoare_2118899576triple(X2),bool),hAPP(fun(X1,hoare_2118899576triple(X2)),fun(fun(X1,bool),fun(hoare_2118899576triple(X2),bool)),image(X1,hoare_2118899576triple(X2)),hAPP(fun(X1,fun(X2,fun(state,bool))),fun(X1,hoare_2118899576triple(X2)),hAPP(fun(X1,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),fun(fun(X1,fun(X2,fun(state,bool))),fun(X1,hoare_2118899576triple(X2))),combs(X1,fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X1,com),fun(X1,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hAPP(fun(X1,fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)))),fun(fun(X1,com),fun(X1,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)))),combs(X1,com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hAPP(fun(X1,fun(X2,fun(state,bool))),fun(X1,fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)))),hAPP(fun(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)))),fun(fun(X1,fun(X2,fun(state,bool))),fun(X1,fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))))),combb(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),X1),hoare_759811442triple(X2)),X61)),X62)),X63)),X64)))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X2),bool),bool,hAPP(fun(hoare_2118899576triple(X2),bool),fun(fun(hoare_2118899576triple(X2),bool),bool),hoare_1301688828derivs(X2),X6),hAPP(fun(X1,bool),fun(hoare_2118899576triple(X2),bool),hAPP(fun(X1,hoare_2118899576triple(X2)),fun(fun(X1,bool),fun(hoare_2118899576triple(X2),bool)),image(X1,hoare_2118899576triple(X2)),hAPP(fun(X1,fun(X2,fun(state,bool))),fun(X1,hoare_2118899576triple(X2)),hAPP(fun(X1,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),fun(fun(X1,fun(X2,fun(state,bool))),fun(X1,hoare_2118899576triple(X2))),combs(X1,fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X1,com),fun(X1,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hAPP(fun(X1,fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)))),fun(fun(X1,com),fun(X1,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)))),combs(X1,com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hAPP(fun(X1,fun(X2,fun(state,bool))),fun(X1,fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)))),hAPP(fun(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)))),fun(fun(X1,fun(X2,fun(state,bool))),fun(X1,fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))))),combb(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),X1),hoare_759811442triple(X2)),X17)),X62)),X16)),X64))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_170_finite__pointwise) ).
fof(fact_280_MGT__alternD,axiom,
! [X6,X18] :
( hBOOL(hoare_511481251gleton)
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X6),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,X18))))),fequal(state)))),X18),fequal(state))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X6),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X18)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_280_MGT__alternD) ).
fof(fact_285_MGT__alternI,axiom,
! [X6,X18] :
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X6),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X18)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X6),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,X18))))),fequal(state)))),X18),fequal(state))),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_285_MGT__alternI) ).
fof(fact_172_Body__sound__lemma,axiom,
! [X1,X6,X17,X16,X44] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_902341502valids(X1),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X1),bool)),X6),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X17)),body_1)),X16)),X44))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X17)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X16)),X44)))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_902341502valids(X1),X6),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X17)),body_1)),X16)),X44))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_172_Body__sound__lemma) ).
fof(fact_145_hoare__derivs_OBody,axiom,
! [X1,X6,X17,X16,X44] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X1),bool)),X6),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X17)),body_1)),X16)),X44))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X17)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X16)),X44)))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X17)),body_1)),X16)),X44))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_145_hoare__derivs_OBody) ).
fof(fact_161_Body1,axiom,
! [X1,X11,X6,X17,X16,X44] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X1),bool)),X6),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X17)),body_1)),X16)),X44))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X17)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X16)),X44)))
=> ( hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),X11),X44))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(pname,fun(X1,fun(state,bool)),X17,X11)),hAPP(pname,com,body_1,X11)),hAPP(pname,fun(X1,fun(state,bool)),X16,X11))),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_161_Body1) ).
fof(fact_232_LoopF,axiom,
! [X1,X6,X17,X23,X18] : hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(fun(state,bool),fun(X1,fun(state,bool)),hAPP(fun(X1,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(X1,fun(state,bool))),combc(X1,fun(state,bool),fun(state,bool)),hAPP(fun(X1,fun(state,fun(bool,bool))),fun(X1,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(X1,fun(state,fun(bool,bool))),fun(X1,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),X1),combs(state,bool,bool)),hAPP(fun(X1,fun(state,bool)),fun(X1,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X1,fun(state,bool)),fun(X1,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),X17))),hAPP(fun(state,bool),fun(state,bool),hAPP(fun(bool,bool),fun(fun(state,bool),fun(state,bool)),combb(bool,bool,state),fNot),X23))),hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X17)),bot_bot(fun(hoare_2118899576triple(X1),bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_232_LoopF) ).
fof(fact_160_constant,axiom,
! [X1,X6,X17,X18,X16,X25] :
( ( hBOOL(X25)
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) )
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(bool,fun(X1,fun(state,bool)),hAPP(fun(X1,fun(bool,fun(state,bool))),fun(bool,fun(X1,fun(state,bool))),combc(X1,bool,fun(state,bool)),hAPP(fun(X1,fun(state,fun(bool,bool))),fun(X1,fun(bool,fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(bool,fun(state,bool))),fun(fun(X1,fun(state,fun(bool,bool))),fun(X1,fun(bool,fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(bool,fun(state,bool)),X1),combc(state,bool,bool)),hAPP(fun(X1,fun(state,bool)),fun(X1,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X1,fun(state,bool)),fun(X1,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),X17))),X25)),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_160_constant) ).
fof(fact_839_finite__image__set,axiom,
! [X2,X1,X20,X17] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(fun(X2,fun(X1,bool)),fun(X2,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X2,fun(X1,bool)),fun(X2,bool)),combb(fun(X1,bool),bool,X2),fEx(X1)),hAPP(fun(X1,bool),fun(X2,fun(X1,bool)),hAPP(fun(X2,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X2,fun(X1,bool))),combc(X2,fun(X1,bool),fun(X1,bool)),hAPP(fun(X2,fun(X1,fun(bool,bool))),fun(X2,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X2,fun(X1,fun(bool,bool))),fun(X2,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X2),combs(X1,bool,bool)),hAPP(fun(X2,fun(X1,bool)),fun(X2,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X2,fun(X1,bool)),fun(X2,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X2),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X2),fun(X2,fun(X1,bool)),hAPP(fun(X2,fun(fun(X1,X2),fun(X1,bool))),fun(fun(X1,X2),fun(X2,fun(X1,bool))),combc(X2,fun(X1,X2),fun(X1,bool)),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(fun(X1,X2),fun(X1,bool))),hAPP(fun(fun(X2,bool),fun(fun(X1,X2),fun(X1,bool))),fun(fun(X2,fun(X2,bool)),fun(X2,fun(fun(X1,X2),fun(X1,bool)))),combb(fun(X2,bool),fun(fun(X1,X2),fun(X1,bool)),X2),combb(X2,bool,X1)),fequal(X2))),X20)))),X17))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_839_finite__image__set) ).
fof(fact_841_Pow__Compl,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),bool),hAPP(fun(fun(fun(X1,bool),bool),bool),fun(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),bool)),combb(fun(fun(X1,bool),bool),bool,fun(X1,bool)),fEx(fun(X1,bool))),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool))),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(fun(X1,bool),bool))),combc(fun(X1,bool),fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool))),fun(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool))),hAPP(fun(fun(fun(X1,bool),fun(bool,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool))),fun(fun(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool))),fun(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)))),combb(fun(fun(X1,bool),fun(bool,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),fun(X1,bool)),combs(fun(X1,bool),bool,bool)),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool))),hAPP(fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(bool,bool))),fun(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool)))),combb(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(bool,bool)),fun(X1,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(bool,bool))),combb(bool,fun(bool,bool),fun(X1,bool)),fconj)),hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool))),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool))),combc(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool))),hAPP(fun(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool))),fun(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool)))),combb(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool)),fun(X1,bool)),combb(fun(X1,bool),bool,fun(X1,bool))),fequal(fun(X1,bool)))),uminus_uminus(fun(X1,bool)))))),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),bool),hAPP(fun(fun(fun(X1,bool),bool),bool),fun(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),bool)),combb(fun(fun(X1,bool),bool),bool,fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X12)),pow(X1))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_841_Pow__Compl) ).
fof(fact_171_escape,axiom,
! [X1,X6,X18,X16,X17] :
( ! [X66,X48] :
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X17,X66),X48))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(fun(state,bool),fun(X1,fun(state,bool)),combk(fun(state,bool),X1),hAPP(state,fun(state,bool),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,bool)),combc(state,state,bool),fequal(state)),X48))),X18),hAPP(fun(state,bool),fun(X1,fun(state,bool)),combk(fun(state,bool),X1),hAPP(X1,fun(state,bool),X16,X66)))),bot_bot(fun(hoare_2118899576triple(X1),bool))))) )
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_171_escape) ).
fof(fact_543_inj__on__vimage__singleton,axiom,
! [X1,X2,X15,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X15),bot_bot(fun(X2,bool))))),X12)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))),hAPP(X2,fun(X1,bool),hAPP(fun(X1,fun(X2,bool)),fun(X2,fun(X1,bool)),combc(X1,X2,bool),hAPP(fun(X1,X2),fun(X1,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(fun(X1,X2),fun(X1,fun(X2,bool))),combb(X2,fun(X2,bool),X1),fequal(X2)),X20)),X15)))),bot_bot(fun(X1,bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_543_inj__on__vimage__singleton) ).
fof(fact_178_conseq12,axiom,
! [X1,X16,X17,X6,X61,X18,X63] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X61),X18),X63)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
=> ( ! [X66,X48] :
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X17,X66),X48))
=> ! [X67] :
( ! [X68] :
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X61,X68),X48))
=> hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X63,X68),X67)) )
=> hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X16,X66),X67)) ) )
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_178_conseq12) ).
fof(fact_111_BodyN,axiom,
! [X1,X17,X11,X16,X6] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),hAPP(pname,com,body_1,X11)),X16)),X6)),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X11))),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),hAPP(pname,com,body_1,X11)),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_111_BodyN) ).
fof(fact_840_finite__Collect__bounded__ex,axiom,
! [X2,X1,X16,X17] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(fun(X2,fun(X1,bool)),fun(X2,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X2,fun(X1,bool)),fun(X2,bool)),combb(fun(X1,bool),bool,X2),fEx(X1)),hAPP(fun(X2,fun(X1,bool)),fun(X2,fun(X1,bool)),hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X2,fun(X1,bool)),fun(X2,fun(X1,bool))),combb(fun(X1,bool),fun(X1,bool),X2),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),X17))),X16)))))
<=> ! [X39] :
( hBOOL(hAPP(X1,bool,X17,X39))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(X1,fun(X2,bool),hAPP(fun(X2,fun(X1,bool)),fun(X1,fun(X2,bool)),combc(X2,X1,bool),X16),X39)))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_840_finite__Collect__bounded__ex) ).
fof(fact_306_conseq,axiom,
! [X1,X16,X6,X18,X17] :
( ! [X66,X48] :
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X17,X66),X48))
=> ? [X106,X107] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X106),X18),X107)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
& ! [X67] :
( ! [X68] :
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X106,X68),X48))
=> hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X107,X68),X67)) )
=> hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X16,X66),X67)) ) ) )
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_306_conseq) ).
fof(fact_233_Comp,axiom,
! [X1,X30,X69,X6,X17,X18,X16] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X16),X30),X69)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),hAPP(com,com,hAPP(com,fun(com,com),semi,X18),X30)),X69)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_233_Comp) ).
fof(fact_103_MGT__Body,axiom,
! [X6,X44] :
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(state),bool)),X6),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),X44))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X44)))
=> ( hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),X44))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X6),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),X44))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_103_MGT__Body) ).
fof(fact_580_inj__vimage__singleton,axiom,
! [X1,X2,X15,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X15),bot_bot(fun(X2,bool))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X2,fun(X1,bool),hAPP(fun(X1,fun(X2,bool)),fun(X2,fun(X1,bool)),combc(X1,X2,bool),hAPP(fun(X1,X2),fun(X1,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(fun(X1,X2),fun(X1,fun(X2,bool))),combb(X2,fun(X2,bool),X1),fequal(X2)),X20)),X15))),bot_bot(fun(X1,bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_580_inj__vimage__singleton) ).
fof(fact_174_conseq2,axiom,
! [X1,X16,X6,X17,X18,X63] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),X18),X63)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
=> ( ! [X66,X48] :
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X63,X66),X48))
=> hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X16,X66),X48)) )
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_174_conseq2) ).
fof(fact_173_conseq1,axiom,
! [X1,X17,X6,X61,X18,X16] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X61),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
=> ( ! [X66,X48] :
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X17,X66),X48))
=> hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X61,X66),X48)) )
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_173_conseq1) ).
fof(fact_110_weak__Body,axiom,
! [X1,X6,X17,X11,X16] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X11))),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),hAPP(pname,com,body_1,X11)),X16)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_110_weak__Body) ).
fof(fact_735_comm__monoid__big_OIf__cases,axiom,
! [X2,X1,X17,X13,X29,X12,X20,X26,X14] :
( hBOOL(hAPP(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool,hAPP(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool)),big_comm_monoid_big(X1,X2),X20),X26),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(fun(X2,X1),fun(X2,X1)),combs(X2,X1,X1),hAPP(fun(X2,X1),fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(fun(X2,X1),fun(X2,fun(X1,X1))),combs(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),X17)),X13)),X29)),X12) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X13),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X12),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),X17)))),hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X29),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X12),hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),X17))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_735_comm__monoid__big_OIf__cases) ).
fof(fact_429_if__image__distrib,axiom,
! [X2,X1,X17,X20,X29,X70] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(fun(X2,X1),fun(X2,X1)),combs(X2,X1,X1),hAPP(fun(X2,X1),fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(fun(X2,X1),fun(X2,fun(X1,X1))),combs(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),X17)),X20)),X29)),X70) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X70),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),X17)))),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X29),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X70),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),fNot),X17))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_429_if__image__distrib) ).
fof(fact_281_xt2,axiom,
! [X2,X1] :
( ( order(X1)
& ord(X2) )
=> ! [X18,X20,X23,X15] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X20,X23)),X15))
=> ( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X18),X23))
=> ( ! [X24,X39] :
( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X39),X24))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X20,X39)),hAPP(X2,X1,X20,X24))) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X20,X18)),X15)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_281_xt2) ).
fof(fact_297_order__subst2,axiom,
! [X1,X2] :
( ( order(X2)
& order(X1) )
=> ! [X20,X18,X15,X23] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),X23))
=> ( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X23)),X18))
=> ( ! [X24,X39] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X24),X39))
=> hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X24)),hAPP(X1,X2,X20,X39))) )
=> hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X15)),X18)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_297_order__subst2) ).
fof(fact_300_xt3,axiom,
! [X2,X1] :
( ( order(X1)
& order(X2) )
=> ! [X18,X20,X23,X15] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X23),X15))
=> ( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X18),hAPP(X1,X2,X20,X23)))
=> ( ! [X24,X39] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X39),X24))
=> hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X39)),hAPP(X1,X2,X20,X24))) )
=> hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X18),hAPP(X1,X2,X20,X15))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_300_xt3) ).
fof(fact_283_order__subst1,axiom,
! [X1,X2] :
( ( order(X2)
& order(X1) )
=> ! [X18,X15,X20,X23] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),hAPP(X2,X1,X20,X23)))
=> ( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X23),X18))
=> ( ! [X24,X39] :
( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X24),X39))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X20,X24)),hAPP(X2,X1,X20,X39))) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),hAPP(X2,X1,X20,X18))) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_283_order__subst1) ).
fof(fact_175_MGF__complete,axiom,
! [X17,X16,X18] :
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X18)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_902341502valids(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),X17),X18),X16)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_175_MGF__complete) ).
fof(fact_430_dom__if,axiom,
! [X1,X2,X17,X20,X29] : hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(fun(X1,option(X2)),fun(X1,option(X2)),hAPP(fun(X1,fun(option(X2),option(X2))),fun(fun(X1,option(X2)),fun(X1,option(X2))),combs(X1,option(X2),option(X2)),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),option(X2))),hAPP(fun(X1,fun(option(X2),fun(option(X2),option(X2)))),fun(fun(X1,option(X2)),fun(X1,fun(option(X2),option(X2)))),combs(X1,option(X2),fun(option(X2),option(X2))),hAPP(fun(X1,bool),fun(X1,fun(option(X2),fun(option(X2),option(X2)))),hAPP(fun(bool,fun(option(X2),fun(option(X2),option(X2)))),fun(fun(X1,bool),fun(X1,fun(option(X2),fun(option(X2),option(X2))))),combb(bool,fun(option(X2),fun(option(X2),option(X2))),X1),if(option(X2))),X17)),X20)),X29)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X20)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X29)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),X17)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_430_dom__if) ).
fof(fact_477_image__eq__fold__image,axiom,
! [X2,X1,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X1,bool),fun(X2,bool)),hAPP(fun(X1,fun(X2,bool)),fun(fun(X2,bool),fun(fun(X1,bool),fun(X2,bool))),hAPP(fun(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool))),fun(fun(X1,fun(X2,bool)),fun(fun(X2,bool),fun(fun(X1,bool),fun(X2,bool)))),finite_fold_image(fun(X2,bool),X1),semilattice_sup_sup(fun(X2,bool))),hAPP(fun(X2,bool),fun(X1,fun(X2,bool)),hAPP(fun(X1,fun(fun(X2,bool),fun(X2,bool))),fun(fun(X2,bool),fun(X1,fun(X2,bool))),combc(X1,fun(X2,bool),fun(X2,bool)),hAPP(fun(X1,X2),fun(X1,fun(fun(X2,bool),fun(X2,bool))),hAPP(fun(X2,fun(fun(X2,bool),fun(X2,bool))),fun(fun(X1,X2),fun(X1,fun(fun(X2,bool),fun(X2,bool)))),combb(X2,fun(fun(X2,bool),fun(X2,bool)),X1),insert(X2)),X20)),bot_bot(fun(X2,bool)))),bot_bot(fun(X2,bool))),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_477_image__eq__fold__image) ).
fof(fact_434_dom__override__on,axiom,
! [X1,X2,X20,X29,X12] : hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2)))),override_on(X1,option(X2)),X20),X29),X12)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X20)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X29)))))),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X29))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_434_dom__override__on) ).
fof(fact_7_MGT__BodyN,axiom,
! [X11,X6] :
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X11))),X6)),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X11)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X6),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X11))),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_7_MGT__BodyN) ).
fof(fact_476_minus__fold__remove,axiom,
! [X1,X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),finite_fold(X1,fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),X1),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),combc(fun(X1,bool),fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool))))),X22),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_476_minus__fold__remove) ).
fof(conj_7,conjecture,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_7) ).
fof(fact_57_finite__Collect__disjI,axiom,
! [X1,X17,X16] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),X17)),X16))))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)))
& hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X16))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_57_finite__Collect__disjI) ).
fof(fact_842_ran__def,axiom,
! [X2,X1,X33] : hAPP(fun(X2,option(X1)),fun(X1,bool),ran(X2,X1),X33) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X2,bool)),fun(X1,bool),hAPP(fun(fun(X2,bool),bool),fun(fun(X1,fun(X2,bool)),fun(X1,bool)),combb(fun(X2,bool),bool,X1),fEx(X2)),hAPP(fun(X1,option(X1)),fun(X1,fun(X2,bool)),hAPP(fun(option(X1),fun(X2,bool)),fun(fun(X1,option(X1)),fun(X1,fun(X2,bool))),combb(option(X1),fun(X2,bool),X1),hAPP(fun(X2,fun(option(X1),bool)),fun(option(X1),fun(X2,bool)),combc(X2,option(X1),bool),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),bool)),hAPP(fun(option(X1),fun(option(X1),bool)),fun(fun(X2,option(X1)),fun(X2,fun(option(X1),bool))),combb(option(X1),fun(option(X1),bool),X2),fequal(option(X1))),X33))),some(X1)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_842_ran__def) ).
fof(fact_455_fold__graph_H_Ointros_I2_J,axiom,
! [X2,X1,X20,X26,X21,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( hBOOL(hAPP(X2,bool,hAPP(fun(X1,bool),fun(X2,bool),hAPP(X2,fun(fun(X1,bool),fun(X2,bool)),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),fun(X2,bool))),fold_graph(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))),X21))
=> hBOOL(hAPP(X2,bool,hAPP(fun(X1,bool),fun(X2,bool),hAPP(X2,fun(fun(X1,bool),fun(X2,bool)),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),fun(X2,bool))),fold_graph(X1,X2),X20),X26),X12),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),X21))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_455_fold__graph_H_Ointros_I2_J) ).
fof(fact_573_fun__upd__restrict__conv,axiom,
! [X2,X1,X33,X21,X19,X31] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31)),X19),X21) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X31),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))),X19),X21) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_573_fun__upd__restrict__conv) ).
fof(fact_574_fun__upd__restrict,axiom,
! [X2,X1,X33,X31,X19,X21] : hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31)),X19),X21) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X31),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))),X19),X21),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_574_fun__upd__restrict) ).
fof(fact_424_image__diff__subset,axiom,
! [X1,X2,X20,X12,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X22))),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X12),X22)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_424_image__diff__subset) ).
fof(fact_42_insert__Collect,axiom,
! [X1,X15,X17] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fimplies),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15)))),X17)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_42_insert__Collect) ).
fof(fact_743_the__inv__into__def,axiom,
! [X1,X2,X12,X20,X24] : hAPP(X1,X2,hAPP(fun(X2,X1),fun(X1,X2),hAPP(fun(X2,bool),fun(fun(X2,X1),fun(X1,X2)),the_inv_into(X2,X1),X12),X20),X24) = hAPP(fun(X2,bool),X2,the_1(X2),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(bool,bool)),fun(fun(X2,bool),fun(X2,bool)),combs(X2,bool,bool),hAPP(fun(X2,bool),fun(X2,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X2,bool),fun(X2,fun(bool,bool))),combb(bool,fun(bool,bool),X2),fconj),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X12))),hAPP(X1,fun(X2,bool),hAPP(fun(X2,fun(X1,bool)),fun(X1,fun(X2,bool)),combc(X2,X1,bool),hAPP(fun(X2,X1),fun(X2,fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(fun(X2,X1),fun(X2,fun(X1,bool))),combb(X1,fun(X1,bool),X2),fequal(X1)),X20)),X24))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_743_the__inv__into__def) ).
fof(fact_186_sup__Un__eq,axiom,
! [X1,X69,X70,X24] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X69)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X70)),X24))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X69),X70))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_186_sup__Un__eq) ).
fof(fact_317_inf__Int__eq,axiom,
! [X1,X69,X70,X24] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X69)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X70)),X24))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X69),X70))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_317_inf__Int__eq) ).
fof(fact_639_finite__range__updI,axiom,
! [X1,X2,X15,X23,X20] :
( hBOOL(hAPP(fun(option(X1),bool),bool,finite_finite(option(X1)),hAPP(fun(X2,bool),fun(option(X1),bool),hAPP(fun(X2,option(X1)),fun(fun(X2,bool),fun(option(X1),bool)),image(X2,option(X1)),X20),top_top(fun(X2,bool)))))
=> hBOOL(hAPP(fun(option(X1),bool),bool,finite_finite(option(X1)),hAPP(fun(X2,bool),fun(option(X1),bool),hAPP(fun(X2,option(X1)),fun(fun(X2,bool),fun(option(X1),bool)),image(X2,option(X1)),hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X20),X15),hAPP(X1,option(X1),some(X1),X23))),top_top(fun(X2,bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_639_finite__range__updI) ).
fof(fact_411_Un__Int__crazy,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X25),X12)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X25),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_411_Un__Int__crazy) ).
fof(fact_229_hoare__derivs_OSkip,axiom,
! [X1,X6,X17] : hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X17),skip),X17)),bot_bot(fun(hoare_2118899576triple(X1),bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_229_hoare__derivs_OSkip) ).
fof(fact_13_finite__Collect__conjI,axiom,
! [X1,X16,X17] :
( ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X16))) )
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),X17)),X16)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_13_finite__Collect__conjI) ).
fof(fact_441_folding__image__simple_Ounion__inter,axiom,
! [X2,X1,X22,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X22))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),X12),X22))),hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X12),X22))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X2,bool),X1,X14,X12)),hAPP(fun(X2,bool),X1,X14,X22)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_441_folding__image__simple_Ounion__inter) ).
fof(fact_336_set__diff__eq,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X22)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_336_set__diff__eq) ).
fof(fact_443_folding__image__simple_Oremove,axiom,
! [X2,X1,X19,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X19),X12))
=> hAPP(fun(X2,bool),X1,X14,X12) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(X2,X1,X29,X19)),hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X12),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),bot_bot(fun(X2,bool)))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_443_folding__image__simple_Oremove) ).
fof(fact_427_image__Int__subset,axiom,
! [X1,X2,X20,X12,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X12),X22))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X22)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_427_image__Int__subset) ).
fof(fact_442_folding__image__simple_Oinsert__remove,axiom,
! [X2,X1,X19,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(X2,X1,X29,X19)),hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X12),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),bot_bot(fun(X2,bool)))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_442_folding__image__simple_Oinsert__remove) ).
fof(fact_578_vimage__inter__cong,axiom,
! [X2,X1,X21,X20,X29,X70] :
( ! [X118] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X118),X70))
=> hAPP(X1,X2,X20,X118) = hAPP(X1,X2,X29,X118) )
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X21)),X70) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X29),X21)),X70) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_578_vimage__inter__cong) ).
fof(fact_835_image__Pow__mono,axiom,
! [X1,X2,X20,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)),X22))
=> hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),hAPP(fun(fun(X2,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X2,bool),fun(X1,bool)),fun(fun(fun(X2,bool),bool),fun(fun(X1,bool),bool)),image(fun(X2,bool),fun(X1,bool)),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20)),hAPP(fun(X2,bool),fun(fun(X2,bool),bool),pow(X2),X12))),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_835_image__Pow__mono) ).
fof(fact_936_min__max_Odistrib__inf__le,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X57))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X57)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_936_min__max_Odistrib__inf__le) ).
fof(fact_416_distrib__inf__le,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56,X57] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X57))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_416_distrib__inf__le) ).
fof(fact_431_diff__single__insert,axiom,
! [X1,X12,X19,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X22))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_431_diff__single__insert) ).
fof(fact_453_comp__fun__idem__remove,axiom,
! [X1] : hBOOL(hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),bool,finite_comp_fun_idem(X1,fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),X1),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),combc(fun(X1,bool),fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool)))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_453_comp__fun__idem__remove) ).
fof(fact_513_folding__image__simple_Oeq__fold__g,axiom,
! [X2,X1,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,X14,X12) = hAPP(fun(X2,bool),X1,hAPP(X1,fun(fun(X2,bool),X1),hAPP(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)),hAPP(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1))),finite_fold_image(X1,X2),X20),X29),X26),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_513_folding__image__simple_Oeq__fold__g) ).
fof(fact_292_evalc_OWhileTrue,axiom,
! [X100,X18,X101,X23,X102] :
( hBOOL(hAPP(state,bool,X23,X102))
=> ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X18),X102),X101))
=> ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X101),X100))
=> hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X102),X100)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_292_evalc_OWhileTrue) ).
fof(fact_438_folding__image__simple_Ounion__disjoint,axiom,
! [X2,X1,X22,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X22))
=> ( hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X12),X22) = bot_bot(fun(X2,bool))
=> hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X2,bool),X1,X14,X12)),hAPP(fun(X2,bool),X1,X14,X22)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_438_folding__image__simple_Ounion__disjoint) ).
fof(fact_125_Un__def,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_125_Un__def) ).
fof(fact_335_Int__def,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_335_Int__def) ).
fof(fact_805_Union__Int__subset,axiom,
! [X1,X12,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_inf_inf(fun(fun(X1,bool),bool)),X12),X22))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X12)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X22)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_805_Union__Int__subset) ).
fof(fact_260_folding__image__simple__idem_Osubset__idem,axiom,
! [X2,X1,X22,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite908156982e_idem(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X22),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X2,bool),X1,X14,X22)),hAPP(fun(X2,bool),X1,X14,X12)) = hAPP(fun(X2,bool),X1,X14,X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_260_folding__image__simple__idem_Osubset__idem) ).
fof(fact_259_folding__image__simple__idem_Ounion__idem,axiom,
! [X2,X1,X22,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite908156982e_idem(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X22))
=> hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X2,bool),X1,X14,X12)),hAPP(fun(X2,bool),X1,X14,X22)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_259_folding__image__simple__idem_Ounion__idem) ).
fof(fact_263_folding__image__simple__idem_Oin__idem,axiom,
! [X2,X1,X19,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite908156982e_idem(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X19),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(X2,X1,X29,X19)),hAPP(fun(X2,bool),X1,X14,X12)) = hAPP(fun(X2,bool),X1,X14,X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_263_folding__image__simple__idem_Oin__idem) ).
fof(fact_265_folding__image__simple__idem_Oinsert__idem,axiom,
! [X2,X1,X19,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite908156982e_idem(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(X2,X1,X29,X19)),hAPP(fun(X2,bool),X1,X14,X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_265_folding__image__simple__idem_Oinsert__idem) ).
fof(fact_474_inj__on__Un,axiom,
! [X1,X2,X20,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
& hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X22))
& hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22))),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),X12))) = bot_bot(fun(X2,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_474_inj__on__Un) ).
fof(fact_106_image__subsetI,axiom,
! [X2,X1,X20,X22,X12] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X20,X24)),X22)) )
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_106_image__subsetI) ).
fof(fact_761_Inter__Un__subset,axiom,
! [X1,X12,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X12)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X22))),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_inf_inf(fun(fun(X1,bool),bool)),X12),X22)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_761_Inter__Un__subset) ).
fof(fact_818_Un__Pow__subset,axiom,
! [X1,X12,X22] : hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_sup_sup(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22))),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_818_Un__Pow__subset) ).
fof(fact_58_insert__compr__raw,axiom,
! [X1,X24,X27] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),X27) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X24))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X27))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_58_insert__compr__raw) ).
fof(fact_43_insert__compr,axiom,
! [X1,X15,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_43_insert__compr) ).
fof(fact_937_min__max_Odistrib__sup__le,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X57))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X57)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_937_min__max_Odistrib__sup__le) ).
fof(fact_417_distrib__sup__le,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56,X57] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X57)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_417_distrib__sup__le) ).
fof(fact_488_dom__def,axiom,
! [X1,X2,X33] : hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X33) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),hAPP(option(X2),fun(X1,bool),hAPP(fun(X1,fun(option(X2),bool)),fun(option(X2),fun(X1,bool)),combc(X1,option(X2),bool),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),bool)),hAPP(fun(option(X2),fun(option(X2),bool)),fun(fun(X1,option(X2)),fun(X1,fun(option(X2),bool))),combb(option(X2),fun(option(X2),bool),X1),fequal(option(X2))),X33)),none(X2)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_488_dom__def) ).
fof(fact_91_MGF__lemma1,axiom,
! [X18,X6] :
( hBOOL(hoare_511481251gleton)
=> ( ! [X24] :
( hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),X24),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X6),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X24))),bot_bot(fun(hoare_2118899576triple(state),bool))))) )
=> ( hBOOL(hAPP(com,bool,wt,X18))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X6),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X18)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_91_MGF__lemma1) ).
fof(fact_534_inj__on__image__iff,axiom,
! [X2,X1,X29,X20,X12] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> ! [X27] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X27),X12))
=> ( hAPP(X1,X2,X29,hAPP(X1,X1,X20,X24)) = hAPP(X1,X2,X29,hAPP(X1,X1,X20,X27))
<=> hAPP(X1,X2,X29,X24) = hAPP(X1,X2,X29,X27) ) ) )
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X20),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X29),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X20),X12)))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X29),X12)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_534_inj__on__image__iff) ).
fof(fact_738_the__inv__into__into,axiom,
! [X1,X2,X22,X19,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X19),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X12),X20),X19)),X22)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_738_the__inv__into__into) ).
fof(fact_435_Int__Collect__mono,axiom,
! [X1,X16,X17,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> ( hBOOL(hAPP(X1,bool,X17,X24))
=> hBOOL(hAPP(X1,bool,X16,X24)) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X16)))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_435_Int__Collect__mono) ).
fof(fact_185_pred__subset__eq,axiom,
! [X1,X69,X70] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X69)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X70)))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X69),X70)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_185_pred__subset__eq) ).
fof(fact_993_min__max_Ofold__sup__le__sup,axiom,
! [X1] :
( linorder(X1)
=> ! [X18,X23,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X24),X23)) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X18),X12)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X23),X18))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_993_min__max_Ofold__sup__le__sup) ).
fof(fact_530_fold__sup__le__sup,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X18,X23,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X24),X23)) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X18),X12)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X23),X18))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_530_fold__sup__le__sup) ).
fof(fact_625_finite__range__imageI,axiom,
! [X3,X1,X2,X20,X29] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X29),top_top(fun(X2,bool)))))
=> hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X2,bool),fun(X3,bool),hAPP(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool)),image(X2,X3),hAPP(fun(X2,X1),fun(X2,X3),hAPP(fun(X1,X3),fun(fun(X2,X1),fun(X2,X3)),combb(X1,X3,X2),X20),X29)),top_top(fun(X2,bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_625_finite__range__imageI) ).
fof(fact_288_evalc_OBody,axiom,
! [X34,X97,X96] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X34))),X97),X96))
=> hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,X34)),X97),X96)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_288_evalc_OBody) ).
fof(fact_886_min__max_Ofold__inf__le__inf,axiom,
! [X1] :
( linorder(X1)
=> ! [X23,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X23),X12)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X15),X23))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_886_min__max_Ofold__inf__le__inf) ).
fof(fact_505_fold__inf__le__inf,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X23,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X23),X12)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X15),X23))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_505_fold__inf__le__inf) ).
fof(fact_803_Sup__inter__less__eq,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12,X22] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X22)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_803_Sup__inter__less__eq) ).
fof(fact_731_surj__Compl__image__subset,axiom,
! [X2,X1,X12,X20] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12))),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),X12)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_731_surj__Compl__image__subset) ).
fof(fact_576_ran__restrictD,axiom,
! [X1,X2,X21,X33,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X21),hAPP(fun(X2,option(X1)),fun(X1,bool),ran(X2,X1),hAPP(fun(X2,bool),fun(X2,option(X1)),hAPP(fun(X2,option(X1)),fun(fun(X2,bool),fun(X2,option(X1))),restrict_map(X2,X1),X33),X12))))
=> ? [X24] :
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X24),X12))
& hAPP(X2,option(X1),X33,X24) = hAPP(X1,option(X1),some(X1),X21) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_576_ran__restrictD) ).
fof(fact_751_less__eq__Inf__inter,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12,X22] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X22))),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_751_less__eq__Inf__inter) ).
fof(fact_929_min__max_OInf__fin_Ounion__inter,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X22)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_929_min__max_OInf__fin_Ounion__inter) ).
fof(fact_734_inj__image__Compl__subset,axiom,
! [X1,X2,X12,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12))),hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_734_inj__image__Compl__subset) ).
fof(fact_630_inj__image__subset__iff,axiom,
! [X1,X2,X12,X22,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X22)))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_630_inj__image__subset__iff) ).
fof(fact_566_image__vimage__subset,axiom,
! [X1,X2,X20,X12] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X12))),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_566_image__vimage__subset) ).
fof(fact_291_evalc_OSemi,axiom,
! [X74,X99,X87,X97,X96] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X87),X97),X96))
=> ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X74),X96),X99))
=> hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X87),X74)),X97),X99)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_291_evalc_OSemi) ).
fof(fact_458_fun__upd__upd,axiom,
! [X2,X1,X20,X19,X21,X26] : hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21)),X19),X26) = hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X26),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_458_fun__upd__upd) ).
fof(fact_287_evalc__elim__cases_I6_J,axiom,
! [X38,X95,X96] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,X38)),X95),X96))
=> hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X38))),X95),X96)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_287_evalc__elim__cases_I6_J) ).
fof(fact_433_finite__empty__induct,axiom,
! [X1,X17,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,X12))
=> ( ! [X36,X41] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X41))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X36),X41))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,X41))
=> hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X41),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X36),bot_bot(fun(X1,bool)))))) ) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,X17,bot_bot(fun(X1,bool)))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_433_finite__empty__induct) ).
fof(fact_536_comp__fun__commute_Ofold__rec,axiom,
! [X1,X2,X26,X19,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),X12) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_536_comp__fun__commute_Ofold__rec) ).
fof(fact_676_restrict__upd__same,axiom,
! [X1,X2,X33,X19,X21] : hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X33),X19),hAPP(X2,option(X2),some(X2),X21))),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_676_restrict__upd__same) ).
fof(fact_737_vimage__Collect,axiom,
! [X2,X1,X16,X17,X20] :
( ! [X24] :
( hBOOL(hAPP(X2,bool,X17,hAPP(X1,X2,X20,X24)))
<=> hBOOL(hAPP(X1,bool,X16,X24)) )
=> hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),X17)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X16) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_737_vimage__Collect) ).
fof(fact_821_Powp__Pow__eq,axiom,
! [X1,X12,X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),powp(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12)),X24))
<=> hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X24),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_821_Powp__Pow__eq) ).
fof(fact_571_finite__vimage__IntI,axiom,
! [X2,X1,X13,X12,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X13),X12))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X13),X14)),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_571_finite__vimage__IntI) ).
fof(fact_535_comp__fun__commute_Ofold__insert__remove,axiom,
! [X1,X2,X26,X19,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_535_comp__fun__commute_Ofold__insert__remove) ).
fof(fact_423_finite__Diff__insert,axiom,
! [X1,X12,X15,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22))))
<=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_423_finite__Diff__insert) ).
fof(fact_635_vimage__subsetD,axiom,
! [X2,X1,X22,X12,X20] :
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X22)),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_635_vimage__subsetD) ).
fof(fact_301_folding__one_Ounion__inter,axiom,
! [X1,X22,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))),hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(fun(X1,bool),X1,X14,X12)),hAPP(fun(X1,bool),X1,X14,X22)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_301_folding__one_Ounion__inter) ).
fof(fact_554_vimage__def,axiom,
! [X2,X1,X20,X22] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X22) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X1,bool)),combc(X1,fun(X2,bool),bool),hAPP(fun(X1,X2),fun(X1,fun(fun(X2,bool),bool)),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X1,X2),fun(X1,fun(fun(X2,bool),bool))),combb(X2,fun(fun(X2,bool),bool),X1),member(X2)),X20)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_554_vimage__def) ).
fof(fact_899_min__max_Oinf__le__fold__inf,axiom,
! [X1] :
( linorder(X1)
=> ! [X18,X23,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X23),X24)) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X23),X18)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X18),X12))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_899_min__max_Oinf__le__fold__inf) ).
fof(fact_529_inf__le__fold__inf,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X18,X23,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X23),X24)) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X23),X18)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X18),X12))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_529_inf__le__fold__inf) ).
fof(fact_426_Diff__subset__conv,axiom,
! [X1,X12,X22,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),X25))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_426_Diff__subset__conv) ).
fof(fact_640_vimage__subsetI,axiom,
! [X1,X2,X22,X12,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X22),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X22)),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_640_vimage__subsetI) ).
fof(fact_976_min__max_Osup__le__fold__sup,axiom,
! [X1] :
( linorder(X1)
=> ! [X23,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X15),X23)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X23),X12))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_976_min__max_Osup__le__fold__sup) ).
fof(fact_504_sup__le__fold__sup,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X23,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X15),X23)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X23),X12))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_504_sup__le__fold__sup) ).
fof(fact_135_Un__mono,axiom,
! [X1,X22,X31,X12,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X31))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X25),X31))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_135_Un__mono) ).
fof(fact_405_Int__mono,axiom,
! [X1,X22,X31,X12,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X31))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X25),X31))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_405_Int__mono) ).
fof(fact_393_Diff__mono,axiom,
! [X1,X31,X22,X12,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X31),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X25),X31))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_393_Diff__mono) ).
fof(fact_609_finite__Collect__not,axiom,
! [X1,X17] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),X17))))
<=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool)))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_609_finite__Collect__not) ).
fof(fact_858_Min_Ounion__inter,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X22)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_858_Min_Ounion__inter) ).
fof(fact_988_Max_Ounion__inter,axiom,
! [X1] :
( linorder(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X22)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_988_Max_Ounion__inter) ).
fof(fact_660_Sup__fin_Ounion__inter,axiom,
! [X1] :
( lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X22)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_660_Sup__fin_Ounion__inter) ).
fof(fact_582_Inf__fin_Ounion__inter,axiom,
! [X1] :
( lattice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) != bot_bot(fun(X1,bool))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X22)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_582_Inf__fin_Ounion__inter) ).
fof(fact_682_Collect__imp__eq,axiom,
! [X1,X17,X16] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fimplies),X17)),X16)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17))),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X16)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_682_Collect__imp__eq) ).
fof(fact_5_hoare__derivs_Oinsert,axiom,
! [X1,X7,X6,X10] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X10),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X7))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X10),X7))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_5_hoare__derivs_Oinsert) ).
fof(fact_516_inj__on__image__Int,axiom,
! [X1,X2,X22,X12,X20,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X25))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X22)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_516_inj__on__image__Int) ).
fof(fact_517_inj__on__image__set__diff,axiom,
! [X1,X2,X22,X12,X20,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X25))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X22)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_517_inj__on__image__set__diff) ).
fof(fact_996_min__max_Odistrib__imp2,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] :
( ! [X24,X39,X108] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X24),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X39),X108)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X24),X39)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X24),X108))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X57)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_996_min__max_Odistrib__imp2) ).
fof(fact_995_min__max_Odistrib__imp1,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] :
( ! [X24,X39,X108] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X24),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X39),X108)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X24),X39)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X24),X108))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X57)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_995_min__max_Odistrib__imp1) ).
fof(fact_437_distrib__imp1,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56,X57] :
( ! [X24,X39,X108] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X24),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X39),X108)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X24),X39)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X24),X108))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X57)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_437_distrib__imp1) ).
fof(fact_436_distrib__imp2,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56,X57] :
( ! [X24,X39,X108] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X24),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X39),X108)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X24),X39)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X24),X108))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X57)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_436_distrib__imp2) ).
fof(fact_8_finite__Collect__subsets,axiom,
! [X1,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool)),combc(fun(X1,bool),fun(X1,bool),bool),ord_less_eq(fun(X1,bool))),X12)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_8_finite__Collect__subsets) ).
fof(fact_613_inj__fun,axiom,
! [X3,X1,X2,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,fun(X3,X2)),fun(fun(X1,bool),bool),inj_on(X1,fun(X3,X2)),hAPP(fun(X1,X2),fun(X1,fun(X3,X2)),hAPP(fun(X2,fun(X3,X2)),fun(fun(X1,X2),fun(X1,fun(X3,X2))),combb(X2,fun(X3,X2),X1),combk(X2,X3)),X20)),top_top(fun(X1,bool)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_613_inj__fun) ).
fof(fact_624_inj__singleton,axiom,
! [X1] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,fun(X1,bool)),fun(fun(X1,bool),bool),inj_on(X1,fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool)))),top_top(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_624_inj__singleton) ).
fof(fact_570_vimage__insert,axiom,
! [X2,X1,X20,X15,X22] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X15),bot_bot(fun(X2,bool))))),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_570_vimage__insert) ).
fof(fact_127_Collect__disj__eq,axiom,
! [X1,X17,X16] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),X17)),X16)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X16)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_127_Collect__disj__eq) ).
fof(fact_339_Collect__conj__eq,axiom,
! [X1,X17,X16] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),X17)),X16)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X16)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_339_Collect__conj__eq) ).
fof(fact_84_image__mono,axiom,
! [X2,X1,X20,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_84_image__mono) ).
fof(fact_559_vimage__mono,axiom,
! [X2,X1,X20,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X12)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_559_vimage__mono) ).
fof(fact_745_inj__on__the__inv__into,axiom,
! [X1,X2,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X12),X20)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_745_inj__on__the__inv__into) ).
fof(fact_187_le__funI,axiom,
! [X1,X2] :
( ord(X2)
=> ! [X20,X29] :
( ! [X24] : hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X24)),hAPP(X1,X2,X29,X24)))
=> hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X20),X29)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_187_le__funI) ).
fof(fact_167_le__fun__def,axiom,
! [X1,X2] :
( ord(X2)
=> ! [X20,X29] :
( hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X20),X29))
<=> ! [X24] : hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X24)),hAPP(X1,X2,X29,X24))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_167_le__fun__def) ).
fof(fact_119_bex__Un,axiom,
! [X1,X17,X12,X22] :
( ? [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)))
& hBOOL(hAPP(X1,bool,X17,X24)) )
<=> ( ? [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
& hBOOL(hAPP(X1,bool,X17,X24)) )
| ? [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X22))
& hBOOL(hAPP(X1,bool,X17,X24)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_119_bex__Un) ).
fof(fact_80_insert__subset,axiom,
! [X1,X19,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),X22))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22))
& hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_80_insert__subset) ).
fof(fact_118_ball__Un,axiom,
! [X1,X17,X12,X22] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)))
=> hBOOL(hAPP(X1,bool,X17,X24)) )
<=> ( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,X17,X24)) )
& ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X22))
=> hBOOL(hAPP(X1,bool,X17,X24)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_118_ball__Un) ).
fof(fact_618_inj__image__mem__iff,axiom,
! [X1,X2,X15,X12,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X20,X15)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_618_inj__image__mem__iff) ).
fof(fact_136_Un__least,axiom,
! [X1,X22,X12,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X25))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)),X25)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_136_Un__least) ).
fof(fact_6_derivs__insertD,axiom,
! [X1,X6,X10,X7] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X10),X7)))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X10),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
& hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X7)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_6_derivs__insertD) ).
fof(fact_74_insert__mono,axiom,
! [X1,X15,X25,X31] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X25),X31))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X25)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X31))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_74_insert__mono) ).
fof(fact_421_Diff__insert2,axiom,
! [X1,X12,X15,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))))),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_421_Diff__insert2) ).
fof(fact_568_restrict__map__insert,axiom,
! [X1,X2,X20,X15,X12] : hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X20),X12)),X15),hAPP(X1,option(X2),X20,X15)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_568_restrict__map__insert) ).
fof(fact_428_Un__Int__assoc__eq,axiom,
! [X1,X12,X22,X25] :
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X25),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_428_Un__Int__assoc__eq) ).
fof(fact_781_inj__on__cong,axiom,
! [X2,X1,X20,X29,X12] :
( ! [X36] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X36),X12))
=> hAPP(X1,X2,X20,X36) = hAPP(X1,X2,X29,X36) )
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X29),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_781_inj__on__cong) ).
fof(fact_871_min__max_Oinf__mono,axiom,
! [X1] :
( linorder(X1)
=> ! [X35,X73,X59,X58] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X58))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X73))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X58),X73))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_871_min__max_Oinf__mono) ).
fof(fact_963_min__max_Osup__mono,axiom,
! [X1] :
( linorder(X1)
=> ! [X35,X73,X59,X58] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X58))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X73))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X58),X73))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_963_min__max_Osup__mono) ).
fof(fact_222_sup__mono,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X35,X73,X59,X58] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X58))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X73))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X58),X73))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_222_sup__mono) ).
fof(fact_373_inf__mono,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X35,X73,X59,X58] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X58))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X73))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X58),X73))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_373_inf__mono) ).
fof(fact_480_map__upd__nonempty,axiom,
! [X1,X2,X10,X110,X19] :
~ ! [X24] : hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X10),X110),hAPP(X2,option(X2),some(X2),X19)),X24) = none(X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_480_map__upd__nonempty) ).
fof(fact_256_the__elem__def,axiom,
! [X1,X89] : hAPP(fun(X1,bool),X1,the_elem(X1),X89) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),fequal(fun(X1,bool)),X89)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_256_the__elem__def) ).
fof(fact_873_min__le__iff__disj,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X21,X26] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),X21)),X26))
<=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X26))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X21),X26)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_873_min__le__iff__disj) ).
fof(fact_338_Int__Collect,axiom,
! [X1,X19,X12,X17] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17))))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
& hBOOL(hAPP(X1,bool,X17,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_338_Int__Collect) ).
fof(fact_539_comp__fun__commute_Ofold__fun__comm,axiom,
! [X1,X2,X19,X26,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),X12)) = hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),X26)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_539_comp__fun__commute_Ofold__fun__comm) ).
fof(fact_631_image__Int,axiom,
! [X1,X2,X12,X22,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_631_image__Int) ).
fof(fact_632_image__set__diff,axiom,
! [X1,X2,X12,X22,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),top_top(fun(X1,bool))))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_632_image__set__diff) ).
fof(fact_470_fold__graph_H_Ointros_I1_J,axiom,
! [X2,X1,X20,X26] : hBOOL(hAPP(X2,bool,hAPP(fun(X1,bool),fun(X2,bool),hAPP(X2,fun(fun(X1,bool),fun(X2,bool)),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),fun(X2,bool))),fold_graph(X1,X2),X20),X26),bot_bot(fun(X1,bool))),X26)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_470_fold__graph_H_Ointros_I1_J) ).
fof(fact_215_le__sup__iff,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X19,X21,X26] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),X21)),X26))
<=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X26))
& hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X21),X26)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_215_le__sup__iff) ).
fof(fact_970_min__max_Ole__sup__iff,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X21,X26] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),X21)),X26))
<=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X26))
& hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X21),X26)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_970_min__max_Ole__sup__iff) ).
fof(fact_324_Diff__Int2,axiom,
! [X1,X12,X25,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X25)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X25)),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_324_Diff__Int2) ).
fof(fact_412_Un__Int__distrib2,axiom,
! [X1,X22,X25,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X12)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X25),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_412_Un__Int__distrib2) ).
fof(fact_413_Int__Un__distrib2,axiom,
! [X1,X22,X25,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25)),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X12)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X25),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_413_Int__Un__distrib2) ).
fof(fact_325_Diff__Int__distrib2,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X25)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_325_Diff__Int__distrib2) ).
fof(fact_395_Un__Diff,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X25)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_395_Un__Diff) ).
fof(fact_909_min__max_Ofold1__belowI,axiom,
! [X1] :
( linorder(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X12)),X15)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_909_min__max_Ofold1__belowI) ).
fof(fact_908_fold1__belowI,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X12)),X15)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_908_fold1__belowI) ).
fof(fact_189_triple_Orecs,axiom,
! [X2,X1,X71,X50,X51,X52] : hAPP(hoare_2118899576triple(X2),X1,hAPP(fun(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),X1))),fun(hoare_2118899576triple(X2),X1),hoare_1759541758le_rec(X2,X1),X71),hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),X50),X51),X52)) = hAPP(fun(X2,fun(state,bool)),X1,hAPP(com,fun(fun(X2,fun(state,bool)),X1),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),X1)),X71,X50),X51),X52),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_189_triple_Orecs) ).
fof(fact_188_triple_Osimps_I2_J,axiom,
! [X2,X1,X71,X50,X51,X52] : hAPP(hoare_2118899576triple(X2),X1,hAPP(fun(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),X1))),fun(hoare_2118899576triple(X2),X1),hoare_225284258e_case(X2,X1),X71),hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),X50),X51),X52)) = hAPP(fun(X2,fun(state,bool)),X1,hAPP(com,fun(fun(X2,fun(state,bool)),X1),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),X1)),X71,X50),X51),X52),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_188_triple_Osimps_I2_J) ).
fof(fact_832_Pow__insert,axiom,
! [X1,X15,X12] : hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_sup_sup(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),image(fun(X1,bool),fun(X1,bool)),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_832_Pow__insert) ).
fof(fact_121_Un__iff,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_121_Un__iff) ).
fof(fact_520_comp__fun__idem_Ofold__insert__idem,axiom,
! [X1,X2,X26,X19,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite_comp_fun_idem(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_520_comp__fun__idem_Ofold__insert__idem) ).
fof(fact_577_vimageE,axiom,
! [X1,X2,X15,X20,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X22)))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X20,X15)),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_577_vimageE) ).
fof(fact_552_vimageD,axiom,
! [X1,X2,X15,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X12)))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X20,X15)),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_552_vimageD) ).
fof(fact_549_vimage__eq,axiom,
! [X1,X2,X15,X20,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X22)))
<=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X20,X15)),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_549_vimage__eq) ).
fof(fact_143_insert__def,axiom,
! [X1,X15,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15))),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_143_insert__def) ).
fof(fact_406_Int__greatest,axiom,
! [X1,X22,X25,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X25),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X25),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X25),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_406_Int__greatest) ).
fof(fact_515_finite__surj__inj,axiom,
! [X1,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X20),X12)))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X20),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_515_finite__surj__inj) ).
fof(fact_521_comp__fun__idem_Ofold__insert__idem2,axiom,
! [X1,X2,X26,X19,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite_comp_fun_idem(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),X26)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_521_comp__fun__idem_Ofold__insert__idem2) ).
fof(fact_311_DiffE,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)))
=> ~ ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_311_DiffE) ).
fof(fact_965_min__max_Ole__supI,axiom,
! [X1] :
( linorder(X1)
=> ! [X35,X59,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X46))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35)),X46)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_965_min__max_Ole__supI) ).
fof(fact_964_min__max_Osup__least,axiom,
! [X1] :
( linorder(X1)
=> ! [X57,X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X57),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X57)),X46)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_964_min__max_Osup__least) ).
fof(fact_221_sup__least,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X57,X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X57),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)),X46)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_221_sup__least) ).
fof(fact_220_le__supI,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X35,X59,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X46))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35)),X46)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_220_le__supI) ).
fof(fact_497_inj__on__Int,axiom,
! [X1,X2,X22,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_497_inj__on__Int) ).
fof(fact_887_min__max_Ofold__inf__insert,axiom,
! [X1] :
( linorder(X1)
=> ! [X23,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X23),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X15),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X23),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_887_min__max_Ofold__inf__insert) ).
fof(fact_975_min__max_Ofold__sup__insert,axiom,
! [X1] :
( linorder(X1)
=> ! [X23,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X23),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X15),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X23),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_975_min__max_Ofold__sup__insert) ).
fof(fact_506_fold__sup__insert,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X23,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X23),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X15),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X23),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_506_fold__sup__insert) ).
fof(fact_507_fold__inf__insert,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X23,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X23),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X15),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X23),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_507_fold__inf__insert) ).
fof(fact_294_com__det,axiom,
! [X104,X58,X95,X98] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X58),X95),X98))
=> ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X58),X95),X104))
=> X104 = X98 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_294_com__det) ).
fof(fact_553_vimageI2,axiom,
! [X1,X2,X20,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X20,X15)),X12))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X15),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_553_vimageI2) ).
fof(fact_479_empty__upd__none,axiom,
! [X1,X2,X19,X24] : hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X19),none(X2)),X24) = none(X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_479_empty__upd__none) ).
fof(fact_330_Int__iff,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
& hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_330_Int__iff) ).
fof(fact_310_IntI,axiom,
! [X1,X22,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_310_IntI) ).
fof(fact_115_triple_Oinject,axiom,
! [X1,X50,X51,X52,X53,X54,X55] :
( hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X50),X51),X52) = hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X53),X54),X55)
<=> ( X50 = X53
& X51 = X54
& X52 = X55 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_115_triple_Oinject) ).
fof(fact_322_IntD1,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_322_IntD1) ).
fof(fact_323_DiffD1,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_323_DiffD1) ).
fof(fact_321_IntD2,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_321_IntD2) ).
fof(fact_802_Un__eq__Union,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22) = hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X12),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X22),bot_bot(fun(fun(X1,bool),bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_802_Un__eq__Union) ).
fof(fact_760_Int__eq__Inter,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X12),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X22),bot_bot(fun(fun(X1,bool),bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_760_Int__eq__Inter) ).
fof(fact_687_Compl__subset__Compl__iff,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X22)))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_687_Compl__subset__Compl__iff) ).
fof(fact_17_finite__surj,axiom,
! [X2,X1,X22,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X22),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_17_finite__surj) ).
fof(fact_414_Un__Int__distrib,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_414_Un__Int__distrib) ).
fof(fact_415_Int__Un__distrib,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_415_Int__Un__distrib) ).
fof(fact_329_Diff__Int__distrib,axiom,
! [X1,X25,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X25),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X25),X12)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X25),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_329_Diff__Int__distrib) ).
fof(fact_359_Diff__Un,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_359_Diff__Un) ).
fof(fact_358_Diff__Int,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_358_Diff__Int) ).
fof(fact_19_MGF,axiom,
! [X18] :
( hBOOL(hoare_511481251gleton)
=> ( hBOOL(wT_bodies)
=> ( hBOOL(hAPP(com,bool,wt,X18))
=> hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X18)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_19_MGF) ).
fof(fact_787_Union__mono,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),X12),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X12)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_787_Union__mono) ).
fof(fact_756_Inter__anti__mono,axiom,
! [X1,X22,X12] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),X22),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X12)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_756_Inter__anti__mono) ).
fof(fact_499_finite__imageD,axiom,
! [X1,X2,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X20),X12))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_499_finite__imageD) ).
fof(fact_398_Int__insert__left__if1,axiom,
! [X1,X22,X15,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_398_Int__insert__left__if1) ).
fof(fact_410_Int__lower1,axiom,
! [X1,X12,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_410_Int__lower1) ).
fof(fact_409_Int__lower2,axiom,
! [X1,X12,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_409_Int__lower2) ).
fof(fact_394_Diff__subset,axiom,
! [X1,X12,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_394_Diff__subset) ).
fof(fact_142_image__Un,axiom,
! [X2,X1,X20,X12,X22] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_142_image__Un) ).
fof(fact_557_vimage__Un,axiom,
! [X2,X1,X20,X12,X22] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X12)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_557_vimage__Un) ).
fof(fact_558_vimage__Int,axiom,
! [X2,X1,X20,X12,X22] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X12)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_558_vimage__Int) ).
fof(fact_556_vimage__Diff,axiom,
! [X2,X1,X20,X12,X22] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X12)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_556_vimage__Diff) ).
fof(fact_422_Diff__insert,axiom,
! [X1,X12,X15,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_422_Diff__insert) ).
fof(fact_753_InterD,axiom,
! [X1,X89,X12,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X25)))
=> ( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X89),X25))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),X89)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_753_InterD) ).
fof(fact_752_InterE,axiom,
! [X1,X89,X12,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X25)))
=> ( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X89),X25))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),X89)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_752_InterE) ).
fof(fact_55_imageI,axiom,
! [X2,X1,X20,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X20,X19)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_55_imageI) ).
fof(fact_961_le__max__iff__disj,axiom,
! [X1] :
( linorder(X1)
=> ! [X26,X19,X21] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X26),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),X21)))
<=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X26),X19))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X26),X21)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_961_le__max__iff__disj) ).
fof(fact_402_insert__inter__insert,axiom,
! [X1,X15,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_402_insert__inter__insert) ).
fof(fact_865_min__max_Ole__infI1,axiom,
! [X1] :
( linorder(X1)
=> ! [X35,X59,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35)),X46)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_865_min__max_Ole__infI1) ).
fof(fact_866_min__max_Ole__infI2,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X35,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35)),X46)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_866_min__max_Ole__infI2) ).
fof(fact_367_le__infI1,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X35,X59,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35)),X46)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_367_le__infI1) ).
fof(fact_368_le__infI2,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X59,X35,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35)),X46)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_368_le__infI2) ).
fof(fact_829_Pow__mono,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_829_Pow__mono) ).
fof(fact_778_Powp__mono,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),powp(X1),X12)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),powp(X1),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_778_Powp__mono) ).
fof(fact_451_override__on__apply__in,axiom,
! [X2,X1,X20,X29,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(X1,X2,hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X20),X29),X12),X15) = hAPP(X1,X2,X29,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_451_override__on__apply__in) ).
fof(fact_790_Sup__le__iff,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12,X23] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12)),X23))
<=> ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X24),X23)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_790_Sup__le__iff) ).
fof(fact_634_finite__vimageD,axiom,
! [X1,X2,X13,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X13),X14)))
=> ( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X13),top_top(fun(X1,bool))) = top_top(fun(X2,bool))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X14)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_634_finite__vimageD) ).
fof(fact_525_folding__one__idem_Oeq__fold__idem_H,axiom,
! [X1,X15,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),X20),X15),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_525_folding__one__idem_Oeq__fold__idem_H) ).
fof(fact_812_UnionI,axiom,
! [X1,X12,X89,X25] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X89),X25))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),X89))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X25))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_812_UnionI) ).
fof(fact_533_ran__map__upd,axiom,
! [X2,X1,X23,X33,X15] :
( hAPP(X2,option(X1),X33,X15) = none(X1)
=> hAPP(fun(X2,option(X1)),fun(X1,bool),ran(X2,X1),hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X33),X15),hAPP(X1,option(X1),some(X1),X23))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),hAPP(fun(X2,option(X1)),fun(X1,bool),ran(X2,X1),X33)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_533_ran__map__upd) ).
fof(fact_585_range__composition,axiom,
! [X2,X1,X3,X20,X29] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),hAPP(fun(X2,X3),fun(X2,X1),hAPP(fun(X3,X1),fun(fun(X2,X3),fun(X2,X1)),combb(X3,X1,X2),X20),X29)),top_top(fun(X2,bool))) = hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X20),hAPP(fun(X2,bool),fun(X3,bool),hAPP(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool)),image(X2,X3),X29),top_top(fun(X2,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_585_range__composition) ).
fof(fact_498_inj__on__diff,axiom,
! [X1,X2,X22,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_498_inj__on__diff) ).
fof(fact_870_min__max_Oinf__greatest,axiom,
! [X1] :
( linorder(X1)
=> ! [X57,X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X57))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X57))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_870_min__max_Oinf__greatest) ).
fof(fact_869_min__max_Ole__infI,axiom,
! [X1] :
( linorder(X1)
=> ! [X35,X46,X59] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X59))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X35))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_869_min__max_Ole__infI) ).
fof(fact_864_min__max_Ole__inf__iff,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X21,X26] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X21),X26)))
<=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X21))
& hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X26)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_864_min__max_Ole__inf__iff) ).
fof(fact_372_inf__greatest,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X57,X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X57))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_372_inf__greatest) ).
fof(fact_371_le__infI,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X35,X46,X59] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X59))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X35))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_371_le__infI) ).
fof(fact_366_le__inf__iff,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X19,X21,X26] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X21),X26)))
<=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X21))
& hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),X26)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_366_le__inf__iff) ).
fof(fact_695_Compl__eq,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_695_Compl__eq) ).
fof(fact_60_image__image,axiom,
! [X2,X1,X3,X20,X29,X12] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X3,bool),fun(X2,bool),hAPP(fun(X3,X2),fun(fun(X3,bool),fun(X2,bool)),image(X3,X2),X29),X12)) = hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),hAPP(fun(X3,X2),fun(X3,X1),hAPP(fun(X2,X1),fun(fun(X3,X2),fun(X3,X1)),combb(X2,X1,X3),X20),X29)),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_60_image__image) ).
fof(fact_563_restrict__restrict,axiom,
! [X1,X2,X33,X12,X22] : hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12)),X22) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_563_restrict__restrict) ).
fof(fact_940_min__max_Oinf__sup__distrib2,axiom,
! [X1] :
( linorder(X1)
=> ! [X56,X57,X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X57)),X46) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X46)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X57),X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_940_min__max_Oinf__sup__distrib2) ).
fof(fact_941_min__max_Osup__inf__distrib2,axiom,
! [X1] :
( linorder(X1)
=> ! [X56,X57,X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X57)),X46) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X46)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X57),X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_941_min__max_Osup__inf__distrib2) ).
fof(fact_382_sup__inf__distrib2,axiom,
! [X1] :
( distrib_lattice(X1)
=> ! [X56,X57,X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57)),X46) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X46)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X57),X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_382_sup__inf__distrib2) ).
fof(fact_381_inf__sup__distrib2,axiom,
! [X1] :
( distrib_lattice(X1)
=> ! [X56,X57,X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)),X46) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X46)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X57),X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_381_inf__sup__distrib2) ).
fof(fact_883_min__diff__distrib__left,axiom,
! [X1] :
( ordered_ab_group_add(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)),X57) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X46),X57)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X56),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_883_min__diff__distrib__left) ).
fof(fact_949_max__diff__distrib__left,axiom,
! [X1] :
( ordered_ab_group_add(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56)),X57) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X46),X57)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X56),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_949_max__diff__distrib__left) ).
fof(fact_386_finite__Diff2,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)))
<=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_386_finite__Diff2) ).
fof(fact_736_restrict__complement__singleton__eq,axiom,
! [X1,X2,X20,X19] : hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X20),X19),none(X2)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_736_restrict__complement__singleton__eq) ).
fof(fact_786_Union__disjoint,axiom,
! [X1,X25,X12] :
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X25)),X12) = bot_bot(fun(X1,bool))
<=> ! [X24] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X24),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X24),X12) = bot_bot(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_786_Union__disjoint) ).
fof(fact_688_Compl__anti__mono,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X22)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_688_Compl__anti__mono) ).
fof(fact_78_subset__insertI2,axiom,
! [X1,X23,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_78_subset__insertI2) ).
fof(fact_399_Int__insert__right__if1,axiom,
! [X1,X22,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_399_Int__insert__right__if1) ).
fof(fact_254_folding__one__idem_Oin__idem,axiom,
! [X1,X19,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X19),hAPP(fun(X1,bool),X1,X14,X12)) = hAPP(fun(X1,bool),X1,X14,X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_254_folding__one__idem_Oin__idem) ).
fof(fact_117_UnI1,axiom,
! [X1,X22,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_117_UnI1) ).
fof(fact_116_UnI2,axiom,
! [X1,X12,X18,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_116_UnI2) ).
fof(fact_120_Un__assoc,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_120_Un__assoc) ).
fof(fact_326_Int__assoc,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_326_Int__assoc) ).
fof(fact_327_Int__Diff,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_327_Int__Diff) ).
fof(fact_387_insert__Diff1,axiom,
! [X1,X12,X19,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_387_insert__Diff1) ).
fof(fact_550_vimage__code,axiom,
! [X1,X2,X20,X12,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X12),X19))
<=> hBOOL(hAPP(X2,bool,X12,hAPP(X1,X2,X20,X19))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_550_vimage__code) ).
fof(fact_683_compl__le__swap2,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X56)),X46))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X46)),X56)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_683_compl__le__swap2) ).
fof(fact_706_minus__le__iff,axiom,
! [X1] :
( ordered_ab_group_add(X1)
=> ! [X15,X23] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X15)),X23))
<=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X23)),X15)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_706_minus__le__iff) ).
fof(fact_755_Inter__lower,axiom,
! [X1,X22,X12] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X22),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X12)),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_755_Inter__lower) ).
fof(fact_637_finite__vimageI,axiom,
! [X2,X1,X13,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X13),top_top(fun(X2,bool))))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X13),X14))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_637_finite__vimageI) ).
fof(fact_815_Union__least,axiom,
! [X1,X25,X12] :
( ! [X121] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X121),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X121),X25)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X12)),X25)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_815_Union__least) ).
fof(fact_764_Inf__lower2,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X119,X120,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X120),X12))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X120),X119))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)),X119)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_764_Inf__lower2) ).
fof(fact_2_weaken,axiom,
! [X1,X7,X6,X8] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X8))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X7),X8))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X7)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_2_weaken) ).
fof(fact_3_thin,axiom,
! [X1,X6,X9,X7] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X9),X7))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X9),X6))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X7)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3_thin) ).
fof(fact_686_compl__le__compl__iff,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X19,X21] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X19)),hAPP(X1,X1,uminus_uminus(X1),X21)))
<=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X21),X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_686_compl__le__compl__iff) ).
fof(fact_705_neg__le__iff__le,axiom,
! [X1] :
( ordered_ab_group_add(X1)
=> ! [X23,X15] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X23)),hAPP(X1,X1,uminus_uminus(X1),X15)))
<=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),X23)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_705_neg__le__iff__le) ).
fof(fact_36_insertI2,axiom,
! [X1,X23,X15,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_36_insertI2) ).
fof(fact_132_finite__Un,axiom,
! [X1,X14,X6] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X14),X6)))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
& hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X6)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_132_finite__Un) ).
fof(fact_420_insert__Diff__single,axiom,
! [X1,X15,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_420_insert__Diff__single) ).
fof(fact_762_le__Inf__iff,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X23,X12] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X23),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)))
<=> ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X23),X24)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_762_le__Inf__iff) ).
fof(fact_46_subset__trans,axiom,
! [X1,X25,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X25))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X25)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_46_subset__trans) ).
fof(fact_133_Un__insert__left,axiom,
! [X1,X15,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_133_Un__insert__left) ).
fof(fact_4_cut,axiom,
! [X1,X6,X9,X7] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X9),X7))
=> ( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X9))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X7)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_4_cut) ).
fof(fact_316_inf1D1,axiom,
! [X1,X12,X22,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22),X19))
=> hBOOL(hAPP(X1,bool,X12,X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_316_inf1D1) ).
fof(fact_315_inf1D2,axiom,
! [X1,X12,X22,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22),X19))
=> hBOOL(hAPP(X1,bool,X22,X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_315_inf1D2) ).
fof(fact_586_rangeI,axiom,
! [X1,X2,X20,X19] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X20,X19)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_586_rangeI) ).
fof(fact_496_subset__inj__on,axiom,
! [X1,X2,X12,X20,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_496_subset__inj__on) ).
fof(fact_824_Pow__iff,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22)))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_824_Pow__iff) ).
fof(fact_823_PowD,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22)))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_823_PowD) ).
fof(fact_82_insert__image,axiom,
! [X2,X1,X20,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),hAPP(X1,X2,X20,X19)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_82_insert__image) ).
fof(fact_794_Sup__subset__mono,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X22))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_794_Sup__subset__mono) ).
fof(fact_765_Inf__superset__mono,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X22))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_765_Inf__superset__mono) ).
fof(fact_792_Sup__upper2,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X119,X120,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X120),X12))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X119),X120))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X119),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_792_Sup__upper2) ).
fof(fact_942_min__max_Oinf__sup__distrib1,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_942_min__max_Oinf__sup__distrib1) ).
fof(fact_943_min__max_Osup__inf__distrib1,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_943_min__max_Osup__inf__distrib1) ).
fof(fact_380_sup__inf__distrib1,axiom,
! [X1] :
( distrib_lattice(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_380_sup__inf__distrib1) ).
fof(fact_379_inf__sup__distrib1,axiom,
! [X1] :
( distrib_lattice(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_379_inf__sup__distrib1) ).
fof(fact_861_min__max_Oinf__le1,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)),X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_861_min__max_Oinf__le1) ).
fof(fact_862_min__max_Oinf__le2,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_862_min__max_Oinf__le2) ).
fof(fact_362_inf__le1,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_362_inf__le1) ).
fof(fact_361_inf__sup__ord_I1_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_361_inf__sup__ord_I1_J) ).
fof(fact_364_inf__le2,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_364_inf__le2) ).
fof(fact_363_inf__sup__ord_I2_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_363_inf__sup__ord_I2_J) ).
fof(fact_48_set__rev__mp,axiom,
! [X1,X22,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_48_set__rev__mp) ).
fof(fact_49_in__mono,axiom,
! [X1,X19,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_49_in__mono) ).
fof(fact_47_set__mp,axiom,
! [X1,X19,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_47_set__mp) ).
fof(fact_24_subsetD,axiom,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_24_subsetD) ).
fof(fact_166_le__funD,axiom,
! [X1,X2] :
( ord(X2)
=> ! [X19,X20,X29] :
( hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X20),X29))
=> hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X19)),hAPP(X1,X2,X29,X19))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_166_le__funD) ).
fof(fact_165_le__funE,axiom,
! [X1,X2] :
( ord(X2)
=> ! [X19,X20,X29] :
( hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X20),X29))
=> hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X20,X19)),hAPP(X1,X2,X29,X19))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_165_le__funE) ).
fof(fact_67_finite__insert,axiom,
! [X1,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)))
<=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_67_finite__insert) ).
fof(fact_918_min__max_OInf__fin_Oin__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_918_min__max_OInf__fin_Oin__idem) ).
fof(fact_801_Union__Un__distrib,axiom,
! [X1,X12,X22] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_sup_sup(fun(fun(X1,bool),bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X12)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_801_Union__Un__distrib) ).
fof(fact_758_Inter__Un__distrib,axiom,
! [X1,X12,X22] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_sup_sup(fun(fun(X1,bool),bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X12)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_758_Inter__Un__distrib) ).
fof(fact_788_Union__upper,axiom,
! [X1,X22,X12] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X22),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_788_Union__upper) ).
fof(fact_831_subset__Pow__Union,axiom,
! [X1,X12] : hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),X12),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X12)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_831_subset__Pow__Union) ).
fof(fact_854_Min__le,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)),X19)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_854_Min__le) ).
fof(fact_804_Sup__binary,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X15,X23] : hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool))))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X15),X23) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_804_Sup__binary) ).
fof(fact_750_Inf__binary,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X15,X23] : hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool))))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X15),X23) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_750_Inf__binary) ).
fof(fact_519_dom__minus,axiom,
! [X2,X1,X12,X20,X19] :
( hAPP(X2,option(X1),X20,X19) = none(X1)
=> hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),X20)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),X12)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),X20)),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_519_dom__minus) ).
fof(fact_83_image__insert,axiom,
! [X2,X1,X20,X15,X22] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),hAPP(X2,X1,X20,X15)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_83_image__insert) ).
fof(fact_969_min__max_Ole__supI1,axiom,
! [X1] :
( linorder(X1)
=> ! [X35,X46,X59] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X59))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_969_min__max_Ole__supI1) ).
fof(fact_968_min__max_Ole__supI2,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X46,X35] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X35))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_968_min__max_Ole__supI2) ).
fof(fact_216_le__supI1,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X35,X46,X59] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X59))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_216_le__supI1) ).
fof(fact_217_le__supI2,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X59,X46,X35] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X35))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_217_le__supI2) ).
fof(fact_776_Inter__greatest,axiom,
! [X1,X25,X12] :
( ! [X121] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X121),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X25),X121)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X25),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_776_Inter__greatest) ).
fof(fact_819_PowI,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_819_PowI) ).
fof(fact_685_compl__mono,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X56)),hAPP(X1,X1,uminus_uminus(X1),X46))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_685_compl__mono) ).
fof(fact_704_le__imp__neg__le,axiom,
! [X1] :
( ordered_ab_group_add(X1)
=> ! [X59,X35] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X35))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X35)),hAPP(X1,X1,uminus_uminus(X1),X59))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_704_le__imp__neg__le) ).
fof(fact_925_min__max_OInf__fin_Oeq__fold__idem_H,axiom,
! [X1] :
( linorder(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X15),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_925_min__max_OInf__fin_Oeq__fold__idem_H) ).
fof(fact_122_Un__left__commute,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X25)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_122_Un__left__commute) ).
fof(fact_332_Int__left__commute,axiom,
! [X1,X12,X22,X25] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X25)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_332_Int__left__commute) ).
fof(fact_396_Un__Diff__cancel2,axiom,
! [X1,X22,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),X12)),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_396_Un__Diff__cancel2) ).
fof(fact_328_Diff__idemp,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_328_Diff__idemp) ).
fof(fact_740_finite__Inter,axiom,
! [X1,X94] :
( ? [X24] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X24),X94))
& hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X24)) )
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X94))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_740_finite__Inter) ).
fof(fact_816_Sup__least,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X26,X12] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X24),X26)) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12)),X26)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_816_Sup__least) ).
fof(fact_131_finite__UnI,axiom,
! [X1,X6,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X6))
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X14),X6))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_131_finite__UnI) ).
fof(fact_636_image__vimage__eq,axiom,
! [X2,X1,X20,X12] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X20),X12)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),top_top(fun(X2,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_636_image__vimage__eq) ).
fof(fact_271_Collect__mono,axiom,
! [X1,X16,X17] :
( ! [X24] :
( hBOOL(hAPP(X1,bool,X17,X24))
=> hBOOL(hAPP(X1,bool,X16,X24)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X16))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_271_Collect__mono) ).
fof(fact_141_Un__upper1,axiom,
! [X1,X12,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_141_Un__upper1) ).
fof(fact_140_Un__upper2,axiom,
! [X1,X22,X12] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_140_Un__upper2) ).
fof(fact_308_inf1I,axiom,
! [X1,X22,X12,X19] :
( hBOOL(hAPP(X1,bool,X12,X19))
=> ( hBOOL(hAPP(X1,bool,X22,X19))
=> hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22),X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_308_inf1I) ).
fof(fact_684_compl__le__swap1,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),hAPP(X1,X1,uminus_uminus(X1),X46)))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,uminus_uminus(X1),X56))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_684_compl__le__swap1) ).
fof(fact_707_le__minus__iff,axiom,
! [X1] :
( ordered_ab_group_add(X1)
=> ! [X15,X23] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),hAPP(X1,X1,uminus_uminus(X1),X23)))
<=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X23),hAPP(X1,X1,uminus_uminus(X1),X15))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_707_le__minus__iff) ).
fof(fact_770_Inf__sup__eq__top__iff,axiom,
! [X1] :
( comple1742628961attice(X1)
=> ! [X22,X15] :
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X22)),X15) = top_top(X1)
<=> ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X22))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X24),X15) = top_top(X1) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_770_Inf__sup__eq__top__iff) ).
fof(fact_796_Sup__inf__eq__bot__iff,axiom,
! [X1] :
( comple1742628961attice(X1)
=> ! [X22,X15] :
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X22)),X15) = bot_bot(X1)
<=> ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X22))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X24),X15) = bot_bot(X1) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_796_Sup__inf__eq__bot__iff) ).
fof(fact_763_Inf__lower,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)),X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_763_Inf__lower) ).
fof(fact_518_union__fold__insert,axiom,
! [X1,X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),finite_fold(X1,fun(X1,bool)),insert(X1)),X22),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_518_union__fold__insert) ).
fof(fact_730_disjoint__eq__subset__Compl,axiom,
! [X1,X12,X22] :
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = bot_bot(fun(X1,bool))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_730_disjoint__eq__subset__Compl) ).
fof(fact_834_Pow__Int__eq,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_inf_inf(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_834_Pow__Int__eq) ).
fof(fact_447_diff__eq__diff__less__eq,axiom,
! [X1] :
( ordered_ab_group_add(X1)
=> ! [X15,X23,X18,X30] :
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X15),X23) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X18),X30)
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X15),X23))
<=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X18),X30)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_447_diff__eq__diff__less__eq) ).
fof(fact_149_order__trans,axiom,
! [X1] :
( preorder(X1)
=> ! [X57,X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X57))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X57)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_149_order__trans) ).
fof(fact_147_xt1_I6_J,axiom,
! [X1] :
( order(X1)
=> ! [X57,X56,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46))
=> ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X57),X56))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X57),X46)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_147_xt1_I6_J) ).
fof(fact_134_Un__insert__right,axiom,
! [X1,X12,X15,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_134_Un__insert__right) ).
fof(fact_772_InterI,axiom,
! [X1,X12,X25] :
( ! [X121] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X121),X25))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),X121)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X25))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_772_InterI) ).
fof(fact_144_insert__is__Un,axiom,
! [X1,X15,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool)))),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_144_insert__is__Un) ).
fof(fact_847_Max__ge,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_847_Max__ge) ).
fof(fact_875_min__max_Oinf_Oassoc,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X35,X58] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35)),X58) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X35),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_875_min__max_Oinf_Oassoc) ).
fof(fact_874_min__max_Oinf__assoc,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)),X57) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_874_min__max_Oinf__assoc) ).
fof(fact_958_min__max_Osup__assoc,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56)),X57) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_958_min__max_Osup__assoc) ).
fof(fact_957_min__max_Osup_Oassoc,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X35,X58] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35)),X58) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X35),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_957_min__max_Osup_Oassoc) ).
fof(fact_209_sup__assoc,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)),X57) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_209_sup__assoc) ).
fof(fact_207_sup_Oassoc,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X59,X35,X58] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35)),X58) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X35),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_207_sup_Oassoc) ).
fof(fact_208_inf__sup__aci_I6_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)),X57) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_208_inf__sup__aci_I6_J) ).
fof(fact_344_inf_Oassoc,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X59,X35,X58] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35)),X58) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X35),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_344_inf_Oassoc) ).
fof(fact_342_inf__assoc,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),X57) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_342_inf__assoc) ).
fof(fact_343_inf__sup__aci_I2_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)),X57) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_343_inf__sup__aci_I2_J) ).
fof(fact_234_WTs__elim__cases_I6_J,axiom,
! [X23,X18] :
( hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)))
=> hBOOL(hAPP(com,bool,wt,X18)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_234_WTs__elim__cases_I6_J) ).
fof(fact_905_folding__one_Oeq__fold,axiom,
! [X1,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,X14,X12) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X20),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_905_folding__one_Oeq__fold) ).
fof(fact_916_semilattice__big_OF__eq,axiom,
! [X1,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),big_semilattice_big(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,X14,X12) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X20),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_916_semilattice__big_OF__eq) ).
fof(fact_15_image__constant,axiom,
! [X2,X1,X18,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(X2,fun(X1,X2),combk(X2,X1),X18)),X12) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X18),bot_bot(fun(X2,bool))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_15_image__constant) ).
fof(fact_289_evalc__elim__cases_I1_J,axiom,
! [X95,X98] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),X95),X98))
=> X98 = X95 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_289_evalc__elim__cases_I1_J) ).
fof(fact_81_subset__insertI,axiom,
! [X1,X22,X15] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_81_subset__insertI) ).
fof(fact_893_Min_Oeq__fold__idem_H,axiom,
! [X1] :
( linorder(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X15),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_893_Min_Oeq__fold__idem_H) ).
fof(fact_984_Max_Oeq__fold__idem_H,axiom,
! [X1] :
( linorder(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X15),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_984_Max_Oeq__fold__idem_H) ).
fof(fact_669_Sup__fin_Oeq__fold__idem_H,axiom,
! [X1] :
( lattice(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X15),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_669_Sup__fin_Oeq__fold__idem_H) ).
fof(fact_645_Inf__fin_Oeq__fold__idem_H,axiom,
! [X1] :
( lattice(X1)
=> ! [X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X15),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_645_Inf__fin_Oeq__fold__idem_H) ).
fof(fact_40_insert__commute,axiom,
! [X1,X19,X21,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X21),X12)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X21),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_40_insert__commute) ).
fof(fact_313_finite__Int,axiom,
! [X1,X6,X14] :
( ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X6)) )
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X14),X6))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_313_finite__Int) ).
fof(fact_314_finite__Diff,axiom,
! [X1,X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_314_finite__Diff) ).
fof(conj_3,hypothesis,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),bool),member(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),fa)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_3) ).
fof(fact_490_fold__image__def,axiom,
! [X2,X1,X20,X29] : hAPP(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)),hAPP(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1))),finite_fold_image(X1,X2),X20),X29) = hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(fun(X2,bool),X1)),finite_fold(X2,X1),hAPP(fun(X2,X1),fun(X2,fun(X1,X1)),hAPP(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X2,fun(X1,X1))),combb(X1,fun(X1,X1),X2),X20),X29)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_490_fold__image__def) ).
fof(fact_104_domD,axiom,
! [X1,X2,X15,X33] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X33)))
=> ? [X45] : hAPP(X1,option(X2),X33,X15) = hAPP(X2,option(X2),some(X2),X45) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_104_domD) ).
fof(fact_44_insertI1,axiom,
! [X1,X15,X22] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_44_insertI1) ).
fof(fact_184_sup1I1,axiom,
! [X1,X22,X12,X19] :
( hBOOL(hAPP(X1,bool,X12,X19))
=> hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22),X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_184_sup1I1) ).
fof(fact_183_sup1I2,axiom,
! [X1,X12,X22,X19] :
( hBOOL(hAPP(X1,bool,X22,X19))
=> hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22),X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_183_sup1I2) ).
fof(fact_810_finite__Union,axiom,
! [X1,X12] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),X12))
=> ( ! [X122] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X122),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X122)) )
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_810_finite__Union) ).
fof(fact_725_Compl__Un,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_725_Compl__Un) ).
fof(fact_724_Compl__Int,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_724_Compl__Int) ).
fof(fact_9_finite__imageI,axiom,
! [X2,X1,X13,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X13),X14))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_9_finite__imageI) ).
fof(fact_537_comp__fun__commute_Ofun__left__comm,axiom,
! [X1,X2,X19,X21,X26,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X20))
=> hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X21),X26)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X21),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),X26)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_537_comp__fun__commute_Ofun__left__comm) ).
fof(fact_551_restrict__in,axiom,
! [X2,X1,X33,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12),X19) = hAPP(X1,option(X2),X33,X19) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_551_restrict__in) ).
fof(fact_1_asm,axiom,
! [X1,X7,X6] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X7),X6))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X7)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_1_asm) ).
fof(fact_96_subsetI,axiom,
! [X1,X22,X12] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X22)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_96_subsetI) ).
fof(fact_793_Union__insert,axiom,
! [X1,X15,X22] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X15),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_793_Union__insert) ).
fof(fact_759_Inter__insert,axiom,
! [X1,X15,X22] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X15),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_759_Inter__insert) ).
fof(fact_791_Sup__upper,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X19),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_791_Sup__upper) ).
fof(fact_629_finite__UNIV__inj__surj,axiom,
! [X1,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X20),top_top(fun(X1,bool))))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X20),top_top(fun(X1,bool))) = top_top(fun(X1,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_629_finite__UNIV__inj__surj) ).
fof(fact_11_finite_OinsertI,axiom,
! [X1,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_11_finite_OinsertI) ).
fof(fact_777_Inf__greatest,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X26,X12] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X26),X24)) )
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X26),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_777_Inf__greatest) ).
fof(fact_564_restrict__map__empty,axiom,
! [X1,X2,X31,X24] : hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X31),X24) = none(X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_564_restrict__map__empty) ).
fof(fact_859_Min_Oin__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_859_Min_Oin__idem) ).
fof(fact_946_Max_Oin__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_946_Max_Oin__idem) ).
fof(fact_662_Sup__fin_Oin__idem,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_662_Sup__fin_Oin__idem) ).
fof(fact_623_Inf__fin_Oin__idem,axiom,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_623_Inf__fin_Oin__idem) ).
fof(fact_489_domIff,axiom,
! [X1,X2,X15,X33] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X33)))
<=> hAPP(X1,option(X2),X33,X15) != none(X2) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_489_domIff) ).
fof(fact_179_hoare__sound,axiom,
! [X1,X6,X7] :
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),X7))
=> hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_902341502valids(X1),X6),X7)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_179_hoare__sound) ).
fof(fact_569_dom__restrict,axiom,
! [X1,X2,X33,X12] : hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X33)),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_569_dom__restrict) ).
fof(fact_806_sup__Sup__fold__sup,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X22),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X22),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_806_sup__Sup__fold__sup) ).
fof(fact_748_inf__Inf__fold__inf,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X22,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X22),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X22),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_748_inf__Inf__fold__inf) ).
fof(fact_729_Compl__Diff__eq,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_729_Compl__Diff__eq) ).
fof(fact_825_Pow__def,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool)),combc(fun(X1,bool),fun(X1,bool),bool),ord_less_eq(fun(X1,bool))),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_825_Pow__def) ).
fof(fact_250_WT_OSemi,axiom,
! [X74,X87] :
( hBOOL(hAPP(com,bool,wt,X87))
=> ( hBOOL(hAPP(com,bool,wt,X74))
=> hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X87),X74))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_250_WT_OSemi) ).
fof(fact_799_Sup__union__distrib,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12,X22] : hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_799_Sup__union__distrib) ).
fof(fact_771_Inf__union__distrib,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12,X22] : hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_771_Inf__union__distrib) ).
fof(fact_628_finite__UNIV__surj__inj,axiom,
! [X1,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X20),top_top(fun(X1,bool))) = top_top(fun(X1,bool))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X20),top_top(fun(X1,bool)))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_628_finite__UNIV__surj__inj) ).
fof(fact_192_sup__fun__def,axiom,
! [X1,X2] :
( lattice(X2)
=> ! [X20,X29,X24] : hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(X1,X2)),semilattice_sup_sup(fun(X1,X2)),X20),X29),X24) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),semilattice_sup_sup(X2),hAPP(X1,X2,X20,X24)),hAPP(X1,X2,X29,X24)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_192_sup__fun__def) ).
fof(fact_191_sup__apply,axiom,
! [X2,X1] :
( lattice(X1)
=> ! [X20,X29,X19] : hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),semilattice_sup_sup(fun(X2,X1)),X20),X29),X19) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X2,X1,X20,X19)),hAPP(X2,X1,X29,X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_191_sup__apply) ).
fof(fact_354_inf__fun__def,axiom,
! [X1,X2] :
( lattice(X2)
=> ! [X20,X29,X24] : hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(X1,X2)),semilattice_inf_inf(fun(X1,X2)),X20),X29),X24) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),semilattice_inf_inf(X2),hAPP(X1,X2,X20,X24)),hAPP(X1,X2,X29,X24)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_354_inf__fun__def) ).
fof(fact_340_inf__apply,axiom,
! [X2,X1] :
( lattice(X1)
=> ! [X20,X29,X19] : hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),semilattice_inf_inf(fun(X2,X1)),X20),X29),X19) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X2,X1,X20,X19)),hAPP(X2,X1,X29,X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_340_inf__apply) ).
fof(fact_355_fun__diff__def,axiom,
! [X1,X2] :
( minus(X2)
=> ! [X12,X22,X24] : hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(X1,X2)),minus_minus(fun(X1,X2)),X12),X22),X24) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),minus_minus(X2),hAPP(X1,X2,X12,X24)),hAPP(X1,X2,X22,X24)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_355_fun__diff__def) ).
fof(fact_341_minus__apply,axiom,
! [X2,X1] :
( minus(X1)
=> ! [X12,X22,X19] : hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),minus_minus(fun(X2,X1)),X12),X22),X19) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),hAPP(X2,X1,X12,X19)),hAPP(X2,X1,X22,X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_341_minus__apply) ).
fof(fact_877_min__max_Oinf_Oleft__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X35,X59,X58] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X35),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X58)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X35),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_877_min__max_Oinf_Oleft__commute) ).
fof(fact_876_min__max_Oinf__left__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_876_min__max_Oinf__left__commute) ).
fof(fact_956_min__max_Osup__left__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_956_min__max_Osup__left__commute) ).
fof(fact_955_min__max_Osup_Oleft__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X35,X59,X58] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X35),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X58)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X35),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_955_min__max_Osup_Oleft__commute) ).
fof(fact_206_sup__left__commute,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_206_sup__left__commute) ).
fof(fact_204_sup_Oleft__commute,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X35,X59,X58] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X35),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X58)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X35),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_204_sup_Oleft__commute) ).
fof(fact_205_inf__sup__aci_I7_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_205_inf__sup__aci_I7_J) ).
fof(fact_347_inf_Oleft__commute,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X35,X59,X58] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X35),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X58)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X35),X58)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_347_inf_Oleft__commute) ).
fof(fact_345_inf__left__commute,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_345_inf__left__commute) ).
fof(fact_346_inf__sup__aci_I3_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56,X57] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X57)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_346_inf__sup__aci_I3_J) ).
fof(fact_973_le__maxI1,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_973_le__maxI1) ).
fof(fact_972_le__maxI2,axiom,
! [X1] :
( linorder(X1)
=> ! [X56,X46] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_972_le__maxI2) ).
fof(fact_211_sup__ge1,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_211_sup__ge1) ).
fof(fact_210_inf__sup__ord_I3_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_210_inf__sup__ord_I3_J) ).
fof(fact_213_sup__ge2,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X56,X46] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_213_sup__ge2) ).
fof(fact_212_inf__sup__ord_I4_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X56,X46] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_212_inf__sup__ord_I4_J) ).
fof(fact_72_finite__subset,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_72_finite__subset) ).
fof(fact_73_rev__finite__subset,axiom,
! [X1,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_73_rev__finite__subset) ).
fof(fact_123_Un__left__absorb,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_123_Un__left__absorb) ).
fof(fact_397_Un__Diff__cancel,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),X12)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_397_Un__Diff__cancel) ).
fof(fact_333_Int__left__absorb,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_333_Int__left__absorb) ).
fof(fact_548_vimage__Collect__eq,axiom,
! [X2,X1,X20,X17] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),X17)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,X2),fun(X1,bool),hAPP(fun(X2,bool),fun(fun(X1,X2),fun(X1,bool)),combb(X2,bool,X1),X17),X20)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_548_vimage__Collect__eq) ).
fof(fact_286_MGT__def,axiom,
! [X18] : hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X18) = hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),fequal(state)),X18),hAPP(com,fun(state,fun(state,bool)),evalc,X18)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_286_MGT__def) ).
fof(fact_182_predicate1D,axiom,
! [X1,X19,X17,X16] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X17),X16))
=> ( hBOOL(hAPP(X1,bool,X17,X19))
=> hBOOL(hAPP(X1,bool,X16,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_182_predicate1D) ).
fof(fact_181_rev__predicate1D,axiom,
! [X1,X16,X17,X19] :
( hBOOL(hAPP(X1,bool,X17,X19))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X17),X16))
=> hBOOL(hAPP(X1,bool,X16,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_181_rev__predicate1D) ).
fof(fact_719_finite__compl,axiom,
! [X1,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)))
<=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool)))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_719_finite__compl) ).
fof(fact_247_While,axiom,
! [X23,X18] :
( hBOOL(hAPP(com,bool,wt,X18))
=> hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_247_While) ).
fof(fact_681_vimage__Compl,axiom,
! [X2,X1,X20,X12] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),X12)) = hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_681_vimage__Compl) ).
fof(help_COMBS_1_1_U,axiom,
! [X1,X3,X2,X38,X130,X131] : hAPP(X1,X3,hAPP(fun(X1,X2),fun(X1,X3),hAPP(fun(X1,fun(X2,X3)),fun(fun(X1,X2),fun(X1,X3)),combs(X1,X2,X3),X38),X130),X131) = hAPP(X2,X3,hAPP(X1,fun(X2,X3),X38,X131),hAPP(X1,X2,X130,X131)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBS_1_1_U) ).
fof(fact_465_comp__fun__idem_Ofun__left__idem,axiom,
! [X1,X2,X19,X26,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite_comp_fun_idem(X1,X2),X20))
=> hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),X26)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),X26) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_465_comp__fun__idem_Ofun__left__idem) ).
fof(fact_938_minus__min__eq__max,axiom,
! [X1] :
( linord219039673up_add(X1)
=> ! [X46,X56] : hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,uminus_uminus(X1),X46)),hAPP(X1,X1,uminus_uminus(X1),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_938_minus__min__eq__max) ).
fof(fact_939_minus__max__eq__min,axiom,
! [X1] :
( linord219039673up_add(X1)
=> ! [X46,X56] : hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,uminus_uminus(X1),X46)),hAPP(X1,X1,uminus_uminus(X1),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_939_minus__max__eq__min) ).
fof(fact_680_compl__sup,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46,X56] : hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,uminus_uminus(X1),X46)),hAPP(X1,X1,uminus_uminus(X1),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_680_compl__sup) ).
fof(fact_679_compl__inf,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46,X56] : hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,uminus_uminus(X1),X46)),hAPP(X1,X1,uminus_uminus(X1),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_679_compl__inf) ).
fof(fact_782_Sup__fold__sup,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),bot_bot(X1)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_782_Sup__fold__sup) ).
fof(fact_739_Inf__fold__inf,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),top_top(X1)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_739_Inf__fold__inf) ).
fof(fact_822_Pow__bottom,axiom,
! [X1,X22] : hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),bot_bot(fun(X1,bool))),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_822_Pow__bottom) ).
fof(fact_41_insert__absorb2,axiom,
! [X1,X19,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_41_insert__absorb2) ).
fof(fact_798_finite__UnionD,axiom,
! [X1,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X12)))
=> hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_798_finite__UnionD) ).
fof(fact_258_triple_Oexhaust,axiom,
! [X1,X21] :
~ ! [X90,X91,X92] : X21 != hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X90),X91),X92),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_258_triple_Oexhaust) ).
fof(fact_290_evalc_OSkip,axiom,
! [X95] : hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),X95),X95)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_290_evalc_OSkip) ).
fof(fact_86_domI,axiom,
! [X2,X1,X33,X15,X23] :
( hAPP(X2,option(X1),X33,X15) = hAPP(X1,option(X1),some(X1),X23)
=> hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X15),hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),X33))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_86_domI) ).
fof(fact_538_ranI,axiom,
! [X2,X1,X33,X15,X23] :
( hAPP(X2,option(X1),X33,X15) = hAPP(X1,option(X1),some(X1),X23)
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X2,option(X1)),fun(X1,bool),ran(X2,X1),X33))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_538_ranI) ).
fof(fact_827_Pow__top,axiom,
! [X1,X12] : hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_827_Pow__top) ).
fof(fact_89_singleton__conv,axiom,
! [X1,X15] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_89_singleton__conv) ).
fof(fact_830_finite__Pow__iff,axiom,
! [X1,X12] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12)))
<=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_830_finite__Pow__iff) ).
fof(fact_615_UNIV__option__conv,axiom,
! [X1] : top_top(fun(option(X1),bool)) = hAPP(fun(option(X1),bool),fun(option(X1),bool),hAPP(option(X1),fun(fun(option(X1),bool),fun(option(X1),bool)),insert(option(X1)),none(X1)),hAPP(fun(X1,bool),fun(option(X1),bool),hAPP(fun(X1,option(X1)),fun(fun(X1,bool),fun(option(X1),bool)),image(X1,option(X1)),some(X1)),top_top(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_615_UNIV__option__conv) ).
fof(fact_689_Collect__neg__eq,axiom,
! [X1,X17] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),X17)) = hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_689_Collect__neg__eq) ).
fof(fact_932_fold1__def,axiom,
! [X1,X20,X12] : hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X20),X12) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X20),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_932_fold1__def) ).
fof(fact_785_Sup__insert,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X15,X12] : hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X15),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_785_Sup__insert) ).
fof(fact_769_Inf__insert,axiom,
! [X1] :
( comple44059174attice(X1)
=> ! [X15,X12] : hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X15),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_769_Inf__insert) ).
fof(fact_180_bot__empty__eq,axiom,
! [X1,X24] :
( hBOOL(hAPP(X1,bool,bot_bot(fun(X1,bool)),X24))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),bot_bot(fun(X1,bool)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_180_bot__empty__eq) ).
fof(help_COMBB_1_1_U,axiom,
! [X1,X3,X2,X38,X130,X131] : hAPP(X1,X3,hAPP(fun(X1,X2),fun(X1,X3),hAPP(fun(X2,X3),fun(fun(X1,X2),fun(X1,X3)),combb(X2,X3,X1),X38),X130),X131) = hAPP(X2,X3,X38,hAPP(X1,X2,X130,X131)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBB_1_1_U) ).
fof(help_COMBC_1_1_U,axiom,
! [X1,X3,X2,X38,X130,X131] : hAPP(X1,X3,hAPP(X2,fun(X1,X3),hAPP(fun(X1,fun(X2,X3)),fun(X2,fun(X1,X3)),combc(X1,X2,X3),X38),X130),X131) = hAPP(X2,X3,hAPP(X1,fun(X2,X3),X38,X131),X130),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBC_1_1_U) ).
fof(fact_318_Diff__disjoint,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X22),X12)) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_318_Diff__disjoint) ).
fof(fact_76_mem__def,axiom,
! [X1,X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
<=> hBOOL(hAPP(X1,bool,X12,X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_76_mem__def) ).
fof(fact_808_uminus__Sup,axiom,
! [X1] :
( comple61589808lgebra(X1)
=> ! [X12] : hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X12)) = hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_808_uminus__Sup) ).
fof(fact_807_uminus__Inf,axiom,
! [X1] :
( comple61589808lgebra(X1)
=> ! [X12] : hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X12)) = hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_807_uminus__Inf) ).
fof(fact_261_option_Orecs_I2_J,axiom,
! [X2,X1,X71,X93,X15] : hAPP(option(X2),X1,hAPP(fun(X2,X1),fun(option(X2),X1),hAPP(X1,fun(fun(X2,X1),fun(option(X2),X1)),option_rec(X1,X2),X71),X93),hAPP(X2,option(X2),some(X2),X15)) = hAPP(X2,X1,X93,X15),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_261_option_Orecs_I2_J) ).
fof(fact_627_dom__const,axiom,
! [X1,X2,X20] : hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(fun(X1,X2),fun(X1,option(X2)),hAPP(fun(X2,option(X2)),fun(fun(X1,X2),fun(X1,option(X2))),combb(X2,option(X2),X1),some(X2)),X20)) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_627_dom__const) ).
fof(fact_879_min__max_Oinf_Oleft__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X35] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_879_min__max_Oinf_Oleft__idem) ).
fof(fact_878_min__max_Oinf__left__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_878_min__max_Oinf__left__idem) ).
fof(fact_954_min__max_Osup__left__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_954_min__max_Osup__left__idem) ).
fof(fact_953_min__max_Osup_Oleft__idem,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X35] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_953_min__max_Osup_Oleft__idem) ).
fof(fact_203_sup__left__idem,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_203_sup__left__idem) ).
fof(fact_201_sup_Oleft__idem,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X59,X35] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_201_sup_Oleft__idem) ).
fof(fact_202_inf__sup__aci_I8_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_202_inf__sup__aci_I8_J) ).
fof(fact_350_inf_Oleft__idem,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X59,X35] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_350_inf_Oleft__idem) ).
fof(fact_348_inf__left__idem,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_348_inf__left__idem) ).
fof(fact_349_inf__sup__aci_I4_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_349_inf__sup__aci_I4_J) ).
fof(fact_272_predicate1I,axiom,
! [X1,X16,X17] :
( ! [X24] :
( hBOOL(hAPP(X1,bool,X17,X24))
=> hBOOL(hAPP(X1,bool,X16,X24)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X17),X16)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_272_predicate1I) ).
fof(fact_158_linorder__linear,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_158_linorder__linear) ).
fof(fact_597_finite__Plus__UNIV__iff,axiom,
! [X1,X2] :
( hBOOL(hAPP(fun(sum_sum(X1,X2),bool),bool,finite_finite(sum_sum(X1,X2)),top_top(fun(sum_sum(X1,X2),bool))))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
& hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),top_top(fun(X2,bool)))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_597_finite__Plus__UNIV__iff) ).
fof(fact_595_finite__Prod__UNIV,axiom,
! [X2,X1] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),top_top(fun(X2,bool))))
=> hBOOL(hAPP(fun(product_prod(X1,X2),bool),bool,finite_finite(product_prod(X1,X2)),top_top(fun(product_prod(X1,X2),bool)))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_595_finite__Prod__UNIV) ).
fof(fact_920_min__max_OInf__fin_OF__eq,axiom,
! [X1] :
( linorder(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_920_min__max_OInf__fin_OF__eq) ).
fof(fact_727_Diff__Compl,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_727_Diff__Compl) ).
fof(fact_728_Diff__eq,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_728_Diff__eq) ).
fof(fact_16_insert__dom,axiom,
! [X2,X1,X20,X19,X21] :
( hAPP(X2,option(X1),X20,X19) = hAPP(X1,option(X1),some(X1),X21)
=> hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),X20)) = hAPP(fun(X2,option(X1)),fun(X2,bool),dom(X2,X1),X20) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_16_insert__dom) ).
fof(fact_567_restrict__map__to__empty,axiom,
! [X1,X2,X33,X24] : hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),bot_bot(fun(X1,bool))),X24) = none(X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_567_restrict__map__to__empty) ).
fof(fact_95_WTs__elim__cases_I7_J,axiom,
! [X38] :
( hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,X38)))
=> ~ ! [X39] : hAPP(pname,option(com),body,X38) != hAPP(com,option(com),some(com),X39) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_95_WTs__elim__cases_I7_J) ).
fof(fact_708_minus__diff__eq,axiom,
! [X1] :
( ab_group_add(X1)
=> ! [X59,X35] : hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X59),X35)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X35),X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_708_minus__diff__eq) ).
fof(fact_723_Compl__partition2,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)),X12) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_723_Compl__partition2) ).
fof(fact_721_Compl__disjoint2,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)),X12) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_721_Compl__disjoint2) ).
fof(fact_244_com_Osimps_I5_J,axiom,
! [X83,X51,X78,X54] :
( hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X83),X51) = hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X78),X54)
<=> ( X83 = X78
& X51 = X54 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_244_com_Osimps_I5_J) ).
fof(fact_242_com_Osimps_I47_J,axiom,
! [X78,X54,X79,X80] : hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X78),X54) != hAPP(com,com,hAPP(com,fun(com,com),semi,X79),X80),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_242_com_Osimps_I47_J) ).
fof(fact_241_com_Osimps_I46_J,axiom,
! [X79,X80,X78,X54] : hAPP(com,com,hAPP(com,fun(com,com),semi,X79),X80) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X78),X54),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_241_com_Osimps_I46_J) ).
fof(fact_243_com_Osimps_I3_J,axiom,
! [X79,X80,X81,X82] :
( hAPP(com,com,hAPP(com,fun(com,com),semi,X79),X80) = hAPP(com,com,hAPP(com,fun(com,com),semi,X81),X82)
<=> ( X79 = X81
& X80 = X82 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_243_com_Osimps_I3_J) ).
fof(fact_124_Un__commute,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X22),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_124_Un__commute) ).
fof(fact_334_Int__commute,axiom,
! [X1,X12,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_334_Int__commute) ).
fof(fact_605_finite__fun__UNIVD2,axiom,
! [X1,X2] :
( hBOOL(hAPP(fun(fun(X1,X2),bool),bool,finite_finite(fun(X1,X2)),top_top(fun(fun(X1,X2),bool))))
=> hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),top_top(fun(X2,bool)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_605_finite__fun__UNIVD2) ).
fof(fact_10_empty__subsetI,axiom,
! [X1,X12] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),bot_bot(fun(X1,bool))),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_10_empty__subsetI) ).
fof(fact_836_Pow__empty,axiom,
! [X1] : hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),bot_bot(fun(X1,bool))) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),bot_bot(fun(X1,bool))),bot_bot(fun(fun(X1,bool),bool))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_836_Pow__empty) ).
fof(fact_0_empty,axiom,
! [X1,X6] : hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),bot_bot(fun(hoare_2118899576triple(X1),bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_empty) ).
fof(fact_912_Min_OF__eq,axiom,
! [X1] :
( linorder(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_912_Min_OF__eq) ).
fof(fact_934_Max_OF__eq,axiom,
! [X1] :
( linorder(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_934_Max_OF__eq) ).
fof(fact_910_Sup__fin_OF__eq,axiom,
! [X1] :
( lattice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_sup_sup(X1)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_910_Sup__fin_OF__eq) ).
fof(fact_911_Inf__fin_OF__eq,axiom,
! [X1] :
( lattice(X1)
=> ! [X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X12) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_911_Inf__fin_OF__eq) ).
fof(fact_602_subset__UNIV,axiom,
! [X1,X12] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),top_top(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_602_subset__UNIV) ).
fof(fact_481_inj__Some,axiom,
! [X1,X12] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,option(X1)),fun(fun(X1,bool),bool),inj_on(X1,option(X1)),some(X1)),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_481_inj__Some) ).
fof(fact_709_diff__eq,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X46),X56) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,uminus_uminus(X1),X56)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_709_diff__eq) ).
fof(fact_478_inj__on__empty,axiom,
! [X1,X2,X20] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),bot_bot(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_478_inj__on__empty) ).
fof(fact_53_subset__refl,axiom,
! [X1,X12] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_53_subset__refl) ).
fof(fact_678_inj__uminus,axiom,
! [X1] :
( ordered_ab_group_add(X1)
=> ! [X12] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),uminus_uminus(X1)),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_678_inj__uminus) ).
fof(fact_495_inj__on__id2,axiom,
! [X1,X12] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_495_inj__on__id2) ).
fof(fact_783_UNIV__witness,axiom,
! [X1] :
? [X24] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),top_top(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_783_UNIV__witness) ).
fof(fact_90_singleton__conv2,axiom,
! [X1,X15] : hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),fequal(X1),X15)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_90_singleton__conv2) ).
fof(fact_653_iso__tuple__UNIV__I,axiom,
! [X1,X19] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),top_top(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_653_iso__tuple__UNIV__I) ).
fof(fact_583_UNIV__I,axiom,
! [X1,X19] : hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),top_top(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_583_UNIV__I) ).
fof(fact_722_Compl__partition,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_722_Compl__partition) ).
fof(fact_720_Compl__disjoint,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_720_Compl__disjoint) ).
fof(fact_190_Option_Oset_Osimps_I2_J,axiom,
! [X1,X19] : hAPP(option(X1),fun(X1,bool),set(X1),hAPP(X1,option(X1),some(X1),X19)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_190_Option_Oset_Osimps_I2_J) ).
fof(fact_596_finite__option__UNIV,axiom,
! [X1] :
( hBOOL(hAPP(fun(option(X1),bool),bool,finite_finite(option(X1)),top_top(fun(option(X1),bool))))
<=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_596_finite__option__UNIV) ).
fof(fact_714_compl__sup__top,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,uminus_uminus(X1),X46)),X46) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_714_compl__sup__top) ).
fof(fact_713_compl__inf__bot,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,uminus_uminus(X1),X46)),X46) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_713_compl__inf__bot) ).
fof(fact_699_fun__Compl__def,axiom,
! [X1,X2] :
( uminus(X2)
=> ! [X12,X24] : hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),uminus_uminus(fun(X1,X2)),X12),X24) = hAPP(X2,X2,uminus_uminus(X2),hAPP(X1,X2,X12,X24)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_699_fun__Compl__def) ).
fof(fact_697_uminus__apply,axiom,
! [X2,X1] :
( uminus(X1)
=> ! [X12,X19] : hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),uminus_uminus(fun(X2,X1)),X12),X19) = hAPP(X1,X1,uminus_uminus(X1),hAPP(X2,X1,X12,X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_697_uminus__apply) ).
fof(fact_526_WT_OBody,axiom,
! [X34] :
( hAPP(pname,option(com),body,X34) != none(com)
=> hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,X34))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_526_WT_OBody) ).
fof(fact_65_insert__not__empty,axiom,
! [X1,X15,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12) != bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_65_insert__not__empty) ).
fof(fact_66_empty__not__insert,axiom,
! [X1,X15,X12] : bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_66_empty__not__insert) ).
fof(fact_246_com_Osimps_I58_J,axiom,
! [X83,X51,X43] : hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X83),X51) != hAPP(pname,com,body_1,X43),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_246_com_Osimps_I58_J) ).
fof(fact_245_com_Osimps_I59_J,axiom,
! [X43,X83,X51] : hAPP(pname,com,body_1,X43) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X83),X51),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_245_com_Osimps_I59_J) ).
fof(fact_164_bot__least,axiom,
! [X1] :
( bot(X1)
=> ! [X59] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),bot_bot(X1)),X59)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_164_bot__least) ).
fof(fact_726_Compl__eq__Diff__UNIV,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),top_top(fun(X1,bool))),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_726_Compl__eq__Diff__UNIV) ).
fof(fact_881_min__max_Oinf_Ocommute,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X35] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X35),X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_881_min__max_Oinf_Ocommute) ).
fof(fact_880_min__max_Oinf__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X46),X56) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X56),X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_880_min__max_Oinf__commute) ).
fof(fact_952_min__max_Osup__commute,axiom,
! [X1] :
( linorder(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X46),X56) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X56),X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_952_min__max_Osup__commute) ).
fof(fact_951_min__max_Osup_Ocommute,axiom,
! [X1] :
( linorder(X1)
=> ! [X59,X35] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X35),X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_951_min__max_Osup_Ocommute) ).
fof(fact_200_sup__commute,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_200_sup__commute) ).
fof(fact_198_sup_Ocommute,axiom,
! [X1] :
( semilattice_sup(X1)
=> ! [X59,X35] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X35),X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_198_sup_Ocommute) ).
fof(fact_199_inf__sup__aci_I5_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),X56) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X56),X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_199_inf__sup__aci_I5_J) ).
fof(fact_353_inf_Ocommute,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X59,X35] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X35),X59) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_353_inf_Ocommute) ).
fof(fact_351_inf__commute,axiom,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_351_inf__commute) ).
fof(fact_352_inf__sup__aci_I1_J,axiom,
! [X1] :
( lattice(X1)
=> ! [X46,X56] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),X56) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X56),X46) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_352_inf__sup__aci_I1_J) ).
fof(fact_608_top__greatest,axiom,
! [X1] :
( top(X1)
=> ! [X59] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),top_top(X1))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_608_top__greatest) ).
fof(fact_156_order__eq__refl,axiom,
! [X1] :
( preorder(X1)
=> ! [X46,X56] :
( X46 = X56
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_156_order__eq__refl) ).
fof(fact_107_order__refl,axiom,
! [X1] :
( preorder(X1)
=> ! [X46] : hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X46)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_107_order__refl) ).
fof(fact_249_com_Osimps_I48_J,axiom,
! [X85,X86,X84] : hAPP(com,com,hAPP(com,fun(com,com),semi,X85),X86) != hAPP(pname,com,body_1,X84),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_249_com_Osimps_I48_J) ).
fof(fact_248_com_Osimps_I49_J,axiom,
! [X84,X85,X86] : hAPP(pname,com,body_1,X84) != hAPP(com,com,hAPP(com,fun(com,com),semi,X85),X86),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_248_com_Osimps_I49_J) ).
fof(help_fimplies_1_1_U,axiom,
! [X130,X38] :
( hBOOL(X38)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X130)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fimplies_1_1_U) ).
fof(fact_845_Ex__def,axiom,
! [X1,X17] :
( ? [X123] : hBOOL(hAPP(X1,bool,X17,X123))
<=> ! [X124] :
( ! [X24] :
( hBOOL(hAPP(X1,bool,X17,X24))
=> hBOOL(X124) )
=> hBOOL(X124) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_845_Ex__def) ).
fof(fact_978_dual__min,axiom,
! [X1] :
( linorder(X1)
=> hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),min(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),ord_less_eq(X1))) = ord_max(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_978_dual__min) ).
fof(fact_900_dual__max,axiom,
! [X1] :
( linorder(X1)
=> hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),max(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),ord_less_eq(X1))) = ord_min(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_900_dual__max) ).
fof(fact_715_sup__compl__top,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),hAPP(X1,X1,uminus_uminus(X1),X46)) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_715_sup__compl__top) ).
fof(fact_712_inf__compl__bot,axiom,
! [X1] :
( boolean_algebra(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),hAPP(X1,X1,uminus_uminus(X1),X46)) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_712_inf__compl__bot) ).
fof(fact_599_Un__UNIV__left,axiom,
! [X1,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),top_top(fun(X1,bool))),X22) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_599_Un__UNIV__left) ).
fof(fact_391_Int__empty__left,axiom,
! [X1,X22] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),bot_bot(fun(X1,bool))),X22) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_391_Int__empty__left) ).
fof(fact_385_empty__Diff,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),bot_bot(fun(X1,bool))),X12) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_385_empty__Diff) ).
fof(fact_240_com_Osimps_I17_J,axiom,
! [X78,X54] : hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X78),X54) != skip,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_240_com_Osimps_I17_J) ).
fof(fact_238_com_Osimps_I16_J,axiom,
! [X78,X54] : skip != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X78),X54),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_238_com_Osimps_I16_J) ).
fof(fact_92_WT__bodiesD,axiom,
! [X34,X35] :
( hBOOL(wT_bodies)
=> ( hAPP(pname,option(com),body,X34) = hAPP(com,option(com),some(com),X35)
=> hBOOL(hAPP(com,bool,wt,X35)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_92_WT__bodiesD) ).
fof(fact_598_Un__UNIV__right,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),top_top(fun(X1,bool))) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_598_Un__UNIV__right) ).
fof(fact_390_Int__empty__right,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_390_Int__empty__right) ).
fof(fact_616_Diff__UNIV,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),top_top(fun(X1,bool))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_616_Diff__UNIV) ).
fof(fact_239_com_Osimps_I13_J,axiom,
! [X76,X77] : hAPP(com,com,hAPP(com,fun(com,com),semi,X76),X77) != skip,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_239_com_Osimps_I13_J) ).
fof(fact_237_com_Osimps_I12_J,axiom,
! [X76,X77] : skip != hAPP(com,com,hAPP(com,fun(com,com),semi,X76),X77),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_237_com_Osimps_I12_J) ).
fof(fact_70_image__empty,axiom,
! [X2,X1,X20] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),bot_bot(fun(X2,bool))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_70_image__empty) ).
fof(fact_614_vimage__UNIV,axiom,
! [X2,X1,X20] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),top_top(fun(X2,bool))) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_614_vimage__UNIV) ).
fof(fact_560_vimage__empty,axiom,
! [X2,X1,X20] : hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X20),bot_bot(fun(X2,bool))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_560_vimage__empty) ).
fof(fact_383_Diff__cancel,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X12) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_383_Diff__cancel) ).
fof(fact_471_comp__fun__idem__insert,axiom,
! [X1] : hBOOL(hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),bool,finite_comp_fun_idem(X1,fun(X1,bool)),insert(X1))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_471_comp__fun__idem__insert) ).
fof(fact_510_dom__empty,axiom,
! [X1,X2] : hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_510_dom__empty) ).
fof(fact_542_ran__empty,axiom,
! [X2,X1] : hAPP(fun(X2,option(X1)),fun(X1,bool),ran(X2,X1),hAPP(option(X1),fun(X2,option(X1)),combk(option(X1),X2),none(X1))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_542_ran__empty) ).
fof(fact_508_dom__eq__empty__conv,axiom,
! [X1,X2,X20] :
( hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X20) = bot_bot(fun(X1,bool))
<=> ! [X24] : hAPP(X1,option(X2),X20,X24) = none(X2) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_508_dom__eq__empty__conv) ).
fof(fact_594_UNIV__def,axiom,
! [X1] : top_top(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fTrue)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_594_UNIV__def) ).
fof(fact_32_empty__def,axiom,
! [X1] : bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_32_empty__def) ).
fof(tsy_c_Natural_Oevalc_res,axiom,
ti(fun(com,fun(state,fun(state,bool))),evalc) = evalc,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Natural_Oevalc_res) ).
fof(fact_589_sup__top__left,axiom,
! [X1] :
( bounded_lattice_top(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),top_top(X1)),X46) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_589_sup__top__left) ).
fof(fact_376_inf__bot__left,axiom,
! [X1] :
( bounded_lattice_bot(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),bot_bot(X1)),X46) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_376_inf__bot__left) ).
fof(fact_588_sup__top__right,axiom,
! [X1] :
( bounded_lattice_top(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X46),top_top(X1)) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_588_sup__top__right) ).
fof(fact_375_inf__bot__right,axiom,
! [X1] :
( bounded_lattice_bot(X1)
=> ! [X46] : hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X46),bot_bot(X1)) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_375_inf__bot__right) ).
fof(fact_884_min__max_Ocomp__fun__idem__inf,axiom,
! [X1] :
( linorder(X1)
=> hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),ord_min(X1))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_884_min__max_Ocomp__fun__idem__inf) ).
fof(fact_948_min__max_Ocomp__fun__idem__sup,axiom,
! [X1] :
( linorder(X1)
=> hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),ord_max(X1))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_948_min__max_Ocomp__fun__idem__sup) ).
fof(fact_472_comp__fun__idem__sup,axiom,
! [X1] :
( semilattice_sup(X1)
=> hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),semilattice_sup_sup(X1))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_472_comp__fun__idem__sup) ).
fof(fact_473_comp__fun__idem__inf,axiom,
! [X1] :
( semilattice_inf(X1)
=> hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),semilattice_inf_inf(X1))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_473_comp__fun__idem__inf) ).
fof(tsy_c_Com_Ocom_OWhile_res,axiom,
ti(fun(fun(state,bool),fun(com,com)),while) = while,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Com_Ocom_OWhile_res) ).
fof(fact_603_finite__UNIV,axiom,
! [X1] :
( finite_finite_1(X1)
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_603_finite__UNIV) ).
fof(fact_826_Pow__not__empty,axiom,
! [X1,X12] : hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X12) != bot_bot(fun(fun(X1,bool),bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_826_Pow__not__empty) ).
fof(fact_12_finite_OemptyI,axiom,
! [X1] : hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),bot_bot(fun(X1,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_12_finite_OemptyI) ).
fof(fact_584_top1I,axiom,
! [X1,X19] : hBOOL(hAPP(X1,bool,top_top(fun(X1,bool)),X19)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_584_top1I) ).
fof(fact_800_Union__UNIV,axiom,
! [X1] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),top_top(fun(fun(X1,bool),bool))) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_800_Union__UNIV) ).
fof(fact_789_Union__empty,axiom,
! [X1] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),bot_bot(fun(fun(X1,bool),bool))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_789_Union__empty) ).
fof(fact_754_Inter__UNIV,axiom,
! [X1] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),top_top(fun(fun(X1,bool),bool))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_754_Inter__UNIV) ).
fof(fact_757_Inter__empty,axiom,
! [X1] : hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),bot_bot(fun(fun(X1,bool),bool))) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_757_Inter__empty) ).
fof(fact_34_finite,axiom,
! [X1] :
( finite_finite_1(X1)
=> ! [X12] : hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_34_finite) ).
fof(fact_33_finite__code,axiom,
! [X1] :
( finite_finite_1(X1)
=> ! [X12] : hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_33_finite__code) ).
fof(fact_502_is__none__code_I1_J,axiom,
! [X1] : hBOOL(hAPP(option(X1),bool,is_none(X1),none(X1))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_502_is__none__code_I1_J) ).
fof(tsy_c_Com_Ocom_OSemi_res,axiom,
ti(fun(com,fun(com,com)),semi) = semi,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Com_Ocom_OSemi_res) ).
fof(tsy_c_fimplies_res,axiom,
ti(fun(bool,fun(bool,bool)),fimplies) = fimplies,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fimplies_res) ).
fof(tsy_c_fdisj_res,axiom,
ti(fun(bool,fun(bool,bool)),fdisj) = fdisj,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fdisj_res) ).
fof(tsy_c_fconj_res,axiom,
ti(fun(bool,fun(bool,bool)),fconj) = fconj,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fconj_res) ).
fof(help_fNot_2_1_U,axiom,
! [X38] :
( hBOOL(X38)
| hBOOL(hAPP(bool,bool,fNot,X38)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fNot_2_1_U) ).
fof(fact_833_Pow__UNIV,axiom,
! [X1] : hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),top_top(fun(X1,bool))) = top_top(fun(fun(X1,bool),bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_833_Pow__UNIV) ).
fof(fact_718_Compl__UNIV__eq,axiom,
! [X1] : hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),top_top(fun(X1,bool))) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_718_Compl__UNIV__eq) ).
fof(fact_717_Compl__empty__eq,axiom,
! [X1] : hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),bot_bot(fun(X1,bool))) = top_top(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_717_Compl__empty__eq) ).
fof(fact_903_min__ord__min,axiom,
! [X1] :
( ord(X1)
=> ord_min(X1) = hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),min(X1),ord_less_eq(X1)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_903_min__ord__min) ).
fof(fact_935_max__ord__max,axiom,
! [X1] :
( ord(X1)
=> ord_max(X1) = hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),max(X1),ord_less_eq(X1)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_935_max__ord__max) ).
fof(fact_484_option_Osimps_I3_J,axiom,
! [X1,X112] : hAPP(X1,option(X1),some(X1),X112) != none(X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_484_option_Osimps_I3_J) ).
fof(fact_483_option_Osimps_I2_J,axiom,
! [X1,X112] : none(X1) != hAPP(X1,option(X1),some(X1),X112),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_483_option_Osimps_I2_J) ).
fof(fact_252_com_Osimps_I19_J,axiom,
! [X84] : hAPP(pname,com,body_1,X84) != skip,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_252_com_Osimps_I19_J) ).
fof(fact_251_com_Osimps_I18_J,axiom,
! [X84] : skip != hAPP(pname,com,body_1,X84),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_251_com_Osimps_I18_J) ).
fof(tsy_v_Fa_res,hypothesis,
ti(fun(hoare_2118899576triple(state),bool),fa) = fa,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_v_Fa_res) ).
fof(tsy_c_Com_Obody_res,hypothesis,
ti(fun(pname,option(com)),body) = body,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Com_Obody_res) ).
fof(tsy_c_Hoare__Mirabelle__lcrcocijdw_OMGT_res,hypothesis,
ti(fun(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT) = hoare_Mirabelle_MGT,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__lcrcocijdw_OMGT_res) ).
fof(fact_784_Sup__UNIV,axiom,
! [X1] :
( comple44059174attice(X1)
=> hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),top_top(fun(X1,bool))) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_784_Sup__UNIV) ).
fof(fact_795_Sup__empty,axiom,
! [X1] :
( comple44059174attice(X1)
=> hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),bot_bot(fun(X1,bool))) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_795_Sup__empty) ).
fof(fact_768_Inf__UNIV,axiom,
! [X1] :
( comple44059174attice(X1)
=> hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),top_top(fun(X1,bool))) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_768_Inf__UNIV) ).
fof(fact_767_Inf__empty,axiom,
! [X1] :
( comple44059174attice(X1)
=> hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),bot_bot(fun(X1,bool))) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_767_Inf__empty) ).
fof(tsy_c_Com_Ocom_OBODY_res,hypothesis,
ti(fun(pname,com),body_1) = body_1,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Com_Ocom_OBODY_res) ).
fof(tsy_c_Com_OWT_res,axiom,
ti(fun(com,bool),wt) = wt,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Com_OWT_res) ).
fof(tsy_c_fNot_res,axiom,
ti(fun(bool,bool),fNot) = fNot,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fNot_res) ).
fof(fact_593_top__apply,axiom,
! [X2,X1] :
( top(X1)
=> ! [X19] : hAPP(X2,X1,top_top(fun(X2,X1)),X19) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_593_top__apply) ).
fof(fact_169_bot__fun__def,axiom,
! [X1,X2] :
( bot(X2)
=> ! [X24] : hAPP(X1,X2,bot_bot(fun(X1,X2)),X24) = bot_bot(X2) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_169_bot__fun__def) ).
fof(fact_168_bot__apply,axiom,
! [X2,X1] :
( bot(X1)
=> ! [X19] : hAPP(X2,X1,bot_bot(fun(X2,X1)),X19) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_168_bot__apply) ).
fof(fact_511_Option_Oset_Osimps_I1_J,axiom,
! [X1] : hAPP(option(X1),fun(X1,bool),set(X1),none(X1)) = bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_511_Option_Oset_Osimps_I1_J) ).
fof(fact_711_compl__top__eq,axiom,
! [X1] :
( boolean_algebra(X1)
=> hAPP(X1,X1,uminus_uminus(X1),top_top(X1)) = bot_bot(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_711_compl__top__eq) ).
fof(fact_710_compl__bot__eq,axiom,
! [X1] :
( boolean_algebra(X1)
=> hAPP(X1,X1,uminus_uminus(X1),bot_bot(X1)) = top_top(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_710_compl__bot__eq) ).
fof(tsy_v_pn_res,hypothesis,
ti(pname,pn) = pn,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_v_pn_res) ).
fof(tsy_v_y_res,hypothesis,
ti(com,y) = y,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_v_y_res) ).
fof(tsy_c_Com_Ocom_OSKIP_res,axiom,
ti(com,skip) = skip,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Com_Ocom_OSKIP_res) ).
fof(tsy_c_fTrue_res,axiom,
ti(bool,fTrue) = fTrue,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fTrue_res) ).
fof(tsy_c_fFalse_res,axiom,
ti(bool,fFalse) = fFalse,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fFalse_res) ).
fof(tsy_c_Hoare__Mirabelle__lcrcocijdw_Ostate__not__singleton_res,hypothesis,
ti(bool,hoare_511481251gleton) = hoare_511481251gleton,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__lcrcocijdw_Ostate__not__singleton_res) ).
fof(tsy_c_Com_OWT__bodies_res,hypothesis,
ti(bool,wT_bodies) = wT_bodies,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Com_OWT__bodies_res) ).
fof(fact_604_UNIV__not__empty,axiom,
! [X1] : top_top(fun(X1,bool)) != bot_bot(fun(X1,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_604_UNIV__not__empty) ).
fof(arity_sum___Finite__Set_Ofinite,axiom,
! [X126,X127] :
( ( finite_finite_1(X127)
& finite_finite_1(X126) )
=> finite_finite_1(sum_sum(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_sum___Finite__Set_Ofinite) ).
fof(arity_prod___Finite__Set_Ofinite,axiom,
! [X126,X127] :
( ( finite_finite_1(X127)
& finite_finite_1(X126) )
=> finite_finite_1(product_prod(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_prod___Finite__Set_Ofinite) ).
fof(arity_fun___Finite__Set_Ofinite,axiom,
! [X126,X127] :
( ( finite_finite_1(X127)
& finite_finite_1(X126) )
=> finite_finite_1(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Finite__Set_Ofinite) ).
fof(arity_fun___Lattices_Obounded__lattice,axiom,
! [X126,X127] :
( bounded_lattice(X127)
=> bounded_lattice(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Obounded__lattice) ).
fof(arity_fun___Complete__Lattice_Ocomplete__boolean__algebra,axiom,
! [X126,X127] :
( comple61589808lgebra(X127)
=> comple61589808lgebra(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Complete__Lattice_Ocomplete__boolean__algebra) ).
fof(arity_fun___Complete__Lattice_Ocomplete__distrib__lattice,axiom,
! [X126,X127] :
( comple1742628961attice(X127)
=> comple1742628961attice(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Complete__Lattice_Ocomplete__distrib__lattice) ).
fof(arity_fun___Lattices_Oboolean__algebra,axiom,
! [X126,X127] :
( boolean_algebra(X127)
=> boolean_algebra(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Oboolean__algebra) ).
fof(arity_fun___Lattices_Obounded__lattice__top,axiom,
! [X126,X127] :
( bounded_lattice(X127)
=> bounded_lattice_top(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Obounded__lattice__top) ).
fof(arity_fun___Lattices_Odistrib__lattice,axiom,
! [X126,X127] :
( distrib_lattice(X127)
=> distrib_lattice(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Odistrib__lattice) ).
fof(arity_fun___Lattices_Obounded__lattice__bot,axiom,
! [X126,X127] :
( bounded_lattice(X127)
=> bounded_lattice_bot(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Obounded__lattice__bot) ).
fof(arity_fun___Orderings_Oorder,axiom,
! [X126,X127] :
( order(X127)
=> order(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Orderings_Oorder) ).
fof(arity_fun___Orderings_Opreorder,axiom,
! [X126,X127] :
( preorder(X127)
=> preorder(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Orderings_Opreorder) ).
fof(arity_fun___Orderings_Otop,axiom,
! [X126,X127] :
( top(X127)
=> top(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Orderings_Otop) ).
fof(arity_fun___Orderings_Oord,axiom,
! [X126,X127] :
( ord(X127)
=> ord(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Orderings_Oord) ).
fof(arity_fun___Orderings_Obot,axiom,
! [X126,X127] :
( bot(X127)
=> bot(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Orderings_Obot) ).
fof(arity_fun___Lattices_Osemilattice__sup,axiom,
! [X126,X127] :
( lattice(X127)
=> semilattice_sup(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Osemilattice__sup) ).
fof(arity_fun___Lattices_Osemilattice__inf,axiom,
! [X126,X127] :
( lattice(X127)
=> semilattice_inf(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Osemilattice__inf) ).
fof(arity_fun___Groups_Ouminus,axiom,
! [X126,X127] :
( uminus(X127)
=> uminus(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Groups_Ouminus) ).
fof(arity_fun___Groups_Ominus,axiom,
! [X126,X127] :
( minus(X127)
=> minus(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Groups_Ominus) ).
fof(arity_fun___Complete__Lattice_Ocomplete__lattice,axiom,
! [X126,X127] :
( comple44059174attice(X127)
=> comple44059174attice(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Complete__Lattice_Ocomplete__lattice) ).
fof(arity_fun___Lattices_Olattice,axiom,
! [X126,X127] :
( lattice(X127)
=> lattice(fun(X126,X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Olattice) ).
fof(fact_860_inf__min,axiom,
! [X1] :
( ( semilattice_inf(X1)
& linorder(X1) )
=> semilattice_inf_inf(X1) = ord_min(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_860_inf__min) ).
fof(fact_974_sup__max,axiom,
! [X1] :
( ( semilattice_sup(X1)
& linorder(X1) )
=> semilattice_sup_sup(X1) = ord_max(X1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_974_sup__max) ).
fof(arity_Option_Ooption___Finite__Set_Ofinite,axiom,
! [X127] :
( finite_finite_1(X127)
=> finite_finite_1(option(X127)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Option_Ooption___Finite__Set_Ofinite) ).
fof(fact_193_single__stateE,axiom,
( hBOOL(hoare_511481251gleton)
=> ! [X49] :
~ ! [X48] : X48 = X49 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_193_single__stateE) ).
fof(fact_112_state__not__singleton__def,axiom,
( hBOOL(hoare_511481251gleton)
<=> ? [X48,X49] : X48 != X49 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_112_state__not__singleton__def) ).
fof(help_fFalse_1_1_U,axiom,
~ hBOOL(fFalse),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fFalse_1_1_U) ).
fof(conj_4,hypothesis,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),ord_less_eq(fun(hoare_2118899576triple(state),bool)),fa),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_4) ).
fof(conj_6,hypothesis,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),fa)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_6) ).
fof(fact_98_finite__dom__body,axiom,
hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_98_finite__dom__body) ).
fof(conj_2,hypothesis,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,finite_finite(hoare_2118899576triple(state)),fa)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_2) ).
fof(conj_5,hypothesis,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_5) ).
fof(fact_253_WT_OSkip,axiom,
hBOOL(hAPP(com,bool,wt,skip)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_253_WT_OSkip) ).
fof(arity_HOL_Obool___Lattices_Obounded__lattice,axiom,
bounded_lattice(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Obounded__lattice) ).
fof(arity_HOL_Obool___Complete__Lattice_Ocomplete__boolean__algebra,axiom,
comple61589808lgebra(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Complete__Lattice_Ocomplete__boolean__algebra) ).
fof(arity_HOL_Obool___Complete__Lattice_Ocomplete__distrib__lattice,axiom,
comple1742628961attice(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Complete__Lattice_Ocomplete__distrib__lattice) ).
fof(arity_HOL_Obool___Lattices_Oboolean__algebra,axiom,
boolean_algebra(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Oboolean__algebra) ).
fof(arity_HOL_Obool___Lattices_Obounded__lattice__top,axiom,
bounded_lattice_top(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Obounded__lattice__top) ).
fof(arity_HOL_Obool___Lattices_Odistrib__lattice,axiom,
distrib_lattice(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Odistrib__lattice) ).
fof(arity_HOL_Obool___Lattices_Obounded__lattice__bot,axiom,
bounded_lattice_bot(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Obounded__lattice__bot) ).
fof(arity_HOL_Obool___Orderings_Oorder,axiom,
order(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Orderings_Oorder) ).
fof(arity_HOL_Obool___Orderings_Opreorder,axiom,
preorder(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Orderings_Opreorder) ).
fof(arity_HOL_Obool___Finite__Set_Ofinite,axiom,
finite_finite_1(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Finite__Set_Ofinite) ).
fof(help_fTrue_1_1_U,axiom,
hBOOL(fTrue),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fTrue_1_1_U) ).
fof(conj_0,hypothesis,
hBOOL(hoare_511481251gleton),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).
fof(conj_1,hypothesis,
hBOOL(wT_bodies),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_1) ).
fof(arity_HOL_Obool___Orderings_Otop,axiom,
top(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Orderings_Otop) ).
fof(arity_HOL_Obool___Orderings_Oord,axiom,
ord(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Orderings_Oord) ).
fof(arity_HOL_Obool___Orderings_Obot,axiom,
bot(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Orderings_Obot) ).
fof(arity_HOL_Obool___Lattices_Osemilattice__sup,axiom,
semilattice_sup(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Osemilattice__sup) ).
fof(arity_HOL_Obool___Lattices_Osemilattice__inf,axiom,
semilattice_inf(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Osemilattice__inf) ).
fof(arity_HOL_Obool___Groups_Ouminus,axiom,
uminus(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Groups_Ouminus) ).
fof(arity_HOL_Obool___Groups_Ominus,axiom,
minus(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Groups_Ominus) ).
fof(arity_HOL_Obool___Complete__Lattice_Ocomplete__lattice,axiom,
comple44059174attice(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Complete__Lattice_Ocomplete__lattice) ).
fof(arity_HOL_Obool___Lattices_Olattice,axiom,
lattice(bool),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Olattice) ).
fof(i_0_1169,plain,
! [X2,X1,X22,X30,X18,X12] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X30),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(X2,X1)),combc(X2,X1,X1),hAPP(X1,fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(X1,fun(X2,fun(X1,X1))),combc(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X22))),X18)),X30)),X12) = top_top(fun(X2,bool)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X30),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(X2,X1)),combc(X2,X1,X1),hAPP(X1,fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(X1,fun(X2,fun(X1,X1))),combc(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X22))),X18)),X30)),X12) = ti(fun(X2,bool),X22) ) ) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X30),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(X2,X1)),combc(X2,X1,X1),hAPP(X1,fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(X1,fun(X2,fun(X1,X1))),combc(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X22))),X18)),X30)),X12) = hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),X22) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X30),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(X2,X1)),combc(X2,X1,X1),hAPP(X1,fun(X2,fun(X1,X1)),hAPP(fun(X2,fun(X1,fun(X1,X1))),fun(X1,fun(X2,fun(X1,X1))),combc(X2,X1,fun(X1,X1)),hAPP(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X2,bool),fun(X2,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X2),if(X1)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X22))),X18)),X30)),X12) = bot_bot(fun(X2,bool)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_732_vimage__if]) ).
fof(i_0_1170,plain,
! [X1,X19,X21,X17] :
( ( hBOOL(X17)
=> ti(X1,X19) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),hAPP(bool,fun(bool,bool),fimplies,X17)),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X19)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X17))),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X21)))) )
& ( ~ hBOOL(X17)
=> ti(X1,X21) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),hAPP(bool,fun(bool,bool),fimplies,X17)),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X19)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X17))),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X21)))) ) ),
inference(fof_simplification,[status(thm)],[fact_269_If__def]) ).
fof(i_0_1171,plain,
! [X2,X1,X29,X22,X20,X12] :
? [X116] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X116),X12))
& ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X116))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X29),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X22),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X116))))) )
& ? [X117] :
( ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X116))
=> hAPP(X1,X2,X117,X24) = hAPP(X1,X2,X20,X24) )
& ! [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X116)))
=> ( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X117,X24)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X22),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X116))))
& ti(X1,X24) = hAPP(X2,X1,X29,hAPP(X1,X2,X117,X24)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_545_Cantor__Bernstein__aux]) ).
fof(i_0_1172,plain,
! [X2,X1,X29,X12,X20,X26,X14] :
( hBOOL(hAPP(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool,hAPP(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool)),big_comm_monoid_big(X1,X2),X20),X26),X14))
=> ( ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X29),X12) = ti(X1,X26) ) ),
inference(fof_simplification,[status(thm)],[fact_572_comm__monoid__big_Oinfinite]) ).
fof(i_0_1173,plain,
! [X2,X1,X29,X12,X20,X26,X14] :
( hBOOL(hAPP(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool,hAPP(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool)),big_comm_monoid_big(X1,X2),X20),X26),X14))
=> ( ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X29),X12) = hAPP(fun(X2,bool),X1,hAPP(X1,fun(fun(X2,bool),X1),hAPP(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)),hAPP(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1))),finite_fold_image(X1,X2),X20),X29),X26),X12) )
& ( ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> hAPP(fun(X2,bool),X1,hAPP(fun(X2,X1),fun(fun(X2,bool),X1),X14,X29),X12) = ti(X1,X26) ) ) ),
inference(fof_simplification,[status(thm)],[fact_546_comm__monoid__big_OF__eq]) ).
fof(i_0_1174,plain,
! [X1,X17,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( ti(fun(X1,bool),X14) != bot_bot(fun(X1,bool))
=> ( ! [X24] : hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),bot_bot(fun(X1,bool)))))
=> ( ! [X24,X37] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X37))
=> ( ti(fun(X1,bool),X37) != bot_bot(fun(X1,bool))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X37))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,X37))
=> hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),X37))) ) ) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,X17,X14)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_231_finite__ne__induct]) ).
fof(i_0_1175,plain,
! [X1,X2,X23,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X20),X12)))
=> ~ ! [X24] :
( ti(X1,X23) = hAPP(X2,X1,X20,X24)
=> ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X24),X12)) ) ),
inference(fof_simplification,[status(thm)],[fact_93_imageE]) ).
fof(i_0_1176,plain,
! [X1,X12,X23] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool)))))
=> hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X23),X12) = ti(X1,X23) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool)))))
=> hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X23),X12) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),bot_bot(fun(X1,bool)))))) ) ),
inference(fof_simplification,[status(thm)],[fact_452_flat__lub__def]) ).
fof(i_0_1177,plain,
! [X1,X19,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,X19),hAPP(fun(X1,bool),X1,X14,X12)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_257_folding__one_Oinsert]) ).
fof(i_0_1178,plain,
! [X1,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))) = ti(fun(X1,bool),X12) ),
inference(fof_simplification,[status(thm)],[fact_419_Diff__insert__absorb]) ).
fof(i_0_1179,plain,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X12)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_922_min__max_OInf__fin_Oinsert]) ).
fof(i_0_1180,plain,
! [X1,X22,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22))
=> ( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X22)
<=> ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22) ) ) ),
inference(fof_simplification,[status(thm)],[fact_37_insert__ident]) ).
fof(i_0_1181,plain,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X12)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_888_Min_Oinsert]) ).
fof(i_0_1182,plain,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X19),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X12)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_980_Max_Oinsert]) ).
fof(i_0_1183,plain,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X12)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_665_Sup__fin_Oinsert]) ).
fof(i_0_1184,plain,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X19),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X12)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_642_Inf__fin_Oinsert]) ).
fof(i_0_1185,plain,
! [X1,X23,X15,X22] :
( ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X22))
=> ti(X1,X15) = ti(X1,X23) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X23),X22))) ),
inference(fof_simplification,[status(thm)],[fact_21_insertCI]) ).
fof(i_0_1186,plain,
! [X1,X19,X14] :
( ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X19),X14))
=> ( ! [X24] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X24),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X19),X14)))
=> ! [X27] :
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X27),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X19),X14)))
=> ( ti(fun(X1,bool),X24) != ti(fun(X1,bool),X27)
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X24),X27) = bot_bot(fun(X1,bool)) ) ) )
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X19),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X14)) = bot_bot(fun(X1,bool)) ) ),
inference(fof_simplification,[status(thm)],[fact_811_insert__partition]) ).
fof(i_0_1187,plain,
! [X1,X12] :
( ti(fun(X1,bool),X12) != bot_bot(fun(X1,bool))
<=> ? [X24,X47] :
( ti(fun(X1,bool),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),X47)
& ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X47)) ) ),
inference(fof_simplification,[status(thm)],[fact_108_nonempty__iff]) ).
fof(i_0_1188,plain,
! [X1,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> ? [X47] :
( ti(fun(X1,bool),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X47)
& ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X47)) ) ),
inference(fof_simplification,[status(thm)],[fact_277_mk__disjoint__insert]) ).
fof(i_0_1189,plain,
! [X1,X12] :
( ! [X24] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
<=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ),
inference(fof_simplification,[status(thm)],[fact_31_all__not__in__conv]) ).
fof(i_0_1190,plain,
! [X1,X15,X12] :
( ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12)) ),
inference(fof_simplification,[status(thm)],[fact_26_equals0D]) ).
fof(i_0_1191,plain,
! [X1,X12,X22] :
( ti(fun(X1,bool),X12) = ti(fun(X1,bool),X22)
=> ~ ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X22),X12)) ) ),
inference(fof_simplification,[status(thm)],[fact_45_equalityE]) ).
fof(i_0_1192,plain,
! [X1,X46,X56] :
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X46),X56))
| ti(X1,X46) = ti(X1,X56) ),
inference(fof_simplification,[status(thm)],[help_fequal_1_1_T]) ).
fof(i_0_1193,plain,
! [X1,X12] :
( ! [X39] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X39),X12))
=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ),
inference(fof_simplification,[status(thm)],[fact_279_equals0I]) ).
fof(i_0_1194,plain,
! [X7736,X7737,X7738] :
( ~ linorder(X7736)
| ~ hBOOL(hAPP(fun(X7736,bool),bool,finite_finite(X7736),X7738))
| ti(fun(X7736,bool),X7738) = bot_bot(fun(X7736,bool))
| ~ hBOOL(hAPP(fun(X7736,bool),bool,finite_finite(X7736),X7737))
| ti(fun(X7736,bool),X7737) = bot_bot(fun(X7736,bool))
| hAPP(X7736,X7736,hAPP(X7736,fun(X7736,X7736),ord_max(X7736),hAPP(fun(X7736,bool),X7736,hAPP(fun(X7736,fun(X7736,X7736)),fun(fun(X7736,bool),X7736),big_Inf_fin(X7736),ord_min(X7736)),X7738)),hAPP(fun(X7736,bool),X7736,hAPP(fun(X7736,fun(X7736,X7736)),fun(fun(X7736,bool),X7736),big_Inf_fin(X7736),ord_min(X7736)),X7737)) = hAPP(fun(X7736,bool),X7736,hAPP(fun(X7736,fun(X7736,X7736)),fun(fun(X7736,bool),X7736),big_Inf_fin(X7736),ord_min(X7736)),hAPP(fun(X7736,bool),fun(X7736,bool),collect(X7736),hAPP(fun(X7736,fun(X7736,bool)),fun(X7736,bool),hAPP(fun(fun(X7736,bool),bool),fun(fun(X7736,fun(X7736,bool)),fun(X7736,bool)),combb(fun(X7736,bool),bool,X7736),fEx(X7736)),hAPP(fun(X7736,fun(X7736,fun(X7736,bool))),fun(X7736,fun(X7736,bool)),hAPP(fun(fun(X7736,fun(X7736,bool)),fun(X7736,bool)),fun(fun(X7736,fun(X7736,fun(X7736,bool))),fun(X7736,fun(X7736,bool))),combb(fun(X7736,fun(X7736,bool)),fun(X7736,bool),X7736),hAPP(fun(fun(X7736,bool),bool),fun(fun(X7736,fun(X7736,bool)),fun(X7736,bool)),combb(fun(X7736,bool),bool,X7736),fEx(X7736))),hAPP(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,fun(X7736,bool))),hAPP(fun(X7736,fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,bool)))),fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,fun(X7736,bool)))),combc(X7736,fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,bool))),hAPP(fun(X7736,fun(X7736,fun(fun(X7736,bool),fun(X7736,bool)))),fun(X7736,fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,bool)))),hAPP(fun(fun(X7736,fun(fun(X7736,bool),fun(X7736,bool))),fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,bool)))),fun(fun(X7736,fun(X7736,fun(fun(X7736,bool),fun(X7736,bool)))),fun(X7736,fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,bool))))),combb(fun(X7736,fun(fun(X7736,bool),fun(X7736,bool))),fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,bool))),X7736),combs(X7736,fun(X7736,bool),fun(X7736,bool))),hAPP(fun(X7736,fun(X7736,fun(X7736,fun(bool,bool)))),fun(X7736,fun(X7736,fun(fun(X7736,bool),fun(X7736,bool)))),hAPP(fun(fun(X7736,fun(X7736,fun(bool,bool))),fun(X7736,fun(fun(X7736,bool),fun(X7736,bool)))),fun(fun(X7736,fun(X7736,fun(X7736,fun(bool,bool)))),fun(X7736,fun(X7736,fun(fun(X7736,bool),fun(X7736,bool))))),combb(fun(X7736,fun(X7736,fun(bool,bool))),fun(X7736,fun(fun(X7736,bool),fun(X7736,bool))),X7736),hAPP(fun(fun(X7736,fun(bool,bool)),fun(fun(X7736,bool),fun(X7736,bool))),fun(fun(X7736,fun(X7736,fun(bool,bool))),fun(X7736,fun(fun(X7736,bool),fun(X7736,bool)))),combb(fun(X7736,fun(bool,bool)),fun(fun(X7736,bool),fun(X7736,bool)),X7736),combs(X7736,bool,bool))),hAPP(fun(X7736,fun(X7736,fun(X7736,bool))),fun(X7736,fun(X7736,fun(X7736,fun(bool,bool)))),hAPP(fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,fun(bool,bool)))),fun(fun(X7736,fun(X7736,fun(X7736,bool))),fun(X7736,fun(X7736,fun(X7736,fun(bool,bool))))),combb(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,fun(bool,bool))),X7736),hAPP(fun(fun(X7736,bool),fun(X7736,fun(bool,bool))),fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(X7736,fun(bool,bool)))),combb(fun(X7736,bool),fun(X7736,fun(bool,bool)),X7736),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7736,bool),fun(X7736,fun(bool,bool))),combb(bool,fun(bool,bool),X7736),fconj))),hAPP(fun(X7736,fun(X7736,X7736)),fun(X7736,fun(X7736,fun(X7736,bool))),hAPP(fun(X7736,fun(fun(X7736,fun(X7736,X7736)),fun(X7736,fun(X7736,bool)))),fun(fun(X7736,fun(X7736,X7736)),fun(X7736,fun(X7736,fun(X7736,bool)))),combc(X7736,fun(X7736,fun(X7736,X7736)),fun(X7736,fun(X7736,bool))),hAPP(fun(X7736,fun(fun(X7736,X7736),fun(X7736,bool))),fun(X7736,fun(fun(X7736,fun(X7736,X7736)),fun(X7736,fun(X7736,bool)))),hAPP(fun(fun(fun(X7736,X7736),fun(X7736,bool)),fun(fun(X7736,fun(X7736,X7736)),fun(X7736,fun(X7736,bool)))),fun(fun(X7736,fun(fun(X7736,X7736),fun(X7736,bool))),fun(X7736,fun(fun(X7736,fun(X7736,X7736)),fun(X7736,fun(X7736,bool))))),combb(fun(fun(X7736,X7736),fun(X7736,bool)),fun(fun(X7736,fun(X7736,X7736)),fun(X7736,fun(X7736,bool))),X7736),combb(fun(X7736,X7736),fun(X7736,bool),X7736)),hAPP(fun(X7736,fun(X7736,bool)),fun(X7736,fun(fun(X7736,X7736),fun(X7736,bool))),hAPP(fun(fun(X7736,bool),fun(fun(X7736,X7736),fun(X7736,bool))),fun(fun(X7736,fun(X7736,bool)),fun(X7736,fun(fun(X7736,X7736),fun(X7736,bool)))),combb(fun(X7736,bool),fun(fun(X7736,X7736),fun(X7736,bool)),X7736),combb(X7736,bool,X7736)),fequal(X7736)))),ord_max(X7736)))))),hAPP(fun(X7736,bool),fun(X7736,fun(X7736,bool)),hAPP(fun(X7736,fun(fun(X7736,bool),fun(X7736,bool))),fun(fun(X7736,bool),fun(X7736,fun(X7736,bool))),combc(X7736,fun(X7736,bool),fun(X7736,bool)),hAPP(fun(X7736,fun(bool,bool)),fun(X7736,fun(fun(X7736,bool),fun(X7736,bool))),hAPP(fun(fun(bool,bool),fun(fun(X7736,bool),fun(X7736,bool))),fun(fun(X7736,fun(bool,bool)),fun(X7736,fun(fun(X7736,bool),fun(X7736,bool)))),combb(fun(bool,bool),fun(fun(X7736,bool),fun(X7736,bool)),X7736),combb(bool,bool,X7736)),hAPP(fun(X7736,bool),fun(X7736,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7736,bool),fun(X7736,fun(bool,bool))),combb(bool,fun(bool,bool),X7736),fconj),hAPP(fun(X7736,bool),fun(X7736,bool),hAPP(fun(X7736,fun(fun(X7736,bool),bool)),fun(fun(X7736,bool),fun(X7736,bool)),combc(X7736,fun(X7736,bool),bool),member(X7736)),X7738)))),hAPP(fun(X7736,bool),fun(X7736,bool),hAPP(fun(X7736,fun(fun(X7736,bool),bool)),fun(fun(X7736,bool),fun(X7736,bool)),combc(X7736,fun(X7736,bool),bool),member(X7736)),X7737))))))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_933_min__max_Osup__Inf2__distrib])])]) ).
fof(i_0_1195,plain,
! [X8035,X8036] : hAPP(X8035,X8035,combi(X8035),X8036) = ti(X8035,X8036),
inference(variable_rename,[status(thm)],[help_COMBI_1_1_U]) ).
fof(i_0_1196,plain,
! [X7446,X7447,X7448] :
( ~ distrib_lattice(X7446)
| ~ hBOOL(hAPP(fun(X7446,bool),bool,finite_finite(X7446),X7448))
| ti(fun(X7446,bool),X7448) = bot_bot(fun(X7446,bool))
| ~ hBOOL(hAPP(fun(X7446,bool),bool,finite_finite(X7446),X7447))
| ti(fun(X7446,bool),X7447) = bot_bot(fun(X7446,bool))
| hAPP(X7446,X7446,hAPP(X7446,fun(X7446,X7446),semilattice_sup_sup(X7446),hAPP(fun(X7446,bool),X7446,big_lattice_Inf_fin(X7446),X7448)),hAPP(fun(X7446,bool),X7446,big_lattice_Inf_fin(X7446),X7447)) = hAPP(fun(X7446,bool),X7446,big_lattice_Inf_fin(X7446),hAPP(fun(X7446,bool),fun(X7446,bool),collect(X7446),hAPP(fun(X7446,fun(X7446,bool)),fun(X7446,bool),hAPP(fun(fun(X7446,bool),bool),fun(fun(X7446,fun(X7446,bool)),fun(X7446,bool)),combb(fun(X7446,bool),bool,X7446),fEx(X7446)),hAPP(fun(X7446,fun(X7446,fun(X7446,bool))),fun(X7446,fun(X7446,bool)),hAPP(fun(fun(X7446,fun(X7446,bool)),fun(X7446,bool)),fun(fun(X7446,fun(X7446,fun(X7446,bool))),fun(X7446,fun(X7446,bool))),combb(fun(X7446,fun(X7446,bool)),fun(X7446,bool),X7446),hAPP(fun(fun(X7446,bool),bool),fun(fun(X7446,fun(X7446,bool)),fun(X7446,bool)),combb(fun(X7446,bool),bool,X7446),fEx(X7446))),hAPP(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,fun(X7446,bool))),hAPP(fun(X7446,fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,bool)))),fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,fun(X7446,bool)))),combc(X7446,fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,bool))),hAPP(fun(X7446,fun(X7446,fun(fun(X7446,bool),fun(X7446,bool)))),fun(X7446,fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,bool)))),hAPP(fun(fun(X7446,fun(fun(X7446,bool),fun(X7446,bool))),fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,bool)))),fun(fun(X7446,fun(X7446,fun(fun(X7446,bool),fun(X7446,bool)))),fun(X7446,fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,bool))))),combb(fun(X7446,fun(fun(X7446,bool),fun(X7446,bool))),fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,bool))),X7446),combs(X7446,fun(X7446,bool),fun(X7446,bool))),hAPP(fun(X7446,fun(X7446,fun(X7446,fun(bool,bool)))),fun(X7446,fun(X7446,fun(fun(X7446,bool),fun(X7446,bool)))),hAPP(fun(fun(X7446,fun(X7446,fun(bool,bool))),fun(X7446,fun(fun(X7446,bool),fun(X7446,bool)))),fun(fun(X7446,fun(X7446,fun(X7446,fun(bool,bool)))),fun(X7446,fun(X7446,fun(fun(X7446,bool),fun(X7446,bool))))),combb(fun(X7446,fun(X7446,fun(bool,bool))),fun(X7446,fun(fun(X7446,bool),fun(X7446,bool))),X7446),hAPP(fun(fun(X7446,fun(bool,bool)),fun(fun(X7446,bool),fun(X7446,bool))),fun(fun(X7446,fun(X7446,fun(bool,bool))),fun(X7446,fun(fun(X7446,bool),fun(X7446,bool)))),combb(fun(X7446,fun(bool,bool)),fun(fun(X7446,bool),fun(X7446,bool)),X7446),combs(X7446,bool,bool))),hAPP(fun(X7446,fun(X7446,fun(X7446,bool))),fun(X7446,fun(X7446,fun(X7446,fun(bool,bool)))),hAPP(fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,fun(bool,bool)))),fun(fun(X7446,fun(X7446,fun(X7446,bool))),fun(X7446,fun(X7446,fun(X7446,fun(bool,bool))))),combb(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,fun(bool,bool))),X7446),hAPP(fun(fun(X7446,bool),fun(X7446,fun(bool,bool))),fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(X7446,fun(bool,bool)))),combb(fun(X7446,bool),fun(X7446,fun(bool,bool)),X7446),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7446,bool),fun(X7446,fun(bool,bool))),combb(bool,fun(bool,bool),X7446),fconj))),hAPP(fun(X7446,fun(X7446,X7446)),fun(X7446,fun(X7446,fun(X7446,bool))),hAPP(fun(X7446,fun(fun(X7446,fun(X7446,X7446)),fun(X7446,fun(X7446,bool)))),fun(fun(X7446,fun(X7446,X7446)),fun(X7446,fun(X7446,fun(X7446,bool)))),combc(X7446,fun(X7446,fun(X7446,X7446)),fun(X7446,fun(X7446,bool))),hAPP(fun(X7446,fun(fun(X7446,X7446),fun(X7446,bool))),fun(X7446,fun(fun(X7446,fun(X7446,X7446)),fun(X7446,fun(X7446,bool)))),hAPP(fun(fun(fun(X7446,X7446),fun(X7446,bool)),fun(fun(X7446,fun(X7446,X7446)),fun(X7446,fun(X7446,bool)))),fun(fun(X7446,fun(fun(X7446,X7446),fun(X7446,bool))),fun(X7446,fun(fun(X7446,fun(X7446,X7446)),fun(X7446,fun(X7446,bool))))),combb(fun(fun(X7446,X7446),fun(X7446,bool)),fun(fun(X7446,fun(X7446,X7446)),fun(X7446,fun(X7446,bool))),X7446),combb(fun(X7446,X7446),fun(X7446,bool),X7446)),hAPP(fun(X7446,fun(X7446,bool)),fun(X7446,fun(fun(X7446,X7446),fun(X7446,bool))),hAPP(fun(fun(X7446,bool),fun(fun(X7446,X7446),fun(X7446,bool))),fun(fun(X7446,fun(X7446,bool)),fun(X7446,fun(fun(X7446,X7446),fun(X7446,bool)))),combb(fun(X7446,bool),fun(fun(X7446,X7446),fun(X7446,bool)),X7446),combb(X7446,bool,X7446)),fequal(X7446)))),semilattice_sup_sup(X7446)))))),hAPP(fun(X7446,bool),fun(X7446,fun(X7446,bool)),hAPP(fun(X7446,fun(fun(X7446,bool),fun(X7446,bool))),fun(fun(X7446,bool),fun(X7446,fun(X7446,bool))),combc(X7446,fun(X7446,bool),fun(X7446,bool)),hAPP(fun(X7446,fun(bool,bool)),fun(X7446,fun(fun(X7446,bool),fun(X7446,bool))),hAPP(fun(fun(bool,bool),fun(fun(X7446,bool),fun(X7446,bool))),fun(fun(X7446,fun(bool,bool)),fun(X7446,fun(fun(X7446,bool),fun(X7446,bool)))),combb(fun(bool,bool),fun(fun(X7446,bool),fun(X7446,bool)),X7446),combb(bool,bool,X7446)),hAPP(fun(X7446,bool),fun(X7446,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7446,bool),fun(X7446,fun(bool,bool))),combb(bool,fun(bool,bool),X7446),fconj),hAPP(fun(X7446,bool),fun(X7446,bool),hAPP(fun(X7446,fun(fun(X7446,bool),bool)),fun(fun(X7446,bool),fun(X7446,bool)),combc(X7446,fun(X7446,bool),bool),member(X7446)),X7448)))),hAPP(fun(X7446,bool),fun(X7446,bool),hAPP(fun(X7446,fun(fun(X7446,bool),bool)),fun(fun(X7446,bool),fun(X7446,bool)),combc(X7446,fun(X7446,bool),bool),member(X7446)),X7447))))))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_844_sup__Inf2__distrib])])]) ).
fof(i_0_1197,plain,
! [X7422,X7423,X7424] :
( ~ distrib_lattice(X7422)
| ~ hBOOL(hAPP(fun(X7422,bool),bool,finite_finite(X7422),X7424))
| ti(fun(X7422,bool),X7424) = bot_bot(fun(X7422,bool))
| ~ hBOOL(hAPP(fun(X7422,bool),bool,finite_finite(X7422),X7423))
| ti(fun(X7422,bool),X7423) = bot_bot(fun(X7422,bool))
| hAPP(X7422,X7422,hAPP(X7422,fun(X7422,X7422),semilattice_inf_inf(X7422),hAPP(fun(X7422,bool),X7422,big_lattice_Sup_fin(X7422),X7424)),hAPP(fun(X7422,bool),X7422,big_lattice_Sup_fin(X7422),X7423)) = hAPP(fun(X7422,bool),X7422,big_lattice_Sup_fin(X7422),hAPP(fun(X7422,bool),fun(X7422,bool),collect(X7422),hAPP(fun(X7422,fun(X7422,bool)),fun(X7422,bool),hAPP(fun(fun(X7422,bool),bool),fun(fun(X7422,fun(X7422,bool)),fun(X7422,bool)),combb(fun(X7422,bool),bool,X7422),fEx(X7422)),hAPP(fun(X7422,fun(X7422,fun(X7422,bool))),fun(X7422,fun(X7422,bool)),hAPP(fun(fun(X7422,fun(X7422,bool)),fun(X7422,bool)),fun(fun(X7422,fun(X7422,fun(X7422,bool))),fun(X7422,fun(X7422,bool))),combb(fun(X7422,fun(X7422,bool)),fun(X7422,bool),X7422),hAPP(fun(fun(X7422,bool),bool),fun(fun(X7422,fun(X7422,bool)),fun(X7422,bool)),combb(fun(X7422,bool),bool,X7422),fEx(X7422))),hAPP(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,fun(X7422,bool))),hAPP(fun(X7422,fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,bool)))),fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,fun(X7422,bool)))),combc(X7422,fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,bool))),hAPP(fun(X7422,fun(X7422,fun(fun(X7422,bool),fun(X7422,bool)))),fun(X7422,fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,bool)))),hAPP(fun(fun(X7422,fun(fun(X7422,bool),fun(X7422,bool))),fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,bool)))),fun(fun(X7422,fun(X7422,fun(fun(X7422,bool),fun(X7422,bool)))),fun(X7422,fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,bool))))),combb(fun(X7422,fun(fun(X7422,bool),fun(X7422,bool))),fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,bool))),X7422),combs(X7422,fun(X7422,bool),fun(X7422,bool))),hAPP(fun(X7422,fun(X7422,fun(X7422,fun(bool,bool)))),fun(X7422,fun(X7422,fun(fun(X7422,bool),fun(X7422,bool)))),hAPP(fun(fun(X7422,fun(X7422,fun(bool,bool))),fun(X7422,fun(fun(X7422,bool),fun(X7422,bool)))),fun(fun(X7422,fun(X7422,fun(X7422,fun(bool,bool)))),fun(X7422,fun(X7422,fun(fun(X7422,bool),fun(X7422,bool))))),combb(fun(X7422,fun(X7422,fun(bool,bool))),fun(X7422,fun(fun(X7422,bool),fun(X7422,bool))),X7422),hAPP(fun(fun(X7422,fun(bool,bool)),fun(fun(X7422,bool),fun(X7422,bool))),fun(fun(X7422,fun(X7422,fun(bool,bool))),fun(X7422,fun(fun(X7422,bool),fun(X7422,bool)))),combb(fun(X7422,fun(bool,bool)),fun(fun(X7422,bool),fun(X7422,bool)),X7422),combs(X7422,bool,bool))),hAPP(fun(X7422,fun(X7422,fun(X7422,bool))),fun(X7422,fun(X7422,fun(X7422,fun(bool,bool)))),hAPP(fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,fun(bool,bool)))),fun(fun(X7422,fun(X7422,fun(X7422,bool))),fun(X7422,fun(X7422,fun(X7422,fun(bool,bool))))),combb(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,fun(bool,bool))),X7422),hAPP(fun(fun(X7422,bool),fun(X7422,fun(bool,bool))),fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(X7422,fun(bool,bool)))),combb(fun(X7422,bool),fun(X7422,fun(bool,bool)),X7422),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7422,bool),fun(X7422,fun(bool,bool))),combb(bool,fun(bool,bool),X7422),fconj))),hAPP(fun(X7422,fun(X7422,X7422)),fun(X7422,fun(X7422,fun(X7422,bool))),hAPP(fun(X7422,fun(fun(X7422,fun(X7422,X7422)),fun(X7422,fun(X7422,bool)))),fun(fun(X7422,fun(X7422,X7422)),fun(X7422,fun(X7422,fun(X7422,bool)))),combc(X7422,fun(X7422,fun(X7422,X7422)),fun(X7422,fun(X7422,bool))),hAPP(fun(X7422,fun(fun(X7422,X7422),fun(X7422,bool))),fun(X7422,fun(fun(X7422,fun(X7422,X7422)),fun(X7422,fun(X7422,bool)))),hAPP(fun(fun(fun(X7422,X7422),fun(X7422,bool)),fun(fun(X7422,fun(X7422,X7422)),fun(X7422,fun(X7422,bool)))),fun(fun(X7422,fun(fun(X7422,X7422),fun(X7422,bool))),fun(X7422,fun(fun(X7422,fun(X7422,X7422)),fun(X7422,fun(X7422,bool))))),combb(fun(fun(X7422,X7422),fun(X7422,bool)),fun(fun(X7422,fun(X7422,X7422)),fun(X7422,fun(X7422,bool))),X7422),combb(fun(X7422,X7422),fun(X7422,bool),X7422)),hAPP(fun(X7422,fun(X7422,bool)),fun(X7422,fun(fun(X7422,X7422),fun(X7422,bool))),hAPP(fun(fun(X7422,bool),fun(fun(X7422,X7422),fun(X7422,bool))),fun(fun(X7422,fun(X7422,bool)),fun(X7422,fun(fun(X7422,X7422),fun(X7422,bool)))),combb(fun(X7422,bool),fun(fun(X7422,X7422),fun(X7422,bool)),X7422),combb(X7422,bool,X7422)),fequal(X7422)))),semilattice_inf_inf(X7422)))))),hAPP(fun(X7422,bool),fun(X7422,fun(X7422,bool)),hAPP(fun(X7422,fun(fun(X7422,bool),fun(X7422,bool))),fun(fun(X7422,bool),fun(X7422,fun(X7422,bool))),combc(X7422,fun(X7422,bool),fun(X7422,bool)),hAPP(fun(X7422,fun(bool,bool)),fun(X7422,fun(fun(X7422,bool),fun(X7422,bool))),hAPP(fun(fun(bool,bool),fun(fun(X7422,bool),fun(X7422,bool))),fun(fun(X7422,fun(bool,bool)),fun(X7422,fun(fun(X7422,bool),fun(X7422,bool)))),combb(fun(bool,bool),fun(fun(X7422,bool),fun(X7422,bool)),X7422),combb(bool,bool,X7422)),hAPP(fun(X7422,bool),fun(X7422,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7422,bool),fun(X7422,fun(bool,bool))),combb(bool,fun(bool,bool),X7422),fconj),hAPP(fun(X7422,bool),fun(X7422,bool),hAPP(fun(X7422,fun(fun(X7422,bool),bool)),fun(fun(X7422,bool),fun(X7422,bool)),combc(X7422,fun(X7422,bool),bool),member(X7422)),X7424)))),hAPP(fun(X7422,bool),fun(X7422,bool),hAPP(fun(X7422,fun(fun(X7422,bool),bool)),fun(fun(X7422,bool),fun(X7422,bool)),combc(X7422,fun(X7422,bool),bool),member(X7422)),X7423))))))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_837_inf__Sup2__distrib])])]) ).
fof(i_0_1198,plain,
! [X6589,X6590,X6591,X6592,X6593,X6594,X6595,X6596,X6597] :
( ( hBOOL(hAPP(fun(X6589,bool),bool,hAPP(X6589,fun(fun(X6589,bool),bool),member(X6589),esk118_9(X6589,X6590,X6591,X6592,X6593,X6594,X6595,X6596,X6597)),X6594))
| hAPP(fun(X6589,bool),X6590,hAPP(fun(X6589,X6590),fun(fun(X6589,bool),X6590),X6597,X6591),X6593) = hAPP(fun(X6589,bool),X6590,hAPP(fun(X6589,X6590),fun(fun(X6589,bool),X6590),X6597,X6592),X6594)
| ti(fun(X6589,bool),X6593) != ti(fun(X6589,bool),X6594)
| ~ hBOOL(hAPP(fun(fun(X6589,X6590),fun(fun(X6589,bool),X6590)),bool,hAPP(X6590,fun(fun(fun(X6589,X6590),fun(fun(X6589,bool),X6590)),bool),hAPP(fun(X6590,fun(X6590,X6590)),fun(X6590,fun(fun(fun(X6589,X6590),fun(fun(X6589,bool),X6590)),bool)),big_comm_monoid_big(X6590,X6589),X6595),X6596),X6597)) )
& ( hAPP(X6589,X6590,X6591,esk118_9(X6589,X6590,X6591,X6592,X6593,X6594,X6595,X6596,X6597)) != hAPP(X6589,X6590,X6592,esk118_9(X6589,X6590,X6591,X6592,X6593,X6594,X6595,X6596,X6597))
| hAPP(fun(X6589,bool),X6590,hAPP(fun(X6589,X6590),fun(fun(X6589,bool),X6590),X6597,X6591),X6593) = hAPP(fun(X6589,bool),X6590,hAPP(fun(X6589,X6590),fun(fun(X6589,bool),X6590),X6597,X6592),X6594)
| ti(fun(X6589,bool),X6593) != ti(fun(X6589,bool),X6594)
| ~ hBOOL(hAPP(fun(fun(X6589,X6590),fun(fun(X6589,bool),X6590)),bool,hAPP(X6590,fun(fun(fun(X6589,X6590),fun(fun(X6589,bool),X6590)),bool),hAPP(fun(X6590,fun(X6590,X6590)),fun(X6590,fun(fun(fun(X6589,X6590),fun(fun(X6589,bool),X6590)),bool)),big_comm_monoid_big(X6590,X6589),X6595),X6596),X6597)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_579_comm__monoid__big_OF__cong])])])]) ).
fof(i_0_1199,plain,
! [X7920,X7921,X7922] :
( ~ linorder(X7920)
| ~ hBOOL(hAPP(fun(X7920,bool),bool,finite_finite(X7920),X7922))
| ti(fun(X7920,bool),X7922) = bot_bot(fun(X7920,bool))
| hAPP(X7920,X7920,hAPP(X7920,fun(X7920,X7920),ord_max(X7920),X7921),hAPP(fun(X7920,bool),X7920,hAPP(fun(X7920,fun(X7920,X7920)),fun(fun(X7920,bool),X7920),big_Inf_fin(X7920),ord_min(X7920)),X7922)) = hAPP(fun(X7920,bool),X7920,hAPP(fun(X7920,fun(X7920,X7920)),fun(fun(X7920,bool),X7920),big_Inf_fin(X7920),ord_min(X7920)),hAPP(fun(X7920,bool),fun(X7920,bool),collect(X7920),hAPP(fun(X7920,fun(X7920,bool)),fun(X7920,bool),hAPP(fun(fun(X7920,bool),bool),fun(fun(X7920,fun(X7920,bool)),fun(X7920,bool)),combb(fun(X7920,bool),bool,X7920),fEx(X7920)),hAPP(fun(X7920,bool),fun(X7920,fun(X7920,bool)),hAPP(fun(X7920,fun(fun(X7920,bool),fun(X7920,bool))),fun(fun(X7920,bool),fun(X7920,fun(X7920,bool))),combc(X7920,fun(X7920,bool),fun(X7920,bool)),hAPP(fun(X7920,fun(X7920,fun(bool,bool))),fun(X7920,fun(fun(X7920,bool),fun(X7920,bool))),hAPP(fun(fun(X7920,fun(bool,bool)),fun(fun(X7920,bool),fun(X7920,bool))),fun(fun(X7920,fun(X7920,fun(bool,bool))),fun(X7920,fun(fun(X7920,bool),fun(X7920,bool)))),combb(fun(X7920,fun(bool,bool)),fun(fun(X7920,bool),fun(X7920,bool)),X7920),combs(X7920,bool,bool)),hAPP(fun(X7920,fun(X7920,bool)),fun(X7920,fun(X7920,fun(bool,bool))),hAPP(fun(fun(X7920,bool),fun(X7920,fun(bool,bool))),fun(fun(X7920,fun(X7920,bool)),fun(X7920,fun(X7920,fun(bool,bool)))),combb(fun(X7920,bool),fun(X7920,fun(bool,bool)),X7920),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7920,bool),fun(X7920,fun(bool,bool))),combb(bool,fun(bool,bool),X7920),fconj)),hAPP(fun(X7920,X7920),fun(X7920,fun(X7920,bool)),hAPP(fun(X7920,fun(fun(X7920,X7920),fun(X7920,bool))),fun(fun(X7920,X7920),fun(X7920,fun(X7920,bool))),combc(X7920,fun(X7920,X7920),fun(X7920,bool)),hAPP(fun(X7920,fun(X7920,bool)),fun(X7920,fun(fun(X7920,X7920),fun(X7920,bool))),hAPP(fun(fun(X7920,bool),fun(fun(X7920,X7920),fun(X7920,bool))),fun(fun(X7920,fun(X7920,bool)),fun(X7920,fun(fun(X7920,X7920),fun(X7920,bool)))),combb(fun(X7920,bool),fun(fun(X7920,X7920),fun(X7920,bool)),X7920),combb(X7920,bool,X7920)),fequal(X7920))),hAPP(X7920,fun(X7920,X7920),ord_max(X7920),X7921))))),hAPP(fun(X7920,bool),fun(X7920,bool),hAPP(fun(X7920,fun(fun(X7920,bool),bool)),fun(fun(X7920,bool),fun(X7920,bool)),combc(X7920,fun(X7920,bool),bool),member(X7920)),X7922))))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_990_min__max_Osup__Inf1__distrib])])]) ).
fof(i_0_1200,plain,
! [X7443,X7444,X7445] :
( ~ distrib_lattice(X7443)
| ~ hBOOL(hAPP(fun(X7443,bool),bool,finite_finite(X7443),X7445))
| ti(fun(X7443,bool),X7445) = bot_bot(fun(X7443,bool))
| hAPP(X7443,X7443,hAPP(X7443,fun(X7443,X7443),semilattice_sup_sup(X7443),X7444),hAPP(fun(X7443,bool),X7443,big_lattice_Inf_fin(X7443),X7445)) = hAPP(fun(X7443,bool),X7443,big_lattice_Inf_fin(X7443),hAPP(fun(X7443,bool),fun(X7443,bool),collect(X7443),hAPP(fun(X7443,fun(X7443,bool)),fun(X7443,bool),hAPP(fun(fun(X7443,bool),bool),fun(fun(X7443,fun(X7443,bool)),fun(X7443,bool)),combb(fun(X7443,bool),bool,X7443),fEx(X7443)),hAPP(fun(X7443,bool),fun(X7443,fun(X7443,bool)),hAPP(fun(X7443,fun(fun(X7443,bool),fun(X7443,bool))),fun(fun(X7443,bool),fun(X7443,fun(X7443,bool))),combc(X7443,fun(X7443,bool),fun(X7443,bool)),hAPP(fun(X7443,fun(X7443,fun(bool,bool))),fun(X7443,fun(fun(X7443,bool),fun(X7443,bool))),hAPP(fun(fun(X7443,fun(bool,bool)),fun(fun(X7443,bool),fun(X7443,bool))),fun(fun(X7443,fun(X7443,fun(bool,bool))),fun(X7443,fun(fun(X7443,bool),fun(X7443,bool)))),combb(fun(X7443,fun(bool,bool)),fun(fun(X7443,bool),fun(X7443,bool)),X7443),combs(X7443,bool,bool)),hAPP(fun(X7443,fun(X7443,bool)),fun(X7443,fun(X7443,fun(bool,bool))),hAPP(fun(fun(X7443,bool),fun(X7443,fun(bool,bool))),fun(fun(X7443,fun(X7443,bool)),fun(X7443,fun(X7443,fun(bool,bool)))),combb(fun(X7443,bool),fun(X7443,fun(bool,bool)),X7443),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7443,bool),fun(X7443,fun(bool,bool))),combb(bool,fun(bool,bool),X7443),fconj)),hAPP(fun(X7443,X7443),fun(X7443,fun(X7443,bool)),hAPP(fun(X7443,fun(fun(X7443,X7443),fun(X7443,bool))),fun(fun(X7443,X7443),fun(X7443,fun(X7443,bool))),combc(X7443,fun(X7443,X7443),fun(X7443,bool)),hAPP(fun(X7443,fun(X7443,bool)),fun(X7443,fun(fun(X7443,X7443),fun(X7443,bool))),hAPP(fun(fun(X7443,bool),fun(fun(X7443,X7443),fun(X7443,bool))),fun(fun(X7443,fun(X7443,bool)),fun(X7443,fun(fun(X7443,X7443),fun(X7443,bool)))),combb(fun(X7443,bool),fun(fun(X7443,X7443),fun(X7443,bool)),X7443),combb(X7443,bool,X7443)),fequal(X7443))),hAPP(X7443,fun(X7443,X7443),semilattice_sup_sup(X7443),X7444))))),hAPP(fun(X7443,bool),fun(X7443,bool),hAPP(fun(X7443,fun(fun(X7443,bool),bool)),fun(fun(X7443,bool),fun(X7443,bool)),combc(X7443,fun(X7443,bool),bool),member(X7443)),X7445))))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_843_sup__Inf1__distrib])])]) ).
fof(i_0_1201,plain,
! [X7425,X7426,X7427] :
( ~ distrib_lattice(X7425)
| ~ hBOOL(hAPP(fun(X7425,bool),bool,finite_finite(X7425),X7427))
| ti(fun(X7425,bool),X7427) = bot_bot(fun(X7425,bool))
| hAPP(X7425,X7425,hAPP(X7425,fun(X7425,X7425),semilattice_inf_inf(X7425),X7426),hAPP(fun(X7425,bool),X7425,big_lattice_Sup_fin(X7425),X7427)) = hAPP(fun(X7425,bool),X7425,big_lattice_Sup_fin(X7425),hAPP(fun(X7425,bool),fun(X7425,bool),collect(X7425),hAPP(fun(X7425,fun(X7425,bool)),fun(X7425,bool),hAPP(fun(fun(X7425,bool),bool),fun(fun(X7425,fun(X7425,bool)),fun(X7425,bool)),combb(fun(X7425,bool),bool,X7425),fEx(X7425)),hAPP(fun(X7425,bool),fun(X7425,fun(X7425,bool)),hAPP(fun(X7425,fun(fun(X7425,bool),fun(X7425,bool))),fun(fun(X7425,bool),fun(X7425,fun(X7425,bool))),combc(X7425,fun(X7425,bool),fun(X7425,bool)),hAPP(fun(X7425,fun(X7425,fun(bool,bool))),fun(X7425,fun(fun(X7425,bool),fun(X7425,bool))),hAPP(fun(fun(X7425,fun(bool,bool)),fun(fun(X7425,bool),fun(X7425,bool))),fun(fun(X7425,fun(X7425,fun(bool,bool))),fun(X7425,fun(fun(X7425,bool),fun(X7425,bool)))),combb(fun(X7425,fun(bool,bool)),fun(fun(X7425,bool),fun(X7425,bool)),X7425),combs(X7425,bool,bool)),hAPP(fun(X7425,fun(X7425,bool)),fun(X7425,fun(X7425,fun(bool,bool))),hAPP(fun(fun(X7425,bool),fun(X7425,fun(bool,bool))),fun(fun(X7425,fun(X7425,bool)),fun(X7425,fun(X7425,fun(bool,bool)))),combb(fun(X7425,bool),fun(X7425,fun(bool,bool)),X7425),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7425,bool),fun(X7425,fun(bool,bool))),combb(bool,fun(bool,bool),X7425),fconj)),hAPP(fun(X7425,X7425),fun(X7425,fun(X7425,bool)),hAPP(fun(X7425,fun(fun(X7425,X7425),fun(X7425,bool))),fun(fun(X7425,X7425),fun(X7425,fun(X7425,bool))),combc(X7425,fun(X7425,X7425),fun(X7425,bool)),hAPP(fun(X7425,fun(X7425,bool)),fun(X7425,fun(fun(X7425,X7425),fun(X7425,bool))),hAPP(fun(fun(X7425,bool),fun(fun(X7425,X7425),fun(X7425,bool))),fun(fun(X7425,fun(X7425,bool)),fun(X7425,fun(fun(X7425,X7425),fun(X7425,bool)))),combb(fun(X7425,bool),fun(fun(X7425,X7425),fun(X7425,bool)),X7425),combb(X7425,bool,X7425)),fequal(X7425))),hAPP(X7425,fun(X7425,X7425),semilattice_inf_inf(X7425),X7426))))),hAPP(fun(X7425,bool),fun(X7425,bool),hAPP(fun(X7425,fun(fun(X7425,bool),bool)),fun(fun(X7425,bool),fun(X7425,bool)),combc(X7425,fun(X7425,bool),bool),member(X7425)),X7427))))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_838_inf__Sup1__distrib])])]) ).
fof(i_0_1202,plain,
! [X2,X1,X20,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
=> ? [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
& ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X12))),hAPP(X2,fun(X1,bool),hAPP(fun(X1,fun(X2,bool)),fun(X2,fun(X1,bool)),combc(X1,X2,bool),hAPP(fun(X1,X2),fun(X1,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(fun(X1,X2),fun(X1,fun(X2,bool))),combb(X2,fun(X2,bool),X1),fequal(X2)),X20)),hAPP(X1,X2,X20,X24)))))) ) ) ),
inference(fof_simplification,[status(thm)],[fact_101_pigeonhole__infinite]) ).
fof(i_0_1203,plain,
! [X5933,X5934,X5935,X5936,X5937,X5938,X5939,X5940] :
( ( hBOOL(hAPP(fun(X5933,bool),bool,hAPP(X5933,fun(fun(X5933,bool),bool),member(X5933),esk98_8(X5933,X5934,X5935,X5936,X5937,X5938,X5939,X5940)),hAPP(fun(X5933,bool),fun(X5933,bool),hAPP(fun(X5933,bool),fun(fun(X5933,bool),fun(X5933,bool)),semilattice_inf_inf(fun(X5933,bool)),X5936),X5935)))
| hAPP(fun(X5933,bool),X5934,X5940,hAPP(fun(X5933,bool),fun(X5933,bool),hAPP(fun(X5933,bool),fun(fun(X5933,bool),fun(X5933,bool)),semilattice_sup_sup(fun(X5933,bool)),X5936),X5935)) = hAPP(X5934,X5934,hAPP(X5934,fun(X5934,X5934),X5937,hAPP(fun(X5933,bool),X5934,X5940,X5936)),hAPP(fun(X5933,bool),X5934,X5940,X5935))
| ~ hBOOL(hAPP(fun(X5933,bool),bool,finite_finite(X5933),X5935))
| ~ hBOOL(hAPP(fun(X5933,bool),bool,finite_finite(X5933),X5936))
| ~ hBOOL(hAPP(fun(fun(X5933,bool),X5934),bool,hAPP(fun(X5933,X5934),fun(fun(fun(X5933,bool),X5934),bool),hAPP(X5934,fun(fun(X5933,X5934),fun(fun(fun(X5933,bool),X5934),bool)),hAPP(fun(X5934,fun(X5934,X5934)),fun(X5934,fun(fun(X5933,X5934),fun(fun(fun(X5933,bool),X5934),bool))),finite1357897459simple(X5934,X5933),X5937),X5938),X5939),X5940)) )
& ( hAPP(X5933,X5934,X5939,esk98_8(X5933,X5934,X5935,X5936,X5937,X5938,X5939,X5940)) != ti(X5934,X5938)
| hAPP(fun(X5933,bool),X5934,X5940,hAPP(fun(X5933,bool),fun(X5933,bool),hAPP(fun(X5933,bool),fun(fun(X5933,bool),fun(X5933,bool)),semilattice_sup_sup(fun(X5933,bool)),X5936),X5935)) = hAPP(X5934,X5934,hAPP(X5934,fun(X5934,X5934),X5937,hAPP(fun(X5933,bool),X5934,X5940,X5936)),hAPP(fun(X5933,bool),X5934,X5940,X5935))
| ~ hBOOL(hAPP(fun(X5933,bool),bool,finite_finite(X5933),X5935))
| ~ hBOOL(hAPP(fun(X5933,bool),bool,finite_finite(X5933),X5936))
| ~ hBOOL(hAPP(fun(fun(X5933,bool),X5934),bool,hAPP(fun(X5933,X5934),fun(fun(fun(X5933,bool),X5934),bool),hAPP(X5934,fun(fun(X5933,X5934),fun(fun(fun(X5933,bool),X5934),bool)),hAPP(fun(X5934,fun(X5934,X5934)),fun(X5934,fun(fun(X5933,X5934),fun(fun(fun(X5933,bool),X5934),bool))),finite1357897459simple(X5934,X5933),X5937),X5938),X5939),X5940)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_444_folding__image__simple_Ounion__inter__neutral])])])]) ).
fof(i_0_1204,plain,
! [X7063,X7064,X7065,X7066,X7067,X7068] :
( ( ~ hBOOL(hAPP(fun(X7064,bool),bool,hAPP(X7064,fun(fun(X7064,bool),bool),member(X7064),X7066),X7068))
| hAPP(fun(X7064,bool),fun(X7063,bool),hAPP(fun(X7063,X7064),fun(fun(X7064,bool),fun(X7063,bool)),vimage(X7063,X7064),hAPP(X7064,fun(X7063,X7064),hAPP(fun(X7063,fun(X7064,X7064)),fun(X7064,fun(X7063,X7064)),combc(X7063,X7064,X7064),hAPP(X7064,fun(X7063,fun(X7064,X7064)),hAPP(fun(X7063,fun(X7064,fun(X7064,X7064))),fun(X7064,fun(X7063,fun(X7064,X7064))),combc(X7063,X7064,fun(X7064,X7064)),hAPP(fun(X7063,bool),fun(X7063,fun(X7064,fun(X7064,X7064))),hAPP(fun(bool,fun(X7064,fun(X7064,X7064))),fun(fun(X7063,bool),fun(X7063,fun(X7064,fun(X7064,X7064)))),combb(bool,fun(X7064,fun(X7064,X7064)),X7063),if(X7064)),hAPP(fun(X7063,bool),fun(X7063,bool),hAPP(fun(X7063,fun(fun(X7063,bool),bool)),fun(fun(X7063,bool),fun(X7063,bool)),combc(X7063,fun(X7063,bool),bool),member(X7063)),X7065))),X7067)),X7066)),X7068) = top_top(fun(X7063,bool))
| ~ hBOOL(hAPP(fun(X7064,bool),bool,hAPP(X7064,fun(fun(X7064,bool),bool),member(X7064),X7067),X7068)) )
& ( hBOOL(hAPP(fun(X7064,bool),bool,hAPP(X7064,fun(fun(X7064,bool),bool),member(X7064),X7066),X7068))
| hAPP(fun(X7064,bool),fun(X7063,bool),hAPP(fun(X7063,X7064),fun(fun(X7064,bool),fun(X7063,bool)),vimage(X7063,X7064),hAPP(X7064,fun(X7063,X7064),hAPP(fun(X7063,fun(X7064,X7064)),fun(X7064,fun(X7063,X7064)),combc(X7063,X7064,X7064),hAPP(X7064,fun(X7063,fun(X7064,X7064)),hAPP(fun(X7063,fun(X7064,fun(X7064,X7064))),fun(X7064,fun(X7063,fun(X7064,X7064))),combc(X7063,X7064,fun(X7064,X7064)),hAPP(fun(X7063,bool),fun(X7063,fun(X7064,fun(X7064,X7064))),hAPP(fun(bool,fun(X7064,fun(X7064,X7064))),fun(fun(X7063,bool),fun(X7063,fun(X7064,fun(X7064,X7064)))),combb(bool,fun(X7064,fun(X7064,X7064)),X7063),if(X7064)),hAPP(fun(X7063,bool),fun(X7063,bool),hAPP(fun(X7063,fun(fun(X7063,bool),bool)),fun(fun(X7063,bool),fun(X7063,bool)),combc(X7063,fun(X7063,bool),bool),member(X7063)),X7065))),X7067)),X7066)),X7068) = ti(fun(X7063,bool),X7065)
| ~ hBOOL(hAPP(fun(X7064,bool),bool,hAPP(X7064,fun(fun(X7064,bool),bool),member(X7064),X7067),X7068)) )
& ( ~ hBOOL(hAPP(fun(X7064,bool),bool,hAPP(X7064,fun(fun(X7064,bool),bool),member(X7064),X7066),X7068))
| hAPP(fun(X7064,bool),fun(X7063,bool),hAPP(fun(X7063,X7064),fun(fun(X7064,bool),fun(X7063,bool)),vimage(X7063,X7064),hAPP(X7064,fun(X7063,X7064),hAPP(fun(X7063,fun(X7064,X7064)),fun(X7064,fun(X7063,X7064)),combc(X7063,X7064,X7064),hAPP(X7064,fun(X7063,fun(X7064,X7064)),hAPP(fun(X7063,fun(X7064,fun(X7064,X7064))),fun(X7064,fun(X7063,fun(X7064,X7064))),combc(X7063,X7064,fun(X7064,X7064)),hAPP(fun(X7063,bool),fun(X7063,fun(X7064,fun(X7064,X7064))),hAPP(fun(bool,fun(X7064,fun(X7064,X7064))),fun(fun(X7063,bool),fun(X7063,fun(X7064,fun(X7064,X7064)))),combb(bool,fun(X7064,fun(X7064,X7064)),X7063),if(X7064)),hAPP(fun(X7063,bool),fun(X7063,bool),hAPP(fun(X7063,fun(fun(X7063,bool),bool)),fun(fun(X7063,bool),fun(X7063,bool)),combc(X7063,fun(X7063,bool),bool),member(X7063)),X7065))),X7067)),X7066)),X7068) = hAPP(fun(X7063,bool),fun(X7063,bool),uminus_uminus(fun(X7063,bool)),X7065)
| hBOOL(hAPP(fun(X7064,bool),bool,hAPP(X7064,fun(fun(X7064,bool),bool),member(X7064),X7067),X7068)) )
& ( hBOOL(hAPP(fun(X7064,bool),bool,hAPP(X7064,fun(fun(X7064,bool),bool),member(X7064),X7066),X7068))
| hAPP(fun(X7064,bool),fun(X7063,bool),hAPP(fun(X7063,X7064),fun(fun(X7064,bool),fun(X7063,bool)),vimage(X7063,X7064),hAPP(X7064,fun(X7063,X7064),hAPP(fun(X7063,fun(X7064,X7064)),fun(X7064,fun(X7063,X7064)),combc(X7063,X7064,X7064),hAPP(X7064,fun(X7063,fun(X7064,X7064)),hAPP(fun(X7063,fun(X7064,fun(X7064,X7064))),fun(X7064,fun(X7063,fun(X7064,X7064))),combc(X7063,X7064,fun(X7064,X7064)),hAPP(fun(X7063,bool),fun(X7063,fun(X7064,fun(X7064,X7064))),hAPP(fun(bool,fun(X7064,fun(X7064,X7064))),fun(fun(X7063,bool),fun(X7063,fun(X7064,fun(X7064,X7064)))),combb(bool,fun(X7064,fun(X7064,X7064)),X7063),if(X7064)),hAPP(fun(X7063,bool),fun(X7063,bool),hAPP(fun(X7063,fun(fun(X7063,bool),bool)),fun(fun(X7063,bool),fun(X7063,bool)),combc(X7063,fun(X7063,bool),bool),member(X7063)),X7065))),X7067)),X7066)),X7068) = bot_bot(fun(X7063,bool))
| hBOOL(hAPP(fun(X7064,bool),bool,hAPP(X7064,fun(fun(X7064,bool),bool),member(X7064),X7067),X7068)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1169])])]) ).
fof(i_0_1205,plain,
! [X5942,X5943,X5944,X5945,X5946,X5947,X5948] :
( ( hBOOL(hAPP(fun(X5942,bool),bool,hAPP(X5942,fun(fun(X5942,bool),bool),member(X5942),esk99_7(X5942,X5943,X5944,X5945,X5946,X5947,X5948)),X5944))
| hAPP(fun(X5942,bool),X5943,X5948,X5944) = ti(X5943,X5946)
| ~ hBOOL(hAPP(fun(X5942,bool),bool,finite_finite(X5942),X5944))
| ~ hBOOL(hAPP(fun(fun(X5942,bool),X5943),bool,hAPP(fun(X5942,X5943),fun(fun(fun(X5942,bool),X5943),bool),hAPP(X5943,fun(fun(X5942,X5943),fun(fun(fun(X5942,bool),X5943),bool)),hAPP(fun(X5943,fun(X5943,X5943)),fun(X5943,fun(fun(X5942,X5943),fun(fun(fun(X5942,bool),X5943),bool))),finite1357897459simple(X5943,X5942),X5945),X5946),X5947),X5948)) )
& ( hAPP(X5942,X5943,X5947,esk99_7(X5942,X5943,X5944,X5945,X5946,X5947,X5948)) != ti(X5943,X5946)
| hAPP(fun(X5942,bool),X5943,X5948,X5944) = ti(X5943,X5946)
| ~ hBOOL(hAPP(fun(X5942,bool),bool,finite_finite(X5942),X5944))
| ~ hBOOL(hAPP(fun(fun(X5942,bool),X5943),bool,hAPP(fun(X5942,X5943),fun(fun(fun(X5942,bool),X5943),bool),hAPP(X5943,fun(fun(X5942,X5943),fun(fun(fun(X5942,bool),X5943),bool)),hAPP(fun(X5943,fun(X5943,X5943)),fun(X5943,fun(fun(X5942,X5943),fun(fun(fun(X5942,bool),X5943),bool))),finite1357897459simple(X5943,X5942),X5945),X5946),X5947),X5948)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_445_folding__image__simple_Oneutral])])])]) ).
fof(i_0_1206,plain,
! [X5337,X5338,X5339,X5340,X5341,X5342] :
( ( hBOOL(hAPP(X5337,bool,hAPP(X5337,fun(X5337,bool),ord_less_eq(X5337),esk78_6(X5337,X5338,X5339,X5340,X5341,X5342)),esk79_6(X5337,X5338,X5339,X5340,X5341,X5342)))
| hBOOL(hAPP(X5338,bool,hAPP(X5338,fun(X5338,bool),ord_less_eq(X5338),hAPP(X5337,X5338,X5339,X5341)),X5340))
| hAPP(X5337,X5338,X5339,X5342) != ti(X5338,X5340)
| ~ hBOOL(hAPP(X5337,bool,hAPP(X5337,fun(X5337,bool),ord_less_eq(X5337),X5341),X5342))
| ~ ord(X5338)
| ~ ord(X5337) )
& ( ~ hBOOL(hAPP(X5338,bool,hAPP(X5338,fun(X5338,bool),ord_less_eq(X5338),hAPP(X5337,X5338,X5339,esk78_6(X5337,X5338,X5339,X5340,X5341,X5342))),hAPP(X5337,X5338,X5339,esk79_6(X5337,X5338,X5339,X5340,X5341,X5342))))
| hBOOL(hAPP(X5338,bool,hAPP(X5338,fun(X5338,bool),ord_less_eq(X5338),hAPP(X5337,X5338,X5339,X5341)),X5340))
| hAPP(X5337,X5338,X5339,X5342) != ti(X5338,X5340)
| ~ hBOOL(hAPP(X5337,bool,hAPP(X5337,fun(X5337,bool),ord_less_eq(X5337),X5341),X5342))
| ~ ord(X5338)
| ~ ord(X5337) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_298_ord__le__eq__subst])])])])]) ).
fof(i_0_1207,plain,
! [X5282,X5283,X5284,X5285,X5286,X5287] :
( ( hBOOL(hAPP(X5283,bool,hAPP(X5283,fun(X5283,bool),ord_less_eq(X5283),esk72_6(X5282,X5283,X5284,X5285,X5286,X5287)),esk73_6(X5282,X5283,X5284,X5285,X5286,X5287)))
| hBOOL(hAPP(X5282,bool,hAPP(X5282,fun(X5282,bool),ord_less_eq(X5282),X5285),hAPP(X5283,X5282,X5286,X5284)))
| ~ hBOOL(hAPP(X5283,bool,hAPP(X5283,fun(X5283,bool),ord_less_eq(X5283),X5287),X5284))
| ti(X5282,X5285) != hAPP(X5283,X5282,X5286,X5287)
| ~ ord(X5283)
| ~ ord(X5282) )
& ( ~ hBOOL(hAPP(X5282,bool,hAPP(X5282,fun(X5282,bool),ord_less_eq(X5282),hAPP(X5283,X5282,X5286,esk72_6(X5282,X5283,X5284,X5285,X5286,X5287))),hAPP(X5283,X5282,X5286,esk73_6(X5282,X5283,X5284,X5285,X5286,X5287))))
| hBOOL(hAPP(X5282,bool,hAPP(X5282,fun(X5282,bool),ord_less_eq(X5282),X5285),hAPP(X5283,X5282,X5286,X5284)))
| ~ hBOOL(hAPP(X5283,bool,hAPP(X5283,fun(X5283,bool),ord_less_eq(X5283),X5287),X5284))
| ti(X5282,X5285) != hAPP(X5283,X5282,X5286,X5287)
| ~ ord(X5283)
| ~ ord(X5282) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_284_ord__eq__le__subst])])])])]) ).
fof(i_0_1208,plain,
! [X5210,X5211,X5212,X5213] :
( ( ~ hBOOL(X5213)
| ti(X5210,X5211) = hAPP(fun(X5210,bool),X5210,the_1(X5210),hAPP(fun(X5210,bool),fun(X5210,bool),hAPP(fun(X5210,fun(bool,bool)),fun(fun(X5210,bool),fun(X5210,bool)),combs(X5210,bool,bool),hAPP(fun(X5210,bool),fun(X5210,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X5210,bool),fun(X5210,fun(bool,bool))),combb(bool,fun(bool,bool),X5210),fconj),hAPP(fun(X5210,bool),fun(X5210,bool),hAPP(fun(bool,bool),fun(fun(X5210,bool),fun(X5210,bool)),combb(bool,bool,X5210),hAPP(bool,fun(bool,bool),fimplies,X5213)),hAPP(X5210,fun(X5210,bool),hAPP(fun(X5210,fun(X5210,bool)),fun(X5210,fun(X5210,bool)),combc(X5210,X5210,bool),fequal(X5210)),X5211)))),hAPP(fun(X5210,bool),fun(X5210,bool),hAPP(fun(bool,bool),fun(fun(X5210,bool),fun(X5210,bool)),combb(bool,bool,X5210),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X5213))),hAPP(X5210,fun(X5210,bool),hAPP(fun(X5210,fun(X5210,bool)),fun(X5210,fun(X5210,bool)),combc(X5210,X5210,bool),fequal(X5210)),X5212)))) )
& ( hBOOL(X5213)
| ti(X5210,X5212) = hAPP(fun(X5210,bool),X5210,the_1(X5210),hAPP(fun(X5210,bool),fun(X5210,bool),hAPP(fun(X5210,fun(bool,bool)),fun(fun(X5210,bool),fun(X5210,bool)),combs(X5210,bool,bool),hAPP(fun(X5210,bool),fun(X5210,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X5210,bool),fun(X5210,fun(bool,bool))),combb(bool,fun(bool,bool),X5210),fconj),hAPP(fun(X5210,bool),fun(X5210,bool),hAPP(fun(bool,bool),fun(fun(X5210,bool),fun(X5210,bool)),combb(bool,bool,X5210),hAPP(bool,fun(bool,bool),fimplies,X5213)),hAPP(X5210,fun(X5210,bool),hAPP(fun(X5210,fun(X5210,bool)),fun(X5210,fun(X5210,bool)),combc(X5210,X5210,bool),fequal(X5210)),X5211)))),hAPP(fun(X5210,bool),fun(X5210,bool),hAPP(fun(bool,bool),fun(fun(X5210,bool),fun(X5210,bool)),combb(bool,bool,X5210),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X5213))),hAPP(X5210,fun(X5210,bool),hAPP(fun(X5210,fun(X5210,bool)),fun(X5210,fun(X5210,bool)),combc(X5210,X5210,bool),fequal(X5210)),X5212)))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1170])]) ).
fof(i_0_1209,plain,
! [X6413,X6414,X6415,X6416,X6417,X6418,X6420,X6422,X6423] :
( hBOOL(hAPP(fun(X6414,bool),bool,hAPP(fun(X6414,bool),fun(fun(X6414,bool),bool),ord_less_eq(fun(X6414,bool)),esk114_6(X6413,X6414,X6415,X6416,X6417,X6418)),X6418))
& ( ~ hBOOL(hAPP(fun(X6414,bool),bool,hAPP(X6414,fun(fun(X6414,bool),bool),member(X6414),X6420),esk114_6(X6413,X6414,X6415,X6416,X6417,X6418)))
| ~ hBOOL(hAPP(fun(X6414,bool),bool,hAPP(X6414,fun(fun(X6414,bool),bool),member(X6414),X6420),hAPP(fun(X6413,bool),fun(X6414,bool),hAPP(fun(X6413,X6414),fun(fun(X6413,bool),fun(X6414,bool)),image(X6413,X6414),X6415),hAPP(fun(X6413,bool),fun(X6413,bool),hAPP(fun(X6413,bool),fun(fun(X6413,bool),fun(X6413,bool)),minus_minus(fun(X6413,bool)),X6416),hAPP(fun(X6414,bool),fun(X6413,bool),hAPP(fun(X6414,X6413),fun(fun(X6414,bool),fun(X6413,bool)),image(X6414,X6413),X6417),esk114_6(X6413,X6414,X6415,X6416,X6417,X6418)))))) )
& ( ~ hBOOL(hAPP(fun(X6414,bool),bool,hAPP(X6414,fun(fun(X6414,bool),bool),member(X6414),X6422),esk114_6(X6413,X6414,X6415,X6416,X6417,X6418)))
| hAPP(X6414,X6413,esk115_6(X6413,X6414,X6415,X6416,X6417,X6418),X6422) = hAPP(X6414,X6413,X6417,X6422) )
& ( hBOOL(hAPP(fun(X6413,bool),bool,hAPP(X6413,fun(fun(X6413,bool),bool),member(X6413),hAPP(X6414,X6413,esk115_6(X6413,X6414,X6415,X6416,X6417,X6418),X6423)),hAPP(fun(X6413,bool),fun(X6413,bool),hAPP(fun(X6413,bool),fun(fun(X6413,bool),fun(X6413,bool)),minus_minus(fun(X6413,bool)),X6416),hAPP(fun(X6414,bool),fun(X6413,bool),hAPP(fun(X6414,X6413),fun(fun(X6414,bool),fun(X6413,bool)),image(X6414,X6413),X6417),esk114_6(X6413,X6414,X6415,X6416,X6417,X6418)))))
| ~ hBOOL(hAPP(fun(X6414,bool),bool,hAPP(X6414,fun(fun(X6414,bool),bool),member(X6414),X6423),hAPP(fun(X6414,bool),fun(X6414,bool),hAPP(fun(X6414,bool),fun(fun(X6414,bool),fun(X6414,bool)),minus_minus(fun(X6414,bool)),X6418),esk114_6(X6413,X6414,X6415,X6416,X6417,X6418)))) )
& ( ti(X6414,X6423) = hAPP(X6413,X6414,X6415,hAPP(X6414,X6413,esk115_6(X6413,X6414,X6415,X6416,X6417,X6418),X6423))
| ~ hBOOL(hAPP(fun(X6414,bool),bool,hAPP(X6414,fun(fun(X6414,bool),bool),member(X6414),X6423),hAPP(fun(X6414,bool),fun(X6414,bool),hAPP(fun(X6414,bool),fun(fun(X6414,bool),fun(X6414,bool)),minus_minus(fun(X6414,bool)),X6418),esk114_6(X6413,X6414,X6415,X6416,X6417,X6418)))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1171])])])])]) ).
fof(i_0_1210,plain,
! [X2,X1,X33,X21,X19,X31] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X33),X19),X21)),X31) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X31),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))),X19),X21) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X33),X19),X21)),X31) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31) ) ),
inference(fof_simplification,[status(thm)],[fact_575_restrict__fun__upd]) ).
fof(i_0_1211,plain,
! [X5200,X5201,X5202,X5203] :
( ~ hBOOL(hAPP(fun(fun(X5200,bool),X5200),bool,hAPP(fun(X5200,fun(X5200,X5200)),fun(fun(fun(X5200,bool),X5200),bool),finite_folding_one(X5200),X5202),X5203))
| ~ hBOOL(hAPP(fun(X5200,bool),bool,finite_finite(X5200),X5201))
| ti(fun(X5200,bool),X5201) = bot_bot(fun(X5200,bool))
| ~ hBOOL(hAPP(fun(X5200,bool),bool,hAPP(X5200,fun(fun(X5200,bool),bool),member(X5200),hAPP(X5200,X5200,hAPP(X5200,fun(X5200,X5200),X5202,esk54_4(X5200,X5201,X5202,X5203)),esk55_4(X5200,X5201,X5202,X5203))),hAPP(fun(X5200,bool),fun(X5200,bool),hAPP(X5200,fun(fun(X5200,bool),fun(X5200,bool)),insert(X5200),esk54_4(X5200,X5201,X5202,X5203)),hAPP(fun(X5200,bool),fun(X5200,bool),hAPP(X5200,fun(fun(X5200,bool),fun(X5200,bool)),insert(X5200),esk55_4(X5200,X5201,X5202,X5203)),bot_bot(fun(X5200,bool))))))
| hBOOL(hAPP(fun(X5200,bool),bool,hAPP(X5200,fun(fun(X5200,bool),bool),member(X5200),hAPP(fun(X5200,bool),X5200,X5203,X5201)),X5201)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_266_folding__one_Oclosed])])]) ).
fof(i_0_1212,plain,
! [X1,X2,X20,X15,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X12)))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
& ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X20,X15)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))))))) ) ),
inference(fof_simplification,[status(thm)],[fact_527_inj__on__insert]) ).
fof(i_0_1213,plain,
! [X5133,X5134,X5135,X5136,X5137] :
( ~ hBOOL(hAPP(fun(fun(X5133,bool),X5133),bool,hAPP(fun(X5133,fun(X5133,X5133)),fun(fun(fun(X5133,bool),X5133),bool),finite2073411215e_idem(X5133),X5136),X5137))
| hAPP(X5133,X5133,X5135,hAPP(X5133,X5133,hAPP(X5133,fun(X5133,X5133),X5136,esk49_5(X5133,X5134,X5135,X5136,X5137)),esk50_5(X5133,X5134,X5135,X5136,X5137))) != hAPP(X5133,X5133,hAPP(X5133,fun(X5133,X5133),X5136,hAPP(X5133,X5133,X5135,esk49_5(X5133,X5134,X5135,X5136,X5137))),hAPP(X5133,X5133,X5135,esk50_5(X5133,X5134,X5135,X5136,X5137)))
| ~ hBOOL(hAPP(fun(X5133,bool),bool,finite_finite(X5133),X5134))
| ti(fun(X5133,bool),X5134) = bot_bot(fun(X5133,bool))
| hAPP(X5133,X5133,X5135,hAPP(fun(X5133,bool),X5133,X5137,X5134)) = hAPP(fun(X5133,bool),X5133,X5137,hAPP(fun(X5133,bool),fun(X5133,bool),hAPP(fun(X5133,X5133),fun(fun(X5133,bool),fun(X5133,bool)),image(X5133,X5133),X5135),X5134)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_255_folding__one__idem_Ohom__commute])])]) ).
fof(i_0_1214,plain,
! [X5267,X5268,X5269,X5270,X5271] :
( ( hBOOL(hAPP(X5267,bool,hAPP(X5267,fun(X5267,bool),ord_less_eq(X5267),esk69_5(X5267,X5268,X5269,X5270,X5271)),esk68_5(X5267,X5268,X5269,X5270,X5271)))
| hBOOL(hAPP(X5267,bool,hAPP(X5267,fun(X5267,bool),ord_less_eq(X5267),hAPP(X5267,X5267,X5270,X5268)),X5269))
| ~ hBOOL(hAPP(X5267,bool,hAPP(X5267,fun(X5267,bool),ord_less_eq(X5267),X5268),X5271))
| ti(X5267,X5269) != hAPP(X5267,X5267,X5270,X5271)
| ~ order(X5267) )
& ( ~ hBOOL(hAPP(X5267,bool,hAPP(X5267,fun(X5267,bool),ord_less_eq(X5267),hAPP(X5267,X5267,X5270,esk69_5(X5267,X5268,X5269,X5270,X5271))),hAPP(X5267,X5267,X5270,esk68_5(X5267,X5268,X5269,X5270,X5271))))
| hBOOL(hAPP(X5267,bool,hAPP(X5267,fun(X5267,bool),ord_less_eq(X5267),hAPP(X5267,X5267,X5270,X5268)),X5269))
| ~ hBOOL(hAPP(X5267,bool,hAPP(X5267,fun(X5267,bool),ord_less_eq(X5267),X5268),X5271))
| ti(X5267,X5269) != hAPP(X5267,X5267,X5270,X5271)
| ~ order(X5267) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_282_xt1_I15_J])])])])]) ).
fof(i_0_1215,plain,
! [X5345,X5346,X5347,X5348,X5349] :
( ( hBOOL(hAPP(X5345,bool,hAPP(X5345,fun(X5345,bool),ord_less_eq(X5345),esk81_5(X5345,X5346,X5347,X5348,X5349)),esk80_5(X5345,X5346,X5347,X5348,X5349)))
| hBOOL(hAPP(X5345,bool,hAPP(X5345,fun(X5345,bool),ord_less_eq(X5345),X5347),hAPP(X5345,X5345,X5346,X5349)))
| hAPP(X5345,X5345,X5346,X5348) != ti(X5345,X5347)
| ~ hBOOL(hAPP(X5345,bool,hAPP(X5345,fun(X5345,bool),ord_less_eq(X5345),X5348),X5349))
| ~ order(X5345) )
& ( ~ hBOOL(hAPP(X5345,bool,hAPP(X5345,fun(X5345,bool),ord_less_eq(X5345),hAPP(X5345,X5345,X5346,esk81_5(X5345,X5346,X5347,X5348,X5349))),hAPP(X5345,X5345,X5346,esk80_5(X5345,X5346,X5347,X5348,X5349))))
| hBOOL(hAPP(X5345,bool,hAPP(X5345,fun(X5345,bool),ord_less_eq(X5345),X5347),hAPP(X5345,X5345,X5346,X5349)))
| hAPP(X5345,X5345,X5346,X5348) != ti(X5345,X5347)
| ~ hBOOL(hAPP(X5345,bool,hAPP(X5345,fun(X5345,bool),ord_less_eq(X5345),X5348),X5349))
| ~ order(X5345) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_299_xt1_I16_J])])])])]) ).
fof(i_0_1216,plain,
! [X1,X12,X19,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X22)))
<=> ( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))),X22)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ) ) ),
inference(fof_simplification,[status(thm)],[fact_432_subset__insert__iff]) ).
fof(i_0_1217,plain,
! [X5214,X5215,X5216,X5217,X5218,X5219] :
( ( hBOOL(hAPP(fun(X5215,bool),bool,hAPP(X5215,fun(fun(X5215,bool),bool),member(X5215),esk56_6(X5214,X5215,X5216,X5217,X5218,X5219)),X5219))
| hAPP(fun(X5215,bool),fun(X5214,bool),hAPP(fun(X5215,X5214),fun(fun(X5215,bool),fun(X5214,bool)),image(X5215,X5214),X5216),X5218) = hAPP(fun(X5215,bool),fun(X5214,bool),hAPP(fun(X5215,X5214),fun(fun(X5215,bool),fun(X5214,bool)),image(X5215,X5214),X5217),X5219)
| ti(fun(X5215,bool),X5218) != ti(fun(X5215,bool),X5219) )
& ( hAPP(X5215,X5214,X5216,esk56_6(X5214,X5215,X5216,X5217,X5218,X5219)) != hAPP(X5215,X5214,X5217,esk56_6(X5214,X5215,X5216,X5217,X5218,X5219))
| hAPP(fun(X5215,bool),fun(X5214,bool),hAPP(fun(X5215,X5214),fun(fun(X5215,bool),fun(X5214,bool)),image(X5215,X5214),X5216),X5218) = hAPP(fun(X5215,bool),fun(X5214,bool),hAPP(fun(X5215,X5214),fun(fun(X5215,bool),fun(X5214,bool)),image(X5215,X5214),X5217),X5219)
| ti(fun(X5215,bool),X5218) != ti(fun(X5215,bool),X5219) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_270_image__cong])])])]) ).
fof(i_0_1218,plain,
! [X6025,X6026,X6027,X6028,X6029,X6030,X6031] :
( ti(X6026,X6030) = ti(X6026,X6031)
| hAPP(X6025,fun(X6026,X6025),hAPP(X6026,fun(X6025,fun(X6026,X6025)),hAPP(fun(X6026,X6025),fun(X6026,fun(X6025,fun(X6026,X6025))),fun_upd(X6026,X6025),hAPP(X6025,fun(X6026,X6025),hAPP(X6026,fun(X6025,fun(X6026,X6025)),hAPP(fun(X6026,X6025),fun(X6026,fun(X6025,fun(X6026,X6025))),fun_upd(X6026,X6025),X6027),X6030),X6028)),X6031),X6029) = hAPP(X6025,fun(X6026,X6025),hAPP(X6026,fun(X6025,fun(X6026,X6025)),hAPP(fun(X6026,X6025),fun(X6026,fun(X6025,fun(X6026,X6025))),fun_upd(X6026,X6025),hAPP(X6025,fun(X6026,X6025),hAPP(X6026,fun(X6025,fun(X6026,X6025)),hAPP(fun(X6026,X6025),fun(X6026,fun(X6025,fun(X6026,X6025))),fun_upd(X6026,X6025),X6027),X6031),X6029)),X6030),X6028) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_461_fun__upd__twist])]) ).
fof(i_0_1219,plain,
! [X2,X1,X19,X12,X20,X26,X29,X14] :
( hBOOL(hAPP(fun(fun(X2,bool),X1),bool,hAPP(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool),hAPP(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))),finite1357897459simple(X1,X2),X20),X26),X29),X14))
=> ( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X12))
=> ( ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X19),X12))
=> hAPP(fun(X2,bool),X1,X14,hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X19),X12)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X20,hAPP(X2,X1,X29,X19)),hAPP(fun(X2,bool),X1,X14,X12)) ) ) ),
inference(fof_simplification,[status(thm)],[fact_440_folding__image__simple_Oinsert]) ).
fof(i_0_1220,plain,
! [X7729,X7730] :
( ~ linorder(X7729)
| ~ hBOOL(hAPP(fun(X7729,bool),bool,finite_finite(X7729),X7730))
| ti(fun(X7729,bool),X7730) = bot_bot(fun(X7729,bool))
| ~ hBOOL(hAPP(fun(X7729,bool),bool,hAPP(X7729,fun(fun(X7729,bool),bool),member(X7729),hAPP(X7729,X7729,hAPP(X7729,fun(X7729,X7729),ord_min(X7729),esk182_2(X7729,X7730)),esk183_2(X7729,X7730))),hAPP(fun(X7729,bool),fun(X7729,bool),hAPP(X7729,fun(fun(X7729,bool),fun(X7729,bool)),insert(X7729),esk182_2(X7729,X7730)),hAPP(fun(X7729,bool),fun(X7729,bool),hAPP(X7729,fun(fun(X7729,bool),fun(X7729,bool)),insert(X7729),esk183_2(X7729,X7730)),bot_bot(fun(X7729,bool))))))
| hBOOL(hAPP(fun(X7729,bool),bool,hAPP(X7729,fun(fun(X7729,bool),bool),member(X7729),hAPP(fun(X7729,bool),X7729,hAPP(fun(X7729,fun(X7729,X7729)),fun(fun(X7729,bool),X7729),big_Inf_fin(X7729),ord_min(X7729)),X7730)),X7730)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_931_min__max_OInf__fin_Oclosed])])])]) ).
fof(i_0_1221,plain,
! [X23,X18,X103,X10] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X103),X10))
=> ( ( X10 = X103
=> hBOOL(hAPP(state,bool,X23,X103)) )
=> ~ ( hBOOL(hAPP(state,bool,X23,X103))
=> ! [X105] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X18),X103),X105))
=> ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X105),X10)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_296_evalc__WHILE__case]) ).
fof(i_0_1222,plain,
! [X5173,X5174,X5175,X5176,X5177,X5178,X5179] :
( ~ hBOOL(hAPP(fun(fun(X5173,bool),X5174),bool,hAPP(fun(X5173,X5174),fun(fun(fun(X5173,bool),X5174),bool),hAPP(X5174,fun(fun(X5173,X5174),fun(fun(fun(X5173,bool),X5174),bool)),hAPP(fun(X5174,fun(X5174,X5174)),fun(X5174,fun(fun(X5173,X5174),fun(fun(fun(X5173,bool),X5174),bool))),finite908156982e_idem(X5174,X5173),X5176),X5177),X5178),X5179))
| hAPP(X5174,X5174,hAPP(X5174,fun(X5174,X5174),X5176,X5175),X5175) = ti(X5174,X5175) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_262_folding__image__simple__idem_Oidem])]) ).
fof(i_0_1223,plain,
! [X5895,X5896,X5897,X5898,X5899,X5900] :
( ~ hBOOL(hAPP(fun(fun(X5895,bool),X5896),bool,hAPP(fun(X5895,X5896),fun(fun(fun(X5895,bool),X5896),bool),hAPP(X5896,fun(fun(X5895,X5896),fun(fun(fun(X5895,bool),X5896),bool)),hAPP(fun(X5896,fun(X5896,X5896)),fun(X5896,fun(fun(X5895,X5896),fun(fun(fun(X5895,bool),X5896),bool))),finite1357897459simple(X5896,X5895),X5897),X5898),X5899),X5900))
| hAPP(fun(X5895,bool),X5896,X5900,bot_bot(fun(X5895,bool))) = ti(X5896,X5898) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_439_folding__image__simple_Oempty])]) ).
fof(i_0_1224,plain,
! [X7623,X7624] :
( ~ linorder(X7623)
| ~ hBOOL(hAPP(fun(X7623,bool),bool,finite_finite(X7623),X7624))
| ti(fun(X7623,bool),X7624) = bot_bot(fun(X7623,bool))
| ~ hBOOL(hAPP(fun(X7623,bool),bool,hAPP(X7623,fun(fun(X7623,bool),bool),member(X7623),hAPP(X7623,X7623,hAPP(X7623,fun(X7623,X7623),ord_min(X7623),esk172_2(X7623,X7624)),esk173_2(X7623,X7624))),hAPP(fun(X7623,bool),fun(X7623,bool),hAPP(X7623,fun(fun(X7623,bool),fun(X7623,bool)),insert(X7623),esk172_2(X7623,X7624)),hAPP(fun(X7623,bool),fun(X7623,bool),hAPP(X7623,fun(fun(X7623,bool),fun(X7623,bool)),insert(X7623),esk173_2(X7623,X7624)),bot_bot(fun(X7623,bool))))))
| hBOOL(hAPP(fun(X7623,bool),bool,hAPP(X7623,fun(fun(X7623,bool),bool),member(X7623),hAPP(fun(X7623,bool),X7623,big_linorder_Min(X7623),X7624)),X7624)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_898_Min_Oclosed])])])]) ).
fof(i_0_1225,plain,
! [X7928,X7929] :
( ~ linorder(X7928)
| ~ hBOOL(hAPP(fun(X7928,bool),bool,finite_finite(X7928),X7929))
| ti(fun(X7928,bool),X7929) = bot_bot(fun(X7928,bool))
| ~ hBOOL(hAPP(fun(X7928,bool),bool,hAPP(X7928,fun(fun(X7928,bool),bool),member(X7928),hAPP(X7928,X7928,hAPP(X7928,fun(X7928,X7928),ord_max(X7928),esk186_2(X7928,X7929)),esk187_2(X7928,X7929))),hAPP(fun(X7928,bool),fun(X7928,bool),hAPP(X7928,fun(fun(X7928,bool),fun(X7928,bool)),insert(X7928),esk186_2(X7928,X7929)),hAPP(fun(X7928,bool),fun(X7928,bool),hAPP(X7928,fun(fun(X7928,bool),fun(X7928,bool)),insert(X7928),esk187_2(X7928,X7929)),bot_bot(fun(X7928,bool))))))
| hBOOL(hAPP(fun(X7928,bool),bool,hAPP(X7928,fun(fun(X7928,bool),bool),member(X7928),hAPP(fun(X7928,bool),X7928,big_linorder_Max(X7928),X7929)),X7929)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_992_Max_Oclosed])])])]) ).
fof(i_0_1226,plain,
! [X6910,X6911] :
( ~ lattice(X6910)
| ~ hBOOL(hAPP(fun(X6910,bool),bool,finite_finite(X6910),X6911))
| ti(fun(X6910,bool),X6911) = bot_bot(fun(X6910,bool))
| ~ hBOOL(hAPP(fun(X6910,bool),bool,hAPP(X6910,fun(fun(X6910,bool),bool),member(X6910),hAPP(X6910,X6910,hAPP(X6910,fun(X6910,X6910),semilattice_sup_sup(X6910),esk137_2(X6910,X6911)),esk138_2(X6910,X6911))),hAPP(fun(X6910,bool),fun(X6910,bool),hAPP(X6910,fun(fun(X6910,bool),fun(X6910,bool)),insert(X6910),esk137_2(X6910,X6911)),hAPP(fun(X6910,bool),fun(X6910,bool),hAPP(X6910,fun(fun(X6910,bool),fun(X6910,bool)),insert(X6910),esk138_2(X6910,X6911)),bot_bot(fun(X6910,bool))))))
| hBOOL(hAPP(fun(X6910,bool),bool,hAPP(X6910,fun(fun(X6910,bool),bool),member(X6910),hAPP(fun(X6910,bool),X6910,big_lattice_Sup_fin(X6910),X6911)),X6911)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_675_Sup__fin_Oclosed])])])]) ).
fof(i_0_1227,plain,
! [X6817,X6818] :
( ~ lattice(X6817)
| ~ hBOOL(hAPP(fun(X6817,bool),bool,finite_finite(X6817),X6818))
| ti(fun(X6817,bool),X6818) = bot_bot(fun(X6817,bool))
| ~ hBOOL(hAPP(fun(X6817,bool),bool,hAPP(X6817,fun(fun(X6817,bool),bool),member(X6817),hAPP(X6817,X6817,hAPP(X6817,fun(X6817,X6817),semilattice_inf_inf(X6817),esk123_2(X6817,X6818)),esk124_2(X6817,X6818))),hAPP(fun(X6817,bool),fun(X6817,bool),hAPP(X6817,fun(fun(X6817,bool),fun(X6817,bool)),insert(X6817),esk123_2(X6817,X6818)),hAPP(fun(X6817,bool),fun(X6817,bool),hAPP(X6817,fun(fun(X6817,bool),fun(X6817,bool)),insert(X6817),esk124_2(X6817,X6818)),bot_bot(fun(X6817,bool))))))
| hBOOL(hAPP(fun(X6817,bool),bool,hAPP(X6817,fun(fun(X6817,bool),bool),member(X6817),hAPP(fun(X6817,bool),X6817,big_lattice_Inf_fin(X6817),X6818)),X6818)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_650_Inf__fin_Oclosed])])])]) ).
fof(i_0_1228,plain,
! [X1,X17,X15] :
( ( hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15))),X17)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))) )
& ( ~ hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X15))),X17)) = bot_bot(fun(X1,bool)) ) ),
inference(fof_simplification,[status(thm)],[fact_87_Collect__conv__if]) ).
fof(i_0_1229,plain,
! [X1,X2,X19,X21,X20,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X20),X12))
=> ( ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X21),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12)))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21)),X12)) ) ),
inference(fof_simplification,[status(thm)],[fact_503_inj__on__fun__updI]) ).
fof(i_0_1230,plain,
! [X2,X1,X20,X21,X19,X12] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21)),X12) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X21),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool)))))) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X20),X19),X21)),X12) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X20),X12) ) ),
inference(fof_simplification,[status(thm)],[fact_454_fun__upd__image]) ).
fof(i_0_1231,plain,
! [X74,X75,X95,X98] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X74),X75)),X95),X98))
=> ~ ! [X105] :
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X74),X95),X105))
=> ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X75),X105),X98)) ) ),
inference(fof_simplification,[status(thm)],[fact_295_evalc__elim__cases_I4_J]) ).
fof(i_0_1232,plain,
! [X6546,X6547,X6548,X6549,X6550,X6551,X6552] :
( ~ hBOOL(hAPP(fun(fun(X6546,X6547),fun(fun(X6546,bool),X6547)),bool,hAPP(X6547,fun(fun(fun(X6546,X6547),fun(fun(X6546,bool),X6547)),bool),hAPP(fun(X6547,fun(X6547,X6547)),fun(X6547,fun(fun(fun(X6546,X6547),fun(fun(X6546,bool),X6547)),bool)),big_comm_monoid_big(X6547,X6546),X6550),X6551),X6552))
| hBOOL(hAPP(fun(X6546,bool),bool,finite_finite(X6546),X6549))
| hAPP(fun(X6546,bool),X6547,hAPP(fun(X6546,X6547),fun(fun(X6546,bool),X6547),X6552,X6548),X6549) = ti(X6547,X6551) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1172])]) ).
fof(i_0_1233,plain,
! [X6424,X6425,X6426,X6427,X6428,X6429,X6430] :
( ( ~ hBOOL(hAPP(fun(X6424,bool),bool,finite_finite(X6424),X6427))
| hAPP(fun(X6424,bool),X6425,hAPP(fun(X6424,X6425),fun(fun(X6424,bool),X6425),X6430,X6426),X6427) = hAPP(fun(X6424,bool),X6425,hAPP(X6425,fun(fun(X6424,bool),X6425),hAPP(fun(X6424,X6425),fun(X6425,fun(fun(X6424,bool),X6425)),hAPP(fun(X6425,fun(X6425,X6425)),fun(fun(X6424,X6425),fun(X6425,fun(fun(X6424,bool),X6425))),finite_fold_image(X6425,X6424),X6428),X6426),X6429),X6427)
| ~ hBOOL(hAPP(fun(fun(X6424,X6425),fun(fun(X6424,bool),X6425)),bool,hAPP(X6425,fun(fun(fun(X6424,X6425),fun(fun(X6424,bool),X6425)),bool),hAPP(fun(X6425,fun(X6425,X6425)),fun(X6425,fun(fun(fun(X6424,X6425),fun(fun(X6424,bool),X6425)),bool)),big_comm_monoid_big(X6425,X6424),X6428),X6429),X6430)) )
& ( hBOOL(hAPP(fun(X6424,bool),bool,finite_finite(X6424),X6427))
| hAPP(fun(X6424,bool),X6425,hAPP(fun(X6424,X6425),fun(fun(X6424,bool),X6425),X6430,X6426),X6427) = ti(X6425,X6429)
| ~ hBOOL(hAPP(fun(fun(X6424,X6425),fun(fun(X6424,bool),X6425)),bool,hAPP(X6425,fun(fun(fun(X6424,X6425),fun(fun(X6424,bool),X6425)),bool),hAPP(fun(X6425,fun(X6425,X6425)),fun(X6425,fun(fun(fun(X6424,X6425),fun(fun(X6424,bool),X6425)),bool)),big_comm_monoid_big(X6425,X6424),X6428),X6429),X6430)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1173])])]) ).
fof(i_0_1234,plain,
! [X6514,X6515,X6516,X6517,X6518] :
( ( ~ hBOOL(hAPP(fun(X6514,bool),bool,hAPP(X6514,fun(fun(X6514,bool),bool),member(X6514),X6516),hAPP(fun(X6515,bool),fun(X6514,bool),hAPP(fun(X6514,X6515),fun(fun(X6515,bool),fun(X6514,bool)),vimage(X6514,X6515),X6517),hAPP(fun(X6515,bool),fun(X6515,bool),hAPP(X6515,fun(fun(X6515,bool),fun(X6515,bool)),insert(X6515),X6518),bot_bot(fun(X6515,bool))))))
| hAPP(X6514,X6515,X6517,X6516) = ti(X6515,X6518) )
& ( hAPP(X6514,X6515,X6517,X6516) != ti(X6515,X6518)
| hBOOL(hAPP(fun(X6514,bool),bool,hAPP(X6514,fun(fun(X6514,bool),bool),member(X6514),X6516),hAPP(fun(X6515,bool),fun(X6514,bool),hAPP(fun(X6514,X6515),fun(fun(X6515,bool),fun(X6514,bool)),vimage(X6514,X6515),X6517),hAPP(fun(X6515,bool),fun(X6515,bool),hAPP(X6515,fun(fun(X6515,bool),fun(X6515,bool)),insert(X6515),X6518),bot_bot(fun(X6515,bool)))))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_565_vimage__singleton__eq])]) ).
fof(i_0_1235,plain,
! [X2,X1,X33,X19,X31] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31)),X19),none(X2)) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X31),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),bot_bot(fun(X1,bool))))) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X31))
=> hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31)),X19),none(X2)) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X31) ) ),
inference(fof_simplification,[status(thm)],[fact_544_fun__upd__None__restrict]) ).
fof(i_0_1236,plain,
! [X6337,X6338,X6339,X6340,X6341,X6343] :
( ( ~ hBOOL(hAPP(fun(X6338,bool),bool,hAPP(fun(X6338,X6337),fun(fun(X6338,bool),bool),inj_on(X6338,X6337),X6341),X6340))
| ~ hBOOL(hAPP(fun(X6337,bool),bool,hAPP(fun(X6337,bool),fun(fun(X6337,bool),bool),ord_less_eq(fun(X6337,bool)),hAPP(fun(X6338,bool),fun(X6337,bool),hAPP(fun(X6338,X6337),fun(fun(X6338,bool),fun(X6337,bool)),image(X6338,X6337),X6341),X6340)),X6339))
| hAPP(fun(X6337,bool),fun(X6338,bool),hAPP(fun(X6337,X6338),fun(fun(X6337,bool),fun(X6338,bool)),image(X6337,X6338),esk109_4(X6337,X6338,X6339,X6340)),X6339) = ti(fun(X6338,bool),X6340)
| ti(fun(X6338,bool),X6340) = bot_bot(fun(X6338,bool)) )
& ( hBOOL(hAPP(fun(X6338,bool),bool,hAPP(fun(X6338,X6337),fun(fun(X6338,bool),bool),inj_on(X6338,X6337),esk110_4(X6337,X6338,X6339,X6340)),X6340))
| hAPP(fun(X6337,bool),fun(X6338,bool),hAPP(fun(X6337,X6338),fun(fun(X6337,bool),fun(X6338,bool)),image(X6337,X6338),X6343),X6339) != ti(fun(X6338,bool),X6340)
| ti(fun(X6338,bool),X6340) = bot_bot(fun(X6338,bool)) )
& ( hBOOL(hAPP(fun(X6337,bool),bool,hAPP(fun(X6337,bool),fun(fun(X6337,bool),bool),ord_less_eq(fun(X6337,bool)),hAPP(fun(X6338,bool),fun(X6337,bool),hAPP(fun(X6338,X6337),fun(fun(X6338,bool),fun(X6337,bool)),image(X6338,X6337),esk110_4(X6337,X6338,X6339,X6340)),X6340)),X6339))
| hAPP(fun(X6337,bool),fun(X6338,bool),hAPP(fun(X6337,X6338),fun(fun(X6337,bool),fun(X6338,bool)),image(X6337,X6338),X6343),X6339) != ti(fun(X6338,bool),X6340)
| ti(fun(X6338,bool),X6340) = bot_bot(fun(X6338,bool)) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_531_inj__on__iff__surj])])])])]) ).
fof(i_0_1237,plain,
! [X6264,X6265,X6266] :
( ~ hBOOL(hAPP(fun(X6264,bool),bool,finite_finite(X6264),X6266))
| ~ hBOOL(hAPP(fun(X6264,bool),bool,hAPP(fun(X6264,bool),fun(fun(X6264,bool),bool),ord_less_eq(fun(X6264,bool)),hAPP(fun(X6264,bool),fun(X6264,bool),hAPP(fun(X6264,X6264),fun(fun(X6264,bool),fun(X6264,bool)),image(X6264,X6264),X6265),X6266)),X6266))
| ~ hBOOL(hAPP(fun(X6264,bool),bool,hAPP(fun(X6264,X6264),fun(fun(X6264,bool),bool),inj_on(X6264,X6264),X6265),X6266))
| hAPP(fun(X6264,bool),fun(X6264,bool),hAPP(fun(X6264,X6264),fun(fun(X6264,bool),fun(X6264,bool)),image(X6264,X6264),X6265),X6266) = ti(fun(X6264,bool),X6266) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_514_endo__inj__surj])]) ).
fof(i_0_1238,plain,
! [X1,X17,X15] :
( ( hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),fequal(X1),X15))),X17)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),bot_bot(fun(X1,bool))) )
& ( ~ hBOOL(hAPP(X1,bool,X17,X15))
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),fequal(X1),X15))),X17)) = bot_bot(fun(X1,bool)) ) ),
inference(fof_simplification,[status(thm)],[fact_88_Collect__conv__if2]) ).
fof(i_0_1239,plain,
! [X7898,X7899,X7900,X7901] :
( ( ~ hBOOL(hAPP(X7898,bool,hAPP(fun(X7898,bool),fun(X7898,bool),hAPP(fun(X7898,fun(X7898,X7898)),fun(fun(X7898,bool),fun(X7898,bool)),finite_fold1Set(X7898),X7899),hAPP(fun(X7898,bool),fun(X7898,bool),hAPP(X7898,fun(fun(X7898,bool),fun(X7898,bool)),insert(X7898),X7900),bot_bot(fun(X7898,bool)))),X7901))
| ti(X7898,X7900) = ti(X7898,X7901) )
& ( ti(X7898,X7900) != ti(X7898,X7901)
| hBOOL(hAPP(X7898,bool,hAPP(fun(X7898,bool),fun(X7898,bool),hAPP(fun(X7898,fun(X7898,X7898)),fun(fun(X7898,bool),fun(X7898,bool)),finite_fold1Set(X7898),X7899),hAPP(fun(X7898,bool),fun(X7898,bool),hAPP(X7898,fun(fun(X7898,bool),fun(X7898,bool)),insert(X7898),X7900),bot_bot(fun(X7898,bool)))),X7901)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_983_fold1Set__sing])]) ).
fof(i_0_1240,plain,
! [X1,X17,X12,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X14),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,bot_bot(fun(X1,bool))))
=> ( ! [X36,X37] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X37))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X36),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X36),X37))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,X37))
=> hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X36),X37))) ) ) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,X17,X14)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_94_finite__subset__induct]) ).
fof(i_0_1241,plain,
! [X5060,X5061,X5062] :
( ( hBOOL(hAPP(fun(X5060,bool),bool,finite_finite(X5060),esk48_3(X5060,X5061,X5062)))
| hBOOL(hAPP(fun(X5060,bool),bool,X5061,X5062))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,X5061,hAPP(fun(X5060,bool),fun(X5060,bool),hAPP(X5060,fun(fun(X5060,bool),fun(X5060,bool)),insert(X5060),esk46_3(X5060,X5061,X5062)),bot_bot(fun(X5060,bool)))))
| ti(fun(X5060,bool),X5062) = bot_bot(fun(X5060,bool))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,finite_finite(X5060),X5062)) )
& ( ti(fun(X5060,bool),esk48_3(X5060,X5061,X5062)) != bot_bot(fun(X5060,bool))
| hBOOL(hAPP(fun(X5060,bool),bool,X5061,X5062))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,X5061,hAPP(fun(X5060,bool),fun(X5060,bool),hAPP(X5060,fun(fun(X5060,bool),fun(X5060,bool)),insert(X5060),esk46_3(X5060,X5061,X5062)),bot_bot(fun(X5060,bool)))))
| ti(fun(X5060,bool),X5062) = bot_bot(fun(X5060,bool))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,finite_finite(X5060),X5062)) )
& ( ~ hBOOL(hAPP(fun(X5060,bool),bool,hAPP(X5060,fun(fun(X5060,bool),bool),member(X5060),esk47_3(X5060,X5061,X5062)),esk48_3(X5060,X5061,X5062)))
| hBOOL(hAPP(fun(X5060,bool),bool,X5061,X5062))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,X5061,hAPP(fun(X5060,bool),fun(X5060,bool),hAPP(X5060,fun(fun(X5060,bool),fun(X5060,bool)),insert(X5060),esk46_3(X5060,X5061,X5062)),bot_bot(fun(X5060,bool)))))
| ti(fun(X5060,bool),X5062) = bot_bot(fun(X5060,bool))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,finite_finite(X5060),X5062)) )
& ( hBOOL(hAPP(fun(X5060,bool),bool,X5061,esk48_3(X5060,X5061,X5062)))
| hBOOL(hAPP(fun(X5060,bool),bool,X5061,X5062))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,X5061,hAPP(fun(X5060,bool),fun(X5060,bool),hAPP(X5060,fun(fun(X5060,bool),fun(X5060,bool)),insert(X5060),esk46_3(X5060,X5061,X5062)),bot_bot(fun(X5060,bool)))))
| ti(fun(X5060,bool),X5062) = bot_bot(fun(X5060,bool))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,finite_finite(X5060),X5062)) )
& ( ~ hBOOL(hAPP(fun(X5060,bool),bool,X5061,hAPP(fun(X5060,bool),fun(X5060,bool),hAPP(X5060,fun(fun(X5060,bool),fun(X5060,bool)),insert(X5060),esk47_3(X5060,X5061,X5062)),esk48_3(X5060,X5061,X5062))))
| hBOOL(hAPP(fun(X5060,bool),bool,X5061,X5062))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,X5061,hAPP(fun(X5060,bool),fun(X5060,bool),hAPP(X5060,fun(fun(X5060,bool),fun(X5060,bool)),insert(X5060),esk46_3(X5060,X5061,X5062)),bot_bot(fun(X5060,bool)))))
| ti(fun(X5060,bool),X5062) = bot_bot(fun(X5060,bool))
| ~ hBOOL(hAPP(fun(X5060,bool),bool,finite_finite(X5060),X5062)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1174])])])]) ).
fof(i_0_1242,plain,
! [X7673,X7674,X7675,X7677] :
( ( hBOOL(hAPP(fun(X7673,bool),bool,hAPP(X7673,fun(fun(X7673,bool),bool),member(X7673),esk178_3(X7673,X7674,X7675)),X7675))
| ~ hBOOL(hAPP(X7673,bool,hAPP(X7673,fun(X7673,bool),ord_less_eq(X7673),hAPP(fun(X7673,bool),X7673,hAPP(fun(X7673,fun(X7673,X7673)),fun(fun(X7673,bool),X7673),finite_fold1(X7673),ord_min(X7673)),X7675)),X7674))
| ti(fun(X7673,bool),X7675) = bot_bot(fun(X7673,bool))
| ~ hBOOL(hAPP(fun(X7673,bool),bool,finite_finite(X7673),X7675))
| ~ linorder(X7673) )
& ( hBOOL(hAPP(X7673,bool,hAPP(X7673,fun(X7673,bool),ord_less_eq(X7673),esk178_3(X7673,X7674,X7675)),X7674))
| ~ hBOOL(hAPP(X7673,bool,hAPP(X7673,fun(X7673,bool),ord_less_eq(X7673),hAPP(fun(X7673,bool),X7673,hAPP(fun(X7673,fun(X7673,X7673)),fun(fun(X7673,bool),X7673),finite_fold1(X7673),ord_min(X7673)),X7675)),X7674))
| ti(fun(X7673,bool),X7675) = bot_bot(fun(X7673,bool))
| ~ hBOOL(hAPP(fun(X7673,bool),bool,finite_finite(X7673),X7675))
| ~ linorder(X7673) )
& ( ~ hBOOL(hAPP(fun(X7673,bool),bool,hAPP(X7673,fun(fun(X7673,bool),bool),member(X7673),X7677),X7675))
| ~ hBOOL(hAPP(X7673,bool,hAPP(X7673,fun(X7673,bool),ord_less_eq(X7673),X7677),X7674))
| hBOOL(hAPP(X7673,bool,hAPP(X7673,fun(X7673,bool),ord_less_eq(X7673),hAPP(fun(X7673,bool),X7673,hAPP(fun(X7673,fun(X7673,X7673)),fun(fun(X7673,bool),X7673),finite_fold1(X7673),ord_min(X7673)),X7675)),X7674))
| ti(fun(X7673,bool),X7675) = bot_bot(fun(X7673,bool))
| ~ hBOOL(hAPP(fun(X7673,bool),bool,finite_finite(X7673),X7675))
| ~ linorder(X7673) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_914_fold1__below__iff])])])])]) ).
fof(i_0_1243,plain,
! [X2,X1,X33,X21,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),fun(option(X2),bool),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(option(X2),bool)),image(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X33),X19),hAPP(X2,option(X2),some(X2),X21))),X12) = hAPP(fun(X1,bool),fun(option(X2),bool),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(option(X2),bool)),image(X1,option(X2)),X33),X12) ),
inference(fof_simplification,[status(thm)],[fact_466_image__map__upd]) ).
fof(i_0_1244,plain,
! [X7642,X7643,X7644] :
( ~ linorder(X7642)
| ti(fun(X7642,bool),X7644) = bot_bot(fun(X7642,bool))
| ~ hBOOL(hAPP(fun(X7642,bool),bool,hAPP(fun(X7642,bool),fun(fun(X7642,bool),bool),ord_less_eq(fun(X7642,bool)),X7644),X7643))
| ~ hBOOL(hAPP(fun(X7642,bool),bool,finite_finite(X7642),X7643))
| hBOOL(hAPP(X7642,bool,hAPP(X7642,fun(X7642,bool),ord_less_eq(X7642),hAPP(fun(X7642,bool),X7642,hAPP(fun(X7642,fun(X7642,X7642)),fun(fun(X7642,bool),X7642),finite_fold1(X7642),ord_min(X7642)),X7643)),hAPP(fun(X7642,bool),X7642,hAPP(fun(X7642,fun(X7642,X7642)),fun(fun(X7642,bool),X7642),finite_fold1(X7642),ord_min(X7642)),X7644))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_904_fold1__antimono])])]) ).
fof(i_0_1245,plain,
! [X7134,X7135,X7136,X7137,X7138] :
( ~ hBOOL(hAPP(fun(X7134,bool),bool,hAPP(fun(X7134,X7135),fun(fun(X7134,bool),bool),inj_on(X7134,X7135),X7137),X7138))
| ~ hBOOL(hAPP(fun(X7135,bool),bool,hAPP(X7135,fun(fun(X7135,bool),bool),member(X7135),X7136),hAPP(fun(X7134,bool),fun(X7135,bool),hAPP(fun(X7134,X7135),fun(fun(X7134,bool),fun(X7135,bool)),image(X7134,X7135),X7137),X7138)))
| hAPP(X7134,X7135,X7137,hAPP(X7135,X7134,hAPP(fun(X7134,X7135),fun(X7135,X7134),hAPP(fun(X7134,bool),fun(fun(X7134,X7135),fun(X7135,X7134)),the_inv_into(X7134,X7135),X7138),X7137),X7136)) = ti(X7135,X7136) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_747_f__the__inv__into__f])]) ).
fof(i_0_1246,plain,
! [X18,X23,X103] :
( ~ hBOOL(hAPP(state,bool,X23,X103))
=> hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X23),X18)),X103),X103)) ),
inference(fof_simplification,[status(thm)],[fact_293_evalc_OWhileFalse]) ).
fof(i_0_1247,plain,
! [X1,X2,X26,X19,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),X12)) ) ) ),
inference(fof_simplification,[status(thm)],[fact_540_comp__fun__commute_Ofold__insert]) ).
fof(i_0_1248,plain,
! [X7724,X7725,X7726] :
( ~ linorder(X7724)
| hAPP(X7724,X7724,X7726,hAPP(X7724,X7724,hAPP(X7724,fun(X7724,X7724),ord_min(X7724),esk180_3(X7724,X7725,X7726)),esk181_3(X7724,X7725,X7726))) != hAPP(X7724,X7724,hAPP(X7724,fun(X7724,X7724),ord_min(X7724),hAPP(X7724,X7724,X7726,esk180_3(X7724,X7725,X7726))),hAPP(X7724,X7724,X7726,esk181_3(X7724,X7725,X7726)))
| ~ hBOOL(hAPP(fun(X7724,bool),bool,finite_finite(X7724),X7725))
| ti(fun(X7724,bool),X7725) = bot_bot(fun(X7724,bool))
| hAPP(X7724,X7724,X7726,hAPP(fun(X7724,bool),X7724,hAPP(fun(X7724,fun(X7724,X7724)),fun(fun(X7724,bool),X7724),big_Inf_fin(X7724),ord_min(X7724)),X7725)) = hAPP(fun(X7724,bool),X7724,hAPP(fun(X7724,fun(X7724,X7724)),fun(fun(X7724,bool),X7724),big_Inf_fin(X7724),ord_min(X7724)),hAPP(fun(X7724,bool),fun(X7724,bool),hAPP(fun(X7724,X7724),fun(fun(X7724,bool),fun(X7724,bool)),image(X7724,X7724),X7726),X7725)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_930_min__max_OInf__fin_Ohom__commute])])])]) ).
fof(i_0_1249,plain,
! [X6691,X6692,X6693,X6694,X6696,X6697] :
( ( ti(X6692,X6693) = hAPP(X6691,X6692,X6694,esk119_4(X6691,X6692,X6693,X6694))
| ~ hBOOL(hAPP(fun(X6692,bool),bool,hAPP(X6692,fun(fun(X6692,bool),bool),member(X6692),X6693),hAPP(fun(X6691,bool),fun(X6692,bool),hAPP(fun(X6691,X6692),fun(fun(X6691,bool),fun(X6692,bool)),image(X6691,X6692),X6694),top_top(fun(X6691,bool)))))
| ~ hBOOL(hAPP(fun(X6691,bool),bool,hAPP(fun(X6691,X6692),fun(fun(X6691,bool),bool),inj_on(X6691,X6692),X6694),top_top(fun(X6691,bool)))) )
& ( ti(X6692,X6693) != hAPP(X6691,X6692,X6694,X6696)
| ti(X6691,X6696) = ti(X6691,esk119_4(X6691,X6692,X6693,X6694))
| ~ hBOOL(hAPP(fun(X6692,bool),bool,hAPP(X6692,fun(fun(X6692,bool),bool),member(X6692),X6693),hAPP(fun(X6691,bool),fun(X6692,bool),hAPP(fun(X6691,X6692),fun(fun(X6691,bool),fun(X6692,bool)),image(X6691,X6692),X6694),top_top(fun(X6691,bool)))))
| ~ hBOOL(hAPP(fun(X6691,bool),bool,hAPP(fun(X6691,X6692),fun(fun(X6691,bool),bool),inj_on(X6691,X6692),X6694),top_top(fun(X6691,bool)))) )
& ( ti(X6692,X6693) = hAPP(X6691,X6692,X6694,esk120_5(X6691,X6692,X6693,X6694,X6697))
| ti(X6692,X6693) != hAPP(X6691,X6692,X6694,X6697)
| hBOOL(hAPP(fun(X6692,bool),bool,hAPP(X6692,fun(fun(X6692,bool),bool),member(X6692),X6693),hAPP(fun(X6691,bool),fun(X6692,bool),hAPP(fun(X6691,X6692),fun(fun(X6691,bool),fun(X6692,bool)),image(X6691,X6692),X6694),top_top(fun(X6691,bool)))))
| ~ hBOOL(hAPP(fun(X6691,bool),bool,hAPP(fun(X6691,X6692),fun(fun(X6691,bool),bool),inj_on(X6691,X6692),X6694),top_top(fun(X6691,bool)))) )
& ( ti(X6691,esk120_5(X6691,X6692,X6693,X6694,X6697)) != ti(X6691,X6697)
| ti(X6692,X6693) != hAPP(X6691,X6692,X6694,X6697)
| hBOOL(hAPP(fun(X6692,bool),bool,hAPP(X6692,fun(fun(X6692,bool),bool),member(X6692),X6693),hAPP(fun(X6691,bool),fun(X6692,bool),hAPP(fun(X6691,X6692),fun(fun(X6691,bool),fun(X6692,bool)),image(X6691,X6692),X6694),top_top(fun(X6691,bool)))))
| ~ hBOOL(hAPP(fun(X6691,bool),bool,hAPP(fun(X6691,X6692),fun(fun(X6691,bool),bool),inj_on(X6691,X6692),X6694),top_top(fun(X6691,bool)))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_617_range__ex1__eq])])])])]) ).
fof(i_0_1250,plain,
! [X7687,X7688,X7689] :
( ~ linorder(X7687)
| ~ hBOOL(hAPP(fun(X7687,bool),bool,finite_finite(X7687),X7689))
| ti(fun(X7687,bool),X7689) = bot_bot(fun(X7687,bool))
| ~ hBOOL(hAPP(fun(X7687,bool),bool,finite_finite(X7687),X7688))
| ti(fun(X7687,bool),X7688) = bot_bot(fun(X7687,bool))
| hAPP(fun(X7687,bool),fun(X7687,bool),hAPP(fun(X7687,bool),fun(fun(X7687,bool),fun(X7687,bool)),semilattice_inf_inf(fun(X7687,bool)),X7689),X7688) != bot_bot(fun(X7687,bool))
| hAPP(fun(X7687,bool),X7687,hAPP(fun(X7687,fun(X7687,X7687)),fun(fun(X7687,bool),X7687),big_Inf_fin(X7687),ord_min(X7687)),hAPP(fun(X7687,bool),fun(X7687,bool),hAPP(fun(X7687,bool),fun(fun(X7687,bool),fun(X7687,bool)),semilattice_sup_sup(fun(X7687,bool)),X7689),X7688)) = hAPP(X7687,X7687,hAPP(X7687,fun(X7687,X7687),ord_min(X7687),hAPP(fun(X7687,bool),X7687,hAPP(fun(X7687,fun(X7687,X7687)),fun(fun(X7687,bool),X7687),big_Inf_fin(X7687),ord_min(X7687)),X7689)),hAPP(fun(X7687,bool),X7687,hAPP(fun(X7687,fun(X7687,X7687)),fun(fun(X7687,bool),X7687),big_Inf_fin(X7687),ord_min(X7687)),X7688)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_917_min__max_OInf__fin_Ounion__disjoint])])]) ).
fof(i_0_1251,plain,
! [X4517,X4518,X4519,X4520,X4521] :
( ( hBOOL(hAPP(fun(X4517,bool),bool,hAPP(fun(X4517,bool),fun(fun(X4517,bool),bool),ord_less_eq(fun(X4517,bool)),esk14_5(X4517,X4518,X4519,X4520,X4521)),X4520))
| ~ hBOOL(hAPP(fun(X4518,bool),bool,hAPP(fun(X4518,bool),fun(fun(X4518,bool),bool),ord_less_eq(fun(X4518,bool)),X4521),hAPP(fun(X4517,bool),fun(X4518,bool),hAPP(fun(X4517,X4518),fun(fun(X4517,bool),fun(X4518,bool)),image(X4517,X4518),X4519),X4520)))
| ~ hBOOL(hAPP(fun(X4518,bool),bool,finite_finite(X4518),X4521)) )
& ( hBOOL(hAPP(fun(X4517,bool),bool,finite_finite(X4517),esk14_5(X4517,X4518,X4519,X4520,X4521)))
| ~ hBOOL(hAPP(fun(X4518,bool),bool,hAPP(fun(X4518,bool),fun(fun(X4518,bool),bool),ord_less_eq(fun(X4518,bool)),X4521),hAPP(fun(X4517,bool),fun(X4518,bool),hAPP(fun(X4517,X4518),fun(fun(X4517,bool),fun(X4518,bool)),image(X4517,X4518),X4519),X4520)))
| ~ hBOOL(hAPP(fun(X4518,bool),bool,finite_finite(X4518),X4521)) )
& ( ti(fun(X4518,bool),X4521) = hAPP(fun(X4517,bool),fun(X4518,bool),hAPP(fun(X4517,X4518),fun(fun(X4517,bool),fun(X4518,bool)),image(X4517,X4518),X4519),esk14_5(X4517,X4518,X4519,X4520,X4521))
| ~ hBOOL(hAPP(fun(X4518,bool),bool,hAPP(fun(X4518,bool),fun(fun(X4518,bool),bool),ord_less_eq(fun(X4518,bool)),X4521),hAPP(fun(X4517,bool),fun(X4518,bool),hAPP(fun(X4517,X4518),fun(fun(X4517,bool),fun(X4518,bool)),image(X4517,X4518),X4519),X4520)))
| ~ hBOOL(hAPP(fun(X4518,bool),bool,finite_finite(X4518),X4521)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_97_finite__subset__image])])])]) ).
fof(i_0_1252,plain,
! [X7668,X7669,X7670,X7671] :
( ( ~ hBOOL(hAPP(X7668,bool,hAPP(X7668,fun(X7668,bool),ord_less_eq(X7668),X7669),hAPP(fun(X7668,bool),X7668,hAPP(fun(X7668,fun(X7668,X7668)),fun(fun(X7668,bool),X7668),finite_fold1(X7668),semilattice_inf_inf(X7668)),X7670)))
| ~ hBOOL(hAPP(fun(X7668,bool),bool,hAPP(X7668,fun(fun(X7668,bool),bool),member(X7668),X7671),X7670))
| hBOOL(hAPP(X7668,bool,hAPP(X7668,fun(X7668,bool),ord_less_eq(X7668),X7669),X7671))
| ti(fun(X7668,bool),X7670) = bot_bot(fun(X7668,bool))
| ~ hBOOL(hAPP(fun(X7668,bool),bool,finite_finite(X7668),X7670))
| ~ semilattice_inf(X7668) )
& ( hBOOL(hAPP(fun(X7668,bool),bool,hAPP(X7668,fun(fun(X7668,bool),bool),member(X7668),esk177_3(X7668,X7669,X7670)),X7670))
| hBOOL(hAPP(X7668,bool,hAPP(X7668,fun(X7668,bool),ord_less_eq(X7668),X7669),hAPP(fun(X7668,bool),X7668,hAPP(fun(X7668,fun(X7668,X7668)),fun(fun(X7668,bool),X7668),finite_fold1(X7668),semilattice_inf_inf(X7668)),X7670)))
| ti(fun(X7668,bool),X7670) = bot_bot(fun(X7668,bool))
| ~ hBOOL(hAPP(fun(X7668,bool),bool,finite_finite(X7668),X7670))
| ~ semilattice_inf(X7668) )
& ( ~ hBOOL(hAPP(X7668,bool,hAPP(X7668,fun(X7668,bool),ord_less_eq(X7668),X7669),esk177_3(X7668,X7669,X7670)))
| hBOOL(hAPP(X7668,bool,hAPP(X7668,fun(X7668,bool),ord_less_eq(X7668),X7669),hAPP(fun(X7668,bool),X7668,hAPP(fun(X7668,fun(X7668,X7668)),fun(fun(X7668,bool),X7668),finite_fold1(X7668),semilattice_inf_inf(X7668)),X7670)))
| ti(fun(X7668,bool),X7670) = bot_bot(fun(X7668,bool))
| ~ hBOOL(hAPP(fun(X7668,bool),bool,finite_finite(X7668),X7670))
| ~ semilattice_inf(X7668) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_913_below__fold1__iff])])])])]) ).
fof(i_0_1253,plain,
! [X7678,X7679,X7680,X7681] :
( ( ~ hBOOL(hAPP(X7678,bool,hAPP(X7678,fun(X7678,bool),ord_less_eq(X7678),X7679),hAPP(fun(X7678,bool),X7678,hAPP(fun(X7678,fun(X7678,X7678)),fun(fun(X7678,bool),X7678),finite_fold1(X7678),ord_min(X7678)),X7680)))
| ~ hBOOL(hAPP(fun(X7678,bool),bool,hAPP(X7678,fun(fun(X7678,bool),bool),member(X7678),X7681),X7680))
| hBOOL(hAPP(X7678,bool,hAPP(X7678,fun(X7678,bool),ord_less_eq(X7678),X7679),X7681))
| ti(fun(X7678,bool),X7680) = bot_bot(fun(X7678,bool))
| ~ hBOOL(hAPP(fun(X7678,bool),bool,finite_finite(X7678),X7680))
| ~ linorder(X7678) )
& ( hBOOL(hAPP(fun(X7678,bool),bool,hAPP(X7678,fun(fun(X7678,bool),bool),member(X7678),esk179_3(X7678,X7679,X7680)),X7680))
| hBOOL(hAPP(X7678,bool,hAPP(X7678,fun(X7678,bool),ord_less_eq(X7678),X7679),hAPP(fun(X7678,bool),X7678,hAPP(fun(X7678,fun(X7678,X7678)),fun(fun(X7678,bool),X7678),finite_fold1(X7678),ord_min(X7678)),X7680)))
| ti(fun(X7678,bool),X7680) = bot_bot(fun(X7678,bool))
| ~ hBOOL(hAPP(fun(X7678,bool),bool,finite_finite(X7678),X7680))
| ~ linorder(X7678) )
& ( ~ hBOOL(hAPP(X7678,bool,hAPP(X7678,fun(X7678,bool),ord_less_eq(X7678),X7679),esk179_3(X7678,X7679,X7680)))
| hBOOL(hAPP(X7678,bool,hAPP(X7678,fun(X7678,bool),ord_less_eq(X7678),X7679),hAPP(fun(X7678,bool),X7678,hAPP(fun(X7678,fun(X7678,X7678)),fun(fun(X7678,bool),X7678),finite_fold1(X7678),ord_min(X7678)),X7680)))
| ti(fun(X7678,bool),X7680) = bot_bot(fun(X7678,bool))
| ~ hBOOL(hAPP(fun(X7678,bool),bool,finite_finite(X7678),X7680))
| ~ linorder(X7678) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_915_min__max_Obelow__fold1__iff])])])])]) ).
fof(i_0_1254,plain,
! [X1,X2,X26,X19,X12,X20] :
( hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X20))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),X26),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X20),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X20,X19),X26)),X12) ) ) ),
inference(fof_simplification,[status(thm)],[fact_541_comp__fun__commute_Ofold__insert2]) ).
fof(i_0_1255,plain,
! [X7246,X7247,X7248,X7249,X7250] :
( ( hBOOL(hAPP(fun(X7247,bool),bool,hAPP(X7247,fun(fun(X7247,bool),bool),member(X7247),esk150_5(X7246,X7247,X7248,X7249,X7250)),X7250))
| hBOOL(hAPP(fun(X7247,bool),bool,hAPP(fun(X7247,X7246),fun(fun(X7247,bool),bool),inj_on(X7247,X7246),X7249),X7250)) )
& ( hAPP(X7246,X7247,X7248,hAPP(X7247,X7246,X7249,esk150_5(X7246,X7247,X7248,X7249,X7250))) != ti(X7247,esk150_5(X7246,X7247,X7248,X7249,X7250))
| hBOOL(hAPP(fun(X7247,bool),bool,hAPP(fun(X7247,X7246),fun(fun(X7247,bool),bool),inj_on(X7247,X7246),X7249),X7250)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_780_inj__on__inverseI])])])]) ).
fof(i_0_1256,plain,
! [X6210,X6211,X6212,X6213,X6214] :
( ( hAPP(fun(X6210,bool),fun(X6211,bool),hAPP(fun(X6210,X6211),fun(fun(X6210,bool),fun(X6211,bool)),image(X6210,X6211),X6212),X6213) != hAPP(fun(X6210,bool),fun(X6211,bool),hAPP(fun(X6210,X6211),fun(fun(X6210,bool),fun(X6211,bool)),image(X6210,X6211),X6212),X6214)
| ti(fun(X6210,bool),X6213) = ti(fun(X6210,bool),X6214)
| ~ hBOOL(hAPP(fun(X6210,bool),bool,hAPP(fun(X6210,X6211),fun(fun(X6210,bool),bool),inj_on(X6210,X6211),X6212),hAPP(fun(X6210,bool),fun(X6210,bool),hAPP(fun(X6210,bool),fun(fun(X6210,bool),fun(X6210,bool)),semilattice_sup_sup(fun(X6210,bool)),X6213),X6214))) )
& ( ti(fun(X6210,bool),X6213) != ti(fun(X6210,bool),X6214)
| hAPP(fun(X6210,bool),fun(X6211,bool),hAPP(fun(X6210,X6211),fun(fun(X6210,bool),fun(X6211,bool)),image(X6210,X6211),X6212),X6213) = hAPP(fun(X6210,bool),fun(X6211,bool),hAPP(fun(X6210,X6211),fun(fun(X6210,bool),fun(X6211,bool)),image(X6210,X6211),X6212),X6214)
| ~ hBOOL(hAPP(fun(X6210,bool),bool,hAPP(fun(X6210,X6211),fun(fun(X6210,bool),bool),inj_on(X6210,X6211),X6212),hAPP(fun(X6210,bool),fun(X6210,bool),hAPP(fun(X6210,bool),fun(fun(X6210,bool),fun(X6210,bool)),semilattice_sup_sup(fun(X6210,bool)),X6213),X6214))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_500_inj__on__Un__image__eq__iff])])]) ).
fof(i_0_1257,plain,
! [X4467,X4468,X4469,X4470,X4471,X4473,X4474,X4475,X4476,X4477,X4478] :
( ( hBOOL(hAPP(fun(X4468,bool),bool,hAPP(fun(X4468,bool),fun(fun(X4468,bool),bool),ord_less_eq(fun(X4468,bool)),esk7_5(X4467,X4468,X4469,X4470,X4471)),X4471))
| ~ hBOOL(hAPP(fun(X4467,bool),bool,hAPP(fun(X4467,bool),fun(fun(X4467,bool),bool),ord_less_eq(fun(X4467,bool)),X4469),hAPP(fun(X4468,bool),fun(X4467,bool),hAPP(fun(X4468,X4467),fun(fun(X4468,bool),fun(X4467,bool)),image(X4468,X4467),X4470),X4471))) )
& ( ti(fun(X4467,bool),X4469) = hAPP(fun(X4468,bool),fun(X4467,bool),hAPP(fun(X4468,X4467),fun(fun(X4468,bool),fun(X4467,bool)),image(X4468,X4467),X4470),esk7_5(X4467,X4468,X4469,X4470,X4471))
| ~ hBOOL(hAPP(fun(X4467,bool),bool,hAPP(fun(X4467,bool),fun(fun(X4467,bool),bool),ord_less_eq(fun(X4467,bool)),X4469),hAPP(fun(X4468,bool),fun(X4467,bool),hAPP(fun(X4468,X4467),fun(fun(X4468,bool),fun(X4467,bool)),image(X4468,X4467),X4470),X4471))) )
& ( ~ hBOOL(hAPP(fun(X4474,bool),bool,hAPP(fun(X4474,bool),fun(fun(X4474,bool),bool),ord_less_eq(fun(X4474,bool)),X4478),X4477))
| ti(fun(X4473,bool),X4475) != hAPP(fun(X4474,bool),fun(X4473,bool),hAPP(fun(X4474,X4473),fun(fun(X4474,bool),fun(X4473,bool)),image(X4474,X4473),X4476),X4478)
| hBOOL(hAPP(fun(X4473,bool),bool,hAPP(fun(X4473,bool),fun(fun(X4473,bool),bool),ord_less_eq(fun(X4473,bool)),X4475),hAPP(fun(X4474,bool),fun(X4473,bool),hAPP(fun(X4474,X4473),fun(fun(X4474,bool),fun(X4473,bool)),image(X4474,X4473),X4476),X4477))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_85_subset__image__iff])])])])])]) ).
fof(i_0_1258,plain,
! [X1] :
( semilattice_sup(X1)
=> ! [X59,X35,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X59),X35)),X46))
=> ~ ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X46))
=> ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X46)) ) ) ),
inference(fof_simplification,[status(thm)],[fact_223_le__supE]) ).
fof(i_0_1259,plain,
! [X1] :
( linorder(X1)
=> ! [X59,X35,X46] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X59),X35)),X46))
=> ~ ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X59),X46))
=> ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X35),X46)) ) ) ),
inference(fof_simplification,[status(thm)],[fact_962_min__max_Ole__supE]) ).
fof(i_0_1260,plain,
! [X6072,X6073,X6074,X6075,X6076,X6077,X6078] :
( ( ti(X6072,X6077) != ti(X6072,X6075)
| ti(X6072,X6077) = ti(X6072,X6075)
| hAPP(X6072,option(X6073),hAPP(option(X6073),fun(X6072,option(X6073)),hAPP(X6072,fun(option(X6073),fun(X6072,option(X6073))),hAPP(fun(X6072,option(X6073)),fun(X6072,fun(option(X6073),fun(X6072,option(X6073)))),fun_upd(X6072,option(X6073)),X6074),X6075),hAPP(X6073,option(X6073),some(X6073),X6076)),X6077) != hAPP(X6073,option(X6073),some(X6073),X6078) )
& ( hAPP(X6072,option(X6073),X6074,X6077) = hAPP(X6073,option(X6073),some(X6073),X6078)
| ti(X6072,X6077) = ti(X6072,X6075)
| hAPP(X6072,option(X6073),hAPP(option(X6073),fun(X6072,option(X6073)),hAPP(X6072,fun(option(X6073),fun(X6072,option(X6073))),hAPP(fun(X6072,option(X6073)),fun(X6072,fun(option(X6073),fun(X6072,option(X6073)))),fun_upd(X6072,option(X6073)),X6074),X6075),hAPP(X6073,option(X6073),some(X6073),X6076)),X6077) != hAPP(X6073,option(X6073),some(X6073),X6078) )
& ( ti(X6072,X6077) != ti(X6072,X6075)
| ti(X6073,X6076) = ti(X6073,X6078)
| hAPP(X6072,option(X6073),hAPP(option(X6073),fun(X6072,option(X6073)),hAPP(X6072,fun(option(X6073),fun(X6072,option(X6073))),hAPP(fun(X6072,option(X6073)),fun(X6072,fun(option(X6073),fun(X6072,option(X6073)))),fun_upd(X6072,option(X6073)),X6074),X6075),hAPP(X6073,option(X6073),some(X6073),X6076)),X6077) != hAPP(X6073,option(X6073),some(X6073),X6078) )
& ( hAPP(X6072,option(X6073),X6074,X6077) = hAPP(X6073,option(X6073),some(X6073),X6078)
| ti(X6073,X6076) = ti(X6073,X6078)
| hAPP(X6072,option(X6073),hAPP(option(X6073),fun(X6072,option(X6073)),hAPP(X6072,fun(option(X6073),fun(X6072,option(X6073))),hAPP(fun(X6072,option(X6073)),fun(X6072,fun(option(X6073),fun(X6072,option(X6073)))),fun_upd(X6072,option(X6073)),X6074),X6075),hAPP(X6073,option(X6073),some(X6073),X6076)),X6077) != hAPP(X6073,option(X6073),some(X6073),X6078) )
& ( ti(X6072,X6077) != ti(X6072,X6075)
| ti(X6073,X6076) != ti(X6073,X6078)
| hAPP(X6072,option(X6073),hAPP(option(X6073),fun(X6072,option(X6073)),hAPP(X6072,fun(option(X6073),fun(X6072,option(X6073))),hAPP(fun(X6072,option(X6073)),fun(X6072,fun(option(X6073),fun(X6072,option(X6073)))),fun_upd(X6072,option(X6073)),X6074),X6075),hAPP(X6073,option(X6073),some(X6073),X6076)),X6077) = hAPP(X6073,option(X6073),some(X6073),X6078) )
& ( ti(X6072,X6077) = ti(X6072,X6075)
| hAPP(X6072,option(X6073),X6074,X6077) != hAPP(X6073,option(X6073),some(X6073),X6078)
| hAPP(X6072,option(X6073),hAPP(option(X6073),fun(X6072,option(X6073)),hAPP(X6072,fun(option(X6073),fun(X6072,option(X6073))),hAPP(fun(X6072,option(X6073)),fun(X6072,fun(option(X6073),fun(X6072,option(X6073)))),fun_upd(X6072,option(X6073)),X6074),X6075),hAPP(X6073,option(X6073),some(X6073),X6076)),X6077) = hAPP(X6073,option(X6073),some(X6073),X6078) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_469_map__upd__Some__unfold])])]) ).
fof(i_0_1261,plain,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22)))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
inference(fof_simplification,[status(thm)],[fact_114_UnE]) ).
fof(i_0_1262,plain,
! [X1,X22,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X22)))
<=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X12),X22)) ) ),
inference(fof_simplification,[status(thm)],[fact_79_subset__insert]) ).
fof(i_0_1263,plain,
! [X5375,X5376,X5377,X5378,X5379] :
( ( hAPP(fun(X5375,bool),fun(X5375,bool),hAPP(fun(X5375,bool),fun(fun(X5375,bool),fun(X5375,bool)),minus_minus(fun(X5375,bool)),X5377),hAPP(fun(X5375,bool),fun(X5375,bool),hAPP(X5375,fun(fun(X5375,bool),fun(X5375,bool)),insert(X5375),X5376),bot_bot(fun(X5375,bool)))) != bot_bot(fun(X5375,bool))
| hAPP(fun(X5375,bool),X5375,X5379,X5377) = ti(X5375,X5376)
| ~ hBOOL(hAPP(fun(X5375,bool),bool,hAPP(X5375,fun(fun(X5375,bool),bool),member(X5375),X5376),X5377))
| ~ hBOOL(hAPP(fun(X5375,bool),bool,finite_finite(X5375),X5377))
| ~ hBOOL(hAPP(fun(fun(X5375,bool),X5375),bool,hAPP(fun(X5375,fun(X5375,X5375)),fun(fun(fun(X5375,bool),X5375),bool),finite_folding_one(X5375),X5378),X5379)) )
& ( hAPP(fun(X5375,bool),fun(X5375,bool),hAPP(fun(X5375,bool),fun(fun(X5375,bool),fun(X5375,bool)),minus_minus(fun(X5375,bool)),X5377),hAPP(fun(X5375,bool),fun(X5375,bool),hAPP(X5375,fun(fun(X5375,bool),fun(X5375,bool)),insert(X5375),X5376),bot_bot(fun(X5375,bool)))) = bot_bot(fun(X5375,bool))
| hAPP(fun(X5375,bool),X5375,X5379,X5377) = hAPP(X5375,X5375,hAPP(X5375,fun(X5375,X5375),X5378,X5376),hAPP(fun(X5375,bool),X5375,X5379,hAPP(fun(X5375,bool),fun(X5375,bool),hAPP(fun(X5375,bool),fun(fun(X5375,bool),fun(X5375,bool)),minus_minus(fun(X5375,bool)),X5377),hAPP(fun(X5375,bool),fun(X5375,bool),hAPP(X5375,fun(fun(X5375,bool),fun(X5375,bool)),insert(X5375),X5376),bot_bot(fun(X5375,bool))))))
| ~ hBOOL(hAPP(fun(X5375,bool),bool,hAPP(X5375,fun(fun(X5375,bool),bool),member(X5375),X5376),X5377))
| ~ hBOOL(hAPP(fun(X5375,bool),bool,finite_finite(X5375),X5377))
| ~ hBOOL(hAPP(fun(fun(X5375,bool),X5375),bool,hAPP(fun(X5375,fun(X5375,X5375)),fun(fun(fun(X5375,bool),X5375),bool),finite_folding_one(X5375),X5378),X5379)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_304_folding__one_Oremove])])]) ).
fof(i_0_1264,plain,
! [X5365,X5366,X5367,X5368,X5369] :
( ~ hBOOL(hAPP(fun(fun(X5365,bool),X5365),bool,hAPP(fun(X5365,fun(X5365,X5365)),fun(fun(fun(X5365,bool),X5365),bool),finite_folding_one(X5365),X5368),X5369))
| ~ hBOOL(hAPP(fun(X5365,bool),bool,finite_finite(X5365),X5367))
| ti(fun(X5365,bool),X5367) = bot_bot(fun(X5365,bool))
| ~ hBOOL(hAPP(fun(X5365,bool),bool,finite_finite(X5365),X5366))
| ti(fun(X5365,bool),X5366) = bot_bot(fun(X5365,bool))
| hAPP(fun(X5365,bool),fun(X5365,bool),hAPP(fun(X5365,bool),fun(fun(X5365,bool),fun(X5365,bool)),semilattice_inf_inf(fun(X5365,bool)),X5367),X5366) != bot_bot(fun(X5365,bool))
| hAPP(fun(X5365,bool),X5365,X5369,hAPP(fun(X5365,bool),fun(X5365,bool),hAPP(fun(X5365,bool),fun(fun(X5365,bool),fun(X5365,bool)),semilattice_sup_sup(fun(X5365,bool)),X5367),X5366)) = hAPP(X5365,X5365,hAPP(X5365,fun(X5365,X5365),X5368,hAPP(fun(X5365,bool),X5365,X5369,X5367)),hAPP(fun(X5365,bool),X5365,X5369,X5366)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_302_folding__one_Ounion__disjoint])]) ).
fof(i_0_1265,plain,
! [X7706,X7707,X7708] :
( ~ linorder(X7706)
| ~ hBOOL(hAPP(fun(X7706,bool),bool,finite_finite(X7706),X7708))
| ti(fun(X7706,bool),X7708) = bot_bot(fun(X7706,bool))
| ~ hBOOL(hAPP(fun(X7706,bool),bool,finite_finite(X7706),X7707))
| ti(fun(X7706,bool),X7707) = bot_bot(fun(X7706,bool))
| hAPP(fun(X7706,bool),X7706,hAPP(fun(X7706,fun(X7706,X7706)),fun(fun(X7706,bool),X7706),big_Inf_fin(X7706),ord_min(X7706)),hAPP(fun(X7706,bool),fun(X7706,bool),hAPP(fun(X7706,bool),fun(fun(X7706,bool),fun(X7706,bool)),semilattice_sup_sup(fun(X7706,bool)),X7708),X7707)) = hAPP(X7706,X7706,hAPP(X7706,fun(X7706,X7706),ord_min(X7706),hAPP(fun(X7706,bool),X7706,hAPP(fun(X7706,fun(X7706,X7706)),fun(fun(X7706,bool),X7706),big_Inf_fin(X7706),ord_min(X7706)),X7708)),hAPP(fun(X7706,bool),X7706,hAPP(fun(X7706,fun(X7706,X7706)),fun(fun(X7706,bool),X7706),big_Inf_fin(X7706),ord_min(X7706)),X7707)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_924_min__max_OInf__fin_Ounion__idem])])]) ).
fof(i_0_1266,plain,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)))
<=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
& ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
inference(fof_simplification,[status(thm)],[fact_331_Diff__iff]) ).
fof(i_0_1267,plain,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ),
inference(fof_simplification,[status(thm)],[fact_320_DiffD2]) ).
fof(i_0_1268,plain,
! [X7618,X7619,X7620] :
( ~ linorder(X7618)
| hAPP(X7618,X7618,X7620,hAPP(X7618,X7618,hAPP(X7618,fun(X7618,X7618),ord_min(X7618),esk170_3(X7618,X7619,X7620)),esk171_3(X7618,X7619,X7620))) != hAPP(X7618,X7618,hAPP(X7618,fun(X7618,X7618),ord_min(X7618),hAPP(X7618,X7618,X7620,esk170_3(X7618,X7619,X7620))),hAPP(X7618,X7618,X7620,esk171_3(X7618,X7619,X7620)))
| ~ hBOOL(hAPP(fun(X7618,bool),bool,finite_finite(X7618),X7619))
| ti(fun(X7618,bool),X7619) = bot_bot(fun(X7618,bool))
| hAPP(X7618,X7618,X7620,hAPP(fun(X7618,bool),X7618,big_linorder_Min(X7618),X7619)) = hAPP(fun(X7618,bool),X7618,big_linorder_Min(X7618),hAPP(fun(X7618,bool),fun(X7618,bool),hAPP(fun(X7618,X7618),fun(fun(X7618,bool),fun(X7618,bool)),image(X7618,X7618),X7620),X7619)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_897_Min_Ohom__commute])])])]) ).
fof(i_0_1269,plain,
! [X7923,X7924,X7925] :
( ~ linorder(X7923)
| hAPP(X7923,X7923,X7925,hAPP(X7923,X7923,hAPP(X7923,fun(X7923,X7923),ord_max(X7923),esk184_3(X7923,X7924,X7925)),esk185_3(X7923,X7924,X7925))) != hAPP(X7923,X7923,hAPP(X7923,fun(X7923,X7923),ord_max(X7923),hAPP(X7923,X7923,X7925,esk184_3(X7923,X7924,X7925))),hAPP(X7923,X7923,X7925,esk185_3(X7923,X7924,X7925)))
| ~ hBOOL(hAPP(fun(X7923,bool),bool,finite_finite(X7923),X7924))
| ti(fun(X7923,bool),X7924) = bot_bot(fun(X7923,bool))
| hAPP(X7923,X7923,X7925,hAPP(fun(X7923,bool),X7923,big_linorder_Max(X7923),X7924)) = hAPP(fun(X7923,bool),X7923,big_linorder_Max(X7923),hAPP(fun(X7923,bool),fun(X7923,bool),hAPP(fun(X7923,X7923),fun(fun(X7923,bool),fun(X7923,bool)),image(X7923,X7923),X7925),X7924)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_991_Max_Ohom__commute])])])]) ).
fof(i_0_1270,plain,
! [X6905,X6906,X6907] :
( ~ lattice(X6905)
| hAPP(X6905,X6905,X6907,hAPP(X6905,X6905,hAPP(X6905,fun(X6905,X6905),semilattice_sup_sup(X6905),esk135_3(X6905,X6906,X6907)),esk136_3(X6905,X6906,X6907))) != hAPP(X6905,X6905,hAPP(X6905,fun(X6905,X6905),semilattice_sup_sup(X6905),hAPP(X6905,X6905,X6907,esk135_3(X6905,X6906,X6907))),hAPP(X6905,X6905,X6907,esk136_3(X6905,X6906,X6907)))
| ~ hBOOL(hAPP(fun(X6905,bool),bool,finite_finite(X6905),X6906))
| ti(fun(X6905,bool),X6906) = bot_bot(fun(X6905,bool))
| hAPP(X6905,X6905,X6907,hAPP(fun(X6905,bool),X6905,big_lattice_Sup_fin(X6905),X6906)) = hAPP(fun(X6905,bool),X6905,big_lattice_Sup_fin(X6905),hAPP(fun(X6905,bool),fun(X6905,bool),hAPP(fun(X6905,X6905),fun(fun(X6905,bool),fun(X6905,bool)),image(X6905,X6905),X6907),X6906)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_674_Sup__fin_Ohom__commute])])])]) ).
fof(i_0_1271,plain,
! [X6812,X6813,X6814] :
( ~ lattice(X6812)
| hAPP(X6812,X6812,X6814,hAPP(X6812,X6812,hAPP(X6812,fun(X6812,X6812),semilattice_inf_inf(X6812),esk121_3(X6812,X6813,X6814)),esk122_3(X6812,X6813,X6814))) != hAPP(X6812,X6812,hAPP(X6812,fun(X6812,X6812),semilattice_inf_inf(X6812),hAPP(X6812,X6812,X6814,esk121_3(X6812,X6813,X6814))),hAPP(X6812,X6812,X6814,esk122_3(X6812,X6813,X6814)))
| ~ hBOOL(hAPP(fun(X6812,bool),bool,finite_finite(X6812),X6813))
| ti(fun(X6812,bool),X6813) = bot_bot(fun(X6812,bool))
| hAPP(X6812,X6812,X6814,hAPP(fun(X6812,bool),X6812,big_lattice_Inf_fin(X6812),X6813)) = hAPP(fun(X6812,bool),X6812,big_lattice_Inf_fin(X6812),hAPP(fun(X6812,bool),fun(X6812,bool),hAPP(fun(X6812,X6812),fun(fun(X6812,bool),fun(X6812,bool)),image(X6812,X6812),X6814),X6813)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_649_Inf__fin_Ohom__commute])])])]) ).
fof(i_0_1272,plain,
! [X7703,X7704,X7705] :
( ~ linorder(X7703)
| ~ hBOOL(hAPP(fun(X7703,bool),bool,finite_finite(X7703),X7705))
| ti(fun(X7703,bool),X7704) = bot_bot(fun(X7703,bool))
| ~ hBOOL(hAPP(fun(X7703,bool),bool,hAPP(fun(X7703,bool),fun(fun(X7703,bool),bool),ord_less_eq(fun(X7703,bool)),X7704),X7705))
| hAPP(X7703,X7703,hAPP(X7703,fun(X7703,X7703),ord_min(X7703),hAPP(fun(X7703,bool),X7703,hAPP(fun(X7703,fun(X7703,X7703)),fun(fun(X7703,bool),X7703),big_Inf_fin(X7703),ord_min(X7703)),X7704)),hAPP(fun(X7703,bool),X7703,hAPP(fun(X7703,fun(X7703,X7703)),fun(fun(X7703,bool),X7703),big_Inf_fin(X7703),ord_min(X7703)),X7705)) = hAPP(fun(X7703,bool),X7703,hAPP(fun(X7703,fun(X7703,X7703)),fun(fun(X7703,bool),X7703),big_Inf_fin(X7703),ord_min(X7703)),X7705) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_923_min__max_OInf__fin_Osubset__idem])])]) ).
fof(i_0_1273,plain,
! [X5370,X5371,X5372,X5373,X5374] :
( ( hAPP(fun(X5370,bool),fun(X5370,bool),hAPP(fun(X5370,bool),fun(fun(X5370,bool),fun(X5370,bool)),minus_minus(fun(X5370,bool)),X5372),hAPP(fun(X5370,bool),fun(X5370,bool),hAPP(X5370,fun(fun(X5370,bool),fun(X5370,bool)),insert(X5370),X5371),bot_bot(fun(X5370,bool)))) != bot_bot(fun(X5370,bool))
| hAPP(fun(X5370,bool),X5370,X5374,hAPP(fun(X5370,bool),fun(X5370,bool),hAPP(X5370,fun(fun(X5370,bool),fun(X5370,bool)),insert(X5370),X5371),X5372)) = ti(X5370,X5371)
| ~ hBOOL(hAPP(fun(X5370,bool),bool,finite_finite(X5370),X5372))
| ~ hBOOL(hAPP(fun(fun(X5370,bool),X5370),bool,hAPP(fun(X5370,fun(X5370,X5370)),fun(fun(fun(X5370,bool),X5370),bool),finite_folding_one(X5370),X5373),X5374)) )
& ( hAPP(fun(X5370,bool),fun(X5370,bool),hAPP(fun(X5370,bool),fun(fun(X5370,bool),fun(X5370,bool)),minus_minus(fun(X5370,bool)),X5372),hAPP(fun(X5370,bool),fun(X5370,bool),hAPP(X5370,fun(fun(X5370,bool),fun(X5370,bool)),insert(X5370),X5371),bot_bot(fun(X5370,bool)))) = bot_bot(fun(X5370,bool))
| hAPP(fun(X5370,bool),X5370,X5374,hAPP(fun(X5370,bool),fun(X5370,bool),hAPP(X5370,fun(fun(X5370,bool),fun(X5370,bool)),insert(X5370),X5371),X5372)) = hAPP(X5370,X5370,hAPP(X5370,fun(X5370,X5370),X5373,X5371),hAPP(fun(X5370,bool),X5370,X5374,hAPP(fun(X5370,bool),fun(X5370,bool),hAPP(fun(X5370,bool),fun(fun(X5370,bool),fun(X5370,bool)),minus_minus(fun(X5370,bool)),X5372),hAPP(fun(X5370,bool),fun(X5370,bool),hAPP(X5370,fun(fun(X5370,bool),fun(X5370,bool)),insert(X5370),X5371),bot_bot(fun(X5370,bool))))))
| ~ hBOOL(hAPP(fun(X5370,bool),bool,finite_finite(X5370),X5372))
| ~ hBOOL(hAPP(fun(fun(X5370,bool),X5370),bool,hAPP(fun(X5370,fun(X5370,X5370)),fun(fun(fun(X5370,bool),X5370),bool),finite_folding_one(X5370),X5373),X5374)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_303_folding__one_Oinsert__remove])])]) ).
fof(i_0_1274,plain,
! [X4499,X4500,X4501,X4502,X4503] :
( ( ti(X4499,X4501) = hAPP(X4500,X4499,X4502,esk9_5(X4499,X4500,X4501,X4502,X4503))
| ~ hBOOL(hAPP(fun(X4499,bool),bool,hAPP(X4499,fun(fun(X4499,bool),bool),member(X4499),X4501),hAPP(fun(X4500,bool),fun(X4499,bool),hAPP(fun(X4500,X4499),fun(fun(X4500,bool),fun(X4499,bool)),image(X4500,X4499),X4502),X4503))) )
& ( hBOOL(hAPP(fun(X4500,bool),bool,hAPP(X4500,fun(fun(X4500,bool),bool),member(X4500),esk9_5(X4499,X4500,X4501,X4502,X4503)),X4503))
| ~ hBOOL(hAPP(fun(X4499,bool),bool,hAPP(X4499,fun(fun(X4499,bool),bool),member(X4499),X4501),hAPP(fun(X4500,bool),fun(X4499,bool),hAPP(fun(X4500,X4499),fun(fun(X4500,bool),fun(X4499,bool)),image(X4500,X4499),X4502),X4503))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1175])])])]) ).
fof(i_0_1275,plain,
! [X4355,X4356,X4357,X4358,X4359,X4361,X4362,X4363,X4364,X4365,X4366] :
( ( hBOOL(hAPP(fun(X4356,bool),bool,hAPP(X4356,fun(fun(X4356,bool),bool),member(X4356),esk5_5(X4355,X4356,X4357,X4358,X4359)),X4359))
| ~ hBOOL(hAPP(fun(X4355,bool),bool,hAPP(X4355,fun(fun(X4355,bool),bool),member(X4355),X4357),hAPP(fun(X4356,bool),fun(X4355,bool),hAPP(fun(X4356,X4355),fun(fun(X4356,bool),fun(X4355,bool)),image(X4356,X4355),X4358),X4359))) )
& ( ti(X4355,X4357) = hAPP(X4356,X4355,X4358,esk5_5(X4355,X4356,X4357,X4358,X4359))
| ~ hBOOL(hAPP(fun(X4355,bool),bool,hAPP(X4355,fun(fun(X4355,bool),bool),member(X4355),X4357),hAPP(fun(X4356,bool),fun(X4355,bool),hAPP(fun(X4356,X4355),fun(fun(X4356,bool),fun(X4355,bool)),image(X4356,X4355),X4358),X4359))) )
& ( ~ hBOOL(hAPP(fun(X4362,bool),bool,hAPP(X4362,fun(fun(X4362,bool),bool),member(X4362),X4366),X4365))
| ti(X4361,X4363) != hAPP(X4362,X4361,X4364,X4366)
| hBOOL(hAPP(fun(X4361,bool),bool,hAPP(X4361,fun(fun(X4361,bool),bool),member(X4361),X4363),hAPP(fun(X4362,bool),fun(X4361,bool),hAPP(fun(X4362,X4361),fun(fun(X4362,bool),fun(X4361,bool)),image(X4362,X4361),X4364),X4365))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_56_image__iff])])])])])]) ).
fof(i_0_1276,plain,
! [X6060,X6061,X6062,X6063,X6064,X6065,X6066] :
( hAPP(option(X6060),fun(X6061,option(X6060)),hAPP(X6061,fun(option(X6060),fun(X6061,option(X6060))),hAPP(fun(X6061,option(X6060)),fun(X6061,fun(option(X6060),fun(X6061,option(X6060)))),fun_upd(X6061,option(X6060)),X6062),X6063),hAPP(X6060,option(X6060),some(X6060),X6064)) != hAPP(option(X6060),fun(X6061,option(X6060)),hAPP(X6061,fun(option(X6060),fun(X6061,option(X6060))),hAPP(fun(X6061,option(X6060)),fun(X6061,fun(option(X6060),fun(X6061,option(X6060)))),fun_upd(X6061,option(X6060)),X6065),X6063),hAPP(X6060,option(X6060),some(X6060),X6066))
| ti(X6060,X6064) = ti(X6060,X6066) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_467_map__upd__eqD1])]) ).
fof(i_0_1277,plain,
! [X6091,X6092,X6093,X6094,X6096,X6097,X6098,X6099,X6100] :
( ( hAPP(fun(X6091,option(X6092)),fun(X6091,bool),dom(X6091,X6092),X6093) != hAPP(fun(X6091,bool),fun(X6091,bool),hAPP(X6091,fun(fun(X6091,bool),fun(X6091,bool)),insert(X6091),X6094),bot_bot(fun(X6091,bool)))
| ti(fun(X6091,option(X6092)),X6093) = hAPP(option(X6092),fun(X6091,option(X6092)),hAPP(X6091,fun(option(X6092),fun(X6091,option(X6092))),hAPP(fun(X6091,option(X6092)),fun(X6091,fun(option(X6092),fun(X6091,option(X6092)))),fun_upd(X6091,option(X6092)),hAPP(option(X6092),fun(X6091,option(X6092)),combk(option(X6092),X6091),none(X6092))),X6094),hAPP(X6092,option(X6092),some(X6092),esk100_4(X6091,X6092,X6093,X6094))) )
& ( ti(fun(X6096,option(X6097)),X6098) != hAPP(option(X6097),fun(X6096,option(X6097)),hAPP(X6096,fun(option(X6097),fun(X6096,option(X6097))),hAPP(fun(X6096,option(X6097)),fun(X6096,fun(option(X6097),fun(X6096,option(X6097)))),fun_upd(X6096,option(X6097)),hAPP(option(X6097),fun(X6096,option(X6097)),combk(option(X6097),X6096),none(X6097))),X6099),hAPP(X6097,option(X6097),some(X6097),X6100))
| hAPP(fun(X6096,option(X6097)),fun(X6096,bool),dom(X6096,X6097),X6098) = hAPP(fun(X6096,bool),fun(X6096,bool),hAPP(X6096,fun(fun(X6096,bool),fun(X6096,bool)),insert(X6096),X6099),bot_bot(fun(X6096,bool))) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_475_dom__eq__singleton__conv])])])])]) ).
fof(i_0_1278,plain,
! [X1,X19,X12,X20,X14] :
( hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X20),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,X14,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),X20),X19),X12) ) ) ),
inference(fof_simplification,[status(thm)],[fact_523_folding__one_Oeq__fold_H]) ).
fof(i_0_1279,plain,
! [X6322,X6323,X6324,X6325,X6326] :
( ( ti(option(X6323),X6326) != none(X6323)
| hAPP(fun(X6322,option(X6323)),fun(X6322,bool),dom(X6322,X6323),hAPP(option(X6323),fun(X6322,option(X6323)),hAPP(X6322,fun(option(X6323),fun(X6322,option(X6323))),hAPP(fun(X6322,option(X6323)),fun(X6322,fun(option(X6323),fun(X6322,option(X6323)))),fun_upd(X6322,option(X6323)),X6324),X6325),X6326)) = hAPP(fun(X6322,bool),fun(X6322,bool),hAPP(fun(X6322,bool),fun(fun(X6322,bool),fun(X6322,bool)),minus_minus(fun(X6322,bool)),hAPP(fun(X6322,option(X6323)),fun(X6322,bool),dom(X6322,X6323),X6324)),hAPP(fun(X6322,bool),fun(X6322,bool),hAPP(X6322,fun(fun(X6322,bool),fun(X6322,bool)),insert(X6322),X6325),bot_bot(fun(X6322,bool)))) )
& ( ti(option(X6323),X6326) = none(X6323)
| hAPP(fun(X6322,option(X6323)),fun(X6322,bool),dom(X6322,X6323),hAPP(option(X6323),fun(X6322,option(X6323)),hAPP(X6322,fun(option(X6323),fun(X6322,option(X6323))),hAPP(fun(X6322,option(X6323)),fun(X6322,fun(option(X6323),fun(X6322,option(X6323)))),fun_upd(X6322,option(X6323)),X6324),X6325),X6326)) = hAPP(fun(X6322,bool),fun(X6322,bool),hAPP(X6322,fun(fun(X6322,bool),fun(X6322,bool)),insert(X6322),X6325),hAPP(fun(X6322,option(X6323)),fun(X6322,bool),dom(X6322,X6323),X6324)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_528_dom__fun__upd])]) ).
fof(i_0_1280,plain,
! [X1,X18,X12,X22] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)))
=> ~ ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22)) ) ),
inference(fof_simplification,[status(thm)],[fact_309_IntE]) ).
fof(i_0_1281,plain,
! [X4218,X4219,X4220] :
( ~ hBOOL(hAPP(fun(X4218,bool),bool,hAPP(fun(X4218,bool),fun(fun(X4218,bool),bool),ord_less_eq(fun(X4218,bool)),X4219),hAPP(fun(X4218,bool),fun(X4218,bool),hAPP(X4218,fun(fun(X4218,bool),fun(X4218,bool)),insert(X4218),X4220),bot_bot(fun(X4218,bool)))))
| ti(fun(X4218,bool),X4219) = bot_bot(fun(X4218,bool))
| ti(fun(X4218,bool),X4219) = hAPP(fun(X4218,bool),fun(X4218,bool),hAPP(X4218,fun(fun(X4218,bool),fun(X4218,bool)),insert(X4218),X4220),bot_bot(fun(X4218,bool))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_18_subset__singletonD])]) ).
fof(i_0_1282,plain,
! [X1,X17,X14] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X14))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,bot_bot(fun(X1,bool))))
=> ( ! [X24,X37] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X37))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X37))
=> ( hBOOL(hAPP(fun(X1,bool),bool,X17,X37))
=> hBOOL(hAPP(fun(X1,bool),bool,X17,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X24),X37))) ) ) )
=> hBOOL(hAPP(fun(X1,bool),bool,X17,X14)) ) ) ),
inference(fof_simplification,[status(thm)],[fact_99_finite__induct]) ).
fof(i_0_1283,plain,
! [X4294,X4295,X4296,X4297] :
( ( ~ hBOOL(hAPP(fun(X4294,bool),bool,hAPP(X4294,fun(fun(X4294,bool),bool),member(X4294),X4295),hAPP(fun(X4294,bool),fun(X4294,bool),hAPP(X4294,fun(fun(X4294,bool),fun(X4294,bool)),insert(X4294),X4296),X4297)))
| ti(X4294,X4295) = ti(X4294,X4296)
| hBOOL(hAPP(fun(X4294,bool),bool,hAPP(X4294,fun(fun(X4294,bool),bool),member(X4294),X4295),X4297)) )
& ( ti(X4294,X4295) != ti(X4294,X4296)
| hBOOL(hAPP(fun(X4294,bool),bool,hAPP(X4294,fun(fun(X4294,bool),bool),member(X4294),X4295),hAPP(fun(X4294,bool),fun(X4294,bool),hAPP(X4294,fun(fun(X4294,bool),fun(X4294,bool)),insert(X4294),X4296),X4297))) )
& ( ~ hBOOL(hAPP(fun(X4294,bool),bool,hAPP(X4294,fun(fun(X4294,bool),bool),member(X4294),X4295),X4297))
| hBOOL(hAPP(fun(X4294,bool),bool,hAPP(X4294,fun(fun(X4294,bool),bool),member(X4294),X4295),hAPP(fun(X4294,bool),fun(X4294,bool),hAPP(X4294,fun(fun(X4294,bool),fun(X4294,bool)),insert(X4294),X4296),X4297))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_39_insert__iff])])]) ).
fof(i_0_1284,plain,
! [X4228,X4229,X4230,X4231] :
( ~ hBOOL(hAPP(fun(X4228,bool),bool,hAPP(X4228,fun(fun(X4228,bool),bool),member(X4228),X4229),hAPP(fun(X4228,bool),fun(X4228,bool),hAPP(X4228,fun(fun(X4228,bool),fun(X4228,bool)),insert(X4228),X4230),X4231)))
| ti(X4228,X4229) = ti(X4228,X4230)
| hBOOL(hAPP(fun(X4228,bool),bool,hAPP(X4228,fun(fun(X4228,bool),bool),member(X4228),X4229),X4231)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_22_insertE])]) ).
fof(i_0_1285,plain,
! [X5042,X5043,X5044,X5045,X5046] :
( ~ hBOOL(hAPP(fun(fun(X5042,bool),X5042),bool,hAPP(fun(X5042,fun(X5042,X5042)),fun(fun(fun(X5042,bool),X5042),bool),finite2073411215e_idem(X5042),X5045),X5046))
| ~ hBOOL(hAPP(fun(X5042,bool),bool,finite_finite(X5042),X5044))
| ti(fun(X5042,bool),X5044) = bot_bot(fun(X5042,bool))
| ~ hBOOL(hAPP(fun(X5042,bool),bool,finite_finite(X5042),X5043))
| ti(fun(X5042,bool),X5043) = bot_bot(fun(X5042,bool))
| hAPP(fun(X5042,bool),X5042,X5046,hAPP(fun(X5042,bool),fun(X5042,bool),hAPP(fun(X5042,bool),fun(fun(X5042,bool),fun(X5042,bool)),semilattice_sup_sup(fun(X5042,bool)),X5044),X5043)) = hAPP(X5042,X5042,hAPP(X5042,fun(X5042,X5042),X5045,hAPP(fun(X5042,bool),X5042,X5046,X5044)),hAPP(fun(X5042,bool),X5042,X5046,X5043)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_227_folding__one__idem_Ounion__idem])]) ).
fof(i_0_1286,plain,
! [X1,X22,X15,X25] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25) ) ),
inference(fof_simplification,[status(thm)],[fact_403_Int__insert__left]) ).
fof(i_0_1287,plain,
! [X7130,X7131,X7132,X7133] :
( ~ hBOOL(hAPP(fun(X7130,bool),bool,hAPP(fun(X7130,X7131),fun(fun(X7130,bool),bool),inj_on(X7130,X7131),X7132),X7133))
| hAPP(fun(X7131,bool),fun(X7130,bool),hAPP(fun(X7131,X7130),fun(fun(X7131,bool),fun(X7130,bool)),image(X7131,X7130),hAPP(fun(X7130,X7131),fun(X7131,X7130),hAPP(fun(X7130,bool),fun(fun(X7130,X7131),fun(X7131,X7130)),the_inv_into(X7130,X7131),X7133),X7132)),hAPP(fun(X7130,bool),fun(X7131,bool),hAPP(fun(X7130,X7131),fun(fun(X7130,bool),fun(X7131,bool)),image(X7130,X7131),X7132),X7133)) = ti(fun(X7130,bool),X7133) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_746_the__inv__into__onto])]) ).
fof(i_0_1288,plain,
! [X5047,X5048,X5049,X5050,X5051] :
( ~ hBOOL(hAPP(fun(fun(X5047,bool),X5047),bool,hAPP(fun(X5047,fun(X5047,X5047)),fun(fun(fun(X5047,bool),X5047),bool),finite2073411215e_idem(X5047),X5050),X5051))
| ~ hBOOL(hAPP(fun(X5047,bool),bool,finite_finite(X5047),X5049))
| ti(fun(X5047,bool),X5048) = bot_bot(fun(X5047,bool))
| ~ hBOOL(hAPP(fun(X5047,bool),bool,hAPP(fun(X5047,bool),fun(fun(X5047,bool),bool),ord_less_eq(fun(X5047,bool)),X5048),X5049))
| hAPP(X5047,X5047,hAPP(X5047,fun(X5047,X5047),X5050,hAPP(fun(X5047,bool),X5047,X5051,X5048)),hAPP(fun(X5047,bool),X5047,X5051,X5049)) = hAPP(fun(X5047,bool),X5047,X5051,X5049) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_228_folding__one__idem_Osubset__idem])]) ).
fof(i_0_1289,plain,
! [X5982,X5983,X5984] :
( ( ~ hBOOL(hAPP(fun(X5982,bool),bool,hAPP(fun(X5982,bool),fun(fun(X5982,bool),bool),ord_less_eq(fun(X5982,bool)),X5983),hAPP(fun(X5982,bool),fun(X5982,bool),hAPP(X5982,fun(fun(X5982,bool),fun(X5982,bool)),insert(X5982),X5984),bot_bot(fun(X5982,bool)))))
| hAPP(fun(X5982,bool),X5982,hAPP(X5982,fun(fun(X5982,bool),X5982),partial_flat_lub(X5982),X5984),X5983) = ti(X5982,X5984) )
& ( hBOOL(hAPP(fun(X5982,bool),bool,hAPP(fun(X5982,bool),fun(fun(X5982,bool),bool),ord_less_eq(fun(X5982,bool)),X5983),hAPP(fun(X5982,bool),fun(X5982,bool),hAPP(X5982,fun(fun(X5982,bool),fun(X5982,bool)),insert(X5982),X5984),bot_bot(fun(X5982,bool)))))
| hAPP(fun(X5982,bool),X5982,hAPP(X5982,fun(fun(X5982,bool),X5982),partial_flat_lub(X5982),X5984),X5983) = hAPP(fun(X5982,bool),X5982,the_1(X5982),hAPP(fun(X5982,bool),fun(X5982,bool),hAPP(fun(X5982,fun(fun(X5982,bool),bool)),fun(fun(X5982,bool),fun(X5982,bool)),combc(X5982,fun(X5982,bool),bool),member(X5982)),hAPP(fun(X5982,bool),fun(X5982,bool),hAPP(fun(X5982,bool),fun(fun(X5982,bool),fun(X5982,bool)),minus_minus(fun(X5982,bool)),X5983),hAPP(fun(X5982,bool),fun(X5982,bool),hAPP(X5982,fun(fun(X5982,bool),fun(X5982,bool)),insert(X5982),X5984),bot_bot(fun(X5982,bool)))))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1176])]) ).
fof(i_0_1290,plain,
! [X6825,X6826,X6827,X6828] :
( ~ hBOOL(hAPP(fun(X6825,bool),bool,hAPP(X6825,fun(fun(X6825,bool),bool),member(X6825),X6827),hAPP(fun(X6826,bool),fun(X6825,bool),hAPP(fun(X6826,X6825),fun(fun(X6826,bool),fun(X6825,bool)),image(X6826,X6825),X6828),top_top(fun(X6826,bool)))))
| ti(X6825,X6827) = hAPP(X6826,X6825,X6828,esk126_4(X6825,X6826,X6827,X6828)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_652_rangeE])])]) ).
fof(i_0_1291,plain,
! [X1,X22,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22))) ) ),
inference(fof_simplification,[status(thm)],[fact_312_DiffI]) ).
fof(i_0_1292,plain,
! [X4387,X4388,X4389,X4390,X4391] :
( ( ti(X4387,X4388) = ti(X4387,X4391)
| ti(X4387,X4388) = ti(X4387,X4390)
| hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4388),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4389),bot_bot(fun(X4387,bool)))) != hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4390),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4391),bot_bot(fun(X4387,bool)))) )
& ( ti(X4387,X4389) = ti(X4387,X4390)
| ti(X4387,X4388) = ti(X4387,X4390)
| hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4388),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4389),bot_bot(fun(X4387,bool)))) != hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4390),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4391),bot_bot(fun(X4387,bool)))) )
& ( ti(X4387,X4388) = ti(X4387,X4391)
| ti(X4387,X4389) = ti(X4387,X4391)
| hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4388),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4389),bot_bot(fun(X4387,bool)))) != hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4390),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4391),bot_bot(fun(X4387,bool)))) )
& ( ti(X4387,X4389) = ti(X4387,X4390)
| ti(X4387,X4389) = ti(X4387,X4391)
| hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4388),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4389),bot_bot(fun(X4387,bool)))) != hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4390),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4391),bot_bot(fun(X4387,bool)))) )
& ( ti(X4387,X4388) != ti(X4387,X4390)
| ti(X4387,X4389) != ti(X4387,X4391)
| hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4388),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4389),bot_bot(fun(X4387,bool)))) = hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4390),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4391),bot_bot(fun(X4387,bool)))) )
& ( ti(X4387,X4388) != ti(X4387,X4391)
| ti(X4387,X4389) != ti(X4387,X4390)
| hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4388),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4389),bot_bot(fun(X4387,bool)))) = hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4390),hAPP(fun(X4387,bool),fun(X4387,bool),hAPP(X4387,fun(fun(X4387,bool),fun(X4387,bool)),insert(X4387),X4391),bot_bot(fun(X4387,bool)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_63_doubleton__eq__iff])])]) ).
fof(i_0_1293,plain,
! [X5796,X5797,X5798] :
( ~ hBOOL(hAPP(fun(X5796,bool),bool,hAPP(X5796,fun(fun(X5796,bool),bool),member(X5796),X5797),X5798))
| hAPP(fun(X5796,bool),fun(X5796,bool),hAPP(X5796,fun(fun(X5796,bool),fun(X5796,bool)),insert(X5796),X5797),hAPP(fun(X5796,bool),fun(X5796,bool),hAPP(fun(X5796,bool),fun(fun(X5796,bool),fun(X5796,bool)),minus_minus(fun(X5796,bool)),X5798),hAPP(fun(X5796,bool),fun(X5796,bool),hAPP(X5796,fun(fun(X5796,bool),fun(X5796,bool)),insert(X5796),X5797),bot_bot(fun(X5796,bool))))) = ti(fun(X5796,bool),X5798) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_418_insert__Diff])]) ).
fof(i_0_1294,plain,
! [X5142,X5143,X5144,X5145,X5146] :
( ~ hBOOL(hAPP(fun(fun(X5142,bool),X5142),bool,hAPP(fun(X5142,fun(X5142,X5142)),fun(fun(fun(X5142,bool),X5142),bool),finite_folding_one(X5142),X5145),X5146))
| ~ hBOOL(hAPP(fun(X5142,bool),bool,finite_finite(X5142),X5144))
| hBOOL(hAPP(fun(X5142,bool),bool,hAPP(X5142,fun(fun(X5142,bool),bool),member(X5142),X5143),X5144))
| ti(fun(X5142,bool),X5144) = bot_bot(fun(X5142,bool))
| hAPP(fun(X5142,bool),X5142,X5146,hAPP(fun(X5142,bool),fun(X5142,bool),hAPP(X5142,fun(fun(X5142,bool),fun(X5142,bool)),insert(X5142),X5143),X5144)) = hAPP(X5142,X5142,hAPP(X5142,fun(X5142,X5142),X5145,X5143),hAPP(fun(X5142,bool),X5142,X5146,X5144)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1177])]) ).
fof(i_0_1295,plain,
! [X2,X1,X20,X29,X12,X24] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X1,X2,hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X20),X29),X12),X24) = hAPP(X1,X2,X29,X24) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X1,X2,hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X20),X29),X12),X24) = hAPP(X1,X2,X20,X24) ) ),
inference(fof_simplification,[status(thm)],[fact_449_override__on__def]) ).
fof(i_0_1296,plain,
! [X1,X12,X19,X22] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X22))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)),X22) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X12),X22)) ) ),
inference(fof_simplification,[status(thm)],[fact_388_insert__Diff__if]) ).
fof(i_0_1297,plain,
! [X5697,X5698,X5699,X5700] :
( ~ hBOOL(hAPP(fun(X5697,bool),bool,hAPP(fun(X5697,bool),fun(fun(X5697,bool),bool),ord_less_eq(fun(X5697,bool)),X5699),X5700))
| ~ hBOOL(hAPP(fun(X5697,bool),bool,hAPP(fun(X5697,bool),fun(fun(X5697,bool),bool),ord_less_eq(fun(X5697,bool)),X5700),X5698))
| hAPP(fun(X5697,bool),fun(X5697,bool),hAPP(fun(X5697,bool),fun(fun(X5697,bool),fun(X5697,bool)),minus_minus(fun(X5697,bool)),X5700),hAPP(fun(X5697,bool),fun(X5697,bool),hAPP(fun(X5697,bool),fun(fun(X5697,bool),fun(X5697,bool)),minus_minus(fun(X5697,bool)),X5698),X5699)) = ti(fun(X5697,bool),X5699) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_392_double__diff])]) ).
fof(i_0_1298,plain,
! [X7715,X7716,X7717] :
( ( hAPP(fun(X7715,bool),fun(X7715,bool),hAPP(fun(X7715,bool),fun(fun(X7715,bool),fun(X7715,bool)),minus_minus(fun(X7715,bool)),X7717),hAPP(fun(X7715,bool),fun(X7715,bool),hAPP(X7715,fun(fun(X7715,bool),fun(X7715,bool)),insert(X7715),X7716),bot_bot(fun(X7715,bool)))) != bot_bot(fun(X7715,bool))
| hAPP(fun(X7715,bool),X7715,hAPP(fun(X7715,fun(X7715,X7715)),fun(fun(X7715,bool),X7715),big_Inf_fin(X7715),ord_min(X7715)),X7717) = ti(X7715,X7716)
| ~ hBOOL(hAPP(fun(X7715,bool),bool,hAPP(X7715,fun(fun(X7715,bool),bool),member(X7715),X7716),X7717))
| ~ hBOOL(hAPP(fun(X7715,bool),bool,finite_finite(X7715),X7717))
| ~ linorder(X7715) )
& ( hAPP(fun(X7715,bool),fun(X7715,bool),hAPP(fun(X7715,bool),fun(fun(X7715,bool),fun(X7715,bool)),minus_minus(fun(X7715,bool)),X7717),hAPP(fun(X7715,bool),fun(X7715,bool),hAPP(X7715,fun(fun(X7715,bool),fun(X7715,bool)),insert(X7715),X7716),bot_bot(fun(X7715,bool)))) = bot_bot(fun(X7715,bool))
| hAPP(fun(X7715,bool),X7715,hAPP(fun(X7715,fun(X7715,X7715)),fun(fun(X7715,bool),X7715),big_Inf_fin(X7715),ord_min(X7715)),X7717) = hAPP(X7715,X7715,hAPP(X7715,fun(X7715,X7715),ord_min(X7715),X7716),hAPP(fun(X7715,bool),X7715,hAPP(fun(X7715,fun(X7715,X7715)),fun(fun(X7715,bool),X7715),big_Inf_fin(X7715),ord_min(X7715)),hAPP(fun(X7715,bool),fun(X7715,bool),hAPP(fun(X7715,bool),fun(fun(X7715,bool),fun(X7715,bool)),minus_minus(fun(X7715,bool)),X7717),hAPP(fun(X7715,bool),fun(X7715,bool),hAPP(X7715,fun(fun(X7715,bool),fun(X7715,bool)),insert(X7715),X7716),bot_bot(fun(X7715,bool))))))
| ~ hBOOL(hAPP(fun(X7715,bool),bool,hAPP(X7715,fun(fun(X7715,bool),bool),member(X7715),X7716),X7717))
| ~ hBOOL(hAPP(fun(X7715,bool),bool,finite_finite(X7715),X7717))
| ~ linorder(X7715) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_927_min__max_OInf__fin_Oremove])])])]) ).
fof(i_0_1299,plain,
! [X4392,X4393,X4394] :
( ( ~ hBOOL(hAPP(fun(X4392,bool),bool,hAPP(X4392,fun(fun(X4392,bool),bool),member(X4392),X4393),hAPP(fun(X4392,bool),fun(X4392,bool),hAPP(X4392,fun(fun(X4392,bool),fun(X4392,bool)),insert(X4392),X4394),bot_bot(fun(X4392,bool)))))
| ti(X4392,X4393) = ti(X4392,X4394) )
& ( ti(X4392,X4393) != ti(X4392,X4394)
| hBOOL(hAPP(fun(X4392,bool),bool,hAPP(X4392,fun(fun(X4392,bool),bool),member(X4392),X4393),hAPP(fun(X4392,bool),fun(X4392,bool),hAPP(X4392,fun(fun(X4392,bool),fun(X4392,bool)),insert(X4392),X4394),bot_bot(fun(X4392,bool))))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_64_singleton__iff])]) ).
fof(i_0_1300,plain,
! [X4384,X4385,X4386] :
( ~ hBOOL(hAPP(fun(X4384,bool),bool,hAPP(X4384,fun(fun(X4384,bool),bool),member(X4384),X4385),hAPP(fun(X4384,bool),fun(X4384,bool),hAPP(X4384,fun(fun(X4384,bool),fun(X4384,bool)),insert(X4384),X4386),bot_bot(fun(X4384,bool)))))
| ti(X4384,X4385) = ti(X4384,X4386) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_62_singletonE])]) ).
fof(i_0_1301,plain,
! [X6165,X6166,X6167,X6168,X6169,X6170] :
( ( hAPP(X6165,X6166,X6169,X6168) != hAPP(X6165,X6166,X6169,X6167)
| ti(X6165,X6168) = ti(X6165,X6167)
| ~ hBOOL(hAPP(fun(X6165,bool),bool,hAPP(X6165,fun(fun(X6165,bool),bool),member(X6165),X6167),X6170))
| ~ hBOOL(hAPP(fun(X6165,bool),bool,hAPP(X6165,fun(fun(X6165,bool),bool),member(X6165),X6168),X6170))
| ~ hBOOL(hAPP(fun(X6165,bool),bool,hAPP(fun(X6165,X6166),fun(fun(X6165,bool),bool),inj_on(X6165,X6166),X6169),X6170)) )
& ( ti(X6165,X6168) != ti(X6165,X6167)
| hAPP(X6165,X6166,X6169,X6168) = hAPP(X6165,X6166,X6169,X6167)
| ~ hBOOL(hAPP(fun(X6165,bool),bool,hAPP(X6165,fun(fun(X6165,bool),bool),member(X6165),X6167),X6170))
| ~ hBOOL(hAPP(fun(X6165,bool),bool,hAPP(X6165,fun(fun(X6165,bool),bool),member(X6165),X6168),X6170))
| ~ hBOOL(hAPP(fun(X6165,bool),bool,hAPP(fun(X6165,X6166),fun(fun(X6165,bool),bool),inj_on(X6165,X6166),X6169),X6170)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_492_inj__on__iff])])]) ).
fof(i_0_1302,plain,
! [X6177,X6178,X6179,X6180,X6181,X6182,X6183,X6184,X6185,X6186] :
( ( ~ hBOOL(hAPP(fun(X6177,bool),bool,hAPP(fun(X6177,X6178),fun(fun(X6177,bool),bool),inj_on(X6177,X6178),X6179),X6180))
| ~ hBOOL(hAPP(fun(X6177,bool),bool,hAPP(X6177,fun(fun(X6177,bool),bool),member(X6177),X6181),X6180))
| ~ hBOOL(hAPP(fun(X6177,bool),bool,hAPP(X6177,fun(fun(X6177,bool),bool),member(X6177),X6182),X6180))
| hAPP(X6177,X6178,X6179,X6181) != hAPP(X6177,X6178,X6179,X6182)
| ti(X6177,X6181) = ti(X6177,X6182) )
& ( hBOOL(hAPP(fun(X6183,bool),bool,hAPP(X6183,fun(fun(X6183,bool),bool),member(X6183),esk104_4(X6183,X6184,X6185,X6186)),X6186))
| hBOOL(hAPP(fun(X6183,bool),bool,hAPP(fun(X6183,X6184),fun(fun(X6183,bool),bool),inj_on(X6183,X6184),X6185),X6186)) )
& ( hBOOL(hAPP(fun(X6183,bool),bool,hAPP(X6183,fun(fun(X6183,bool),bool),member(X6183),esk105_4(X6183,X6184,X6185,X6186)),X6186))
| hBOOL(hAPP(fun(X6183,bool),bool,hAPP(fun(X6183,X6184),fun(fun(X6183,bool),bool),inj_on(X6183,X6184),X6185),X6186)) )
& ( hAPP(X6183,X6184,X6185,esk104_4(X6183,X6184,X6185,X6186)) = hAPP(X6183,X6184,X6185,esk105_4(X6183,X6184,X6185,X6186))
| hBOOL(hAPP(fun(X6183,bool),bool,hAPP(fun(X6183,X6184),fun(fun(X6183,bool),bool),inj_on(X6183,X6184),X6185),X6186)) )
& ( ti(X6183,esk104_4(X6183,X6184,X6185,X6186)) != ti(X6183,esk105_4(X6183,X6184,X6185,X6186))
| hBOOL(hAPP(fun(X6183,bool),bool,hAPP(fun(X6183,X6184),fun(fun(X6183,bool),bool),inj_on(X6183,X6184),X6185),X6186)) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_494_inj__on__def])])])])])]) ).
fof(i_0_1303,plain,
! [X6171,X6172,X6173,X6174,X6175,X6176] :
( ~ hBOOL(hAPP(fun(X6171,bool),bool,hAPP(fun(X6171,X6172),fun(fun(X6171,bool),bool),inj_on(X6171,X6172),X6175),X6176))
| ti(X6171,X6173) = ti(X6171,X6174)
| ~ hBOOL(hAPP(fun(X6171,bool),bool,hAPP(X6171,fun(fun(X6171,bool),bool),member(X6171),X6173),X6176))
| ~ hBOOL(hAPP(fun(X6171,bool),bool,hAPP(X6171,fun(fun(X6171,bool),bool),member(X6171),X6174),X6176))
| hAPP(X6171,X6172,X6175,X6173) != hAPP(X6171,X6172,X6175,X6174) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_493_inj__on__contraD])]) ).
fof(i_0_1304,plain,
! [X6159,X6160,X6161,X6162,X6163,X6164] :
( ~ hBOOL(hAPP(fun(X6159,bool),bool,hAPP(fun(X6159,X6160),fun(fun(X6159,bool),bool),inj_on(X6159,X6160),X6163),X6164))
| hAPP(X6159,X6160,X6163,X6161) != hAPP(X6159,X6160,X6163,X6162)
| ~ hBOOL(hAPP(fun(X6159,bool),bool,hAPP(X6159,fun(fun(X6159,bool),bool),member(X6159),X6161),X6164))
| ~ hBOOL(hAPP(fun(X6159,bool),bool,hAPP(X6159,fun(fun(X6159,bool),bool),member(X6159),X6162),X6164))
| ti(X6159,X6161) = ti(X6159,X6162) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_491_inj__onD])]) ).
fof(i_0_1305,plain,
! [X4239,X4240,X4241,X4242,X4243,X4244] :
( ti(X4239,X4242) != hAPP(X4240,X4239,X4243,X4244)
| ~ hBOOL(hAPP(fun(X4240,bool),bool,hAPP(X4240,fun(fun(X4240,bool),bool),member(X4240),X4244),X4241))
| hBOOL(hAPP(fun(X4239,bool),bool,hAPP(X4239,fun(fun(X4239,bool),bool),member(X4239),X4242),hAPP(fun(X4240,bool),fun(X4239,bool),hAPP(fun(X4240,X4239),fun(fun(X4240,bool),fun(X4239,bool)),image(X4240,X4239),X4243),X4241))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_25_image__eqI])]) ).
fof(i_0_1306,plain,
! [X4344,X4345,X4346,X4347,X4348,X4349] :
( ~ hBOOL(hAPP(fun(X4345,bool),bool,hAPP(X4345,fun(fun(X4345,bool),bool),member(X4345),X4348),X4349))
| ti(X4344,X4346) != hAPP(X4345,X4344,X4347,X4348)
| hBOOL(hAPP(fun(X4344,bool),bool,hAPP(X4344,fun(fun(X4344,bool),bool),member(X4344),X4346),hAPP(fun(X4345,bool),fun(X4344,bool),hAPP(fun(X4345,X4344),fun(fun(X4345,bool),fun(X4344,bool)),image(X4345,X4344),X4347),X4349))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_54_rev__image__eqI])]) ).
fof(i_0_1307,plain,
! [X6431,X6432,X6433,X6434,X6435,X6436] :
( hAPP(X6431,X6432,X6434,X6435) != ti(X6432,X6436)
| ~ hBOOL(hAPP(fun(X6432,bool),bool,hAPP(X6432,fun(fun(X6432,bool),bool),member(X6432),X6436),X6433))
| hBOOL(hAPP(fun(X6431,bool),bool,hAPP(X6431,fun(fun(X6431,bool),bool),member(X6431),X6435),hAPP(fun(X6432,bool),fun(X6431,bool),hAPP(fun(X6431,X6432),fun(fun(X6432,bool),fun(X6431,bool)),vimage(X6431,X6432),X6434),X6433))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_547_vimageI])]) ).
fof(i_0_1308,plain,
! [X7225,X7226,X7227] :
( ( hBOOL(hAPP(fun(fun(X7225,bool),bool),bool,hAPP(fun(X7225,bool),fun(fun(fun(X7225,bool),bool),bool),member(fun(X7225,bool)),esk145_3(X7225,X7226,X7227)),X7227))
| ti(fun(fun(X7225,bool),bool),X7227) = bot_bot(fun(fun(X7225,bool),bool))
| hBOOL(hAPP(fun(X7225,bool),bool,hAPP(fun(X7225,bool),fun(fun(X7225,bool),bool),ord_less_eq(fun(X7225,bool)),hAPP(fun(fun(X7225,bool),bool),fun(X7225,bool),complete_Inf_Inf(fun(X7225,bool)),X7227)),X7226)) )
& ( ~ hBOOL(hAPP(fun(X7225,bool),bool,hAPP(fun(X7225,bool),fun(fun(X7225,bool),bool),ord_less_eq(fun(X7225,bool)),esk145_3(X7225,X7226,X7227)),X7226))
| ti(fun(fun(X7225,bool),bool),X7227) = bot_bot(fun(fun(X7225,bool),bool))
| hBOOL(hAPP(fun(X7225,bool),bool,hAPP(fun(X7225,bool),fun(fun(X7225,bool),bool),ord_less_eq(fun(X7225,bool)),hAPP(fun(fun(X7225,bool),bool),fun(X7225,bool),complete_Inf_Inf(fun(X7225,bool)),X7227)),X7226)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_775_Inter__subset])])])]) ).
fof(i_0_1309,plain,
! [X5799,X5800,X5801] :
( hBOOL(hAPP(fun(X5799,bool),bool,hAPP(X5799,fun(fun(X5799,bool),bool),member(X5799),X5800),X5801))
| hAPP(fun(X5799,bool),fun(X5799,bool),hAPP(fun(X5799,bool),fun(fun(X5799,bool),fun(X5799,bool)),minus_minus(fun(X5799,bool)),hAPP(fun(X5799,bool),fun(X5799,bool),hAPP(X5799,fun(fun(X5799,bool),fun(X5799,bool)),insert(X5799),X5800),X5801)),hAPP(fun(X5799,bool),fun(X5799,bool),hAPP(X5799,fun(fun(X5799,bool),fun(X5799,bool)),insert(X5799),X5800),bot_bot(fun(X5799,bool)))) = ti(fun(X5799,bool),X5801) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1178])]) ).
fof(i_0_1310,plain,
! [X7106,X7107,X7108,X7109,X7110,X7111] :
( ~ hBOOL(hAPP(fun(X7106,bool),bool,hAPP(fun(X7106,X7107),fun(fun(X7106,bool),bool),inj_on(X7106,X7107),X7110),X7111))
| hAPP(X7106,X7107,X7110,X7108) != ti(X7107,X7109)
| ~ hBOOL(hAPP(fun(X7106,bool),bool,hAPP(X7106,fun(fun(X7106,bool),bool),member(X7106),X7108),X7111))
| hAPP(X7107,X7106,hAPP(fun(X7106,X7107),fun(X7107,X7106),hAPP(fun(X7106,bool),fun(fun(X7106,X7107),fun(X7107,X7106)),the_inv_into(X7106,X7107),X7111),X7110),X7109) = ti(X7106,X7108) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_741_the__inv__into__f__eq])]) ).
fof(i_0_1311,plain,
! [X7718,X7719,X7720] :
( ( hAPP(fun(X7718,bool),fun(X7718,bool),hAPP(fun(X7718,bool),fun(fun(X7718,bool),fun(X7718,bool)),minus_minus(fun(X7718,bool)),X7720),hAPP(fun(X7718,bool),fun(X7718,bool),hAPP(X7718,fun(fun(X7718,bool),fun(X7718,bool)),insert(X7718),X7719),bot_bot(fun(X7718,bool)))) != bot_bot(fun(X7718,bool))
| hAPP(fun(X7718,bool),X7718,hAPP(fun(X7718,fun(X7718,X7718)),fun(fun(X7718,bool),X7718),big_Inf_fin(X7718),ord_min(X7718)),hAPP(fun(X7718,bool),fun(X7718,bool),hAPP(X7718,fun(fun(X7718,bool),fun(X7718,bool)),insert(X7718),X7719),X7720)) = ti(X7718,X7719)
| ~ hBOOL(hAPP(fun(X7718,bool),bool,finite_finite(X7718),X7720))
| ~ linorder(X7718) )
& ( hAPP(fun(X7718,bool),fun(X7718,bool),hAPP(fun(X7718,bool),fun(fun(X7718,bool),fun(X7718,bool)),minus_minus(fun(X7718,bool)),X7720),hAPP(fun(X7718,bool),fun(X7718,bool),hAPP(X7718,fun(fun(X7718,bool),fun(X7718,bool)),insert(X7718),X7719),bot_bot(fun(X7718,bool)))) = bot_bot(fun(X7718,bool))
| hAPP(fun(X7718,bool),X7718,hAPP(fun(X7718,fun(X7718,X7718)),fun(fun(X7718,bool),X7718),big_Inf_fin(X7718),ord_min(X7718)),hAPP(fun(X7718,bool),fun(X7718,bool),hAPP(X7718,fun(fun(X7718,bool),fun(X7718,bool)),insert(X7718),X7719),X7720)) = hAPP(X7718,X7718,hAPP(X7718,fun(X7718,X7718),ord_min(X7718),X7719),hAPP(fun(X7718,bool),X7718,hAPP(fun(X7718,fun(X7718,X7718)),fun(fun(X7718,bool),X7718),big_Inf_fin(X7718),ord_min(X7718)),hAPP(fun(X7718,bool),fun(X7718,bool),hAPP(fun(X7718,bool),fun(fun(X7718,bool),fun(X7718,bool)),minus_minus(fun(X7718,bool)),X7720),hAPP(fun(X7718,bool),fun(X7718,bool),hAPP(X7718,fun(fun(X7718,bool),fun(X7718,bool)),insert(X7718),X7719),bot_bot(fun(X7718,bool))))))
| ~ hBOOL(hAPP(fun(X7718,bool),bool,finite_finite(X7718),X7720))
| ~ linorder(X7718) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_928_min__max_OInf__fin_Oinsert__remove])])])]) ).
fof(i_0_1312,plain,
! [X7612,X7613,X7614] :
( ( hAPP(fun(X7612,bool),fun(X7612,bool),hAPP(fun(X7612,bool),fun(fun(X7612,bool),fun(X7612,bool)),minus_minus(fun(X7612,bool)),X7614),hAPP(fun(X7612,bool),fun(X7612,bool),hAPP(X7612,fun(fun(X7612,bool),fun(X7612,bool)),insert(X7612),X7613),bot_bot(fun(X7612,bool)))) != bot_bot(fun(X7612,bool))
| hAPP(fun(X7612,bool),X7612,big_linorder_Min(X7612),X7614) = ti(X7612,X7613)
| ~ hBOOL(hAPP(fun(X7612,bool),bool,hAPP(X7612,fun(fun(X7612,bool),bool),member(X7612),X7613),X7614))
| ~ hBOOL(hAPP(fun(X7612,bool),bool,finite_finite(X7612),X7614))
| ~ linorder(X7612) )
& ( hAPP(fun(X7612,bool),fun(X7612,bool),hAPP(fun(X7612,bool),fun(fun(X7612,bool),fun(X7612,bool)),minus_minus(fun(X7612,bool)),X7614),hAPP(fun(X7612,bool),fun(X7612,bool),hAPP(X7612,fun(fun(X7612,bool),fun(X7612,bool)),insert(X7612),X7613),bot_bot(fun(X7612,bool)))) = bot_bot(fun(X7612,bool))
| hAPP(fun(X7612,bool),X7612,big_linorder_Min(X7612),X7614) = hAPP(X7612,X7612,hAPP(X7612,fun(X7612,X7612),ord_min(X7612),X7613),hAPP(fun(X7612,bool),X7612,big_linorder_Min(X7612),hAPP(fun(X7612,bool),fun(X7612,bool),hAPP(fun(X7612,bool),fun(fun(X7612,bool),fun(X7612,bool)),minus_minus(fun(X7612,bool)),X7614),hAPP(fun(X7612,bool),fun(X7612,bool),hAPP(X7612,fun(fun(X7612,bool),fun(X7612,bool)),insert(X7612),X7613),bot_bot(fun(X7612,bool))))))
| ~ hBOOL(hAPP(fun(X7612,bool),bool,hAPP(X7612,fun(fun(X7612,bool),bool),member(X7612),X7613),X7614))
| ~ hBOOL(hAPP(fun(X7612,bool),bool,finite_finite(X7612),X7614))
| ~ linorder(X7612) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_895_Min_Oremove])])])]) ).
fof(i_0_1313,plain,
! [X7908,X7909,X7910] :
( ( hAPP(fun(X7908,bool),fun(X7908,bool),hAPP(fun(X7908,bool),fun(fun(X7908,bool),fun(X7908,bool)),minus_minus(fun(X7908,bool)),X7910),hAPP(fun(X7908,bool),fun(X7908,bool),hAPP(X7908,fun(fun(X7908,bool),fun(X7908,bool)),insert(X7908),X7909),bot_bot(fun(X7908,bool)))) != bot_bot(fun(X7908,bool))
| hAPP(fun(X7908,bool),X7908,big_linorder_Max(X7908),X7910) = ti(X7908,X7909)
| ~ hBOOL(hAPP(fun(X7908,bool),bool,hAPP(X7908,fun(fun(X7908,bool),bool),member(X7908),X7909),X7910))
| ~ hBOOL(hAPP(fun(X7908,bool),bool,finite_finite(X7908),X7910))
| ~ linorder(X7908) )
& ( hAPP(fun(X7908,bool),fun(X7908,bool),hAPP(fun(X7908,bool),fun(fun(X7908,bool),fun(X7908,bool)),minus_minus(fun(X7908,bool)),X7910),hAPP(fun(X7908,bool),fun(X7908,bool),hAPP(X7908,fun(fun(X7908,bool),fun(X7908,bool)),insert(X7908),X7909),bot_bot(fun(X7908,bool)))) = bot_bot(fun(X7908,bool))
| hAPP(fun(X7908,bool),X7908,big_linorder_Max(X7908),X7910) = hAPP(X7908,X7908,hAPP(X7908,fun(X7908,X7908),ord_max(X7908),X7909),hAPP(fun(X7908,bool),X7908,big_linorder_Max(X7908),hAPP(fun(X7908,bool),fun(X7908,bool),hAPP(fun(X7908,bool),fun(fun(X7908,bool),fun(X7908,bool)),minus_minus(fun(X7908,bool)),X7910),hAPP(fun(X7908,bool),fun(X7908,bool),hAPP(X7908,fun(fun(X7908,bool),fun(X7908,bool)),insert(X7908),X7909),bot_bot(fun(X7908,bool))))))
| ~ hBOOL(hAPP(fun(X7908,bool),bool,hAPP(X7908,fun(fun(X7908,bool),bool),member(X7908),X7909),X7910))
| ~ hBOOL(hAPP(fun(X7908,bool),bool,finite_finite(X7908),X7910))
| ~ linorder(X7908) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_986_Max_Oremove])])])]) ).
fof(i_0_1314,plain,
! [X6899,X6900,X6901] :
( ( hAPP(fun(X6899,bool),fun(X6899,bool),hAPP(fun(X6899,bool),fun(fun(X6899,bool),fun(X6899,bool)),minus_minus(fun(X6899,bool)),X6901),hAPP(fun(X6899,bool),fun(X6899,bool),hAPP(X6899,fun(fun(X6899,bool),fun(X6899,bool)),insert(X6899),X6900),bot_bot(fun(X6899,bool)))) != bot_bot(fun(X6899,bool))
| hAPP(fun(X6899,bool),X6899,big_lattice_Sup_fin(X6899),X6901) = ti(X6899,X6900)
| ~ hBOOL(hAPP(fun(X6899,bool),bool,hAPP(X6899,fun(fun(X6899,bool),bool),member(X6899),X6900),X6901))
| ~ hBOOL(hAPP(fun(X6899,bool),bool,finite_finite(X6899),X6901))
| ~ lattice(X6899) )
& ( hAPP(fun(X6899,bool),fun(X6899,bool),hAPP(fun(X6899,bool),fun(fun(X6899,bool),fun(X6899,bool)),minus_minus(fun(X6899,bool)),X6901),hAPP(fun(X6899,bool),fun(X6899,bool),hAPP(X6899,fun(fun(X6899,bool),fun(X6899,bool)),insert(X6899),X6900),bot_bot(fun(X6899,bool)))) = bot_bot(fun(X6899,bool))
| hAPP(fun(X6899,bool),X6899,big_lattice_Sup_fin(X6899),X6901) = hAPP(X6899,X6899,hAPP(X6899,fun(X6899,X6899),semilattice_sup_sup(X6899),X6900),hAPP(fun(X6899,bool),X6899,big_lattice_Sup_fin(X6899),hAPP(fun(X6899,bool),fun(X6899,bool),hAPP(fun(X6899,bool),fun(fun(X6899,bool),fun(X6899,bool)),minus_minus(fun(X6899,bool)),X6901),hAPP(fun(X6899,bool),fun(X6899,bool),hAPP(X6899,fun(fun(X6899,bool),fun(X6899,bool)),insert(X6899),X6900),bot_bot(fun(X6899,bool))))))
| ~ hBOOL(hAPP(fun(X6899,bool),bool,hAPP(X6899,fun(fun(X6899,bool),bool),member(X6899),X6900),X6901))
| ~ hBOOL(hAPP(fun(X6899,bool),bool,finite_finite(X6899),X6901))
| ~ lattice(X6899) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_672_Sup__fin_Oremove])])])]) ).
fof(i_0_1315,plain,
! [X6806,X6807,X6808] :
( ( hAPP(fun(X6806,bool),fun(X6806,bool),hAPP(fun(X6806,bool),fun(fun(X6806,bool),fun(X6806,bool)),minus_minus(fun(X6806,bool)),X6808),hAPP(fun(X6806,bool),fun(X6806,bool),hAPP(X6806,fun(fun(X6806,bool),fun(X6806,bool)),insert(X6806),X6807),bot_bot(fun(X6806,bool)))) != bot_bot(fun(X6806,bool))
| hAPP(fun(X6806,bool),X6806,big_lattice_Inf_fin(X6806),X6808) = ti(X6806,X6807)
| ~ hBOOL(hAPP(fun(X6806,bool),bool,hAPP(X6806,fun(fun(X6806,bool),bool),member(X6806),X6807),X6808))
| ~ hBOOL(hAPP(fun(X6806,bool),bool,finite_finite(X6806),X6808))
| ~ lattice(X6806) )
& ( hAPP(fun(X6806,bool),fun(X6806,bool),hAPP(fun(X6806,bool),fun(fun(X6806,bool),fun(X6806,bool)),minus_minus(fun(X6806,bool)),X6808),hAPP(fun(X6806,bool),fun(X6806,bool),hAPP(X6806,fun(fun(X6806,bool),fun(X6806,bool)),insert(X6806),X6807),bot_bot(fun(X6806,bool)))) = bot_bot(fun(X6806,bool))
| hAPP(fun(X6806,bool),X6806,big_lattice_Inf_fin(X6806),X6808) = hAPP(X6806,X6806,hAPP(X6806,fun(X6806,X6806),semilattice_inf_inf(X6806),X6807),hAPP(fun(X6806,bool),X6806,big_lattice_Inf_fin(X6806),hAPP(fun(X6806,bool),fun(X6806,bool),hAPP(fun(X6806,bool),fun(fun(X6806,bool),fun(X6806,bool)),minus_minus(fun(X6806,bool)),X6808),hAPP(fun(X6806,bool),fun(X6806,bool),hAPP(X6806,fun(fun(X6806,bool),fun(X6806,bool)),insert(X6806),X6807),bot_bot(fun(X6806,bool))))))
| ~ hBOOL(hAPP(fun(X6806,bool),bool,hAPP(X6806,fun(fun(X6806,bool),bool),member(X6806),X6807),X6808))
| ~ hBOOL(hAPP(fun(X6806,bool),bool,finite_finite(X6806),X6808))
| ~ lattice(X6806) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_647_Inf__fin_Oremove])])])]) ).
fof(i_0_1316,plain,
! [X2,X1,X20,X29,X15,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(X1,X2,hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X20),X29),X12),X15) = hAPP(X1,X2,X20,X15) ),
inference(fof_simplification,[status(thm)],[fact_450_override__on__apply__notin]) ).
fof(i_0_1317,plain,
! [X1,X22,X15,X12] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) ) ),
inference(fof_simplification,[status(thm)],[fact_404_Int__insert__right]) ).
fof(i_0_1318,plain,
! [X7482,X7483,X7484] :
( ~ linorder(X7482)
| ~ hBOOL(hAPP(fun(X7482,bool),bool,hAPP(fun(X7482,bool),fun(fun(X7482,bool),bool),ord_less_eq(fun(X7482,bool)),X7483),X7484))
| ti(fun(X7482,bool),X7483) = bot_bot(fun(X7482,bool))
| ~ hBOOL(hAPP(fun(X7482,bool),bool,finite_finite(X7482),X7484))
| hBOOL(hAPP(X7482,bool,hAPP(X7482,fun(X7482,bool),ord_less_eq(X7482),hAPP(fun(X7482,bool),X7482,big_linorder_Min(X7482),X7484)),hAPP(fun(X7482,bool),X7482,big_linorder_Min(X7482),X7483))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_855_Min__antimono])])]) ).
fof(i_0_1319,plain,
! [X7459,X7460,X7461] :
( ~ linorder(X7459)
| ~ hBOOL(hAPP(fun(X7459,bool),bool,hAPP(fun(X7459,bool),fun(fun(X7459,bool),bool),ord_less_eq(fun(X7459,bool)),X7460),X7461))
| ti(fun(X7459,bool),X7460) = bot_bot(fun(X7459,bool))
| ~ hBOOL(hAPP(fun(X7459,bool),bool,finite_finite(X7459),X7461))
| hBOOL(hAPP(X7459,bool,hAPP(X7459,fun(X7459,bool),ord_less_eq(X7459),hAPP(fun(X7459,bool),X7459,big_linorder_Max(X7459),X7460)),hAPP(fun(X7459,bool),X7459,big_linorder_Max(X7459),X7461))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_846_Max__mono])])]) ).
fof(i_0_1320,plain,
! [X7615,X7616,X7617] :
( ~ linorder(X7615)
| ~ hBOOL(hAPP(fun(X7615,bool),bool,finite_finite(X7615),X7617))
| ti(fun(X7615,bool),X7617) = bot_bot(fun(X7615,bool))
| ~ hBOOL(hAPP(fun(X7615,bool),bool,finite_finite(X7615),X7616))
| ti(fun(X7615,bool),X7616) = bot_bot(fun(X7615,bool))
| hAPP(fun(X7615,bool),fun(X7615,bool),hAPP(fun(X7615,bool),fun(fun(X7615,bool),fun(X7615,bool)),semilattice_inf_inf(fun(X7615,bool)),X7617),X7616) != bot_bot(fun(X7615,bool))
| hAPP(fun(X7615,bool),X7615,big_linorder_Min(X7615),hAPP(fun(X7615,bool),fun(X7615,bool),hAPP(fun(X7615,bool),fun(fun(X7615,bool),fun(X7615,bool)),semilattice_sup_sup(fun(X7615,bool)),X7617),X7616)) = hAPP(X7615,X7615,hAPP(X7615,fun(X7615,X7615),ord_min(X7615),hAPP(fun(X7615,bool),X7615,big_linorder_Min(X7615),X7617)),hAPP(fun(X7615,bool),X7615,big_linorder_Min(X7615),X7616)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_896_Min_Ounion__disjoint])])]) ).
fof(i_0_1321,plain,
! [X7917,X7918,X7919] :
( ~ linorder(X7917)
| ~ hBOOL(hAPP(fun(X7917,bool),bool,finite_finite(X7917),X7919))
| ti(fun(X7917,bool),X7919) = bot_bot(fun(X7917,bool))
| ~ hBOOL(hAPP(fun(X7917,bool),bool,finite_finite(X7917),X7918))
| ti(fun(X7917,bool),X7918) = bot_bot(fun(X7917,bool))
| hAPP(fun(X7917,bool),fun(X7917,bool),hAPP(fun(X7917,bool),fun(fun(X7917,bool),fun(X7917,bool)),semilattice_inf_inf(fun(X7917,bool)),X7919),X7918) != bot_bot(fun(X7917,bool))
| hAPP(fun(X7917,bool),X7917,big_linorder_Max(X7917),hAPP(fun(X7917,bool),fun(X7917,bool),hAPP(fun(X7917,bool),fun(fun(X7917,bool),fun(X7917,bool)),semilattice_sup_sup(fun(X7917,bool)),X7919),X7918)) = hAPP(X7917,X7917,hAPP(X7917,fun(X7917,X7917),ord_max(X7917),hAPP(fun(X7917,bool),X7917,big_linorder_Max(X7917),X7919)),hAPP(fun(X7917,bool),X7917,big_linorder_Max(X7917),X7918)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_989_Max_Ounion__disjoint])])]) ).
fof(i_0_1322,plain,
! [X6902,X6903,X6904] :
( ~ lattice(X6902)
| ~ hBOOL(hAPP(fun(X6902,bool),bool,finite_finite(X6902),X6904))
| ti(fun(X6902,bool),X6904) = bot_bot(fun(X6902,bool))
| ~ hBOOL(hAPP(fun(X6902,bool),bool,finite_finite(X6902),X6903))
| ti(fun(X6902,bool),X6903) = bot_bot(fun(X6902,bool))
| hAPP(fun(X6902,bool),fun(X6902,bool),hAPP(fun(X6902,bool),fun(fun(X6902,bool),fun(X6902,bool)),semilattice_inf_inf(fun(X6902,bool)),X6904),X6903) != bot_bot(fun(X6902,bool))
| hAPP(fun(X6902,bool),X6902,big_lattice_Sup_fin(X6902),hAPP(fun(X6902,bool),fun(X6902,bool),hAPP(fun(X6902,bool),fun(fun(X6902,bool),fun(X6902,bool)),semilattice_sup_sup(fun(X6902,bool)),X6904),X6903)) = hAPP(X6902,X6902,hAPP(X6902,fun(X6902,X6902),semilattice_sup_sup(X6902),hAPP(fun(X6902,bool),X6902,big_lattice_Sup_fin(X6902),X6904)),hAPP(fun(X6902,bool),X6902,big_lattice_Sup_fin(X6902),X6903)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_673_Sup__fin_Ounion__disjoint])])]) ).
fof(i_0_1323,plain,
! [X6603,X6604,X6605] :
( ~ lattice(X6603)
| ~ hBOOL(hAPP(fun(X6603,bool),bool,finite_finite(X6603),X6605))
| ti(fun(X6603,bool),X6605) = bot_bot(fun(X6603,bool))
| ~ hBOOL(hAPP(fun(X6603,bool),bool,finite_finite(X6603),X6604))
| ti(fun(X6603,bool),X6604) = bot_bot(fun(X6603,bool))
| hAPP(fun(X6603,bool),fun(X6603,bool),hAPP(fun(X6603,bool),fun(fun(X6603,bool),fun(X6603,bool)),semilattice_inf_inf(fun(X6603,bool)),X6605),X6604) != bot_bot(fun(X6603,bool))
| hAPP(fun(X6603,bool),X6603,big_lattice_Inf_fin(X6603),hAPP(fun(X6603,bool),fun(X6603,bool),hAPP(fun(X6603,bool),fun(fun(X6603,bool),fun(X6603,bool)),semilattice_sup_sup(fun(X6603,bool)),X6605),X6604)) = hAPP(X6603,X6603,hAPP(X6603,fun(X6603,X6603),semilattice_inf_inf(X6603),hAPP(fun(X6603,bool),X6603,big_lattice_Inf_fin(X6603),X6605)),hAPP(fun(X6603,bool),X6603,big_lattice_Inf_fin(X6603),X6604)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_581_Inf__fin_Ounion__disjoint])])]) ).
fof(i_0_1324,plain,
! [X1,X12,X18,X22] :
( ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X22))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) )
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22))) ),
inference(fof_simplification,[status(thm)],[fact_113_UnCI]) ).
fof(i_0_1325,plain,
! [X7112,X7113,X7114,X7115,X7116] :
( ~ hBOOL(hAPP(fun(X7112,bool),bool,hAPP(fun(X7112,X7113),fun(fun(X7112,bool),bool),inj_on(X7112,X7113),X7115),X7116))
| ~ hBOOL(hAPP(fun(X7112,bool),bool,hAPP(X7112,fun(fun(X7112,bool),bool),member(X7112),X7114),X7116))
| hAPP(X7113,X7112,hAPP(fun(X7112,X7113),fun(X7113,X7112),hAPP(fun(X7112,bool),fun(fun(X7112,X7113),fun(X7113,X7112)),the_inv_into(X7112,X7113),X7116),X7115),hAPP(X7112,X7113,X7115,X7114)) = ti(X7112,X7114) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_742_the__inv__into__f__f])]) ).
fof(i_0_1326,plain,
! [X7700,X7701,X7702] :
( ~ linorder(X7700)
| ~ hBOOL(hAPP(fun(X7700,bool),bool,finite_finite(X7700),X7702))
| hBOOL(hAPP(fun(X7700,bool),bool,hAPP(X7700,fun(fun(X7700,bool),bool),member(X7700),X7701),X7702))
| ti(fun(X7700,bool),X7702) = bot_bot(fun(X7700,bool))
| hAPP(fun(X7700,bool),X7700,hAPP(fun(X7700,fun(X7700,X7700)),fun(fun(X7700,bool),X7700),big_Inf_fin(X7700),ord_min(X7700)),hAPP(fun(X7700,bool),fun(X7700,bool),hAPP(X7700,fun(fun(X7700,bool),fun(X7700,bool)),insert(X7700),X7701),X7702)) = hAPP(X7700,X7700,hAPP(X7700,fun(X7700,X7700),ord_min(X7700),X7701),hAPP(fun(X7700,bool),X7700,hAPP(fun(X7700,fun(X7700,X7700)),fun(fun(X7700,bool),X7700),big_Inf_fin(X7700),ord_min(X7700)),X7702)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1179])])]) ).
fof(i_0_1327,plain,
! [X1] :
( semilattice_inf(X1)
=> ! [X46,X59,X35] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X59),X35)))
=> ~ ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X59))
=> ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X35)) ) ) ),
inference(fof_simplification,[status(thm)],[fact_374_le__infE]) ).
fof(i_0_1328,plain,
! [X1] :
( linorder(X1)
=> ! [X46,X59,X35] :
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X59),X35)))
=> ~ ( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X59))
=> ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X35)) ) ) ),
inference(fof_simplification,[status(thm)],[fact_872_min__max_Ole__infE]) ).
fof(i_0_1329,plain,
! [X1,X12,X22,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22),X19))
=> ( ~ hBOOL(hAPP(X1,bool,X12,X19))
=> hBOOL(hAPP(X1,bool,X22,X19)) ) ),
inference(fof_simplification,[status(thm)],[fact_176_sup1E]) ).
fof(i_0_1330,plain,
! [X6143,X6144,X6145,X6146,X6147] : hAPP(fun(X6143,bool),X6144,hAPP(X6144,fun(fun(X6143,bool),X6144),hAPP(fun(X6143,X6144),fun(X6144,fun(fun(X6143,bool),X6144)),hAPP(fun(X6144,fun(X6144,X6144)),fun(fun(X6143,X6144),fun(X6144,fun(fun(X6143,bool),X6144))),finite_fold_image(X6144,X6143),X6145),X6146),X6147),bot_bot(fun(X6143,bool))) = ti(X6144,X6147),
inference(variable_rename,[status(thm)],[fact_487_fold__image__empty]) ).
fof(i_0_1331,plain,
! [X5055,X5056,X5057,X5058,X5059] :
( ~ hBOOL(hAPP(fun(fun(X5055,bool),X5055),bool,hAPP(fun(X5055,fun(X5055,X5055)),fun(fun(fun(X5055,bool),X5055),bool),finite2073411215e_idem(X5055),X5058),X5059))
| ~ hBOOL(hAPP(fun(X5055,bool),bool,finite_finite(X5055),X5057))
| ti(fun(X5055,bool),X5057) = bot_bot(fun(X5055,bool))
| hAPP(fun(X5055,bool),X5055,X5059,hAPP(fun(X5055,bool),fun(X5055,bool),hAPP(X5055,fun(fun(X5055,bool),fun(X5055,bool)),insert(X5055),X5056),X5057)) = hAPP(X5055,X5055,hAPP(X5055,fun(X5055,X5055),X5058,X5056),hAPP(fun(X5055,bool),X5055,X5059,X5057)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_230_folding__one__idem_Oinsert__idem])]) ).
fof(i_0_1332,plain,
! [X7220,X7221,X7222,X7223] :
( ( hBOOL(hAPP(fun(fun(X7221,bool),bool),bool,hAPP(fun(X7221,bool),fun(fun(fun(X7221,bool),bool),bool),member(fun(X7221,bool)),esk144_4(X7220,X7221,X7222,X7223)),X7223))
| hBOOL(hAPP(fun(X7221,bool),bool,hAPP(fun(X7221,X7220),fun(fun(X7221,bool),bool),inj_on(X7221,X7220),X7222),hAPP(fun(fun(X7221,bool),bool),fun(X7221,bool),complete_Inf_Inf(fun(X7221,bool)),X7223)))
| ti(fun(fun(X7221,bool),bool),X7223) = bot_bot(fun(fun(X7221,bool),bool)) )
& ( ~ hBOOL(hAPP(fun(X7221,bool),bool,hAPP(fun(X7221,X7220),fun(fun(X7221,bool),bool),inj_on(X7221,X7220),X7222),esk144_4(X7220,X7221,X7222,X7223)))
| hBOOL(hAPP(fun(X7221,bool),bool,hAPP(fun(X7221,X7220),fun(fun(X7221,bool),bool),inj_on(X7221,X7220),X7222),hAPP(fun(fun(X7221,bool),bool),fun(X7221,bool),complete_Inf_Inf(fun(X7221,bool)),X7223)))
| ti(fun(fun(X7221,bool),bool),X7223) = bot_bot(fun(fun(X7221,bool),bool)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_774_inj__on__Inter])])])]) ).
fof(i_0_1333,plain,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X19),X12) ) ) ),
inference(fof_simplification,[status(thm)],[fact_926_min__max_OInf__fin_Oeq__fold_H]) ).
fof(i_0_1334,plain,
! [X7821,X7822,X7823,X7824] :
( ~ hBOOL(hAPP(X7821,bool,hAPP(fun(X7821,bool),fun(X7821,bool),hAPP(fun(X7821,fun(X7821,X7821)),fun(fun(X7821,bool),fun(X7821,bool)),finite_fold1Set(X7821),X7822),X7823),X7824))
| ti(fun(X7821,bool),X7823) != bot_bot(fun(X7821,bool)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_960_fold1Set__nonempty])]) ).
fof(i_0_1335,plain,
! [X7609,X7610,X7611] :
( ( hAPP(fun(X7609,bool),fun(X7609,bool),hAPP(fun(X7609,bool),fun(fun(X7609,bool),fun(X7609,bool)),minus_minus(fun(X7609,bool)),X7611),hAPP(fun(X7609,bool),fun(X7609,bool),hAPP(X7609,fun(fun(X7609,bool),fun(X7609,bool)),insert(X7609),X7610),bot_bot(fun(X7609,bool)))) != bot_bot(fun(X7609,bool))
| hAPP(fun(X7609,bool),X7609,big_linorder_Min(X7609),hAPP(fun(X7609,bool),fun(X7609,bool),hAPP(X7609,fun(fun(X7609,bool),fun(X7609,bool)),insert(X7609),X7610),X7611)) = ti(X7609,X7610)
| ~ hBOOL(hAPP(fun(X7609,bool),bool,finite_finite(X7609),X7611))
| ~ linorder(X7609) )
& ( hAPP(fun(X7609,bool),fun(X7609,bool),hAPP(fun(X7609,bool),fun(fun(X7609,bool),fun(X7609,bool)),minus_minus(fun(X7609,bool)),X7611),hAPP(fun(X7609,bool),fun(X7609,bool),hAPP(X7609,fun(fun(X7609,bool),fun(X7609,bool)),insert(X7609),X7610),bot_bot(fun(X7609,bool)))) = bot_bot(fun(X7609,bool))
| hAPP(fun(X7609,bool),X7609,big_linorder_Min(X7609),hAPP(fun(X7609,bool),fun(X7609,bool),hAPP(X7609,fun(fun(X7609,bool),fun(X7609,bool)),insert(X7609),X7610),X7611)) = hAPP(X7609,X7609,hAPP(X7609,fun(X7609,X7609),ord_min(X7609),X7610),hAPP(fun(X7609,bool),X7609,big_linorder_Min(X7609),hAPP(fun(X7609,bool),fun(X7609,bool),hAPP(fun(X7609,bool),fun(fun(X7609,bool),fun(X7609,bool)),minus_minus(fun(X7609,bool)),X7611),hAPP(fun(X7609,bool),fun(X7609,bool),hAPP(X7609,fun(fun(X7609,bool),fun(X7609,bool)),insert(X7609),X7610),bot_bot(fun(X7609,bool))))))
| ~ hBOOL(hAPP(fun(X7609,bool),bool,finite_finite(X7609),X7611))
| ~ linorder(X7609) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_894_Min_Oinsert__remove])])])]) ).
fof(i_0_1336,plain,
! [X7911,X7912,X7913] :
( ( hAPP(fun(X7911,bool),fun(X7911,bool),hAPP(fun(X7911,bool),fun(fun(X7911,bool),fun(X7911,bool)),minus_minus(fun(X7911,bool)),X7913),hAPP(fun(X7911,bool),fun(X7911,bool),hAPP(X7911,fun(fun(X7911,bool),fun(X7911,bool)),insert(X7911),X7912),bot_bot(fun(X7911,bool)))) != bot_bot(fun(X7911,bool))
| hAPP(fun(X7911,bool),X7911,big_linorder_Max(X7911),hAPP(fun(X7911,bool),fun(X7911,bool),hAPP(X7911,fun(fun(X7911,bool),fun(X7911,bool)),insert(X7911),X7912),X7913)) = ti(X7911,X7912)
| ~ hBOOL(hAPP(fun(X7911,bool),bool,finite_finite(X7911),X7913))
| ~ linorder(X7911) )
& ( hAPP(fun(X7911,bool),fun(X7911,bool),hAPP(fun(X7911,bool),fun(fun(X7911,bool),fun(X7911,bool)),minus_minus(fun(X7911,bool)),X7913),hAPP(fun(X7911,bool),fun(X7911,bool),hAPP(X7911,fun(fun(X7911,bool),fun(X7911,bool)),insert(X7911),X7912),bot_bot(fun(X7911,bool)))) = bot_bot(fun(X7911,bool))
| hAPP(fun(X7911,bool),X7911,big_linorder_Max(X7911),hAPP(fun(X7911,bool),fun(X7911,bool),hAPP(X7911,fun(fun(X7911,bool),fun(X7911,bool)),insert(X7911),X7912),X7913)) = hAPP(X7911,X7911,hAPP(X7911,fun(X7911,X7911),ord_max(X7911),X7912),hAPP(fun(X7911,bool),X7911,big_linorder_Max(X7911),hAPP(fun(X7911,bool),fun(X7911,bool),hAPP(fun(X7911,bool),fun(fun(X7911,bool),fun(X7911,bool)),minus_minus(fun(X7911,bool)),X7913),hAPP(fun(X7911,bool),fun(X7911,bool),hAPP(X7911,fun(fun(X7911,bool),fun(X7911,bool)),insert(X7911),X7912),bot_bot(fun(X7911,bool))))))
| ~ hBOOL(hAPP(fun(X7911,bool),bool,finite_finite(X7911),X7913))
| ~ linorder(X7911) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_987_Max_Oinsert__remove])])])]) ).
fof(i_0_1337,plain,
! [X6896,X6897,X6898] :
( ( hAPP(fun(X6896,bool),fun(X6896,bool),hAPP(fun(X6896,bool),fun(fun(X6896,bool),fun(X6896,bool)),minus_minus(fun(X6896,bool)),X6898),hAPP(fun(X6896,bool),fun(X6896,bool),hAPP(X6896,fun(fun(X6896,bool),fun(X6896,bool)),insert(X6896),X6897),bot_bot(fun(X6896,bool)))) != bot_bot(fun(X6896,bool))
| hAPP(fun(X6896,bool),X6896,big_lattice_Sup_fin(X6896),hAPP(fun(X6896,bool),fun(X6896,bool),hAPP(X6896,fun(fun(X6896,bool),fun(X6896,bool)),insert(X6896),X6897),X6898)) = ti(X6896,X6897)
| ~ hBOOL(hAPP(fun(X6896,bool),bool,finite_finite(X6896),X6898))
| ~ lattice(X6896) )
& ( hAPP(fun(X6896,bool),fun(X6896,bool),hAPP(fun(X6896,bool),fun(fun(X6896,bool),fun(X6896,bool)),minus_minus(fun(X6896,bool)),X6898),hAPP(fun(X6896,bool),fun(X6896,bool),hAPP(X6896,fun(fun(X6896,bool),fun(X6896,bool)),insert(X6896),X6897),bot_bot(fun(X6896,bool)))) = bot_bot(fun(X6896,bool))
| hAPP(fun(X6896,bool),X6896,big_lattice_Sup_fin(X6896),hAPP(fun(X6896,bool),fun(X6896,bool),hAPP(X6896,fun(fun(X6896,bool),fun(X6896,bool)),insert(X6896),X6897),X6898)) = hAPP(X6896,X6896,hAPP(X6896,fun(X6896,X6896),semilattice_sup_sup(X6896),X6897),hAPP(fun(X6896,bool),X6896,big_lattice_Sup_fin(X6896),hAPP(fun(X6896,bool),fun(X6896,bool),hAPP(fun(X6896,bool),fun(fun(X6896,bool),fun(X6896,bool)),minus_minus(fun(X6896,bool)),X6898),hAPP(fun(X6896,bool),fun(X6896,bool),hAPP(X6896,fun(fun(X6896,bool),fun(X6896,bool)),insert(X6896),X6897),bot_bot(fun(X6896,bool))))))
| ~ hBOOL(hAPP(fun(X6896,bool),bool,finite_finite(X6896),X6898))
| ~ lattice(X6896) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_671_Sup__fin_Oinsert__remove])])])]) ).
fof(i_0_1338,plain,
! [X6809,X6810,X6811] :
( ( hAPP(fun(X6809,bool),fun(X6809,bool),hAPP(fun(X6809,bool),fun(fun(X6809,bool),fun(X6809,bool)),minus_minus(fun(X6809,bool)),X6811),hAPP(fun(X6809,bool),fun(X6809,bool),hAPP(X6809,fun(fun(X6809,bool),fun(X6809,bool)),insert(X6809),X6810),bot_bot(fun(X6809,bool)))) != bot_bot(fun(X6809,bool))
| hAPP(fun(X6809,bool),X6809,big_lattice_Inf_fin(X6809),hAPP(fun(X6809,bool),fun(X6809,bool),hAPP(X6809,fun(fun(X6809,bool),fun(X6809,bool)),insert(X6809),X6810),X6811)) = ti(X6809,X6810)
| ~ hBOOL(hAPP(fun(X6809,bool),bool,finite_finite(X6809),X6811))
| ~ lattice(X6809) )
& ( hAPP(fun(X6809,bool),fun(X6809,bool),hAPP(fun(X6809,bool),fun(fun(X6809,bool),fun(X6809,bool)),minus_minus(fun(X6809,bool)),X6811),hAPP(fun(X6809,bool),fun(X6809,bool),hAPP(X6809,fun(fun(X6809,bool),fun(X6809,bool)),insert(X6809),X6810),bot_bot(fun(X6809,bool)))) = bot_bot(fun(X6809,bool))
| hAPP(fun(X6809,bool),X6809,big_lattice_Inf_fin(X6809),hAPP(fun(X6809,bool),fun(X6809,bool),hAPP(X6809,fun(fun(X6809,bool),fun(X6809,bool)),insert(X6809),X6810),X6811)) = hAPP(X6809,X6809,hAPP(X6809,fun(X6809,X6809),semilattice_inf_inf(X6809),X6810),hAPP(fun(X6809,bool),X6809,big_lattice_Inf_fin(X6809),hAPP(fun(X6809,bool),fun(X6809,bool),hAPP(fun(X6809,bool),fun(fun(X6809,bool),fun(X6809,bool)),minus_minus(fun(X6809,bool)),X6811),hAPP(fun(X6809,bool),fun(X6809,bool),hAPP(X6809,fun(fun(X6809,bool),fun(X6809,bool)),insert(X6809),X6810),bot_bot(fun(X6809,bool))))))
| ~ hBOOL(hAPP(fun(X6809,bool),bool,finite_finite(X6809),X6811))
| ~ lattice(X6809) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_648_Inf__fin_Oinsert__remove])])])]) ).
fof(i_0_1339,plain,
! [X4047,X4048] : ti(fun(fun(X4047,fun(X4047,X4047)),fun(X4047,fun(fun(fun(X4048,X4047),fun(fun(X4048,bool),X4047)),bool))),big_comm_monoid_big(X4047,X4048)) = big_comm_monoid_big(X4047,X4048),
inference(variable_rename,[status(thm)],[tsy_c_Big__Operators_Ocomm__monoid__big_res]) ).
fof(i_0_1340,plain,
! [X1,X12,X22,X19] :
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22),X19))
=> ~ ( hBOOL(hAPP(X1,bool,X12,X19))
=> ~ hBOOL(hAPP(X1,bool,X22,X19)) ) ),
inference(fof_simplification,[status(thm)],[fact_307_inf1E]) ).
fof(i_0_1341,plain,
! [X1,X20,X19] : ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X20),bot_bot(fun(X1,bool))),X19)),
inference(fof_simplification,[status(thm)],[fact_959_empty__fold1SetE]) ).
fof(i_0_1342,plain,
! [X5587,X5588,X5589] : hAPP(fun(X5587,bool),fun(X5587,bool),hAPP(fun(X5587,bool),fun(fun(X5587,bool),fun(X5587,bool)),semilattice_sup_sup(fun(X5587,bool)),hAPP(fun(X5587,bool),fun(X5587,bool),hAPP(fun(X5587,bool),fun(fun(X5587,bool),fun(X5587,bool)),minus_minus(fun(X5587,bool)),X5588),X5589)),hAPP(fun(X5587,bool),fun(X5587,bool),hAPP(fun(X5587,bool),fun(fun(X5587,bool),fun(X5587,bool)),semilattice_inf_inf(fun(X5587,bool)),X5588),X5589)) = ti(fun(X5587,bool),X5588),
inference(variable_rename,[status(thm)],[fact_360_Un__Diff__Int]) ).
fof(i_0_1343,plain,
! [X5683,X5684,X5685,X5686,X5687,X5688,X5689,X5690] :
( ( hAPP(fun(X5683,bool),fun(X5683,bool),hAPP(fun(X5683,bool),fun(fun(X5683,bool),fun(X5683,bool)),semilattice_inf_inf(fun(X5683,bool)),X5684),X5685) != bot_bot(fun(X5683,bool))
| ~ hBOOL(hAPP(fun(X5683,bool),bool,hAPP(X5683,fun(fun(X5683,bool),bool),member(X5683),X5686),X5684))
| ~ hBOOL(hAPP(fun(X5683,bool),bool,hAPP(X5683,fun(fun(X5683,bool),bool),member(X5683),X5687),X5685))
| ti(X5683,X5686) != ti(X5683,X5687) )
& ( hBOOL(hAPP(fun(X5688,bool),bool,hAPP(X5688,fun(fun(X5688,bool),bool),member(X5688),esk87_3(X5688,X5689,X5690)),X5689))
| hAPP(fun(X5688,bool),fun(X5688,bool),hAPP(fun(X5688,bool),fun(fun(X5688,bool),fun(X5688,bool)),semilattice_inf_inf(fun(X5688,bool)),X5689),X5690) = bot_bot(fun(X5688,bool)) )
& ( hBOOL(hAPP(fun(X5688,bool),bool,hAPP(X5688,fun(fun(X5688,bool),bool),member(X5688),esk88_3(X5688,X5689,X5690)),X5690))
| hAPP(fun(X5688,bool),fun(X5688,bool),hAPP(fun(X5688,bool),fun(fun(X5688,bool),fun(X5688,bool)),semilattice_inf_inf(fun(X5688,bool)),X5689),X5690) = bot_bot(fun(X5688,bool)) )
& ( ti(X5688,esk87_3(X5688,X5689,X5690)) = ti(X5688,esk88_3(X5688,X5689,X5690))
| hAPP(fun(X5688,bool),fun(X5688,bool),hAPP(fun(X5688,bool),fun(fun(X5688,bool),fun(X5688,bool)),semilattice_inf_inf(fun(X5688,bool)),X5689),X5690) = bot_bot(fun(X5688,bool)) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_389_disjoint__iff__not__equal])])])])])]) ).
fof(i_0_1344,plain,
! [X1,X12,X25] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X25)))
=> ~ ! [X121] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X12),X121))
=> ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X121),X25)) ) ),
inference(fof_simplification,[status(thm)],[fact_813_UnionE]) ).
fof(i_0_1345,plain,
! [X1,X22,X15,X25] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X25))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)),X25) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X22),X25) ),
inference(fof_simplification,[status(thm)],[fact_400_Int__insert__left__if0]) ).
fof(i_0_1346,plain,
! [X4290,X4291,X4292,X4293] :
( ( ~ hBOOL(hAPP(X4290,bool,hAPP(fun(X4290,bool),fun(X4290,bool),hAPP(X4290,fun(fun(X4290,bool),fun(X4290,bool)),insert(X4290),X4291),X4292),X4293))
| ti(X4290,X4291) = ti(X4290,X4293)
| hBOOL(hAPP(X4290,bool,X4292,X4293)) )
& ( ti(X4290,X4291) != ti(X4290,X4293)
| hBOOL(hAPP(X4290,bool,hAPP(fun(X4290,bool),fun(X4290,bool),hAPP(X4290,fun(fun(X4290,bool),fun(X4290,bool)),insert(X4290),X4291),X4292),X4293)) )
& ( ~ hBOOL(hAPP(X4290,bool,X4292,X4293))
| hBOOL(hAPP(X4290,bool,hAPP(fun(X4290,bool),fun(X4290,bool),hAPP(X4290,fun(fun(X4290,bool),fun(X4290,bool)),insert(X4290),X4291),X4292),X4293)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_38_insert__code])])]) ).
fof(i_0_1347,plain,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X19),X12) ) ) ),
inference(fof_simplification,[status(thm)],[fact_892_Min_Oeq__fold_H]) ).
fof(i_0_1348,plain,
! [X1] :
( linorder(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X19),X12) ) ) ),
inference(fof_simplification,[status(thm)],[fact_985_Max_Oeq__fold_H]) ).
fof(i_0_1349,plain,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X19),X12) ) ) ),
inference(fof_simplification,[status(thm)],[fact_670_Sup__fin_Oeq__fold_H]) ).
fof(i_0_1350,plain,
! [X1] :
( lattice(X1)
=> ! [X19,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),X12)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X19),X12) ) ) ),
inference(fof_simplification,[status(thm)],[fact_646_Inf__fin_Oeq__fold_H]) ).
fof(i_0_1351,plain,
! [X1,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)))
<=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) ),
inference(fof_simplification,[status(thm)],[fact_693_Compl__iff]) ).
fof(i_0_1352,plain,
! [X1,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) ),
inference(fof_simplification,[status(thm)],[fact_691_ComplD]) ).
fof(i_0_1353,plain,
! [X1,X18,X12] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12)))
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12)) ),
inference(fof_simplification,[status(thm)],[fact_690_ComplE]) ).
fof(i_0_1354,plain,
! [X4082,X4083] : ti(fun(fun(X4082,fun(X4082,X4082)),fun(X4082,fun(fun(X4083,X4082),fun(fun(fun(X4083,bool),X4082),bool)))),finite908156982e_idem(X4082,X4083)) = finite908156982e_idem(X4082,X4083),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofolding__image__simple__idem_res]) ).
fof(i_0_1355,plain,
! [X4080,X4081] : ti(fun(fun(X4080,fun(X4080,X4080)),fun(X4080,fun(fun(X4081,X4080),fun(fun(fun(X4081,bool),X4080),bool)))),finite1357897459simple(X4080,X4081)) = finite1357897459simple(X4080,X4081),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofolding__image__simple_res]) ).
fof(i_0_1356,plain,
! [X4286,X4287,X4288,X4289] :
( ( hAPP(fun(X4286,bool),fun(X4286,bool),hAPP(X4286,fun(fun(X4286,bool),fun(X4286,bool)),insert(X4286),X4288),X4289) != hAPP(fun(X4286,bool),fun(X4286,bool),hAPP(X4286,fun(fun(X4286,bool),fun(X4286,bool)),insert(X4286),X4288),X4287)
| ti(fun(X4286,bool),X4289) = ti(fun(X4286,bool),X4287)
| hBOOL(hAPP(fun(X4286,bool),bool,hAPP(X4286,fun(fun(X4286,bool),bool),member(X4286),X4288),X4287))
| hBOOL(hAPP(fun(X4286,bool),bool,hAPP(X4286,fun(fun(X4286,bool),bool),member(X4286),X4288),X4289)) )
& ( ti(fun(X4286,bool),X4289) != ti(fun(X4286,bool),X4287)
| hAPP(fun(X4286,bool),fun(X4286,bool),hAPP(X4286,fun(fun(X4286,bool),fun(X4286,bool)),insert(X4286),X4288),X4289) = hAPP(fun(X4286,bool),fun(X4286,bool),hAPP(X4286,fun(fun(X4286,bool),fun(X4286,bool)),insert(X4286),X4288),X4287)
| hBOOL(hAPP(fun(X4286,bool),bool,hAPP(X4286,fun(fun(X4286,bool),bool),member(X4286),X4288),X4287))
| hBOOL(hAPP(fun(X4286,bool),bool,hAPP(X4286,fun(fun(X4286,bool),bool),member(X4286),X4288),X4289)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1180])])]) ).
fof(i_0_1357,plain,
! [X7600,X7601,X7602] :
( ~ linorder(X7600)
| ~ hBOOL(hAPP(fun(X7600,bool),bool,finite_finite(X7600),X7602))
| ti(fun(X7600,bool),X7602) = bot_bot(fun(X7600,bool))
| ~ hBOOL(hAPP(fun(X7600,bool),bool,finite_finite(X7600),X7601))
| ti(fun(X7600,bool),X7601) = bot_bot(fun(X7600,bool))
| hAPP(fun(X7600,bool),X7600,big_linorder_Min(X7600),hAPP(fun(X7600,bool),fun(X7600,bool),hAPP(fun(X7600,bool),fun(fun(X7600,bool),fun(X7600,bool)),semilattice_sup_sup(fun(X7600,bool)),X7602),X7601)) = hAPP(X7600,X7600,hAPP(X7600,fun(X7600,X7600),ord_min(X7600),hAPP(fun(X7600,bool),X7600,big_linorder_Min(X7600),X7602)),hAPP(fun(X7600,bool),X7600,big_linorder_Min(X7600),X7601)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_891_Min__Un])])]) ).
fof(i_0_1358,plain,
! [X7895,X7896,X7897] :
( ~ linorder(X7895)
| ~ hBOOL(hAPP(fun(X7895,bool),bool,finite_finite(X7895),X7897))
| ti(fun(X7895,bool),X7897) = bot_bot(fun(X7895,bool))
| ~ hBOOL(hAPP(fun(X7895,bool),bool,finite_finite(X7895),X7896))
| ti(fun(X7895,bool),X7896) = bot_bot(fun(X7895,bool))
| hAPP(fun(X7895,bool),X7895,big_linorder_Max(X7895),hAPP(fun(X7895,bool),fun(X7895,bool),hAPP(fun(X7895,bool),fun(fun(X7895,bool),fun(X7895,bool)),semilattice_sup_sup(fun(X7895,bool)),X7897),X7896)) = hAPP(X7895,X7895,hAPP(X7895,fun(X7895,X7895),ord_max(X7895),hAPP(fun(X7895,bool),X7895,big_linorder_Max(X7895),X7897)),hAPP(fun(X7895,bool),X7895,big_linorder_Max(X7895),X7896)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_982_Max__Un])])]) ).
fof(i_0_1359,plain,
! [X6885,X6886,X6887] :
( ~ lattice(X6885)
| ~ hBOOL(hAPP(fun(X6885,bool),bool,finite_finite(X6885),X6887))
| ti(fun(X6885,bool),X6887) = bot_bot(fun(X6885,bool))
| ~ hBOOL(hAPP(fun(X6885,bool),bool,finite_finite(X6885),X6886))
| ti(fun(X6885,bool),X6886) = bot_bot(fun(X6885,bool))
| hAPP(fun(X6885,bool),X6885,big_lattice_Sup_fin(X6885),hAPP(fun(X6885,bool),fun(X6885,bool),hAPP(fun(X6885,bool),fun(fun(X6885,bool),fun(X6885,bool)),semilattice_sup_sup(fun(X6885,bool)),X6887),X6886)) = hAPP(X6885,X6885,hAPP(X6885,fun(X6885,X6885),semilattice_sup_sup(X6885),hAPP(fun(X6885,bool),X6885,big_lattice_Sup_fin(X6885),X6887)),hAPP(fun(X6885,bool),X6885,big_lattice_Sup_fin(X6885),X6886)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_667_Sup__fin_Ounion__idem])])]) ).
fof(i_0_1360,plain,
! [X6797,X6798,X6799] :
( ~ lattice(X6797)
| ~ hBOOL(hAPP(fun(X6797,bool),bool,finite_finite(X6797),X6799))
| ti(fun(X6797,bool),X6799) = bot_bot(fun(X6797,bool))
| ~ hBOOL(hAPP(fun(X6797,bool),bool,finite_finite(X6797),X6798))
| ti(fun(X6797,bool),X6798) = bot_bot(fun(X6797,bool))
| hAPP(fun(X6797,bool),X6797,big_lattice_Inf_fin(X6797),hAPP(fun(X6797,bool),fun(X6797,bool),hAPP(fun(X6797,bool),fun(fun(X6797,bool),fun(X6797,bool)),semilattice_sup_sup(fun(X6797,bool)),X6799),X6798)) = hAPP(X6797,X6797,hAPP(X6797,fun(X6797,X6797),semilattice_inf_inf(X6797),hAPP(fun(X6797,bool),X6797,big_lattice_Inf_fin(X6797),X6799)),hAPP(fun(X6797,bool),X6797,big_lattice_Inf_fin(X6797),X6798)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_644_Inf__fin_Ounion__idem])])]) ).
fof(i_0_1361,plain,
! [X6704,X6705,X6706,X6707,X6708] :
( ( hAPP(fun(X6704,bool),fun(X6705,bool),hAPP(fun(X6704,X6705),fun(fun(X6704,bool),fun(X6705,bool)),image(X6704,X6705),X6708),X6706) != hAPP(fun(X6704,bool),fun(X6705,bool),hAPP(fun(X6704,X6705),fun(fun(X6704,bool),fun(X6705,bool)),image(X6704,X6705),X6708),X6707)
| ti(fun(X6704,bool),X6706) = ti(fun(X6704,bool),X6707)
| ~ hBOOL(hAPP(fun(X6704,bool),bool,hAPP(fun(X6704,X6705),fun(fun(X6704,bool),bool),inj_on(X6704,X6705),X6708),top_top(fun(X6704,bool)))) )
& ( ti(fun(X6704,bool),X6706) != ti(fun(X6704,bool),X6707)
| hAPP(fun(X6704,bool),fun(X6705,bool),hAPP(fun(X6704,X6705),fun(fun(X6704,bool),fun(X6705,bool)),image(X6704,X6705),X6708),X6706) = hAPP(fun(X6704,bool),fun(X6705,bool),hAPP(fun(X6704,X6705),fun(fun(X6704,bool),fun(X6705,bool)),image(X6704,X6705),X6708),X6707)
| ~ hBOOL(hAPP(fun(X6704,bool),bool,hAPP(fun(X6704,X6705),fun(fun(X6704,bool),bool),inj_on(X6704,X6705),X6708),top_top(fun(X6704,bool)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_619_inj__image__eq__iff])])]) ).
fof(i_0_1362,plain,
! [X7469,X7470,X7471] :
( ( hBOOL(hAPP(fun(X7469,bool),bool,hAPP(X7469,fun(fun(X7469,bool),bool),member(X7469),esk168_3(X7469,X7470,X7471)),X7471))
| ~ hBOOL(hAPP(fun(X7469,bool),bool,hAPP(X7469,fun(fun(X7469,bool),bool),member(X7469),X7470),X7471))
| hAPP(fun(X7469,bool),X7469,big_linorder_Max(X7469),X7471) = ti(X7469,X7470)
| ~ hBOOL(hAPP(fun(X7469,bool),bool,finite_finite(X7469),X7471))
| ~ linorder(X7469) )
& ( ~ hBOOL(hAPP(X7469,bool,hAPP(X7469,fun(X7469,bool),ord_less_eq(X7469),esk168_3(X7469,X7470,X7471)),X7470))
| ~ hBOOL(hAPP(fun(X7469,bool),bool,hAPP(X7469,fun(fun(X7469,bool),bool),member(X7469),X7470),X7471))
| hAPP(fun(X7469,bool),X7469,big_linorder_Max(X7469),X7471) = ti(X7469,X7470)
| ~ hBOOL(hAPP(fun(X7469,bool),bool,finite_finite(X7469),X7471))
| ~ linorder(X7469) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_850_Max__eqI])])])])]) ).
fof(i_0_1363,plain,
! [X7697,X7698,X7699] :
( ~ linorder(X7697)
| ~ hBOOL(hAPP(fun(X7697,bool),bool,finite_finite(X7697),X7699))
| ti(fun(X7697,bool),X7699) = bot_bot(fun(X7697,bool))
| hAPP(fun(X7697,bool),X7697,hAPP(fun(X7697,fun(X7697,X7697)),fun(fun(X7697,bool),X7697),big_Inf_fin(X7697),ord_min(X7697)),hAPP(fun(X7697,bool),fun(X7697,bool),hAPP(X7697,fun(fun(X7697,bool),fun(X7697,bool)),insert(X7697),X7698),X7699)) = hAPP(X7697,X7697,hAPP(X7697,fun(X7697,X7697),ord_min(X7697),X7698),hAPP(fun(X7697,bool),X7697,hAPP(fun(X7697,fun(X7697,X7697)),fun(fun(X7697,bool),X7697),big_Inf_fin(X7697),ord_min(X7697)),X7699)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_921_min__max_OInf__fin_Oinsert__idem])])]) ).
fof(i_0_1364,plain,
! [X7216,X7217,X7218] :
( ( hBOOL(hAPP(fun(X7216,bool),bool,hAPP(X7216,fun(fun(X7216,bool),bool),member(X7216),esk143_3(X7216,X7217,X7218)),X7218))
| ti(fun(X7216,bool),X7218) = bot_bot(fun(X7216,bool))
| hBOOL(hAPP(X7216,bool,hAPP(X7216,fun(X7216,bool),ord_less_eq(X7216),hAPP(fun(X7216,bool),X7216,complete_Inf_Inf(X7216),X7218)),X7217))
| ~ comple44059174attice(X7216) )
& ( ~ hBOOL(hAPP(X7216,bool,hAPP(X7216,fun(X7216,bool),ord_less_eq(X7216),esk143_3(X7216,X7217,X7218)),X7217))
| ti(fun(X7216,bool),X7218) = bot_bot(fun(X7216,bool))
| hBOOL(hAPP(X7216,bool,hAPP(X7216,fun(X7216,bool),ord_less_eq(X7216),hAPP(fun(X7216,bool),X7216,complete_Inf_Inf(X7216),X7218)),X7217))
| ~ comple44059174attice(X7216) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_773_Inf__less__eq])])])])]) ).
fof(i_0_1365,plain,
! [X4103,X4104] : ti(fun(fun(fun(X4103,fun(state,bool)),fun(com,fun(fun(X4103,fun(state,bool)),X4104))),fun(hoare_2118899576triple(X4103),X4104)),hoare_1759541758le_rec(X4103,X4104)) = hoare_1759541758le_rec(X4103,X4104),
inference(variable_rename,[status(thm)],[tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple__rec_res]) ).
fof(i_0_1366,plain,
! [X4101,X4102] : ti(fun(fun(fun(X4101,fun(state,bool)),fun(com,fun(fun(X4101,fun(state,bool)),X4102))),fun(hoare_2118899576triple(X4101),X4102)),hoare_225284258e_case(X4101,X4102)) = hoare_225284258e_case(X4101,X4102),
inference(variable_rename,[status(thm)],[tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple__case_res]) ).
fof(i_0_1367,plain,
! [X6622,X6623,X6624,X6625,X6626] :
( ti(X6622,X6624) != hAPP(X6623,X6622,X6625,X6626)
| hBOOL(hAPP(fun(X6622,bool),bool,hAPP(X6622,fun(fun(X6622,bool),bool),member(X6622),X6624),hAPP(fun(X6623,bool),fun(X6622,bool),hAPP(fun(X6623,X6622),fun(fun(X6623,bool),fun(X6622,bool)),image(X6623,X6622),X6625),top_top(fun(X6623,bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_587_range__eqI])]) ).
fof(i_0_1368,plain,
! [X4339,X4340,X4341] :
( ( hBOOL(hAPP(fun(X4339,bool),bool,hAPP(fun(X4339,bool),fun(fun(X4339,bool),bool),ord_less_eq(fun(X4339,bool)),X4340),X4341))
| ti(fun(X4339,bool),X4340) != ti(fun(X4339,bool),X4341) )
& ( hBOOL(hAPP(fun(X4339,bool),bool,hAPP(fun(X4339,bool),fun(fun(X4339,bool),bool),ord_less_eq(fun(X4339,bool)),X4341),X4340))
| ti(fun(X4339,bool),X4340) != ti(fun(X4339,bool),X4341) )
& ( ~ hBOOL(hAPP(fun(X4339,bool),bool,hAPP(fun(X4339,bool),fun(fun(X4339,bool),bool),ord_less_eq(fun(X4339,bool)),X4340),X4341))
| ~ hBOOL(hAPP(fun(X4339,bool),bool,hAPP(fun(X4339,bool),fun(fun(X4339,bool),bool),ord_less_eq(fun(X4339,bool)),X4341),X4340))
| ti(fun(X4339,bool),X4340) = ti(fun(X4339,bool),X4341) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_52_set__eq__subset])])]) ).
fof(i_0_1369,plain,
! [X4232,X4233,X4234] :
( ~ hBOOL(hAPP(fun(X4232,bool),bool,hAPP(fun(X4232,bool),fun(fun(X4232,bool),bool),ord_less_eq(fun(X4232,bool)),X4233),X4234))
| ~ hBOOL(hAPP(fun(X4232,bool),bool,hAPP(fun(X4232,bool),fun(fun(X4232,bool),bool),ord_less_eq(fun(X4232,bool)),X4234),X4233))
| ti(fun(X4232,bool),X4233) = ti(fun(X4232,bool),X4234) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_23_equalityI])]) ).
fof(i_0_1370,plain,
! [X7597,X7598,X7599] :
( ~ linorder(X7597)
| ~ hBOOL(hAPP(fun(X7597,bool),bool,finite_finite(X7597),X7599))
| ti(fun(X7597,bool),X7598) = bot_bot(fun(X7597,bool))
| ~ hBOOL(hAPP(fun(X7597,bool),bool,hAPP(fun(X7597,bool),fun(fun(X7597,bool),bool),ord_less_eq(fun(X7597,bool)),X7598),X7599))
| hAPP(X7597,X7597,hAPP(X7597,fun(X7597,X7597),ord_min(X7597),hAPP(fun(X7597,bool),X7597,big_linorder_Min(X7597),X7598)),hAPP(fun(X7597,bool),X7597,big_linorder_Min(X7597),X7599)) = hAPP(fun(X7597,bool),X7597,big_linorder_Min(X7597),X7599) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_890_Min_Osubset__idem])])]) ).
fof(i_0_1371,plain,
! [X7892,X7893,X7894] :
( ~ linorder(X7892)
| ~ hBOOL(hAPP(fun(X7892,bool),bool,finite_finite(X7892),X7894))
| ti(fun(X7892,bool),X7893) = bot_bot(fun(X7892,bool))
| ~ hBOOL(hAPP(fun(X7892,bool),bool,hAPP(fun(X7892,bool),fun(fun(X7892,bool),bool),ord_less_eq(fun(X7892,bool)),X7893),X7894))
| hAPP(X7892,X7892,hAPP(X7892,fun(X7892,X7892),ord_max(X7892),hAPP(fun(X7892,bool),X7892,big_linorder_Max(X7892),X7893)),hAPP(fun(X7892,bool),X7892,big_linorder_Max(X7892),X7894)) = hAPP(fun(X7892,bool),X7892,big_linorder_Max(X7892),X7894) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_981_Max_Osubset__idem])])]) ).
fof(i_0_1372,plain,
! [X6882,X6883,X6884] :
( ~ lattice(X6882)
| ~ hBOOL(hAPP(fun(X6882,bool),bool,finite_finite(X6882),X6884))
| ti(fun(X6882,bool),X6883) = bot_bot(fun(X6882,bool))
| ~ hBOOL(hAPP(fun(X6882,bool),bool,hAPP(fun(X6882,bool),fun(fun(X6882,bool),bool),ord_less_eq(fun(X6882,bool)),X6883),X6884))
| hAPP(X6882,X6882,hAPP(X6882,fun(X6882,X6882),semilattice_sup_sup(X6882),hAPP(fun(X6882,bool),X6882,big_lattice_Sup_fin(X6882),X6883)),hAPP(fun(X6882,bool),X6882,big_lattice_Sup_fin(X6882),X6884)) = hAPP(fun(X6882,bool),X6882,big_lattice_Sup_fin(X6882),X6884) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_666_Sup__fin_Osubset__idem])])]) ).
fof(i_0_1373,plain,
! [X6794,X6795,X6796] :
( ~ lattice(X6794)
| ~ hBOOL(hAPP(fun(X6794,bool),bool,finite_finite(X6794),X6796))
| ti(fun(X6794,bool),X6795) = bot_bot(fun(X6794,bool))
| ~ hBOOL(hAPP(fun(X6794,bool),bool,hAPP(fun(X6794,bool),fun(fun(X6794,bool),bool),ord_less_eq(fun(X6794,bool)),X6795),X6796))
| hAPP(X6794,X6794,hAPP(X6794,fun(X6794,X6794),semilattice_inf_inf(X6794),hAPP(fun(X6794,bool),X6794,big_lattice_Inf_fin(X6794),X6795)),hAPP(fun(X6794,bool),X6794,big_lattice_Inf_fin(X6794),X6796)) = hAPP(fun(X6794,bool),X6794,big_lattice_Inf_fin(X6794),X6796) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_643_Inf__fin_Osubset__idem])])]) ).
fof(i_0_1374,plain,
! [X5822,X5823,X5824] :
( ~ hBOOL(hAPP(fun(X5822,bool),bool,hAPP(fun(X5822,bool),fun(fun(X5822,bool),bool),ord_less_eq(fun(X5822,bool)),X5823),X5824))
| hAPP(fun(X5822,bool),fun(X5822,bool),hAPP(fun(X5822,bool),fun(fun(X5822,bool),fun(X5822,bool)),semilattice_sup_sup(fun(X5822,bool)),X5823),hAPP(fun(X5822,bool),fun(X5822,bool),hAPP(fun(X5822,bool),fun(fun(X5822,bool),fun(X5822,bool)),minus_minus(fun(X5822,bool)),X5824),X5823)) = ti(fun(X5822,bool),X5824) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_425_Diff__partition])]) ).
fof(i_0_1375,plain,
! [X7487,X7488,X7489] :
( ( hBOOL(hAPP(fun(X7487,bool),bool,hAPP(X7487,fun(fun(X7487,bool),bool),member(X7487),esk169_3(X7487,X7488,X7489)),X7489))
| ~ hBOOL(hAPP(fun(X7487,bool),bool,hAPP(X7487,fun(fun(X7487,bool),bool),member(X7487),X7488),X7489))
| hAPP(fun(X7487,bool),X7487,big_linorder_Min(X7487),X7489) = ti(X7487,X7488)
| ~ hBOOL(hAPP(fun(X7487,bool),bool,finite_finite(X7487),X7489))
| ~ linorder(X7487) )
& ( ~ hBOOL(hAPP(X7487,bool,hAPP(X7487,fun(X7487,bool),ord_less_eq(X7487),X7488),esk169_3(X7487,X7488,X7489)))
| ~ hBOOL(hAPP(fun(X7487,bool),bool,hAPP(X7487,fun(fun(X7487,bool),bool),member(X7487),X7488),X7489))
| hAPP(fun(X7487,bool),X7487,big_linorder_Min(X7487),X7489) = ti(X7487,X7488)
| ~ hBOOL(hAPP(fun(X7487,bool),bool,finite_finite(X7487),X7489))
| ~ linorder(X7487) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_857_Min__eqI])])])])]) ).
fof(i_0_1376,plain,
! [X6774,X6775,X6776,X6777] :
( ~ hBOOL(hAPP(fun(X6774,bool),bool,hAPP(fun(X6774,X6775),fun(fun(X6774,bool),bool),inj_on(X6774,X6775),X6777),top_top(fun(X6774,bool))))
| hAPP(fun(X6775,bool),fun(X6774,bool),hAPP(fun(X6774,X6775),fun(fun(X6775,bool),fun(X6774,bool)),vimage(X6774,X6775),X6777),hAPP(fun(X6774,bool),fun(X6775,bool),hAPP(fun(X6774,X6775),fun(fun(X6774,bool),fun(X6775,bool)),image(X6774,X6775),X6777),X6776)) = ti(fun(X6774,bool),X6776) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_638_inj__vimage__image__eq])]) ).
fof(i_0_1377,plain,
! [X6043,X6044,X6045,X6046,X6047,X6048] :
( ( ti(X6044,X6048) != ti(X6044,X6047)
| hAPP(X6044,X6043,hAPP(X6043,fun(X6044,X6043),hAPP(X6044,fun(X6043,fun(X6044,X6043)),hAPP(fun(X6044,X6043),fun(X6044,fun(X6043,fun(X6044,X6043))),fun_upd(X6044,X6043),X6045),X6047),X6046),X6048) = ti(X6043,X6046) )
& ( ti(X6044,X6048) = ti(X6044,X6047)
| hAPP(X6044,X6043,hAPP(X6043,fun(X6044,X6043),hAPP(X6044,fun(X6043,fun(X6044,X6043)),hAPP(fun(X6044,X6043),fun(X6044,fun(X6043,fun(X6044,X6043))),fun_upd(X6044,X6043),X6045),X6047),X6046),X6048) = hAPP(X6044,X6043,X6045,X6048) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_464_fun__upd__def])]) ).
fof(i_0_1378,plain,
! [X6019,X6020,X6021,X6022,X6023,X6024] :
( ( ti(X6020,X6023) != ti(X6020,X6024)
| hAPP(X6020,X6019,hAPP(X6019,fun(X6020,X6019),hAPP(X6020,fun(X6019,fun(X6020,X6019)),hAPP(fun(X6020,X6019),fun(X6020,fun(X6019,fun(X6020,X6019))),fun_upd(X6020,X6019),X6021),X6024),X6022),X6023) = ti(X6019,X6022) )
& ( ti(X6020,X6023) = ti(X6020,X6024)
| hAPP(X6020,X6019,hAPP(X6019,fun(X6020,X6019),hAPP(X6020,fun(X6019,fun(X6020,X6019)),hAPP(fun(X6020,X6019),fun(X6020,fun(X6019,fun(X6020,X6019))),fun_upd(X6020,X6019),X6021),X6024),X6022),X6023) = hAPP(X6020,X6019,X6021,X6023) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_460_fun__upd__apply])]) ).
fof(i_0_1379,plain,
! [X7882,X7883,X7884] :
( ~ linorder(X7882)
| ~ hBOOL(hAPP(fun(X7882,bool),bool,finite_finite(X7882),X7884))
| ~ hBOOL(hAPP(fun(X7882,bool),bool,hAPP(X7882,fun(fun(X7882,bool),bool),member(X7882),X7883),X7884))
| hAPP(X7882,X7882,hAPP(X7882,fun(X7882,X7882),ord_max(X7882),X7883),hAPP(fun(X7882,bool),X7882,hAPP(fun(X7882,fun(X7882,X7882)),fun(fun(X7882,bool),X7882),big_Inf_fin(X7882),ord_min(X7882)),X7884)) = ti(X7882,X7883) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_977_min__max_Osup__Inf__absorb])])]) ).
fof(i_0_1380,plain,
! [X7397,X7398,X7399,X7400,X7401] :
( hAPP(fun(X7397,bool),fun(X7398,bool),hAPP(fun(X7397,X7398),fun(fun(X7397,bool),fun(X7398,bool)),image(X7397,X7398),X7399),X7400) != ti(fun(X7398,bool),X7401)
| hAPP(fun(fun(X7397,bool),bool),fun(fun(X7398,bool),bool),hAPP(fun(fun(X7397,bool),fun(X7398,bool)),fun(fun(fun(X7397,bool),bool),fun(fun(X7398,bool),bool)),image(fun(X7397,bool),fun(X7398,bool)),hAPP(fun(X7397,X7398),fun(fun(X7397,bool),fun(X7398,bool)),image(X7397,X7398),X7399)),hAPP(fun(X7397,bool),fun(fun(X7397,bool),bool),pow(X7397),X7400)) = hAPP(fun(X7398,bool),fun(fun(X7398,bool),bool),pow(X7398),X7401) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_828_image__Pow__surj])]) ).
fof(i_0_1381,plain,
! [X7122,X7123,X7124,X7125] :
( ~ hBOOL(hAPP(fun(X7122,bool),bool,hAPP(fun(X7122,X7123),fun(fun(X7122,bool),bool),inj_on(X7122,X7123),X7125),top_top(fun(X7122,bool))))
| hAPP(X7123,X7122,hAPP(fun(X7122,X7123),fun(X7123,X7122),hAPP(fun(X7122,bool),fun(fun(X7122,X7123),fun(X7123,X7122)),the_inv_into(X7122,X7123),top_top(fun(X7122,bool))),X7125),hAPP(X7122,X7123,X7125,X7124)) = ti(X7122,X7124) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_744_the__inv__f__f])]) ).
fof(i_0_1382,plain,
! [X5188,X5189,X5190,X5191] :
( ~ hBOOL(hAPP(fun(fun(X5188,bool),X5188),bool,hAPP(fun(X5188,fun(X5188,X5188)),fun(fun(fun(X5188,bool),X5188),bool),finite_folding_one(X5188),X5190),X5191))
| hAPP(fun(X5188,bool),X5188,X5191,hAPP(fun(X5188,bool),fun(X5188,bool),hAPP(X5188,fun(fun(X5188,bool),fun(X5188,bool)),insert(X5188),X5189),bot_bot(fun(X5188,bool)))) = ti(X5188,X5189) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_264_folding__one_Osingleton])]) ).
fof(i_0_1383,plain,
! [X7591,X7592,X7593] :
( ~ linorder(X7591)
| ~ hBOOL(hAPP(fun(X7591,bool),bool,finite_finite(X7591),X7593))
| hBOOL(hAPP(fun(X7591,bool),bool,hAPP(X7591,fun(fun(X7591,bool),bool),member(X7591),X7592),X7593))
| ti(fun(X7591,bool),X7593) = bot_bot(fun(X7591,bool))
| hAPP(fun(X7591,bool),X7591,big_linorder_Min(X7591),hAPP(fun(X7591,bool),fun(X7591,bool),hAPP(X7591,fun(fun(X7591,bool),fun(X7591,bool)),insert(X7591),X7592),X7593)) = hAPP(X7591,X7591,hAPP(X7591,fun(X7591,X7591),ord_min(X7591),X7592),hAPP(fun(X7591,bool),X7591,big_linorder_Min(X7591),X7593)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1181])])]) ).
fof(i_0_1384,plain,
! [X7889,X7890,X7891] :
( ~ linorder(X7889)
| ~ hBOOL(hAPP(fun(X7889,bool),bool,finite_finite(X7889),X7891))
| hBOOL(hAPP(fun(X7889,bool),bool,hAPP(X7889,fun(fun(X7889,bool),bool),member(X7889),X7890),X7891))
| ti(fun(X7889,bool),X7891) = bot_bot(fun(X7889,bool))
| hAPP(fun(X7889,bool),X7889,big_linorder_Max(X7889),hAPP(fun(X7889,bool),fun(X7889,bool),hAPP(X7889,fun(fun(X7889,bool),fun(X7889,bool)),insert(X7889),X7890),X7891)) = hAPP(X7889,X7889,hAPP(X7889,fun(X7889,X7889),ord_max(X7889),X7890),hAPP(fun(X7889,bool),X7889,big_linorder_Max(X7889),X7891)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1182])])]) ).
fof(i_0_1385,plain,
! [X6879,X6880,X6881] :
( ~ lattice(X6879)
| ~ hBOOL(hAPP(fun(X6879,bool),bool,finite_finite(X6879),X6881))
| hBOOL(hAPP(fun(X6879,bool),bool,hAPP(X6879,fun(fun(X6879,bool),bool),member(X6879),X6880),X6881))
| ti(fun(X6879,bool),X6881) = bot_bot(fun(X6879,bool))
| hAPP(fun(X6879,bool),X6879,big_lattice_Sup_fin(X6879),hAPP(fun(X6879,bool),fun(X6879,bool),hAPP(X6879,fun(fun(X6879,bool),fun(X6879,bool)),insert(X6879),X6880),X6881)) = hAPP(X6879,X6879,hAPP(X6879,fun(X6879,X6879),semilattice_sup_sup(X6879),X6880),hAPP(fun(X6879,bool),X6879,big_lattice_Sup_fin(X6879),X6881)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1183])])]) ).
fof(i_0_1386,plain,
! [X6791,X6792,X6793] :
( ~ lattice(X6791)
| ~ hBOOL(hAPP(fun(X6791,bool),bool,finite_finite(X6791),X6793))
| hBOOL(hAPP(fun(X6791,bool),bool,hAPP(X6791,fun(fun(X6791,bool),bool),member(X6791),X6792),X6793))
| ti(fun(X6791,bool),X6793) = bot_bot(fun(X6791,bool))
| hAPP(fun(X6791,bool),X6791,big_lattice_Inf_fin(X6791),hAPP(fun(X6791,bool),fun(X6791,bool),hAPP(X6791,fun(fun(X6791,bool),fun(X6791,bool)),insert(X6791),X6792),X6793)) = hAPP(X6791,X6791,hAPP(X6791,fun(X6791,X6791),semilattice_inf_inf(X6791),X6792),hAPP(fun(X6791,bool),X6791,big_lattice_Inf_fin(X6791),X6793)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1184])])]) ).
fof(i_0_1387,plain,
! [X4224,X4225,X4226,X4227] :
( ( ~ hBOOL(hAPP(fun(X4224,bool),bool,hAPP(X4224,fun(fun(X4224,bool),bool),member(X4224),X4226),X4227))
| hBOOL(hAPP(fun(X4224,bool),bool,hAPP(X4224,fun(fun(X4224,bool),bool),member(X4224),X4226),hAPP(fun(X4224,bool),fun(X4224,bool),hAPP(X4224,fun(fun(X4224,bool),fun(X4224,bool)),insert(X4224),X4225),X4227))) )
& ( ti(X4224,X4226) != ti(X4224,X4225)
| hBOOL(hAPP(fun(X4224,bool),bool,hAPP(X4224,fun(fun(X4224,bool),bool),member(X4224),X4226),hAPP(fun(X4224,bool),fun(X4224,bool),hAPP(X4224,fun(fun(X4224,bool),fun(X4224,bool)),insert(X4224),X4225),X4227))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1185])])]) ).
fof(i_0_1388,plain,
! [X7937,X7938,X7939] :
( ~ hBOOL(hAPP(fun(X7937,bool),bool,finite_finite(X7937),X7939))
| ti(fun(X7937,bool),X7939) = bot_bot(fun(X7937,bool))
| hBOOL(hAPP(X7937,bool,hAPP(fun(X7937,bool),fun(X7937,bool),hAPP(fun(X7937,fun(X7937,X7937)),fun(fun(X7937,bool),fun(X7937,bool)),finite_fold1Set(X7937),X7938),X7939),esk189_3(X7937,X7938,X7939))) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_994_finite__nonempty__imp__fold1Set])])]) ).
fof(i_0_1389,plain,
! [X6032,X6033,X6034,X6035,X6036,X6037] :
( ti(X6033,X6036) = ti(X6033,X6037)
| hAPP(X6033,X6032,hAPP(X6032,fun(X6033,X6032),hAPP(X6033,fun(X6032,fun(X6033,X6032)),hAPP(fun(X6033,X6032),fun(X6033,fun(X6032,fun(X6033,X6032))),fun_upd(X6033,X6032),X6034),X6037),X6035),X6036) = hAPP(X6033,X6032,X6034,X6036) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_462_fun__upd__other])]) ).
fof(i_0_1390,plain,
! [X5037,X5038,X5039,X5040] :
( ( hBOOL(hAPP(fun(X5037,bool),bool,hAPP(X5037,fun(fun(X5037,bool),bool),member(X5037),esk45_4(X5037,X5038,X5039,X5040)),hAPP(option(X5037),fun(X5037,bool),set(X5037),X5040)))
| ti(option(X5037),X5040) != hAPP(X5037,option(X5037),some(X5037),X5038)
| hBOOL(hAPP(X5037,bool,X5039,X5038)) )
& ( ~ hBOOL(hAPP(X5037,bool,X5039,esk45_4(X5037,X5038,X5039,X5040)))
| ti(option(X5037),X5040) != hAPP(X5037,option(X5037),some(X5037),X5038)
| hBOOL(hAPP(X5037,bool,X5039,X5038)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_226_ospec])])])]) ).
fof(i_0_1391,plain,
! [X1,X22,X15,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X12),X22) ),
inference(fof_simplification,[status(thm)],[fact_401_Int__insert__right__if0]) ).
fof(i_0_1392,plain,
! [X6014,X6015,X6016,X6017,X6018] : hAPP(X6014,X6015,hAPP(X6015,fun(X6014,X6015),hAPP(X6014,fun(X6015,fun(X6014,X6015)),hAPP(fun(X6014,X6015),fun(X6014,fun(X6015,fun(X6014,X6015))),fun_upd(X6014,X6015),X6016),X6017),X6018),X6017) = ti(X6015,X6018),
inference(variable_rename,[status(thm)],[fact_459_fun__upd__same]) ).
fof(i_0_1393,plain,
! [X6888,X6889] :
( ~ lattice(X6888)
| ~ hBOOL(hAPP(fun(X6888,bool),bool,finite_finite(X6888),X6889))
| ti(fun(X6888,bool),X6889) = bot_bot(fun(X6888,bool))
| hBOOL(hAPP(X6888,bool,hAPP(X6888,fun(X6888,bool),ord_less_eq(X6888),hAPP(fun(X6888,bool),X6888,big_lattice_Inf_fin(X6888),X6889)),hAPP(fun(X6888,bool),X6888,big_lattice_Sup_fin(X6888),X6889))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_668_Inf__le__Sup])])]) ).
fof(i_0_1394,plain,
! [X74,X75] :
( hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X74),X75)))
=> ~ ( hBOOL(hAPP(com,bool,wt,X74))
=> ~ hBOOL(hAPP(com,bool,wt,X75)) ) ),
inference(fof_simplification,[status(thm)],[fact_235_WTs__elim__cases_I4_J]) ).
fof(i_0_1395,plain,
! [X7344,X7345,X7346] :
( ( hBOOL(hAPP(fun(fun(X7344,bool),bool),bool,hAPP(fun(X7344,bool),fun(fun(fun(X7344,bool),bool),bool),member(fun(X7344,bool)),esk157_3(X7344,X7345,X7346)),hAPP(fun(fun(X7344,bool),bool),fun(fun(X7344,bool),bool),hAPP(fun(X7344,bool),fun(fun(fun(X7344,bool),bool),fun(fun(X7344,bool),bool)),insert(fun(X7344,bool)),X7345),X7346)))
| hAPP(fun(X7344,bool),fun(X7344,bool),hAPP(fun(X7344,bool),fun(fun(X7344,bool),fun(X7344,bool)),semilattice_inf_inf(fun(X7344,bool)),X7345),hAPP(fun(fun(X7344,bool),bool),fun(X7344,bool),complete_Sup_Sup(fun(X7344,bool)),X7346)) = bot_bot(fun(X7344,bool))
| hBOOL(hAPP(fun(fun(X7344,bool),bool),bool,hAPP(fun(X7344,bool),fun(fun(fun(X7344,bool),bool),bool),member(fun(X7344,bool)),X7345),X7346)) )
& ( hBOOL(hAPP(fun(fun(X7344,bool),bool),bool,hAPP(fun(X7344,bool),fun(fun(fun(X7344,bool),bool),bool),member(fun(X7344,bool)),esk158_3(X7344,X7345,X7346)),hAPP(fun(fun(X7344,bool),bool),fun(fun(X7344,bool),bool),hAPP(fun(X7344,bool),fun(fun(fun(X7344,bool),bool),fun(fun(X7344,bool),bool)),insert(fun(X7344,bool)),X7345),X7346)))
| hAPP(fun(X7344,bool),fun(X7344,bool),hAPP(fun(X7344,bool),fun(fun(X7344,bool),fun(X7344,bool)),semilattice_inf_inf(fun(X7344,bool)),X7345),hAPP(fun(fun(X7344,bool),bool),fun(X7344,bool),complete_Sup_Sup(fun(X7344,bool)),X7346)) = bot_bot(fun(X7344,bool))
| hBOOL(hAPP(fun(fun(X7344,bool),bool),bool,hAPP(fun(X7344,bool),fun(fun(fun(X7344,bool),bool),bool),member(fun(X7344,bool)),X7345),X7346)) )
& ( ti(fun(X7344,bool),esk157_3(X7344,X7345,X7346)) != ti(fun(X7344,bool),esk158_3(X7344,X7345,X7346))
| hAPP(fun(X7344,bool),fun(X7344,bool),hAPP(fun(X7344,bool),fun(fun(X7344,bool),fun(X7344,bool)),semilattice_inf_inf(fun(X7344,bool)),X7345),hAPP(fun(fun(X7344,bool),bool),fun(X7344,bool),complete_Sup_Sup(fun(X7344,bool)),X7346)) = bot_bot(fun(X7344,bool))
| hBOOL(hAPP(fun(fun(X7344,bool),bool),bool,hAPP(fun(X7344,bool),fun(fun(fun(X7344,bool),bool),bool),member(fun(X7344,bool)),X7345),X7346)) )
& ( hAPP(fun(X7344,bool),fun(X7344,bool),hAPP(fun(X7344,bool),fun(fun(X7344,bool),fun(X7344,bool)),semilattice_inf_inf(fun(X7344,bool)),esk157_3(X7344,X7345,X7346)),esk158_3(X7344,X7345,X7346)) != bot_bot(fun(X7344,bool))
| hAPP(fun(X7344,bool),fun(X7344,bool),hAPP(fun(X7344,bool),fun(fun(X7344,bool),fun(X7344,bool)),semilattice_inf_inf(fun(X7344,bool)),X7345),hAPP(fun(fun(X7344,bool),bool),fun(X7344,bool),complete_Sup_Sup(fun(X7344,bool)),X7346)) = bot_bot(fun(X7344,bool))
| hBOOL(hAPP(fun(fun(X7344,bool),bool),bool,hAPP(fun(X7344,bool),fun(fun(fun(X7344,bool),bool),bool),member(fun(X7344,bool)),X7345),X7346)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1186])])])]) ).
fof(i_0_1396,plain,
! [X1,X12,X22,X19] :
( ( ~ hBOOL(hAPP(X1,bool,X22,X19))
=> hBOOL(hAPP(X1,bool,X12,X19)) )
=> hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X12),X22),X19)) ),
inference(fof_simplification,[status(thm)],[fact_177_sup1CI]) ).
fof(i_0_1397,plain,
! [X7357,X7358,X7359] :
( ( hBOOL(hAPP(fun(X7357,bool),bool,hAPP(X7357,fun(fun(X7357,bool),bool),member(X7357),esk160_3(X7357,X7358,X7359)),X7359))
| ti(fun(X7357,bool),X7359) = bot_bot(fun(X7357,bool))
| hBOOL(hAPP(X7357,bool,hAPP(X7357,fun(X7357,bool),ord_less_eq(X7357),X7358),hAPP(fun(X7357,bool),X7357,complete_Sup_Sup(X7357),X7359)))
| ~ comple44059174attice(X7357) )
& ( ~ hBOOL(hAPP(X7357,bool,hAPP(X7357,fun(X7357,bool),ord_less_eq(X7357),X7358),esk160_3(X7357,X7358,X7359)))
| ti(fun(X7357,bool),X7359) = bot_bot(fun(X7357,bool))
| hBOOL(hAPP(X7357,bool,hAPP(X7357,fun(X7357,bool),ord_less_eq(X7357),X7358),hAPP(fun(X7357,bool),X7357,complete_Sup_Sup(X7357),X7359)))
| ~ comple44059174attice(X7357) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_814_less__eq__Sup])])])])]) ).
fof(i_0_1398,plain,
! [X7025,X7026] :
( ( ~ hBOOL(hAPP(fun(X7025,bool),bool,hAPP(fun(X7025,bool),fun(fun(X7025,bool),bool),ord_less_eq(fun(X7025,bool)),X7026),hAPP(fun(X7025,bool),fun(X7025,bool),uminus_uminus(fun(X7025,bool)),X7026)))
| ti(fun(X7025,bool),X7026) = bot_bot(fun(X7025,bool)) )
& ( ti(fun(X7025,bool),X7026) != bot_bot(fun(X7025,bool))
| hBOOL(hAPP(fun(X7025,bool),bool,hAPP(fun(X7025,bool),fun(fun(X7025,bool),bool),ord_less_eq(fun(X7025,bool)),X7026),hAPP(fun(X7025,bool),fun(X7025,bool),uminus_uminus(fun(X7025,bool)),X7026))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_716_subset__Compl__self__eq])]) ).
fof(i_0_1399,plain,
! [X2,X1,X33,X12,X24] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12),X24) = hAPP(X1,option(X2),X33,X24) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
=> hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12),X24) = none(X2) ) ),
inference(fof_simplification,[status(thm)],[fact_562_restrict__map__def]) ).
fof(i_0_1400,plain,
! [X6709,X6710,X6711,X6712] :
( hAPP(fun(X6709,bool),fun(X6710,bool),hAPP(fun(X6709,X6710),fun(fun(X6709,bool),fun(X6710,bool)),image(X6709,X6710),X6712),top_top(fun(X6709,bool))) != top_top(fun(X6710,bool))
| hAPP(fun(X6709,bool),fun(X6710,bool),hAPP(fun(X6709,X6710),fun(fun(X6709,bool),fun(X6710,bool)),image(X6709,X6710),X6712),hAPP(fun(X6710,bool),fun(X6709,bool),hAPP(fun(X6709,X6710),fun(fun(X6710,bool),fun(X6709,bool)),vimage(X6709,X6710),X6712),X6711)) = ti(fun(X6710,bool),X6711) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_620_surj__image__vimage__eq])]) ).
fof(i_0_1401,plain,
! [X4761,X4762,X4763] :
( ( hBOOL(hAPP(X4761,bool,hAPP(X4761,fun(X4761,bool),ord_less_eq(X4761),X4762),X4763))
| ti(X4761,X4762) != ti(X4761,X4763)
| ~ order(X4761) )
& ( hBOOL(hAPP(X4761,bool,hAPP(X4761,fun(X4761,bool),ord_less_eq(X4761),X4763),X4762))
| ti(X4761,X4762) != ti(X4761,X4763)
| ~ order(X4761) )
& ( ~ hBOOL(hAPP(X4761,bool,hAPP(X4761,fun(X4761,bool),ord_less_eq(X4761),X4762),X4763))
| ~ hBOOL(hAPP(X4761,bool,hAPP(X4761,fun(X4761,bool),ord_less_eq(X4761),X4763),X4762))
| ti(X4761,X4762) = ti(X4761,X4763)
| ~ order(X4761) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_157_order__eq__iff])])])]) ).
fof(i_0_1402,plain,
! [X4755,X4756,X4757] :
( ( ~ hBOOL(hAPP(X4755,bool,hAPP(X4755,fun(X4755,bool),ord_less_eq(X4755),X4757),X4756))
| ti(X4755,X4757) = ti(X4755,X4756)
| ~ hBOOL(hAPP(X4755,bool,hAPP(X4755,fun(X4755,bool),ord_less_eq(X4755),X4756),X4757))
| ~ order(X4755) )
& ( ti(X4755,X4757) != ti(X4755,X4756)
| hBOOL(hAPP(X4755,bool,hAPP(X4755,fun(X4755,bool),ord_less_eq(X4755),X4757),X4756))
| ~ hBOOL(hAPP(X4755,bool,hAPP(X4755,fun(X4755,bool),ord_less_eq(X4755),X4756),X4757))
| ~ order(X4755) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_155_order__antisym__conv])])])]) ).
fof(i_0_1403,plain,
! [X4736,X4737,X4738] :
( ~ order(X4736)
| ~ hBOOL(hAPP(X4736,bool,hAPP(X4736,fun(X4736,bool),ord_less_eq(X4736),X4737),X4738))
| ~ hBOOL(hAPP(X4736,bool,hAPP(X4736,fun(X4736,bool),ord_less_eq(X4736),X4738),X4737))
| ti(X4736,X4737) = ti(X4736,X4738) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_150_order__antisym])])]) ).
fof(i_0_1404,plain,
! [X4729,X4730,X4731] :
( ~ order(X4729)
| ~ hBOOL(hAPP(X4729,bool,hAPP(X4729,fun(X4729,bool),ord_less_eq(X4729),X4730),X4731))
| ~ hBOOL(hAPP(X4729,bool,hAPP(X4729,fun(X4729,bool),ord_less_eq(X4729),X4731),X4730))
| ti(X4729,X4731) = ti(X4729,X4730) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_148_xt1_I5_J])])]) ).
fof(i_0_1405,plain,
! [X6003,X6004,X6005,X6006,X6007] :
( ( hAPP(X6003,fun(X6004,X6003),hAPP(X6004,fun(X6003,fun(X6004,X6003)),hAPP(fun(X6004,X6003),fun(X6004,fun(X6003,fun(X6004,X6003))),fun_upd(X6004,X6003),X6005),X6006),X6007) != ti(fun(X6004,X6003),X6005)
| hAPP(X6004,X6003,X6005,X6006) = ti(X6003,X6007) )
& ( hAPP(X6004,X6003,X6005,X6006) != ti(X6003,X6007)
| hAPP(X6003,fun(X6004,X6003),hAPP(X6004,fun(X6003,fun(X6004,X6003)),hAPP(fun(X6004,X6003),fun(X6004,fun(X6003,fun(X6004,X6003))),fun_upd(X6004,X6003),X6005),X6006),X6007) = ti(fun(X6004,X6003),X6005) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_457_fun__upd__idem__iff])]) ).
fof(i_0_1406,plain,
! [X6715,X6716,X6717] :
( ~ lattice(X6715)
| ~ hBOOL(hAPP(fun(X6715,bool),bool,finite_finite(X6715),X6717))
| ~ hBOOL(hAPP(fun(X6715,bool),bool,hAPP(X6715,fun(fun(X6715,bool),bool),member(X6715),X6716),X6717))
| hAPP(X6715,X6715,hAPP(X6715,fun(X6715,X6715),semilattice_sup_sup(X6715),X6716),hAPP(fun(X6715,bool),X6715,big_lattice_Inf_fin(X6715),X6717)) = ti(X6715,X6716) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_622_sup__Inf__absorb])])]) ).
fof(i_0_1407,plain,
! [X6873,X6874,X6875] :
( ~ lattice(X6873)
| ~ hBOOL(hAPP(fun(X6873,bool),bool,finite_finite(X6873),X6875))
| ~ hBOOL(hAPP(fun(X6873,bool),bool,hAPP(X6873,fun(fun(X6873,bool),bool),member(X6873),X6874),X6875))
| hAPP(X6873,X6873,hAPP(X6873,fun(X6873,X6873),semilattice_inf_inf(X6873),X6874),hAPP(fun(X6873,bool),X6873,big_lattice_Sup_fin(X6873),X6875)) = ti(X6873,X6874) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_663_inf__Sup__absorb])])]) ).
fof(i_0_1408,plain,
! [X7477,X7478] :
( ~ linorder(X7477)
| ~ hBOOL(hAPP(fun(X7477,bool),bool,finite_finite(X7477),X7478))
| ti(fun(X7477,bool),X7478) = bot_bot(fun(X7477,bool))
| hBOOL(hAPP(fun(X7477,bool),bool,hAPP(X7477,fun(fun(X7477,bool),bool),member(X7477),hAPP(fun(X7477,bool),X7477,big_linorder_Min(X7477),X7478)),X7478)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_853_Min__in])])]) ).
fof(i_0_1409,plain,
! [X7465,X7466] :
( ~ linorder(X7465)
| ~ hBOOL(hAPP(fun(X7465,bool),bool,finite_finite(X7465),X7466))
| ti(fun(X7465,bool),X7466) = bot_bot(fun(X7465,bool))
| hBOOL(hAPP(fun(X7465,bool),bool,hAPP(X7465,fun(fun(X7465,bool),bool),member(X7465),hAPP(fun(X7465,bool),X7465,big_linorder_Max(X7465),X7466)),X7466)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_848_Max__in])])]) ).
fof(i_0_1410,plain,
! [X2,X1,X18,X12] :
( ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),combk(X1,X2),X18)),X12) = top_top(fun(X2,bool)) )
& ( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),hAPP(X1,fun(X2,X1),combk(X1,X2),X18)),X12) = bot_bot(fun(X2,bool)) ) ),
inference(fof_simplification,[status(thm)],[fact_626_vimage__const]) ).
fof(i_0_1411,plain,
! [X4934,X4935,X4936] :
( ( ~ hBOOL(hAPP(fun(X4934,bool),bool,hAPP(X4934,fun(fun(X4934,bool),bool),member(X4934),X4935),hAPP(option(X4934),fun(X4934,bool),set(X4934),X4936)))
| ti(option(X4934),X4936) = hAPP(X4934,option(X4934),some(X4934),X4935) )
& ( ti(option(X4934),X4936) != hAPP(X4934,option(X4934),some(X4934),X4935)
| hBOOL(hAPP(fun(X4934,bool),bool,hAPP(X4934,fun(fun(X4934,bool),bool),member(X4934),X4935),hAPP(option(X4934),fun(X4934,bool),set(X4934),X4936))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_195_elem__set])]) ).
fof(i_0_1412,plain,
! [X5082,X5083,X5084,X5085] :
( ~ hBOOL(hAPP(fun(fun(X5082,bool),X5082),bool,hAPP(fun(X5082,fun(X5082,X5082)),fun(fun(fun(X5082,bool),X5082),bool),finite2073411215e_idem(X5082),X5084),X5085))
| hAPP(X5082,X5082,hAPP(X5082,fun(X5082,X5082),X5084,X5083),X5083) = ti(X5082,X5083) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_236_folding__one__idem_Oidem])]) ).
fof(i_0_1413,plain,
! [X6847,X6848,X6849,X6850] :
( hAPP(X6847,X6848,X6849,hAPP(X6848,X6847,X6850,esk131_4(X6847,X6848,X6849,X6850))) != ti(X6848,esk131_4(X6847,X6848,X6849,X6850))
| hAPP(fun(X6847,bool),fun(X6848,bool),hAPP(fun(X6847,X6848),fun(fun(X6847,bool),fun(X6848,bool)),image(X6847,X6848),X6849),top_top(fun(X6847,bool))) = top_top(fun(X6848,bool)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_656_surjI])])])])]) ).
fof(i_0_1414,plain,
! [X6067,X6068,X6069,X6070,X6071] :
( hAPP(X6067,option(X6068),X6069,X6070) != hAPP(X6068,option(X6068),some(X6068),X6071)
| hAPP(option(X6068),fun(X6067,option(X6068)),hAPP(X6067,fun(option(X6068),fun(X6067,option(X6068))),hAPP(fun(X6067,option(X6068)),fun(X6067,fun(option(X6068),fun(X6067,option(X6068)))),fun_upd(X6067,option(X6068)),X6069),X6070),hAPP(X6068,option(X6068),some(X6068),X6071)) = ti(fun(X6067,option(X6068)),X6069) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_468_map__upd__triv])]) ).
fof(i_0_1415,plain,
! [X1,X18,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X12))) ),
inference(fof_simplification,[status(thm)],[fact_677_ComplI]) ).
fof(i_0_1416,plain,
! [X7594,X7595,X7596] :
( ~ linorder(X7594)
| ~ hBOOL(hAPP(fun(X7594,bool),bool,finite_finite(X7594),X7596))
| ti(fun(X7594,bool),X7596) = bot_bot(fun(X7594,bool))
| hAPP(fun(X7594,bool),X7594,big_linorder_Min(X7594),hAPP(fun(X7594,bool),fun(X7594,bool),hAPP(X7594,fun(fun(X7594,bool),fun(X7594,bool)),insert(X7594),X7595),X7596)) = hAPP(X7594,X7594,hAPP(X7594,fun(X7594,X7594),ord_min(X7594),X7595),hAPP(fun(X7594,bool),X7594,big_linorder_Min(X7594),X7596)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_889_Min__insert])])]) ).
fof(i_0_1417,plain,
! [X7886,X7887,X7888] :
( ~ linorder(X7886)
| ~ hBOOL(hAPP(fun(X7886,bool),bool,finite_finite(X7886),X7888))
| ti(fun(X7886,bool),X7888) = bot_bot(fun(X7886,bool))
| hAPP(fun(X7886,bool),X7886,big_linorder_Max(X7886),hAPP(fun(X7886,bool),fun(X7886,bool),hAPP(X7886,fun(fun(X7886,bool),fun(X7886,bool)),insert(X7886),X7887),X7888)) = hAPP(X7886,X7886,hAPP(X7886,fun(X7886,X7886),ord_max(X7886),X7887),hAPP(fun(X7886,bool),X7886,big_linorder_Max(X7886),X7888)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_979_Max__insert])])]) ).
fof(i_0_1418,plain,
! [X6876,X6877,X6878] :
( ~ lattice(X6876)
| ~ hBOOL(hAPP(fun(X6876,bool),bool,finite_finite(X6876),X6878))
| ti(fun(X6876,bool),X6878) = bot_bot(fun(X6876,bool))
| hAPP(fun(X6876,bool),X6876,big_lattice_Sup_fin(X6876),hAPP(fun(X6876,bool),fun(X6876,bool),hAPP(X6876,fun(fun(X6876,bool),fun(X6876,bool)),insert(X6876),X6877),X6878)) = hAPP(X6876,X6876,hAPP(X6876,fun(X6876,X6876),semilattice_sup_sup(X6876),X6877),hAPP(fun(X6876,bool),X6876,big_lattice_Sup_fin(X6876),X6878)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_664_Sup__fin_Oinsert__idem])])]) ).
fof(i_0_1419,plain,
! [X6788,X6789,X6790] :
( ~ lattice(X6788)
| ~ hBOOL(hAPP(fun(X6788,bool),bool,finite_finite(X6788),X6790))
| ti(fun(X6788,bool),X6790) = bot_bot(fun(X6788,bool))
| hAPP(fun(X6788,bool),X6788,big_lattice_Inf_fin(X6788),hAPP(fun(X6788,bool),fun(X6788,bool),hAPP(X6788,fun(fun(X6788,bool),fun(X6788,bool)),insert(X6788),X6789),X6790)) = hAPP(X6788,X6788,hAPP(X6788,fun(X6788,X6788),semilattice_inf_inf(X6788),X6789),hAPP(fun(X6788,bool),X6788,big_lattice_Inf_fin(X6788),X6790)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_641_Inf__fin_Oinsert__idem])])]) ).
fof(i_0_1420,plain,
! [X4751,X4752,X4753,X4754] :
( ~ ord(X4751)
| ti(X4751,X4753) != ti(X4751,X4754)
| ~ hBOOL(hAPP(X4751,bool,hAPP(X4751,fun(X4751,bool),ord_less_eq(X4751),X4754),X4752))
| hBOOL(hAPP(X4751,bool,hAPP(X4751,fun(X4751,bool),ord_less_eq(X4751),X4753),X4752)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_154_ord__eq__le__trans])])]) ).
fof(i_0_1421,plain,
! [X4743,X4744,X4745,X4746] :
( ~ ord(X4743)
| ~ hBOOL(hAPP(X4743,bool,hAPP(X4743,fun(X4743,bool),ord_less_eq(X4743),X4745),X4746))
| ti(X4743,X4746) != ti(X4743,X4744)
| hBOOL(hAPP(X4743,bool,hAPP(X4743,fun(X4743,bool),ord_less_eq(X4743),X4745),X4744)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_152_ord__le__eq__trans])])]) ).
fof(i_0_1422,plain,
! [X4747,X4748,X4749,X4750] :
( ~ order(X4747)
| ti(X4747,X4749) != ti(X4747,X4750)
| ~ hBOOL(hAPP(X4747,bool,hAPP(X4747,fun(X4747,bool),ord_less_eq(X4747),X4748),X4750))
| hBOOL(hAPP(X4747,bool,hAPP(X4747,fun(X4747,bool),ord_less_eq(X4747),X4748),X4749)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_153_xt1_I3_J])])]) ).
fof(i_0_1423,plain,
! [X4739,X4740,X4741,X4742] :
( ~ order(X4739)
| ~ hBOOL(hAPP(X4739,bool,hAPP(X4739,fun(X4739,bool),ord_less_eq(X4739),X4741),X4742))
| ti(X4739,X4741) != ti(X4739,X4740)
| hBOOL(hAPP(X4739,bool,hAPP(X4739,fun(X4739,bool),ord_less_eq(X4739),X4740),X4742)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_151_xt1_I4_J])])]) ).
fof(i_0_1424,plain,
! [X4697,X4698,X4699] :
( ( ~ hBOOL(hAPP(fun(X4697,bool),bool,hAPP(fun(X4697,bool),fun(fun(X4697,bool),bool),ord_less_eq(fun(X4697,bool)),X4698),X4699))
| hAPP(fun(X4697,bool),fun(X4697,bool),hAPP(fun(X4697,bool),fun(fun(X4697,bool),fun(X4697,bool)),semilattice_sup_sup(fun(X4697,bool)),X4698),X4699) = ti(fun(X4697,bool),X4699) )
& ( hAPP(fun(X4697,bool),fun(X4697,bool),hAPP(fun(X4697,bool),fun(fun(X4697,bool),fun(X4697,bool)),semilattice_sup_sup(fun(X4697,bool)),X4698),X4699) != ti(fun(X4697,bool),X4699)
| hBOOL(hAPP(fun(X4697,bool),bool,hAPP(fun(X4697,bool),fun(fun(X4697,bool),bool),ord_less_eq(fun(X4697,bool)),X4698),X4699)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_139_subset__Un__eq])]) ).
fof(i_0_1425,plain,
! [X4694,X4695,X4696] :
( ~ hBOOL(hAPP(fun(X4694,bool),bool,hAPP(fun(X4694,bool),fun(fun(X4694,bool),bool),ord_less_eq(fun(X4694,bool)),X4695),X4696))
| hAPP(fun(X4694,bool),fun(X4694,bool),hAPP(fun(X4694,bool),fun(fun(X4694,bool),fun(X4694,bool)),semilattice_sup_sup(fun(X4694,bool)),X4695),X4696) = ti(fun(X4694,bool),X4696) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_138_Un__absorb1])]) ).
fof(i_0_1426,plain,
! [X4691,X4692,X4693] :
( ~ hBOOL(hAPP(fun(X4691,bool),bool,hAPP(fun(X4691,bool),fun(fun(X4691,bool),bool),ord_less_eq(fun(X4691,bool)),X4692),X4693))
| hAPP(fun(X4691,bool),fun(X4691,bool),hAPP(fun(X4691,bool),fun(fun(X4691,bool),fun(X4691,bool)),semilattice_sup_sup(fun(X4691,bool)),X4693),X4692) = ti(fun(X4691,bool),X4693) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_137_Un__absorb2])]) ).
fof(i_0_1427,plain,
! [X5759,X5760,X5761] :
( ~ hBOOL(hAPP(fun(X5759,bool),bool,hAPP(fun(X5759,bool),fun(fun(X5759,bool),bool),ord_less_eq(fun(X5759,bool)),X5760),X5761))
| hAPP(fun(X5759,bool),fun(X5759,bool),hAPP(fun(X5759,bool),fun(fun(X5759,bool),fun(X5759,bool)),semilattice_inf_inf(fun(X5759,bool)),X5760),X5761) = ti(fun(X5759,bool),X5760) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_408_Int__absorb2])]) ).
fof(i_0_1428,plain,
! [X5756,X5757,X5758] :
( ~ hBOOL(hAPP(fun(X5756,bool),bool,hAPP(fun(X5756,bool),fun(fun(X5756,bool),bool),ord_less_eq(fun(X5756,bool)),X5757),X5758))
| hAPP(fun(X5756,bool),fun(X5756,bool),hAPP(fun(X5756,bool),fun(fun(X5756,bool),fun(X5756,bool)),semilattice_inf_inf(fun(X5756,bool)),X5758),X5757) = ti(fun(X5756,bool),X5757) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_407_Int__absorb1])]) ).
fof(i_0_1429,plain,
! [X6671,X6672,X6673,X6674,X6675] :
( ( hAPP(X6671,X6672,X6675,X6673) != hAPP(X6671,X6672,X6675,X6674)
| ti(X6671,X6673) = ti(X6671,X6674)
| ~ hBOOL(hAPP(fun(X6671,bool),bool,hAPP(fun(X6671,X6672),fun(fun(X6671,bool),bool),inj_on(X6671,X6672),X6675),top_top(fun(X6671,bool)))) )
& ( ti(X6671,X6673) != ti(X6671,X6674)
| hAPP(X6671,X6672,X6675,X6673) = hAPP(X6671,X6672,X6675,X6674)
| ~ hBOOL(hAPP(fun(X6671,bool),bool,hAPP(fun(X6671,X6672),fun(fun(X6671,bool),bool),inj_on(X6671,X6672),X6675),top_top(fun(X6671,bool)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_611_inj__eq])])]) ).
fof(i_0_1430,plain,
! [X6676,X6677,X6678,X6679,X6680] :
( ~ hBOOL(hAPP(fun(X6676,bool),bool,hAPP(fun(X6676,X6677),fun(fun(X6676,bool),bool),inj_on(X6676,X6677),X6680),top_top(fun(X6676,bool))))
| hAPP(X6676,X6677,X6680,X6678) != hAPP(X6676,X6677,X6680,X6679)
| ti(X6676,X6678) = ti(X6676,X6679) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_612_injD])]) ).
fof(i_0_1431,plain,
! [X7473,X7474] :
( ~ linord219039673up_add(X7473)
| ~ hBOOL(hAPP(fun(X7473,bool),bool,finite_finite(X7473),X7474))
| ti(fun(X7473,bool),X7474) = bot_bot(fun(X7473,bool))
| hAPP(X7473,X7473,uminus_uminus(X7473),hAPP(fun(X7473,bool),X7473,big_linorder_Min(X7473),X7474)) = hAPP(fun(X7473,bool),X7473,big_linorder_Max(X7473),hAPP(fun(X7473,bool),fun(X7473,bool),hAPP(fun(X7473,X7473),fun(fun(X7473,bool),fun(X7473,bool)),image(X7473,X7473),uminus_uminus(X7473)),X7474)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_851_minus__Min__eq__Max])])]) ).
fof(i_0_1432,plain,
! [X7485,X7486] :
( ~ linord219039673up_add(X7485)
| ~ hBOOL(hAPP(fun(X7485,bool),bool,finite_finite(X7485),X7486))
| ti(fun(X7485,bool),X7486) = bot_bot(fun(X7485,bool))
| hAPP(X7485,X7485,uminus_uminus(X7485),hAPP(fun(X7485,bool),X7485,big_linorder_Max(X7485),X7486)) = hAPP(fun(X7485,bool),X7485,big_linorder_Min(X7485),hAPP(fun(X7485,bool),fun(X7485,bool),hAPP(fun(X7485,X7485),fun(fun(X7485,bool),fun(X7485,bool)),image(X7485,X7485),uminus_uminus(X7485)),X7486)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_856_minus__Max__eq__Min])])]) ).
fof(i_0_1433,plain,
! [X4560,X4561,X4564,X4565,X4566,X4567] :
( ( ti(fun(X4560,bool),X4561) = hAPP(fun(X4560,bool),fun(X4560,bool),hAPP(X4560,fun(fun(X4560,bool),fun(X4560,bool)),insert(X4560),esk22_2(X4560,X4561)),esk23_2(X4560,X4561))
| ti(fun(X4560,bool),X4561) = bot_bot(fun(X4560,bool)) )
& ( ~ hBOOL(hAPP(fun(X4560,bool),bool,hAPP(X4560,fun(fun(X4560,bool),bool),member(X4560),esk22_2(X4560,X4561)),esk23_2(X4560,X4561)))
| ti(fun(X4560,bool),X4561) = bot_bot(fun(X4560,bool)) )
& ( ti(fun(X4564,bool),X4565) != hAPP(fun(X4564,bool),fun(X4564,bool),hAPP(X4564,fun(fun(X4564,bool),fun(X4564,bool)),insert(X4564),X4566),X4567)
| hBOOL(hAPP(fun(X4564,bool),bool,hAPP(X4564,fun(fun(X4564,bool),bool),member(X4564),X4566),X4567))
| ti(fun(X4564,bool),X4565) != bot_bot(fun(X4564,bool)) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1187])])])])])]) ).
fof(i_0_1434,plain,
! [X1,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
=> ( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X12))
=> ? [X36] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X36),X12)) ) ),
inference(fof_simplification,[status(thm)],[fact_659_ex__new__if__finite]) ).
fof(i_0_1435,plain,
! [X2,X1,X33,X19,X12] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X33),X12),X19) = none(X2) ),
inference(fof_simplification,[status(thm)],[fact_561_restrict__out]) ).
fof(i_0_1436,plain,
! [X7240,X7241,X7242,X7243] :
( ( hBOOL(hAPP(fun(X7241,bool),bool,hAPP(X7241,fun(fun(X7241,bool),bool),member(X7241),esk148_4(X7240,X7241,X7242,X7243)),X7243))
| hBOOL(hAPP(fun(X7241,bool),bool,hAPP(fun(X7241,X7240),fun(fun(X7241,bool),bool),inj_on(X7241,X7240),X7242),X7243)) )
& ( hBOOL(hAPP(fun(X7241,bool),bool,hAPP(X7241,fun(fun(X7241,bool),bool),member(X7241),esk149_4(X7240,X7241,X7242,X7243)),X7243))
| hBOOL(hAPP(fun(X7241,bool),bool,hAPP(fun(X7241,X7240),fun(fun(X7241,bool),bool),inj_on(X7241,X7240),X7242),X7243)) )
& ( hAPP(X7241,X7240,X7242,esk148_4(X7240,X7241,X7242,X7243)) = hAPP(X7241,X7240,X7242,esk149_4(X7240,X7241,X7242,X7243))
| hBOOL(hAPP(fun(X7241,bool),bool,hAPP(fun(X7241,X7240),fun(fun(X7241,bool),bool),inj_on(X7241,X7240),X7242),X7243)) )
& ( ti(X7241,esk148_4(X7240,X7241,X7242,X7243)) != ti(X7241,esk149_4(X7240,X7241,X7242,X7243))
| hBOOL(hAPP(fun(X7241,bool),bool,hAPP(fun(X7241,X7240),fun(fun(X7241,bool),bool),inj_on(X7241,X7240),X7242),X7243)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_779_inj__onI])])])])]) ).
fof(i_0_1437,plain,
! [X5250,X5251,X5252] :
( ( ti(fun(X5250,bool),X5252) = hAPP(fun(X5250,bool),fun(X5250,bool),hAPP(X5250,fun(fun(X5250,bool),fun(X5250,bool)),insert(X5250),X5251),esk64_3(X5250,X5251,X5252))
| ~ hBOOL(hAPP(fun(X5250,bool),bool,hAPP(X5250,fun(fun(X5250,bool),bool),member(X5250),X5251),X5252)) )
& ( ~ hBOOL(hAPP(fun(X5250,bool),bool,hAPP(X5250,fun(fun(X5250,bool),bool),member(X5250),X5251),esk64_3(X5250,X5251,X5252)))
| ~ hBOOL(hAPP(fun(X5250,bool),bool,hAPP(X5250,fun(fun(X5250,bool),bool),member(X5250),X5251),X5252)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_278_Set_Oset__insert])])])]) ).
fof(i_0_1438,plain,
! [X5246,X5247,X5248] :
( ( ti(fun(X5246,bool),X5248) = hAPP(fun(X5246,bool),fun(X5246,bool),hAPP(X5246,fun(fun(X5246,bool),fun(X5246,bool)),insert(X5246),X5247),esk63_3(X5246,X5247,X5248))
| ~ hBOOL(hAPP(fun(X5246,bool),bool,hAPP(X5246,fun(fun(X5246,bool),bool),member(X5246),X5247),X5248)) )
& ( ~ hBOOL(hAPP(fun(X5246,bool),bool,hAPP(X5246,fun(fun(X5246,bool),bool),member(X5246),X5247),esk63_3(X5246,X5247,X5248)))
| ~ hBOOL(hAPP(fun(X5246,bool),bool,hAPP(X5246,fun(fun(X5246,bool),bool),member(X5246),X5247),X5248)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1188])])])]) ).
fof(i_0_1439,plain,
! [X4078,X4079] : ti(fun(fun(X4078,fun(X4078,X4078)),fun(fun(X4079,X4078),fun(X4078,fun(fun(X4079,bool),X4078)))),finite_fold_image(X4078,X4079)) = finite_fold_image(X4078,X4079),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofold__image_res]) ).
fof(i_0_1440,plain,
! [X4279,X4280,X4281] :
( ~ hBOOL(hAPP(fun(X4279,bool),bool,hAPP(X4279,fun(fun(X4279,bool),bool),member(X4279),X4280),X4281))
| hAPP(fun(X4279,bool),fun(X4279,bool),hAPP(X4279,fun(fun(X4279,bool),fun(X4279,bool)),insert(X4279),X4280),X4281) = ti(fun(X4279,bool),X4281) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_35_insert__absorb])]) ).
fof(i_0_1441,plain,
! [X6753,X6754,X6755,X6756] :
( ( hAPP(fun(X6754,bool),fun(X6753,bool),hAPP(fun(X6753,X6754),fun(fun(X6754,bool),fun(X6753,bool)),vimage(X6753,X6754),X6756),X6755) != bot_bot(fun(X6753,bool))
| ti(fun(X6754,bool),X6755) = bot_bot(fun(X6754,bool))
| hAPP(fun(X6753,bool),fun(X6754,bool),hAPP(fun(X6753,X6754),fun(fun(X6753,bool),fun(X6754,bool)),image(X6753,X6754),X6756),top_top(fun(X6753,bool))) != top_top(fun(X6754,bool)) )
& ( ti(fun(X6754,bool),X6755) != bot_bot(fun(X6754,bool))
| hAPP(fun(X6754,bool),fun(X6753,bool),hAPP(fun(X6753,X6754),fun(fun(X6754,bool),fun(X6753,bool)),vimage(X6753,X6754),X6756),X6755) = bot_bot(fun(X6753,bool))
| hAPP(fun(X6753,bool),fun(X6754,bool),hAPP(fun(X6753,X6754),fun(fun(X6753,bool),fun(X6754,bool)),image(X6753,X6754),X6756),top_top(fun(X6753,bool))) != top_top(fun(X6754,bool)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_633_surj__vimage__empty])])]) ).
fof(i_0_1442,plain,
! [X5950,X5951,X5952,X5953] : hAPP(fun(X5950,bool),fun(X5950,X5951),hAPP(fun(X5950,X5951),fun(fun(X5950,bool),fun(X5950,X5951)),hAPP(fun(X5950,X5951),fun(fun(X5950,X5951),fun(fun(X5950,bool),fun(X5950,X5951))),override_on(X5950,X5951),X5952),X5953),bot_bot(fun(X5950,bool))) = ti(fun(X5950,X5951),X5952),
inference(variable_rename,[status(thm)],[fact_446_override__on__emptyset]) ).
fof(i_0_1443,plain,
! [X6038,X6039,X6040,X6041,X6042] :
( hAPP(X6038,X6039,X6040,X6041) != ti(X6039,X6042)
| hAPP(X6039,fun(X6038,X6039),hAPP(X6038,fun(X6039,fun(X6038,X6039)),hAPP(fun(X6038,X6039),fun(X6038,fun(X6039,fun(X6038,X6039))),fun_upd(X6038,X6039),X6040),X6041),X6042) = ti(fun(X6038,X6039),X6040) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_463_fun__upd__idem])]) ).
fof(i_0_1444,plain,
! [X1,X2,X20] :
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X20)))
=> ( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
=> ? [X24] : hAPP(X1,option(X2),X20,X24) = none(X2) ) ),
inference(fof_simplification,[status(thm)],[fact_651_finite__map__freshness]) ).
fof(i_0_1445,plain,
! [X4381,X4382,X4383] :
( hAPP(fun(X4381,bool),fun(X4381,bool),hAPP(X4381,fun(fun(X4381,bool),fun(X4381,bool)),insert(X4381),X4382),bot_bot(fun(X4381,bool))) != hAPP(fun(X4381,bool),fun(X4381,bool),hAPP(X4381,fun(fun(X4381,bool),fun(X4381,bool)),insert(X4381),X4383),bot_bot(fun(X4381,bool)))
| ti(X4381,X4382) = ti(X4381,X4383) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_61_singleton__inject])]) ).
fof(i_0_1446,plain,
! [X7637,X7638,X7639] :
( ~ ord(X7637)
| ~ hBOOL(hAPP(X7637,bool,hAPP(X7637,fun(X7637,bool),ord_less_eq(X7637),X7639),esk176_3(X7637,X7638,X7639)))
| hAPP(X7637,X7637,hAPP(X7637,fun(X7637,X7637),ord_min(X7637),X7639),X7638) = ti(X7637,X7639) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_902_min__leastL])])])]) ).
fof(i_0_1447,plain,
! [X7633,X7634,X7635] :
( ~ order(X7633)
| ~ hBOOL(hAPP(X7633,bool,hAPP(X7633,fun(X7633,bool),ord_less_eq(X7633),X7635),esk175_3(X7633,X7634,X7635)))
| hAPP(X7633,X7633,hAPP(X7633,fun(X7633,X7633),ord_min(X7633),X7634),X7635) = ti(X7633,X7635) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_901_min__leastR])])])]) ).
fof(i_0_1448,plain,
! [X7959,X7960,X7961] :
( ~ ord(X7959)
| ~ hBOOL(hAPP(X7959,bool,hAPP(X7959,fun(X7959,bool),ord_less_eq(X7959),X7961),esk197_3(X7959,X7960,X7961)))
| hAPP(X7959,X7959,hAPP(X7959,fun(X7959,X7959),ord_max(X7959),X7961),X7960) = ti(X7959,X7960) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_998_max__leastL])])])]) ).
fof(i_0_1449,plain,
! [X7955,X7956,X7957] :
( ~ order(X7955)
| ~ hBOOL(hAPP(X7955,bool,hAPP(X7955,fun(X7955,bool),ord_less_eq(X7955),X7957),esk196_3(X7955,X7956,X7957)))
| hAPP(X7955,X7955,hAPP(X7955,fun(X7955,X7955),ord_max(X7955),X7956),X7957) = ti(X7955,X7956) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_997_max__leastR])])])]) ).
fof(i_0_1450,plain,
! [X5959,X5960,X5961,X5962,X5963] :
( ( ti(X5959,X5960) != ti(X5959,X5961)
| ti(X5959,X5962) = ti(X5959,X5963)
| hAPP(X5959,X5959,hAPP(X5959,fun(X5959,X5959),minus_minus(X5959),X5960),X5961) != hAPP(X5959,X5959,hAPP(X5959,fun(X5959,X5959),minus_minus(X5959),X5962),X5963)
| ~ ab_group_add(X5959) )
& ( ti(X5959,X5962) != ti(X5959,X5963)
| ti(X5959,X5960) = ti(X5959,X5961)
| hAPP(X5959,X5959,hAPP(X5959,fun(X5959,X5959),minus_minus(X5959),X5960),X5961) != hAPP(X5959,X5959,hAPP(X5959,fun(X5959,X5959),minus_minus(X5959),X5962),X5963)
| ~ ab_group_add(X5959) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_448_diff__eq__diff__eq])])])]) ).
fof(i_0_1451,plain,
! [X4404,X4405] :
( ( ~ hBOOL(hAPP(fun(X4404,bool),bool,hAPP(fun(X4404,bool),fun(fun(X4404,bool),bool),ord_less_eq(fun(X4404,bool)),X4405),bot_bot(fun(X4404,bool))))
| ti(fun(X4404,bool),X4405) = bot_bot(fun(X4404,bool)) )
& ( ti(fun(X4404,bool),X4405) != bot_bot(fun(X4404,bool))
| hBOOL(hAPP(fun(X4404,bool),bool,hAPP(fun(X4404,bool),fun(fun(X4404,bool),bool),ord_less_eq(fun(X4404,bool)),X4405),bot_bot(fun(X4404,bool)))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_68_subset__empty])]) ).
fof(i_0_1452,plain,
! [X4100] : ti(fun(fun(X4100,fun(state,bool)),fun(com,fun(fun(X4100,fun(state,bool)),hoare_2118899576triple(X4100)))),hoare_759811442triple(X4100)) = hoare_759811442triple(X4100),
inference(variable_rename,[status(thm)],[tsy_c_Hoare__Mirabelle__lcrcocijdw_Otriple_Otriple_res]) ).
fof(i_0_1453,plain,
! [X4199,X4200,X4201,X4202] :
( ( ti(fun(X4200,bool),X4202) != bot_bot(fun(X4200,bool))
| hAPP(fun(X4200,bool),fun(X4199,bool),hAPP(fun(X4200,X4199),fun(fun(X4200,bool),fun(X4199,bool)),image(X4200,X4199),hAPP(X4199,fun(X4200,X4199),combk(X4199,X4200),X4201)),X4202) = bot_bot(fun(X4199,bool)) )
& ( ti(fun(X4200,bool),X4202) = bot_bot(fun(X4200,bool))
| hAPP(fun(X4200,bool),fun(X4199,bool),hAPP(fun(X4200,X4199),fun(fun(X4200,bool),fun(X4199,bool)),image(X4200,X4199),hAPP(X4199,fun(X4200,X4199),combk(X4199,X4200),X4201)),X4202) = hAPP(fun(X4199,bool),fun(X4199,bool),hAPP(X4199,fun(fun(X4199,bool),fun(X4199,bool)),insert(X4199),X4201),bot_bot(fun(X4199,bool))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_14_image__constant__conv])]) ).
fof(i_0_1454,plain,
! [X5999,X6000,X6001,X6002] : hAPP(X5999,fun(X6000,X5999),hAPP(X6000,fun(X5999,fun(X6000,X5999)),hAPP(fun(X6000,X5999),fun(X6000,fun(X5999,fun(X6000,X5999))),fun_upd(X6000,X5999),X6001),X6002),hAPP(X6000,X5999,X6001,X6002)) = ti(fun(X6000,X5999),X6001),
inference(variable_rename,[status(thm)],[fact_456_fun__upd__triv]) ).
fof(i_0_1455,plain,
! [X5237,X5238,X5239,X5240] :
( ( hBOOL(hAPP(X5237,bool,X5239,esk61_4(X5237,X5238,X5239,X5240)))
| ~ hBOOL(hAPP(X5237,bool,X5239,X5240))
| ~ hBOOL(hAPP(X5237,bool,X5239,X5238))
| hAPP(fun(X5237,bool),X5237,the_1(X5237),X5239) = ti(X5237,X5238) )
& ( ti(X5237,esk61_4(X5237,X5238,X5239,X5240)) != ti(X5237,X5240)
| ~ hBOOL(hAPP(X5237,bool,X5239,X5240))
| ~ hBOOL(hAPP(X5237,bool,X5239,X5238))
| hAPP(fun(X5237,bool),X5237,the_1(X5237),X5239) = ti(X5237,X5238) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_275_the1__equality])])])])]) ).
fof(i_0_1456,plain,
! [X4528,X4529,X4532,X4533,X4534,X4535] :
( ( ti(fun(X4528,bool),X4529) = hAPP(fun(X4528,bool),fun(X4528,bool),hAPP(X4528,fun(fun(X4528,bool),fun(X4528,bool)),insert(X4528),esk18_2(X4528,X4529)),esk17_2(X4528,X4529))
| ti(fun(X4528,bool),X4529) = bot_bot(fun(X4528,bool))
| ~ hBOOL(hAPP(fun(X4528,bool),bool,finite_finite(X4528),X4529)) )
& ( hBOOL(hAPP(fun(X4528,bool),bool,finite_finite(X4528),esk17_2(X4528,X4529)))
| ti(fun(X4528,bool),X4529) = bot_bot(fun(X4528,bool))
| ~ hBOOL(hAPP(fun(X4528,bool),bool,finite_finite(X4528),X4529)) )
& ( ti(fun(X4532,bool),X4533) != bot_bot(fun(X4532,bool))
| hBOOL(hAPP(fun(X4532,bool),bool,finite_finite(X4532),X4533)) )
& ( ti(fun(X4532,bool),X4533) != hAPP(fun(X4532,bool),fun(X4532,bool),hAPP(X4532,fun(fun(X4532,bool),fun(X4532,bool)),insert(X4532),X4535),X4534)
| ~ hBOOL(hAPP(fun(X4532,bool),bool,finite_finite(X4532),X4534))
| hBOOL(hAPP(fun(X4532,bool),bool,finite_finite(X4532),X4533)) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_100_finite_Osimps])])])])])]) ).
fof(i_0_1457,plain,
! [X7519,X7520,X7521] :
( ~ linorder(X7519)
| ~ hBOOL(hAPP(X7519,bool,hAPP(X7519,fun(X7519,bool),ord_less_eq(X7519),X7520),X7521))
| hAPP(X7519,X7519,hAPP(X7519,fun(X7519,X7519),ord_min(X7519),X7520),X7521) = ti(X7519,X7520) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_867_min__max_Oinf__absorb1])])]) ).
fof(i_0_1458,plain,
! [X7504,X7505,X7506] :
( ( ~ hBOOL(hAPP(X7504,bool,hAPP(X7504,fun(X7504,bool),ord_less_eq(X7504),X7505),X7506))
| hAPP(X7504,X7504,hAPP(X7504,fun(X7504,X7504),ord_min(X7504),X7505),X7506) = ti(X7504,X7505)
| ~ linorder(X7504) )
& ( hAPP(X7504,X7504,hAPP(X7504,fun(X7504,X7504),ord_min(X7504),X7505),X7506) != ti(X7504,X7505)
| hBOOL(hAPP(X7504,bool,hAPP(X7504,fun(X7504,bool),ord_less_eq(X7504),X7505),X7506))
| ~ linorder(X7504) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_863_min__max_Ole__iff__inf])])])]) ).
fof(i_0_1459,plain,
! [X7522,X7523,X7524] :
( ~ linorder(X7522)
| ~ hBOOL(hAPP(X7522,bool,hAPP(X7522,fun(X7522,bool),ord_less_eq(X7522),X7523),X7524))
| hAPP(X7522,X7522,hAPP(X7522,fun(X7522,X7522),ord_min(X7522),X7524),X7523) = ti(X7522,X7523) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_868_min__max_Oinf__absorb2])])]) ).
fof(i_0_1460,plain,
! [X7864,X7865,X7866] :
( ( ~ hBOOL(hAPP(X7864,bool,hAPP(X7864,fun(X7864,bool),ord_less_eq(X7864),X7865),X7866))
| hAPP(X7864,X7864,hAPP(X7864,fun(X7864,X7864),ord_max(X7864),X7865),X7866) = ti(X7864,X7866)
| ~ linorder(X7864) )
& ( hAPP(X7864,X7864,hAPP(X7864,fun(X7864,X7864),ord_max(X7864),X7865),X7866) != ti(X7864,X7866)
| hBOOL(hAPP(X7864,bool,hAPP(X7864,fun(X7864,bool),ord_less_eq(X7864),X7865),X7866))
| ~ linorder(X7864) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_971_min__max_Ole__iff__sup])])])]) ).
fof(i_0_1461,plain,
! [X7849,X7850,X7851] :
( ~ linorder(X7849)
| ~ hBOOL(hAPP(X7849,bool,hAPP(X7849,fun(X7849,bool),ord_less_eq(X7849),X7850),X7851))
| hAPP(X7849,X7849,hAPP(X7849,fun(X7849,X7849),ord_max(X7849),X7850),X7851) = ti(X7849,X7851) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_967_min__max_Osup__absorb2])])]) ).
fof(i_0_1462,plain,
! [X7846,X7847,X7848] :
( ~ linorder(X7846)
| ~ hBOOL(hAPP(X7846,bool,hAPP(X7846,fun(X7846,bool),ord_less_eq(X7846),X7847),X7848))
| hAPP(X7846,X7846,hAPP(X7846,fun(X7846,X7846),ord_max(X7846),X7848),X7847) = ti(X7846,X7848) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_966_min__max_Osup__absorb1])])]) ).
fof(i_0_1463,plain,
! [X5010,X5011,X5012] :
( ~ semilattice_sup(X5010)
| ~ hBOOL(hAPP(X5010,bool,hAPP(X5010,fun(X5010,bool),ord_less_eq(X5010),X5011),X5012))
| hAPP(X5010,X5010,hAPP(X5010,fun(X5010,X5010),semilattice_sup_sup(X5010),X5011),X5012) = ti(X5010,X5012) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_218_sup__absorb2])])]) ).
fof(i_0_1464,plain,
! [X4995,X4996,X4997] :
( ( ~ hBOOL(hAPP(X4995,bool,hAPP(X4995,fun(X4995,bool),ord_less_eq(X4995),X4996),X4997))
| hAPP(X4995,X4995,hAPP(X4995,fun(X4995,X4995),semilattice_sup_sup(X4995),X4996),X4997) = ti(X4995,X4997)
| ~ semilattice_sup(X4995) )
& ( hAPP(X4995,X4995,hAPP(X4995,fun(X4995,X4995),semilattice_sup_sup(X4995),X4996),X4997) != ti(X4995,X4997)
| hBOOL(hAPP(X4995,bool,hAPP(X4995,fun(X4995,bool),ord_less_eq(X4995),X4996),X4997))
| ~ semilattice_sup(X4995) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_214_le__iff__sup])])])]) ).
fof(i_0_1465,plain,
! [X5013,X5014,X5015] :
( ~ semilattice_sup(X5013)
| ~ hBOOL(hAPP(X5013,bool,hAPP(X5013,fun(X5013,bool),ord_less_eq(X5013),X5014),X5015))
| hAPP(X5013,X5013,hAPP(X5013,fun(X5013,X5013),semilattice_sup_sup(X5013),X5015),X5014) = ti(X5013,X5015) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_219_sup__absorb1])])]) ).
fof(i_0_1466,plain,
! [X5617,X5618,X5619] :
( ~ semilattice_inf(X5617)
| ~ hBOOL(hAPP(X5617,bool,hAPP(X5617,fun(X5617,bool),ord_less_eq(X5617),X5618),X5619))
| hAPP(X5617,X5617,hAPP(X5617,fun(X5617,X5617),semilattice_inf_inf(X5617),X5618),X5619) = ti(X5617,X5618) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_369_inf__absorb1])])]) ).
fof(i_0_1467,plain,
! [X5602,X5603,X5604] :
( ( ~ hBOOL(hAPP(X5602,bool,hAPP(X5602,fun(X5602,bool),ord_less_eq(X5602),X5603),X5604))
| hAPP(X5602,X5602,hAPP(X5602,fun(X5602,X5602),semilattice_inf_inf(X5602),X5603),X5604) = ti(X5602,X5603)
| ~ semilattice_inf(X5602) )
& ( hAPP(X5602,X5602,hAPP(X5602,fun(X5602,X5602),semilattice_inf_inf(X5602),X5603),X5604) != ti(X5602,X5603)
| hBOOL(hAPP(X5602,bool,hAPP(X5602,fun(X5602,bool),ord_less_eq(X5602),X5603),X5604))
| ~ semilattice_inf(X5602) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_365_le__iff__inf])])])]) ).
fof(i_0_1468,plain,
! [X5620,X5621,X5622] :
( ~ semilattice_inf(X5620)
| ~ hBOOL(hAPP(X5620,bool,hAPP(X5620,fun(X5620,bool),ord_less_eq(X5620),X5621),X5622))
| hAPP(X5620,X5620,hAPP(X5620,fun(X5620,X5620),semilattice_inf_inf(X5620),X5622),X5621) = ti(X5620,X5621) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_370_inf__absorb2])])]) ).
fof(i_0_1469,plain,
! [X7693,X7694] :
( ~ linorder(X7693)
| hAPP(fun(X7693,bool),X7693,hAPP(fun(X7693,fun(X7693,X7693)),fun(fun(X7693,bool),X7693),big_Inf_fin(X7693),ord_min(X7693)),hAPP(fun(X7693,bool),fun(X7693,bool),hAPP(X7693,fun(fun(X7693,bool),fun(X7693,bool)),insert(X7693),X7694),bot_bot(fun(X7693,bool)))) = ti(X7693,X7694) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_919_min__max_OInf__fin_Osingleton])])]) ).
fof(i_0_1470,plain,
! [X7653,X7654,X7655] : hAPP(fun(X7653,bool),X7653,hAPP(fun(X7653,fun(X7653,X7653)),fun(fun(X7653,bool),X7653),finite_fold1(X7653),X7654),hAPP(fun(X7653,bool),fun(X7653,bool),hAPP(X7653,fun(fun(X7653,bool),fun(X7653,bool)),insert(X7653),X7655),bot_bot(fun(X7653,bool)))) = ti(X7653,X7655),
inference(variable_rename,[status(thm)],[fact_907_fold1__singleton]) ).
fof(i_0_1471,plain,
! [X4268,X4269,X4271,X4272,X4273] :
( ( hBOOL(hAPP(fun(X4268,bool),bool,hAPP(X4268,fun(fun(X4268,bool),bool),member(X4268),esk4_2(X4268,X4269)),X4269))
| ti(fun(X4268,bool),X4269) = bot_bot(fun(X4268,bool)) )
& ( ti(fun(X4271,bool),X4272) != bot_bot(fun(X4271,bool))
| ~ hBOOL(hAPP(fun(X4271,bool),bool,hAPP(X4271,fun(fun(X4271,bool),bool),member(X4271),X4273),X4272)) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1189])])])])]) ).
fof(i_0_1472,plain,
! [X4245,X4246,X4247] :
( ti(fun(X4245,bool),X4247) != bot_bot(fun(X4245,bool))
| ~ hBOOL(hAPP(fun(X4245,bool),bool,hAPP(X4245,fun(fun(X4245,bool),bool),member(X4245),X4246),X4247)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1190])]) ).
fof(i_0_1473,plain,
! [X4262,X4263,X4264,X4265,X4266] :
( ( ~ hBOOL(hAPP(fun(X4262,bool),bool,hAPP(X4262,fun(fun(X4262,bool),bool),member(X4262),X4264),X4263))
| ti(fun(X4262,bool),X4263) != bot_bot(fun(X4262,bool)) )
& ( ti(fun(X4265,bool),X4266) = bot_bot(fun(X4265,bool))
| hBOOL(hAPP(fun(X4265,bool),bool,hAPP(X4265,fun(fun(X4265,bool),bool),member(X4265),esk3_2(X4265,X4266)),X4266)) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_30_ex__in__conv])])])])]) ).
fof(i_0_1474,plain,
! [X7369,X7370] :
( ~ hBOOL(hAPP(fun(X7369,bool),bool,hAPP(X7369,fun(fun(X7369,bool),bool),member(X7369),esk163_2(X7369,X7370)),X7370))
| top_top(fun(X7369,bool)) = ti(fun(X7369,bool),X7370) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_817_UNIV__eq__I])])]) ).
fof(i_0_1475,plain,
! [X5438,X5439,X5440] :
( hAPP(fun(X5438,bool),fun(X5438,bool),hAPP(fun(X5438,bool),fun(fun(X5438,bool),fun(X5438,bool)),semilattice_inf_inf(fun(X5438,bool)),X5439),X5440) != bot_bot(fun(X5438,bool))
| hAPP(fun(X5438,bool),fun(X5438,bool),hAPP(fun(X5438,bool),fun(fun(X5438,bool),fun(X5438,bool)),minus_minus(fun(X5438,bool)),X5439),X5440) = ti(fun(X5438,bool),X5439) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_319_Diff__triv])]) ).
fof(i_0_1476,plain,
! [X5242,X5243,X5244] :
( ( hBOOL(hAPP(X5242,bool,X5243,esk62_3(X5242,X5243,X5244)))
| ~ hBOOL(hAPP(X5242,bool,X5243,X5244))
| hBOOL(hAPP(X5242,bool,X5243,hAPP(fun(X5242,bool),X5242,the_1(X5242),X5243))) )
& ( ti(X5242,esk62_3(X5242,X5243,X5244)) != ti(X5242,X5244)
| ~ hBOOL(hAPP(X5242,bool,X5243,X5244))
| hBOOL(hAPP(X5242,bool,X5243,hAPP(fun(X5242,bool),X5242,the_1(X5242),X5243))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_276_theI_H])])])])]) ).
fof(i_0_1477,plain,
! [X5233,X5234,X5235] :
( ( hBOOL(hAPP(X5233,bool,X5234,esk60_3(X5233,X5234,X5235)))
| hBOOL(hAPP(X5233,bool,X5234,hAPP(fun(X5233,bool),X5233,the_1(X5233),X5234)))
| ~ hBOOL(hAPP(X5233,bool,X5234,X5235)) )
& ( ti(X5233,esk60_3(X5233,X5234,X5235)) != ti(X5233,X5235)
| hBOOL(hAPP(X5233,bool,X5234,hAPP(fun(X5233,bool),X5233,the_1(X5233),X5234)))
| ~ hBOOL(hAPP(X5233,bool,X5234,X5235)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_274_theI])])])]) ).
fof(i_0_1478,plain,
! [X7649,X7650,X7651,X7652] :
( X7651 != hAPP(fun(X7649,fun(X7649,X7649)),fun(fun(X7649,bool),X7649),finite_fold1(X7649),X7652)
| hAPP(fun(X7649,bool),X7649,X7651,hAPP(fun(X7649,bool),fun(X7649,bool),hAPP(X7649,fun(fun(X7649,bool),fun(X7649,bool)),insert(X7649),X7650),bot_bot(fun(X7649,bool)))) = ti(X7649,X7650) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_906_fold1__singleton__def])]) ).
fof(i_0_1479,plain,
! [X6123,X6124,X6125,X6126] : hAPP(fun(X6123,bool),X6124,hAPP(X6124,fun(fun(X6123,bool),X6124),hAPP(fun(X6123,fun(X6124,X6124)),fun(X6124,fun(fun(X6123,bool),X6124)),finite_fold(X6123,X6124),X6125),X6126),bot_bot(fun(X6123,bool))) = ti(X6124,X6126),
inference(variable_rename,[status(thm)],[fact_482_fold__empty]) ).
fof(i_0_1480,plain,
! [X6832,X6833,X6834] :
( ( hAPP(X6832,X6833,X6834,esk127_3(X6832,X6833,X6834)) = hAPP(X6832,X6833,X6834,esk128_3(X6832,X6833,X6834))
| hBOOL(hAPP(fun(X6832,bool),bool,hAPP(fun(X6832,X6833),fun(fun(X6832,bool),bool),inj_on(X6832,X6833),X6834),top_top(fun(X6832,bool)))) )
& ( ti(X6832,esk127_3(X6832,X6833,X6834)) != ti(X6832,esk128_3(X6832,X6833,X6834))
| hBOOL(hAPP(fun(X6832,bool),bool,hAPP(fun(X6832,X6833),fun(fun(X6832,bool),bool),inj_on(X6832,X6833),X6834),top_top(fun(X6832,bool)))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_654_injI])])])]) ).
fof(i_0_1481,plain,
! [X4090,X4091] : ti(fun(fun(X4090,X4091),fun(fun(X4090,X4091),fun(fun(X4090,bool),fun(X4090,X4091)))),override_on(X4090,X4091)) = override_on(X4090,X4091),
inference(variable_rename,[status(thm)],[tsy_c_Fun_Ooverride__on_res]) ).
fof(i_0_1482,plain,
! [X1] :
( linorder(X1)
=> ! [X46,X56] :
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X46),X56))
=> hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X56),X46)) ) ),
inference(fof_simplification,[status(thm)],[fact_146_linorder__le__cases]) ).
fof(i_0_1483,plain,
! [X4336,X4337,X4338] :
( ti(fun(X4336,bool),X4337) != ti(fun(X4336,bool),X4338)
| hBOOL(hAPP(fun(X4336,bool),bool,hAPP(fun(X4336,bool),fun(fun(X4336,bool),bool),ord_less_eq(fun(X4336,bool)),X4337),X4338)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_51_equalityD1])]) ).
fof(i_0_1484,plain,
! [X4314,X4315,X4316] :
( ( hBOOL(hAPP(fun(X4314,bool),bool,hAPP(fun(X4314,bool),fun(fun(X4314,bool),bool),ord_less_eq(fun(X4314,bool)),X4315),X4316))
| ti(fun(X4314,bool),X4315) != ti(fun(X4314,bool),X4316) )
& ( hBOOL(hAPP(fun(X4314,bool),bool,hAPP(fun(X4314,bool),fun(fun(X4314,bool),bool),ord_less_eq(fun(X4314,bool)),X4316),X4315))
| ti(fun(X4314,bool),X4315) != ti(fun(X4314,bool),X4316) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1191])])]) ).
fof(i_0_1485,plain,
! [X4333,X4334,X4335] :
( ti(fun(X4333,bool),X4334) != ti(fun(X4333,bool),X4335)
| hBOOL(hAPP(fun(X4333,bool),bool,hAPP(fun(X4333,bool),fun(fun(X4333,bool),bool),ord_less_eq(fun(X4333,bool)),X4335),X4334)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_50_equalityD2])]) ).
fof(i_0_1486,plain,
! [X4114,X4115] : ti(fun(fun(X4114,fun(X4115,X4115)),fun(X4115,fun(fun(X4114,bool),fun(X4115,bool)))),fold_graph(X4114,X4115)) = fold_graph(X4114,X4115),
inference(variable_rename,[status(thm)],[tsy_c_Nitpick_Ofold__graph_H_res]) ).
fof(i_0_1487,plain,
! [X5208,X5209] : hAPP(fun(X5208,bool),X5208,the_1(X5208),hAPP(X5208,fun(X5208,bool),hAPP(fun(X5208,fun(X5208,bool)),fun(X5208,fun(X5208,bool)),combc(X5208,X5208,bool),fequal(X5208)),X5209)) = ti(X5208,X5209),
inference(variable_rename,[status(thm)],[fact_268_the__eq__trivial]) ).
fof(i_0_1488,plain,
! [X7069,X7070,X7071] :
( ~ boolean_algebra(X7069)
| hAPP(X7069,X7069,hAPP(X7069,fun(X7069,X7069),semilattice_inf_inf(X7069),X7070),X7071) != bot_bot(X7069)
| hAPP(X7069,X7069,hAPP(X7069,fun(X7069,X7069),semilattice_sup_sup(X7069),X7070),X7071) != top_top(X7069)
| hAPP(X7069,X7069,uminus_uminus(X7069),X7070) = ti(X7069,X7071) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_733_compl__unique])])]) ).
fof(i_0_1489,plain,
! [X4427,X4428,X4429,X4430] :
( hAPP(X4427,X4428,X4429,esk6_4(X4427,X4428,X4429,X4430)) != hAPP(X4427,X4428,X4430,esk6_4(X4427,X4428,X4429,X4430))
| ti(fun(X4427,X4428),X4429) = ti(fun(X4427,X4428),X4430) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_75_ext])])]) ).
fof(i_0_1490,plain,
! [X1,X18] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X18),bot_bot(fun(X1,bool)))),
inference(fof_simplification,[status(thm)],[fact_28_empty__iff]) ).
fof(i_0_1491,plain,
! [X1,X15] : ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),bot_bot(fun(X1,bool)))),
inference(fof_simplification,[status(thm)],[fact_20_emptyE]) ).
fof(i_0_1492,plain,
! [X8061,X8062,X8063] :
( ~ hBOOL(hAPP(X8061,bool,hAPP(X8061,fun(X8061,bool),fequal(X8061),X8062),X8063))
| ti(X8061,X8062) = ti(X8061,X8063) ),
inference(variable_rename,[status(thm)],[i_0_1192]) ).
fof(i_0_1493,plain,
! [X6857,X6858,X6859,X6860] :
( hAPP(fun(X6857,bool),fun(X6858,bool),hAPP(fun(X6857,X6858),fun(fun(X6857,bool),fun(X6858,bool)),image(X6857,X6858),X6860),top_top(fun(X6857,bool))) != top_top(fun(X6858,bool))
| ti(X6858,X6859) = hAPP(X6857,X6858,X6860,esk133_4(X6857,X6858,X6859,X6860)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_658_surjE])])]) ).
fof(i_0_1494,plain,
! [X6852,X6853,X6854,X6855] :
( hAPP(fun(X6852,bool),fun(X6853,bool),hAPP(fun(X6852,X6853),fun(fun(X6852,bool),fun(X6853,bool)),image(X6852,X6853),X6855),top_top(fun(X6852,bool))) != top_top(fun(X6853,bool))
| ti(X6853,X6854) = hAPP(X6852,X6853,X6855,esk132_4(X6852,X6853,X6854,X6855)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_657_surjD])])]) ).
fof(i_0_1495,plain,
! [X6837,X6838,X6839,X6840,X6842,X6843,X6844,X6846] :
( ( hAPP(fun(X6837,bool),fun(X6838,bool),hAPP(fun(X6837,X6838),fun(fun(X6837,bool),fun(X6838,bool)),image(X6837,X6838),X6839),top_top(fun(X6837,bool))) != top_top(fun(X6838,bool))
| ti(X6838,X6840) = hAPP(X6837,X6838,X6839,esk129_4(X6837,X6838,X6839,X6840)) )
& ( ti(X6843,esk130_3(X6842,X6843,X6844)) != hAPP(X6842,X6843,X6844,X6846)
| hAPP(fun(X6842,bool),fun(X6843,bool),hAPP(fun(X6842,X6843),fun(fun(X6842,bool),fun(X6843,bool)),image(X6842,X6843),X6844),top_top(fun(X6842,bool))) = top_top(fun(X6843,bool)) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_655_surj__def])])])])]) ).
fof(i_0_1496,plain,
! [X6248,X6249,X6250,X6251] : hAPP(option(X6248),X6249,hAPP(fun(X6248,X6249),fun(option(X6248),X6249),hAPP(X6249,fun(fun(X6248,X6249),fun(option(X6248),X6249)),option_rec(X6249,X6248),X6250),X6251),none(X6248)) = ti(X6249,X6250),
inference(variable_rename,[status(thm)],[fact_509_option_Orecs_I1_J]) ).
fof(i_0_1497,plain,
! [X6663,X6664] :
( ( ~ hBOOL(hAPP(X6663,bool,hAPP(X6663,fun(X6663,bool),ord_less_eq(X6663),top_top(X6663)),X6664))
| ti(X6663,X6664) = top_top(X6663)
| ~ top(X6663) )
& ( ti(X6663,X6664) != top_top(X6663)
| hBOOL(hAPP(X6663,bool,hAPP(X6663,fun(X6663,bool),ord_less_eq(X6663),top_top(X6663)),X6664))
| ~ top(X6663) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_607_top__unique])])])]) ).
fof(i_0_1498,plain,
! [X6661,X6662] :
( ~ top(X6661)
| ~ hBOOL(hAPP(X6661,bool,hAPP(X6661,fun(X6661,bool),ord_less_eq(X6661),top_top(X6661)),X6662))
| ti(X6661,X6662) = top_top(X6661) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_606_top__le])])]) ).
fof(i_0_1499,plain,
! [X4784,X4785] :
( ( ~ hBOOL(hAPP(X4784,bool,hAPP(X4784,fun(X4784,bool),ord_less_eq(X4784),X4785),bot_bot(X4784)))
| ti(X4784,X4785) = bot_bot(X4784)
| ~ bot(X4784) )
& ( ti(X4784,X4785) != bot_bot(X4784)
| hBOOL(hAPP(X4784,bool,hAPP(X4784,fun(X4784,bool),ord_less_eq(X4784),X4785),bot_bot(X4784)))
| ~ bot(X4784) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_163_bot__unique])])])]) ).
fof(i_0_1500,plain,
! [X4782,X4783] :
( ~ bot(X4782)
| ~ hBOOL(hAPP(X4782,bool,hAPP(X4782,fun(X4782,bool),ord_less_eq(X4782),X4783),bot_bot(X4782)))
| ti(X4782,X4783) = bot_bot(X4782) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_162_le__bot])])]) ).
fof(i_0_1501,plain,
! [X7309,X7310] :
( ~ comple44059174attice(X7309)
| hAPP(fun(X7309,bool),X7309,complete_Sup_Sup(X7309),hAPP(fun(X7309,bool),fun(X7309,bool),hAPP(X7309,fun(fun(X7309,bool),fun(X7309,bool)),insert(X7309),X7310),bot_bot(fun(X7309,bool)))) = ti(X7309,X7310) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_797_Sup__singleton])])]) ).
fof(i_0_1502,plain,
! [X7195,X7196] :
( ~ comple44059174attice(X7195)
| hAPP(fun(X7195,bool),X7195,complete_Inf_Inf(X7195),hAPP(fun(X7195,bool),fun(X7195,bool),hAPP(X7195,fun(fun(X7195,bool),fun(X7195,bool)),insert(X7195),X7196),bot_bot(fun(X7195,bool)))) = ti(X7195,X7196) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_766_Inf__singleton])])]) ).
fof(i_0_1503,plain,
! [X7475,X7476] :
( ~ linorder(X7475)
| hAPP(fun(X7475,bool),X7475,big_linorder_Min(X7475),hAPP(fun(X7475,bool),fun(X7475,bool),hAPP(X7475,fun(fun(X7475,bool),fun(X7475,bool)),insert(X7475),X7476),bot_bot(fun(X7475,bool)))) = ti(X7475,X7476) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_852_Min_Osingleton])])]) ).
fof(i_0_1504,plain,
! [X7467,X7468] :
( ~ linorder(X7467)
| hAPP(fun(X7467,bool),X7467,big_linorder_Max(X7467),hAPP(fun(X7467,bool),fun(X7467,bool),hAPP(X7467,fun(fun(X7467,bool),fun(X7467,bool)),insert(X7467),X7468),bot_bot(fun(X7467,bool)))) = ti(X7467,X7468) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_849_Max_Osingleton])])]) ).
fof(i_0_1505,plain,
! [X6868,X6869] :
( ~ lattice(X6868)
| hAPP(fun(X6868,bool),X6868,big_lattice_Sup_fin(X6868),hAPP(fun(X6868,bool),fun(X6868,bool),hAPP(X6868,fun(fun(X6868,bool),fun(X6868,bool)),insert(X6868),X6869),bot_bot(fun(X6868,bool)))) = ti(X6868,X6869) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_661_Sup__fin_Osingleton])])]) ).
fof(i_0_1506,plain,
! [X6713,X6714] :
( ~ lattice(X6713)
| hAPP(fun(X6713,bool),X6713,big_lattice_Inf_fin(X6713),hAPP(fun(X6713,bool),fun(X6713,bool),hAPP(X6713,fun(fun(X6713,bool),fun(X6713,bool)),insert(X6713),X6714),bot_bot(fun(X6713,bool)))) = ti(X6713,X6714) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_621_Inf__fin_Osingleton])])]) ).
fof(i_0_1507,plain,
! [X4550,X4551] : hAPP(fun(X4550,bool),X4550,the_elem(X4550),hAPP(fun(X4550,bool),fun(X4550,bool),hAPP(X4550,fun(fun(X4550,bool),fun(X4550,bool)),insert(X4550),X4551),bot_bot(fun(X4550,bool)))) = ti(X4550,X4551),
inference(variable_rename,[status(thm)],[fact_105_the__elem__eq]) ).
fof(i_0_1508,plain,
! [X7772,X7773,X7774] :
( ~ linorder(X7772)
| hAPP(X7772,X7772,hAPP(X7772,fun(X7772,X7772),ord_min(X7772),X7773),hAPP(X7772,X7772,hAPP(X7772,fun(X7772,X7772),ord_max(X7772),X7773),X7774)) = ti(X7772,X7773) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_944_min__max_Oinf__sup__absorb])])]) ).
fof(i_0_1509,plain,
! [X7775,X7776,X7777] :
( ~ linorder(X7775)
| hAPP(X7775,X7775,hAPP(X7775,fun(X7775,X7775),ord_max(X7775),X7776),hAPP(X7775,X7775,hAPP(X7775,fun(X7775,X7775),ord_min(X7775),X7776),X7777)) = ti(X7775,X7776) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_945_min__max_Osup__inf__absorb])])]) ).
fof(i_0_1510,plain,
! [X5647,X5648,X5649] :
( ~ lattice(X5647)
| hAPP(X5647,X5647,hAPP(X5647,fun(X5647,X5647),semilattice_sup_sup(X5647),X5648),hAPP(X5647,X5647,hAPP(X5647,fun(X5647,X5647),semilattice_inf_inf(X5647),X5648),X5649)) = ti(X5647,X5648) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_378_sup__inf__absorb])])]) ).
fof(i_0_1511,plain,
! [X5644,X5645,X5646] :
( ~ lattice(X5644)
| hAPP(X5644,X5644,hAPP(X5644,fun(X5644,X5644),semilattice_inf_inf(X5644),X5645),hAPP(X5644,X5644,hAPP(X5644,fun(X5644,X5644),semilattice_sup_sup(X5644),X5645),X5646)) = ti(X5644,X5645) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_377_inf__sup__absorb])])]) ).
fof(i_0_1512,plain,
! [X2,X46] : ~ hBOOL(hAPP(option(X2),bool,is_none(X2),hAPP(X2,option(X2),some(X2),X46))),
inference(fof_simplification,[status(thm)],[fact_305_is__none__code_I2_J]) ).
fof(i_0_1513,plain,
! [X38,X130] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X130))
| ~ hBOOL(X38)
| hBOOL(X130) ),
inference(fof_simplification,[status(thm)],[help_fimplies_3_1_U]) ).
fof(i_0_1514,plain,
! [X38,X130] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X130))
| hBOOL(X38)
| hBOOL(X130) ),
inference(fof_simplification,[status(thm)],[help_fdisj_3_1_U]) ).
fof(i_0_1515,plain,
! [X38,X130] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X130))
| hBOOL(X38) ),
inference(fof_simplification,[status(thm)],[help_fconj_2_1_U]) ).
fof(i_0_1516,plain,
! [X38,X130] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X130))
| hBOOL(X130) ),
inference(fof_simplification,[status(thm)],[help_fconj_3_1_U]) ).
fof(i_0_1517,plain,
! [X8064,X8065,X8066] :
( ti(X8064,X8065) != ti(X8064,X8066)
| hBOOL(hAPP(X8064,bool,hAPP(X8064,fun(X8064,bool),fequal(X8064),X8065),X8066)) ),
inference(variable_rename,[status(thm)],[help_fequal_2_1_T]) ).
fof(i_0_1518,plain,
! [X4074,X4075] : ti(fun(fun(X4074,fun(X4075,X4075)),fun(X4075,fun(fun(X4074,bool),X4075))),finite_fold(X4074,X4075)) = finite_fold(X4074,X4075),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofold_res]) ).
fof(i_0_1519,plain,
! [X4661,X4662,X4663] :
( ( ti(fun(X4661,bool),X4662) = bot_bot(fun(X4661,bool))
| hAPP(fun(X4661,bool),fun(X4661,bool),hAPP(fun(X4661,bool),fun(fun(X4661,bool),fun(X4661,bool)),semilattice_sup_sup(fun(X4661,bool)),X4662),X4663) != bot_bot(fun(X4661,bool)) )
& ( ti(fun(X4661,bool),X4663) = bot_bot(fun(X4661,bool))
| hAPP(fun(X4661,bool),fun(X4661,bool),hAPP(fun(X4661,bool),fun(fun(X4661,bool),fun(X4661,bool)),semilattice_sup_sup(fun(X4661,bool)),X4662),X4663) != bot_bot(fun(X4661,bool)) )
& ( ti(fun(X4661,bool),X4662) != bot_bot(fun(X4661,bool))
| ti(fun(X4661,bool),X4663) != bot_bot(fun(X4661,bool))
| hAPP(fun(X4661,bool),fun(X4661,bool),hAPP(fun(X4661,bool),fun(fun(X4661,bool),fun(X4661,bool)),semilattice_sup_sup(fun(X4661,bool)),X4662),X4663) = bot_bot(fun(X4661,bool)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_128_Un__empty])])]) ).
fof(i_0_1520,plain,
! [X8008,X8009,X8010] : hAPP(X8008,X8008,hAPP(X8008,fun(X8008,X8008),hAPP(bool,fun(X8008,fun(X8008,X8008)),if(X8008),fTrue),X8009),X8010) = ti(X8008,X8009),
inference(variable_rename,[status(thm)],[help_If_1_1_T]) ).
fof(i_0_1521,plain,
! [X8011,X8012,X8013] : hAPP(X8011,X8011,hAPP(X8011,fun(X8011,X8011),hAPP(bool,fun(X8011,fun(X8011,X8011)),if(X8011),fFalse),X8012),X8013) = ti(X8011,X8013),
inference(variable_rename,[status(thm)],[help_If_2_1_T]) ).
fof(i_0_1522,plain,
! [X4085] : ti(fun(fun(X4085,fun(X4085,X4085)),fun(fun(fun(X4085,bool),X4085),bool)),finite2073411215e_idem(X4085)) = finite2073411215e_idem(X4085),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofolding__one__idem_res]) ).
fof(i_0_1523,plain,
! [X4084] : ti(fun(fun(X4084,fun(X4084,X4084)),fun(fun(fun(X4084,bool),X4084),bool)),finite_folding_one(X4084)) = finite_folding_one(X4084),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofolding__one_res]) ).
fof(i_0_1524,plain,
! [X4054] : ti(fun(fun(X4054,fun(X4054,X4054)),fun(fun(fun(X4054,bool),X4054),bool)),big_semilattice_big(X4054)) = big_semilattice_big(X4054),
inference(variable_rename,[status(thm)],[tsy_c_Big__Operators_Osemilattice__big_res]) ).
fof(i_0_1525,plain,
! [X5254,X5255] :
( hBOOL(hAPP(fun(X5254,bool),bool,hAPP(X5254,fun(fun(X5254,bool),bool),member(X5254),esk65_2(X5254,X5255)),X5255))
| ti(fun(X5254,bool),X5255) = bot_bot(fun(X5254,bool)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1193])])]) ).
fof(i_0_1526,plain,
! [X5229,X5230,X5231] :
( ( hBOOL(hAPP(X5229,bool,X5230,esk59_3(X5229,X5230,X5231)))
| hAPP(fun(X5229,bool),X5229,the_1(X5229),X5230) = ti(X5229,X5231)
| ~ hBOOL(hAPP(X5229,bool,X5230,X5231)) )
& ( ti(X5229,esk59_3(X5229,X5230,X5231)) != ti(X5229,X5231)
| hAPP(fun(X5229,bool),X5229,the_1(X5229),X5230) = ti(X5229,X5231)
| ~ hBOOL(hAPP(X5229,bool,X5230,X5231)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_273_the__equality])])])]) ).
fof(i_0_1527,plain,
! [X4406,X4407,X4408,X4409] :
( ( hAPP(fun(X4406,bool),fun(X4407,bool),hAPP(fun(X4406,X4407),fun(fun(X4406,bool),fun(X4407,bool)),image(X4406,X4407),X4408),X4409) != bot_bot(fun(X4407,bool))
| ti(fun(X4406,bool),X4409) = bot_bot(fun(X4406,bool)) )
& ( ti(fun(X4406,bool),X4409) != bot_bot(fun(X4406,bool))
| hAPP(fun(X4406,bool),fun(X4407,bool),hAPP(fun(X4406,X4407),fun(fun(X4406,bool),fun(X4407,bool)),image(X4406,X4407),X4408),X4409) = bot_bot(fun(X4407,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_69_image__is__empty])]) ).
fof(i_0_1528,plain,
! [X4413,X4414,X4415,X4416] :
( ( bot_bot(fun(X4413,bool)) != hAPP(fun(X4414,bool),fun(X4413,bool),hAPP(fun(X4414,X4413),fun(fun(X4414,bool),fun(X4413,bool)),image(X4414,X4413),X4415),X4416)
| ti(fun(X4414,bool),X4416) = bot_bot(fun(X4414,bool)) )
& ( ti(fun(X4414,bool),X4416) != bot_bot(fun(X4414,bool))
| bot_bot(fun(X4413,bool)) = hAPP(fun(X4414,bool),fun(X4413,bool),hAPP(fun(X4414,X4413),fun(fun(X4414,bool),fun(X4413,bool)),image(X4414,X4413),X4415),X4416) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_71_empty__is__image])]) ).
fof(i_0_1529,plain,
! [X4064,X4065,X4066] : ti(fun(fun(X4064,fun(X4065,X4066)),fun(fun(X4064,X4065),fun(X4064,X4066))),combs(X4064,X4065,X4066)) = combs(X4064,X4065,X4066),
inference(variable_rename,[status(thm)],[tsy_c_COMBS_res]) ).
fof(i_0_1530,plain,
! [X4086,X4087] : ti(fun(fun(X4086,X4087),fun(X4086,fun(X4087,fun(X4086,X4087)))),fun_upd(X4086,X4087)) = fun_upd(X4086,X4087),
inference(variable_rename,[status(thm)],[tsy_c_Fun_Ofun__upd_res]) ).
fof(i_0_1531,plain,
! [X4077] : ti(fun(fun(X4077,fun(X4077,X4077)),fun(fun(X4077,bool),fun(X4077,bool))),finite_fold1Set(X4077)) = finite_fold1Set(X4077),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofold1Set_res]) ).
fof(i_0_1532,plain,
! [X4112,X4113] : ti(fun(fun(X4112,option(X4113)),fun(fun(X4112,bool),fun(X4112,option(X4113)))),restrict_map(X4112,X4113)) = restrict_map(X4112,X4113),
inference(variable_rename,[status(thm)],[tsy_c_Map_Orestrict__map_res]) ).
fof(i_0_1533,plain,
! [X7339,X7340] :
( ~ comple44059174attice(X7339)
| ~ hBOOL(hAPP(fun(X7339,bool),bool,finite_finite(X7339),X7340))
| ti(fun(X7339,bool),X7340) = bot_bot(fun(X7339,bool))
| hAPP(fun(X7339,bool),X7339,big_lattice_Sup_fin(X7339),X7340) = hAPP(fun(X7339,bool),X7339,complete_Sup_Sup(X7339),X7340) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_809_Sup__fin__Sup])])]) ).
fof(i_0_1534,plain,
! [X7142,X7143] :
( ~ comple44059174attice(X7142)
| ~ hBOOL(hAPP(fun(X7142,bool),bool,finite_finite(X7142),X7143))
| ti(fun(X7142,bool),X7143) = bot_bot(fun(X7142,bool))
| hAPP(fun(X7142,bool),X7142,big_lattice_Inf_fin(X7142),X7143) = hAPP(fun(X7142,bool),X7142,complete_Inf_Inf(X7142),X7143) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_749_Inf__fin__Inf])])]) ).
fof(i_0_1535,plain,
! [X6963,X6964,X6965] :
( ( hAPP(fun(X6963,bool),fun(X6963,bool),uminus_uminus(fun(X6963,bool)),X6964) != hAPP(fun(X6963,bool),fun(X6963,bool),uminus_uminus(fun(X6963,bool)),X6965)
| ti(fun(X6963,bool),X6964) = ti(fun(X6963,bool),X6965) )
& ( ti(fun(X6963,bool),X6964) != ti(fun(X6963,bool),X6965)
| hAPP(fun(X6963,bool),fun(X6963,bool),uminus_uminus(fun(X6963,bool)),X6964) = hAPP(fun(X6963,bool),fun(X6963,bool),uminus_uminus(fun(X6963,bool)),X6965) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_692_Compl__eq__Compl__iff])]) ).
fof(i_0_1536,plain,
! [X4058,X4059,X4060] : ti(fun(fun(X4058,fun(X4059,X4060)),fun(X4059,fun(X4058,X4060))),combc(X4058,X4059,X4060)) = combc(X4058,X4059,X4060),
inference(variable_rename,[status(thm)],[tsy_c_COMBC_res]) ).
fof(i_0_1537,plain,
! [X4055,X4056,X4057] : ti(fun(fun(X4055,X4056),fun(fun(X4057,X4055),fun(X4057,X4056))),combb(X4055,X4056,X4057)) = combb(X4055,X4056,X4057),
inference(variable_rename,[status(thm)],[tsy_c_COMBB_res]) ).
fof(i_0_1538,plain,
! [X4119,X4120] : ti(fun(X4119,fun(fun(X4120,X4119),fun(option(X4120),X4119))),option_rec(X4119,X4120)) = option_rec(X4119,X4120),
inference(variable_rename,[status(thm)],[tsy_c_Option_Ooption_Ooption__rec_res]) ).
fof(i_0_1539,plain,
! [X4931,X4932,X4933] :
( ( ti(X4931,X4932) = bot_bot(X4931)
| hAPP(X4931,X4931,hAPP(X4931,fun(X4931,X4931),semilattice_sup_sup(X4931),X4932),X4933) != bot_bot(X4931)
| ~ bounded_lattice_bot(X4931) )
& ( ti(X4931,X4933) = bot_bot(X4931)
| hAPP(X4931,X4931,hAPP(X4931,fun(X4931,X4931),semilattice_sup_sup(X4931),X4932),X4933) != bot_bot(X4931)
| ~ bounded_lattice_bot(X4931) )
& ( ti(X4931,X4932) != bot_bot(X4931)
| ti(X4931,X4933) != bot_bot(X4931)
| hAPP(X4931,X4931,hAPP(X4931,fun(X4931,X4931),semilattice_sup_sup(X4931),X4932),X4933) = bot_bot(X4931)
| ~ bounded_lattice_bot(X4931) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_194_sup__eq__bot__iff])])])]) ).
fof(i_0_1540,plain,
! [X6631,X6632,X6633] :
( ( ti(X6631,X6632) = top_top(X6631)
| hAPP(X6631,X6631,hAPP(X6631,fun(X6631,X6631),semilattice_inf_inf(X6631),X6632),X6633) != top_top(X6631)
| ~ bounded_lattice_top(X6631) )
& ( ti(X6631,X6633) = top_top(X6631)
| hAPP(X6631,X6631,hAPP(X6631,fun(X6631,X6631),semilattice_inf_inf(X6631),X6632),X6633) != top_top(X6631)
| ~ bounded_lattice_top(X6631) )
& ( ti(X6631,X6632) != top_top(X6631)
| ti(X6631,X6633) != top_top(X6631)
| hAPP(X6631,X6631,hAPP(X6631,fun(X6631,X6631),semilattice_inf_inf(X6631),X6632),X6633) = top_top(X6631)
| ~ bounded_lattice_top(X6631) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_590_inf__eq__top__iff])])])]) ).
fof(i_0_1541,plain,
! [X4666,X4667] : hAPP(fun(X4666,bool),fun(X4666,bool),hAPP(fun(X4666,bool),fun(fun(X4666,bool),fun(X4666,bool)),semilattice_sup_sup(fun(X4666,bool)),bot_bot(fun(X4666,bool))),X4667) = ti(fun(X4666,bool),X4667),
inference(variable_rename,[status(thm)],[fact_130_Un__empty__left]) ).
fof(i_0_1542,plain,
! [X6653,X6654] : hAPP(fun(X6653,bool),fun(X6653,bool),hAPP(fun(X6653,bool),fun(fun(X6653,bool),fun(X6653,bool)),semilattice_inf_inf(fun(X6653,bool)),top_top(fun(X6653,bool))),X6654) = ti(fun(X6653,bool),X6654),
inference(variable_rename,[status(thm)],[fact_601_Int__UNIV__left]) ).
fof(i_0_1543,plain,
! [X4092,X4093] : ti(fun(fun(X4092,bool),fun(fun(X4092,X4093),fun(X4093,X4092))),the_inv_into(X4092,X4093)) = the_inv_into(X4092,X4093),
inference(variable_rename,[status(thm)],[tsy_c_Fun_Othe__inv__into_res]) ).
fof(i_0_1544,plain,
! [X4125] :
( ~ ord(X4125)
| ti(fun(fun(X4125,fun(X4125,bool)),fun(X4125,fun(X4125,X4125))),min(X4125)) = min(X4125) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Orderings_Oord_Omin_res])]) ).
fof(i_0_1545,plain,
! [X4124] :
( ~ ord(X4124)
| ti(fun(fun(X4124,fun(X4124,bool)),fun(X4124,fun(X4124,X4124))),max(X4124)) = max(X4124) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Orderings_Oord_Omax_res])]) ).
fof(i_0_1546,plain,
! [X4049] :
( ~ linorder(X4049)
| ti(fun(fun(X4049,fun(X4049,X4049)),fun(fun(X4049,bool),X4049)),big_Inf_fin(X4049)) = big_Inf_fin(X4049) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Big__Operators_Olattice_OInf__fin_res])]) ).
fof(i_0_1547,plain,
! [X4664,X4665] : hAPP(fun(X4664,bool),fun(X4664,bool),hAPP(fun(X4664,bool),fun(fun(X4664,bool),fun(X4664,bool)),semilattice_sup_sup(fun(X4664,bool)),X4665),bot_bot(fun(X4664,bool))) = ti(fun(X4664,bool),X4665),
inference(variable_rename,[status(thm)],[fact_129_Un__empty__right]) ).
fof(i_0_1548,plain,
! [X6651,X6652] : hAPP(fun(X6651,bool),fun(X6651,bool),hAPP(fun(X6651,bool),fun(fun(X6651,bool),fun(X6651,bool)),semilattice_inf_inf(fun(X6651,bool)),X6652),top_top(fun(X6651,bool))) = ti(fun(X6651,bool),X6652),
inference(variable_rename,[status(thm)],[fact_600_Int__UNIV__right]) ).
fof(i_0_1549,plain,
! [X5668,X5669] : hAPP(fun(X5668,bool),fun(X5668,bool),hAPP(fun(X5668,bool),fun(fun(X5668,bool),fun(X5668,bool)),minus_minus(fun(X5668,bool)),X5669),bot_bot(fun(X5668,bool))) = ti(fun(X5668,bool),X5669),
inference(variable_rename,[status(thm)],[fact_384_Diff__empty]) ).
fof(i_0_1550,plain,
! [X4076] : ti(fun(fun(X4076,fun(X4076,X4076)),fun(fun(X4076,bool),X4076)),finite_fold1(X4076)) = finite_fold1(X4076),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofold1_res]) ).
fof(i_0_1551,plain,
! [X130,X38] :
( ~ hBOOL(X38)
| ~ hBOOL(X130)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X130)) ),
inference(fof_simplification,[status(thm)],[help_fconj_1_1_U]) ).
fof(i_0_1552,plain,
! [X38,X130] :
( ~ hBOOL(X130)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X130)) ),
inference(fof_simplification,[status(thm)],[help_fimplies_2_1_U]) ).
fof(i_0_1553,plain,
! [X130,X38] :
( ~ hBOOL(X38)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X130)) ),
inference(fof_simplification,[status(thm)],[help_fdisj_1_1_U]) ).
fof(i_0_1554,plain,
! [X38,X130] :
( ~ hBOOL(X130)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X130)) ),
inference(fof_simplification,[status(thm)],[help_fdisj_2_1_U]) ).
fof(i_0_1555,plain,
! [X4134,X4135] : ti(fun(fun(X4134,X4135),fun(fun(X4134,bool),fun(X4135,bool))),image(X4134,X4135)) = image(X4134,X4135),
inference(variable_rename,[status(thm)],[tsy_c_Set_Oimage_res]) ).
fof(i_0_1556,plain,
! [X4138,X4139] : ti(fun(fun(X4138,X4139),fun(fun(X4139,bool),fun(X4138,bool))),vimage(X4138,X4139)) = vimage(X4138,X4139),
inference(variable_rename,[status(thm)],[tsy_c_Set_Ovimage_res]) ).
fof(i_0_1557,plain,
! [X4656,X4657] : hAPP(fun(X4656,bool),fun(X4656,bool),hAPP(fun(X4656,bool),fun(fun(X4656,bool),fun(X4656,bool)),semilattice_sup_sup(fun(X4656,bool)),X4657),X4657) = ti(fun(X4656,bool),X4657),
inference(variable_rename,[status(thm)],[fact_126_Un__absorb]) ).
fof(i_0_1558,plain,
! [X5504,X5505] : hAPP(fun(X5504,bool),fun(X5504,bool),hAPP(fun(X5504,bool),fun(fun(X5504,bool),fun(X5504,bool)),semilattice_inf_inf(fun(X5504,bool)),X5505),X5505) = ti(fun(X5504,bool),X5505),
inference(variable_rename,[status(thm)],[fact_337_Int__absorb]) ).
fof(i_0_1559,plain,
! [X6470,X6471] : hAPP(fun(X6470,bool),fun(X6470,bool),hAPP(fun(X6470,X6470),fun(fun(X6470,bool),fun(X6470,bool)),vimage(X6470,X6470),combi(X6470)),X6471) = ti(fun(X6470,bool),X6471),
inference(variable_rename,[status(thm)],[fact_555_vimage__ident]) ).
fof(i_0_1560,plain,
! [X4373,X4374] : hAPP(fun(X4373,bool),fun(X4373,bool),hAPP(fun(X4373,X4373),fun(fun(X4373,bool),fun(X4373,bool)),image(X4373,X4373),combi(X4373)),X4374) = ti(fun(X4373,bool),X4374),
inference(variable_rename,[status(thm)],[fact_59_image__ident]) ).
fof(i_0_1561,plain,
! [X7378,X7379] : hAPP(fun(fun(X7378,bool),bool),fun(X7378,bool),complete_Sup_Sup(fun(X7378,bool)),hAPP(fun(X7378,bool),fun(fun(X7378,bool),bool),pow(X7378),X7379)) = ti(fun(X7378,bool),X7379),
inference(variable_rename,[status(thm)],[fact_820_Union__Pow__eq]) ).
fof(i_0_1562,plain,
! [X4099] : ti(fun(fun(hoare_2118899576triple(X4099),bool),fun(fun(hoare_2118899576triple(X4099),bool),bool)),hoare_902341502valids(X4099)) = hoare_902341502valids(X4099),
inference(variable_rename,[status(thm)],[tsy_c_Hoare__Mirabelle__lcrcocijdw_Ohoare__valids_res]) ).
fof(i_0_1563,plain,
! [X4098] : ti(fun(fun(hoare_2118899576triple(X4098),bool),fun(fun(hoare_2118899576triple(X4098),bool),bool)),hoare_1301688828derivs(X4098)) = hoare_1301688828derivs(X4098),
inference(variable_rename,[status(thm)],[tsy_c_Hoare__Mirabelle__lcrcocijdw_Ohoare__derivs_res]) ).
fof(i_0_1564,plain,
! [X6969,X6970] : hAPP(fun(X6969,bool),fun(X6969,bool),uminus_uminus(fun(X6969,bool)),hAPP(fun(X6969,bool),fun(X6969,bool),uminus_uminus(fun(X6969,bool)),X6970)) = ti(fun(X6969,bool),X6970),
inference(variable_rename,[status(thm)],[fact_694_double__complement]) ).
fof(i_0_1565,plain,
! [X1,X46,X38] :
( ~ hBOOL(hAPP(fun(X1,bool),bool,fAll(X1),X38))
| hBOOL(hAPP(X1,bool,X38,X46)) ),
inference(fof_simplification,[status(thm)],[help_fAll_1_1_U]) ).
fof(i_0_1566,plain,
! [X1,X38,X46] :
( ~ hBOOL(hAPP(X1,bool,X38,X46))
| hBOOL(hAPP(fun(X1,bool),bool,fEx(X1),X38)) ),
inference(fof_simplification,[status(thm)],[help_fEx_1_1_U]) ).
fof(i_0_1567,plain,
! [X4767,X4768,X4769] :
( ( hAPP(X4767,option(X4767),some(X4767),X4768) != hAPP(X4767,option(X4767),some(X4767),X4769)
| ti(X4767,X4768) = ti(X4767,X4769) )
& ( ti(X4767,X4768) != ti(X4767,X4769)
| hAPP(X4767,option(X4767),some(X4767),X4768) = hAPP(X4767,option(X4767),some(X4767),X4769) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_159_option_Oinject])]) ).
fof(i_0_1568,plain,
! [X6986,X6987,X6988] :
( ( hAPP(X6986,X6986,uminus_uminus(X6986),X6987) != hAPP(X6986,X6986,uminus_uminus(X6986),X6988)
| ti(X6986,X6987) = ti(X6986,X6988)
| ~ group_add(X6986) )
& ( ti(X6986,X6987) != ti(X6986,X6988)
| hAPP(X6986,X6986,uminus_uminus(X6986),X6987) = hAPP(X6986,X6986,uminus_uminus(X6986),X6988)
| ~ group_add(X6986) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_700_neg__equal__iff__equal])])])]) ).
fof(i_0_1569,plain,
! [X6973,X6974,X6975] :
( ( hAPP(X6973,X6973,uminus_uminus(X6973),X6974) != hAPP(X6973,X6973,uminus_uminus(X6973),X6975)
| ti(X6973,X6974) = ti(X6973,X6975)
| ~ boolean_algebra(X6973) )
& ( ti(X6973,X6974) != ti(X6973,X6975)
| hAPP(X6973,X6973,uminus_uminus(X6973),X6974) = hAPP(X6973,X6973,uminus_uminus(X6973),X6975)
| ~ boolean_algebra(X6973) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_696_compl__eq__compl__iff])])])]) ).
fof(i_0_1570,plain,
! [X6992,X6993,X6994] :
( ( ti(X6992,X6993) != hAPP(X6992,X6992,uminus_uminus(X6992),X6994)
| ti(X6992,X6994) = hAPP(X6992,X6992,uminus_uminus(X6992),X6993)
| ~ group_add(X6992) )
& ( ti(X6992,X6994) != hAPP(X6992,X6992,uminus_uminus(X6992),X6993)
| ti(X6992,X6993) = hAPP(X6992,X6992,uminus_uminus(X6992),X6994)
| ~ group_add(X6992) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_702_equation__minus__iff])])])]) ).
fof(i_0_1571,plain,
! [X6989,X6990,X6991] :
( ( hAPP(X6989,X6989,uminus_uminus(X6989),X6990) != ti(X6989,X6991)
| hAPP(X6989,X6989,uminus_uminus(X6989),X6991) = ti(X6989,X6990)
| ~ group_add(X6989) )
& ( hAPP(X6989,X6989,uminus_uminus(X6989),X6991) != ti(X6989,X6990)
| hAPP(X6989,X6989,uminus_uminus(X6989),X6990) = ti(X6989,X6991)
| ~ group_add(X6989) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_701_minus__equation__iff])])])]) ).
fof(i_0_1572,plain,
! [X4136] : ti(fun(X4136,fun(fun(X4136,bool),fun(X4136,bool))),insert(X4136)) = insert(X4136),
inference(variable_rename,[status(thm)],[tsy_c_Set_Oinsert_res]) ).
fof(i_0_1573,plain,
! [X1,X17] :
( hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17) = bot_bot(fun(X1,bool))
<=> ! [X24] : ~ hBOOL(hAPP(X1,bool,X17,X24)) ),
inference(fof_simplification,[status(thm)],[fact_27_Collect__empty__eq]) ).
fof(i_0_1574,plain,
! [X1,X17] :
( bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X17)
<=> ! [X24] : ~ hBOOL(hAPP(X1,bool,X17,X24)) ),
inference(fof_simplification,[status(thm)],[fact_29_empty__Collect__eq]) ).
fof(i_0_1575,plain,
! [X6137,X6138,X6140,X6141,X6142] :
( ( ti(option(X6137),X6138) = none(X6137)
| ti(option(X6137),X6138) = hAPP(X6137,option(X6137),some(X6137),esk103_2(X6137,X6138)) )
& ( ti(option(X6140),X6141) != hAPP(X6140,option(X6140),some(X6140),X6142)
| ti(option(X6140),X6141) != none(X6140) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_486_not__None__eq])])])])]) ).
fof(i_0_1576,plain,
! [X6131,X6132,X6134,X6135,X6136] :
( ( ti(option(X6131),X6132) = hAPP(X6131,option(X6131),some(X6131),esk102_2(X6131,X6132))
| ti(option(X6131),X6132) = none(X6131) )
& ( ti(option(X6134),X6135) != none(X6134)
| ti(option(X6134),X6135) != hAPP(X6134,option(X6134),some(X6134),X6136) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_485_not__Some__eq])])])])]) ).
fof(i_0_1577,plain,
! [X4541,X4542] :
( ( hAPP(pname,com,body_1,X4541) != hAPP(pname,com,body_1,X4542)
| ti(pname,X4541) = ti(pname,X4542) )
& ( ti(pname,X4541) != ti(pname,X4542)
| hAPP(pname,com,body_1,X4541) = hAPP(pname,com,body_1,X4542) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_102_com_Osimps_I6_J])]) ).
fof(i_0_1578,plain,
! [X4143,X4144,X4145,X4146] : hAPP(X4143,X4144,ti(fun(X4143,X4144),X4145),X4146) = hAPP(X4143,X4144,X4145,X4146),
inference(variable_rename,[status(thm)],[tsy_c_hAPP_arg1]) ).
fof(i_0_1579,plain,
! [X4088,X4089] : ti(fun(fun(X4088,X4089),fun(fun(X4088,bool),bool)),inj_on(X4088,X4089)) = inj_on(X4088,X4089),
inference(variable_rename,[status(thm)],[tsy_c_Fun_Oinj__on_res]) ).
fof(i_0_1580,plain,
! [X4133] : ti(fun(fun(X4133,bool),fun(fun(X4133,bool),bool)),pow(X4133)) = pow(X4133),
inference(variable_rename,[status(thm)],[tsy_c_Set_OPow_res]) ).
fof(i_0_1581,plain,
! [X4131] : ti(fun(fun(X4131,bool),fun(fun(X4131,bool),bool)),powp(X4131)) = powp(X4131),
inference(variable_rename,[status(thm)],[tsy_c_Predicate_OPowp_res]) ).
fof(i_0_1582,plain,
! [X8037,X8038,X8039,X8040] : hAPP(X8037,X8038,hAPP(X8038,fun(X8037,X8038),combk(X8038,X8037),X8039),X8040) = ti(X8038,X8039),
inference(variable_rename,[status(thm)],[help_COMBK_1_1_U]) ).
fof(i_0_1583,plain,
! [X6215,X6216] :
( ( ~ hBOOL(hAPP(option(X6215),bool,is_none(X6215),X6216))
| ti(option(X6215),X6216) = none(X6215) )
& ( ti(option(X6215),X6216) != none(X6215)
| hBOOL(hAPP(option(X6215),bool,is_none(X6215),X6216)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_501_is__none__def])]) ).
fof(i_0_1584,plain,
! [X5206,X5207] : hAPP(fun(X5206,bool),X5206,the_1(X5206),hAPP(X5206,fun(X5206,bool),fequal(X5206),X5207)) = ti(X5206,X5207),
inference(variable_rename,[status(thm)],[fact_267_the__sym__eq__trivial]) ).
fof(i_0_1585,plain,
! [X5033,X5034] :
( ~ bounded_lattice_bot(X5033)
| hAPP(X5033,X5033,hAPP(X5033,fun(X5033,X5033),semilattice_sup_sup(X5033),bot_bot(X5033)),X5034) = ti(X5033,X5034) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_224_sup__bot__left])])]) ).
fof(i_0_1586,plain,
! [X6636,X6637] :
( ~ bounded_lattice_top(X6636)
| hAPP(X6636,X6636,hAPP(X6636,fun(X6636,X6636),semilattice_inf_inf(X6636),top_top(X6636)),X6637) = ti(X6636,X6637) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_592_inf__top__left])])]) ).
fof(i_0_1587,plain,
! [X5035,X5036] :
( ~ bounded_lattice_bot(X5035)
| hAPP(X5035,X5035,hAPP(X5035,fun(X5035,X5035),semilattice_sup_sup(X5035),X5036),bot_bot(X5035)) = ti(X5035,X5036) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_225_sup__bot__right])])]) ).
fof(i_0_1588,plain,
! [X6634,X6635] :
( ~ bounded_lattice_top(X6634)
| hAPP(X6634,X6634,hAPP(X6634,fun(X6634,X6634),semilattice_inf_inf(X6634),X6635),top_top(X6634)) = ti(X6634,X6635) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_591_inf__top__right])])]) ).
fof(i_0_1589,plain,
! [X7581,X7582] :
( ~ linorder(X7581)
| hAPP(X7581,X7581,hAPP(X7581,fun(X7581,X7581),ord_min(X7581),X7582),X7582) = ti(X7581,X7582) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_885_Min_Oidem])])]) ).
fof(i_0_1590,plain,
! [X7574,X7575] :
( ~ linorder(X7574)
| hAPP(X7574,X7574,hAPP(X7574,fun(X7574,X7574),ord_min(X7574),X7575),X7575) = ti(X7574,X7575) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_882_min__max_Oinf_Oidem])])]) ).
fof(i_0_1591,plain,
! [X7788,X7789] :
( ~ linorder(X7788)
| hAPP(X7788,X7788,hAPP(X7788,fun(X7788,X7788),ord_max(X7788),X7789),X7789) = ti(X7788,X7789) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_950_min__max_Osup_Oidem])])]) ).
fof(i_0_1592,plain,
! [X7781,X7782] :
( ~ linorder(X7781)
| hAPP(X7781,X7781,hAPP(X7781,fun(X7781,X7781),ord_max(X7781),X7782),X7782) = ti(X7781,X7782) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_947_Max_Oidem])])]) ).
fof(i_0_1593,plain,
! [X4939,X4940] :
( ~ semilattice_sup(X4939)
| hAPP(X4939,X4939,hAPP(X4939,fun(X4939,X4939),semilattice_sup_sup(X4939),X4940),X4940) = ti(X4939,X4940) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_197_sup__idem])])]) ).
fof(i_0_1594,plain,
! [X4937,X4938] :
( ~ semilattice_sup(X4937)
| hAPP(X4937,X4937,hAPP(X4937,fun(X4937,X4937),semilattice_sup_sup(X4937),X4938),X4938) = ti(X4937,X4938) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_196_sup_Oidem])])]) ).
fof(i_0_1595,plain,
! [X6302,X6303] :
( ~ lattice(X6302)
| hAPP(X6302,X6302,hAPP(X6302,fun(X6302,X6302),semilattice_sup_sup(X6302),X6303),X6303) = ti(X6302,X6303) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_522_Sup__fin_Oidem])])]) ).
fof(i_0_1596,plain,
! [X5577,X5578] :
( ~ semilattice_inf(X5577)
| hAPP(X5577,X5577,hAPP(X5577,fun(X5577,X5577),semilattice_inf_inf(X5577),X5578),X5578) = ti(X5577,X5578) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_357_inf_Oidem])])]) ).
fof(i_0_1597,plain,
! [X5575,X5576] :
( ~ semilattice_inf(X5575)
| hAPP(X5575,X5575,hAPP(X5575,fun(X5575,X5575),semilattice_inf_inf(X5575),X5576),X5576) = ti(X5575,X5576) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_356_inf__idem])])]) ).
fof(i_0_1598,plain,
! [X6309,X6310] :
( ~ lattice(X6309)
| hAPP(X6309,X6309,hAPP(X6309,fun(X6309,X6309),semilattice_inf_inf(X6309),X6310),X6310) = ti(X6309,X6310) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_524_Inf__fin_Oidem])])]) ).
fof(i_0_1599,plain,
! [X4568,X4569] : hAPP(option(X4568),X4568,the(X4568),hAPP(X4568,option(X4568),some(X4568),X4569)) = ti(X4568,X4569),
inference(variable_rename,[status(thm)],[fact_109_the_Osimps]) ).
fof(i_0_1600,plain,
! [X6995,X6996] :
( ~ group_add(X6995)
| hAPP(X6995,X6995,uminus_uminus(X6995),hAPP(X6995,X6995,uminus_uminus(X6995),X6996)) = ti(X6995,X6996) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_703_minus__minus])])]) ).
fof(i_0_1601,plain,
! [X6980,X6981] :
( ~ boolean_algebra(X6980)
| hAPP(X6980,X6980,uminus_uminus(X6980),hAPP(X6980,X6980,uminus_uminus(X6980),X6981)) = ti(X6980,X6981) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_698_double__compl])])]) ).
fof(i_0_1602,plain,
! [X8006,X8007] : ti(X8006,ti(X8006,X8007)) = ti(X8006,X8007),
inference(variable_rename,[status(thm)],[help_ti_idem]) ).
fof(i_0_1603,plain,
! [X4071,X4072] : ti(fun(fun(X4071,fun(X4072,X4072)),bool),finite_comp_fun_idem(X4071,X4072)) = finite_comp_fun_idem(X4071,X4072),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ocomp__fun__idem_res]) ).
fof(i_0_1604,plain,
! [X4069,X4070] : ti(fun(fun(X4069,fun(X4070,X4070)),bool),finite100568337ommute(X4069,X4070)) = finite100568337ommute(X4069,X4070),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ocomp__fun__commute_res]) ).
fof(i_0_1605,plain,
! [X4147,X4148,X4149,X4150] : hAPP(X4147,X4148,X4149,ti(X4147,X4150)) = hAPP(X4147,X4148,X4149,X4150),
inference(variable_rename,[status(thm)],[tsy_c_hAPP_arg2]) ).
fof(i_0_1606,plain,
! [X4151,X4152,X4153,X4154] : ti(X4151,hAPP(X4152,X4151,X4153,X4154)) = hAPP(X4152,X4151,X4153,X4154),
inference(variable_rename,[status(thm)],[tsy_c_hAPP_res]) ).
fof(i_0_1607,plain,
! [X4105] : ti(fun(bool,fun(X4105,fun(X4105,X4105))),if(X4105)) = if(X4105),
inference(variable_rename,[status(thm)],[tsy_c_If_res]) ).
fof(i_0_1608,plain,
! [X4130] : ti(fun(X4130,fun(fun(X4130,bool),X4130)),partial_flat_lub(X4130)) = partial_flat_lub(X4130),
inference(variable_rename,[status(thm)],[tsy_c_Partial__Function_Oflat__lub_res]) ).
fof(i_0_1609,plain,
! [X4156] : ti(fun(X4156,fun(fun(X4156,bool),bool)),member(X4156)) = member(X4156),
inference(variable_rename,[status(thm)],[tsy_c_member_res]) ).
fof(i_0_1610,plain,
! [X1,X17] :
( ( hBOOL(X17)
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),X17)) = top_top(fun(X1,bool)) )
& ( ~ hBOOL(X17)
=> hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),X17)) = bot_bot(fun(X1,bool)) ) ),
inference(fof_simplification,[status(thm)],[fact_610_Collect__const]) ).
fof(i_0_1611,plain,
! [X4108,X4109] : ti(fun(fun(X4108,option(X4109)),fun(X4108,bool)),dom(X4108,X4109)) = dom(X4108,X4109),
inference(variable_rename,[status(thm)],[tsy_c_Map_Odom_res]) ).
fof(i_0_1612,plain,
! [X4110,X4111] : ti(fun(fun(X4110,option(X4111)),fun(X4111,bool)),ran(X4110,X4111)) = ran(X4110,X4111),
inference(variable_rename,[status(thm)],[tsy_c_Map_Oran_res]) ).
fof(i_0_1613,plain,
! [X6345,X6346] :
( ti(option(X6345),X6346) = none(X6345)
| ti(option(X6345),X6346) = hAPP(X6345,option(X6345),some(X6345),esk111_2(X6345,X6346)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_532_option_Oexhaust])])]) ).
fof(i_0_1614,hypothesis,
! [X4155] :
( ( ~ hBOOL(ti(bool,X4155))
| hBOOL(X4155) )
& ( ~ hBOOL(X4155)
| hBOOL(ti(bool,X4155)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_hBOOL_arg1])]) ).
fof(i_0_1615,plain,
! [X38] :
( ~ hBOOL(hAPP(bool,bool,fNot,X38))
| ~ hBOOL(X38) ),
inference(fof_simplification,[status(thm)],[help_fNot_1_1_U]) ).
fof(i_0_1616,plain,
! [X6255,X6256] :
( ( hAPP(option(X6255),fun(X6255,bool),set(X6255),X6256) != bot_bot(fun(X6255,bool))
| ti(option(X6255),X6256) = none(X6255) )
& ( ti(option(X6255),X6256) != none(X6255)
| hAPP(option(X6255),fun(X6255,bool),set(X6255),X6256) = bot_bot(fun(X6255,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_512_set__empty__eq])]) ).
fof(i_0_1617,plain,
! [X4132] : ti(fun(fun(X4132,bool),fun(X4132,bool)),collect(X4132)) = collect(X4132),
inference(variable_rename,[status(thm)],[tsy_c_Set_OCollect_res]) ).
fof(i_0_1618,plain,
! [X4435,X4436] : hAPP(fun(X4435,bool),fun(X4435,bool),collect(X4435),X4436) = ti(fun(X4435,bool),X4436),
inference(variable_rename,[status(thm)],[fact_77_Collect__def]) ).
fof(i_0_1619,plain,
! [X4062,X4063] : ti(fun(X4062,fun(X4063,X4062)),combk(X4062,X4063)) = combk(X4062,X4063),
inference(variable_rename,[status(thm)],[tsy_c_COMBK_res]) ).
fof(i_0_1620,plain,
! [X4121] : ti(fun(option(X4121),fun(X4121,bool)),set(X4121)) = set(X4121),
inference(variable_rename,[status(thm)],[tsy_c_Option_Oset_res]) ).
fof(i_0_1621,plain,
! [X4128] :
( ~ ord(X4128)
| ti(fun(X4128,fun(X4128,X4128)),ord_min(X4128)) = ord_min(X4128) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Orderings_Oord__class_Omin_res])]) ).
fof(i_0_1622,plain,
! [X4127] :
( ~ ord(X4127)
| ti(fun(X4127,fun(X4127,X4127)),ord_max(X4127)) = ord_max(X4127) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Orderings_Oord__class_Omax_res])]) ).
fof(i_0_1623,plain,
! [X4107] :
( ~ semilattice_sup(X4107)
| ti(fun(X4107,fun(X4107,X4107)),semilattice_sup_sup(X4107)) = semilattice_sup_sup(X4107) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Lattices_Osemilattice__sup__class_Osup_res])]) ).
fof(i_0_1624,plain,
! [X4106] :
( ~ semilattice_inf(X4106)
| ti(fun(X4106,fun(X4106,X4106)),semilattice_inf_inf(X4106)) = semilattice_inf_inf(X4106) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Lattices_Osemilattice__inf__class_Oinf_res])]) ).
fof(i_0_1625,plain,
! [X4094] :
( ~ minus(X4094)
| ti(fun(X4094,fun(X4094,X4094)),minus_minus(X4094)) = minus_minus(X4094) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Groups_Ominus__class_Ominus_res])]) ).
fof(i_0_1626,plain,
! [X4068] :
( ~ comple44059174attice(X4068)
| ti(fun(fun(X4068,bool),X4068),complete_Sup_Sup(X4068)) = complete_Sup_Sup(X4068) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Complete__Lattice_OSup__class_OSup_res])]) ).
fof(i_0_1627,plain,
! [X4067] :
( ~ comple44059174attice(X4067)
| ti(fun(fun(X4067,bool),X4067),complete_Inf_Inf(X4067)) = complete_Inf_Inf(X4067) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Complete__Lattice_OInf__class_OInf_res])]) ).
fof(i_0_1628,plain,
! [X4053] :
( ~ linorder(X4053)
| ti(fun(fun(X4053,bool),X4053),big_linorder_Min(X4053)) = big_linorder_Min(X4053) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Big__Operators_Olinorder__class_OMin_res])]) ).
fof(i_0_1629,plain,
! [X4052] :
( ~ linorder(X4052)
| ti(fun(fun(X4052,bool),X4052),big_linorder_Max(X4052)) = big_linorder_Max(X4052) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Big__Operators_Olinorder__class_OMax_res])]) ).
fof(i_0_1630,plain,
! [X4051] :
( ~ lattice(X4051)
| ti(fun(fun(X4051,bool),X4051),big_lattice_Sup_fin(X4051)) = big_lattice_Sup_fin(X4051) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Big__Operators_Olattice__class_OSup__fin_res])]) ).
fof(i_0_1631,plain,
! [X4050] :
( ~ lattice(X4050)
| ti(fun(fun(X4050,bool),X4050),big_lattice_Inf_fin(X4050)) = big_lattice_Inf_fin(X4050) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Big__Operators_Olattice__class_OInf__fin_res])]) ).
fof(i_0_1632,plain,
! [X4126] :
( ~ ord(X4126)
| ti(fun(X4126,fun(X4126,bool)),ord_less_eq(X4126)) = ord_less_eq(X4126) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Orderings_Oord__class_Oless__eq_res])]) ).
fof(i_0_1633,plain,
! [X4137] : ti(fun(fun(X4137,bool),X4137),the_elem(X4137)) = the_elem(X4137),
inference(variable_rename,[status(thm)],[tsy_c_Set_Othe__elem_res]) ).
fof(i_0_1634,plain,
! [X4096] : ti(fun(fun(X4096,bool),X4096),the_1(X4096)) = the_1(X4096),
inference(variable_rename,[status(thm)],[tsy_c_HOL_OThe_res]) ).
fof(i_0_1635,plain,
! [X4142] : ti(fun(X4142,fun(X4142,bool)),fequal(X4142)) = fequal(X4142),
inference(variable_rename,[status(thm)],[tsy_c_fequal_res]) ).
fof(i_0_1636,plain,
! [X4141] : ti(fun(fun(X4141,bool),bool),fEx(X4141)) = fEx(X4141),
inference(variable_rename,[status(thm)],[tsy_c_fEx_res]) ).
fof(i_0_1637,plain,
! [X4140] : ti(fun(fun(X4140,bool),bool),fAll(X4140)) = fAll(X4140),
inference(variable_rename,[status(thm)],[tsy_c_fAll_res]) ).
fof(i_0_1638,plain,
! [X4073] : ti(fun(fun(X4073,bool),bool),finite_finite(X4073)) = finite_finite(X4073),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofinite_res]) ).
fof(i_0_1639,plain,
! [X8060] :
( ti(bool,X8060) = fTrue
| ti(bool,X8060) = fFalse ),
inference(variable_rename,[status(thm)],[help_fFalse_1_1_T]) ).
fof(i_0_1640,plain,
! [X8047] :
( ti(bool,X8047) = fTrue
| ti(bool,X8047) = fFalse ),
inference(variable_rename,[status(thm)],[help_fTrue_1_1_T]) ).
fof(i_0_1641,plain,
! [X8014] :
( ti(bool,X8014) = fTrue
| ti(bool,X8014) = fFalse ),
inference(variable_rename,[status(thm)],[help_If_3_1_T]) ).
fof(i_0_1642,plain,
! [X4122] : ti(fun(option(X4122),X4122),the(X4122)) = the(X4122),
inference(variable_rename,[status(thm)],[tsy_c_Option_Othe_res]) ).
fof(i_0_1643,plain,
! [X4118] : ti(fun(X4118,option(X4118)),some(X4118)) = some(X4118),
inference(variable_rename,[status(thm)],[tsy_c_Option_Ooption_OSome_res]) ).
fof(i_0_1644,plain,
! [X4116] : ti(fun(option(X4116),bool),is_none(X4116)) = is_none(X4116),
inference(variable_rename,[status(thm)],[tsy_c_Option_Ois__none_res]) ).
fof(i_0_1645,plain,
! [X4095] :
( ~ uminus(X4095)
| ti(fun(X4095,X4095),uminus_uminus(X4095)) = uminus_uminus(X4095) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Groups_Ouminus__class_Ouminus_res])]) ).
fof(i_0_1646,plain,
! [X4061] : ti(fun(X4061,X4061),combi(X4061)) = combi(X4061),
inference(variable_rename,[status(thm)],[tsy_c_COMBI_res]) ).
fof(i_0_1647,plain,
! [X4117] : ti(option(X4117),none(X4117)) = none(X4117),
inference(variable_rename,[status(thm)],[tsy_c_Option_Ooption_ONone_res]) ).
fof(i_0_1648,plain,
! [X4129] :
( ~ top(X4129)
| ti(X4129,top_top(X4129)) = top_top(X4129) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Orderings_Otop__class_Otop_res])]) ).
fof(i_0_1649,plain,
! [X4123] :
( ~ bot(X4123)
| ti(X4123,bot_bot(X4123)) = bot_bot(X4123) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_Orderings_Obot__class_Obot_res])]) ).
fof(i_0_1650,plain,
! [X4097] : ti(X4097,undefined(X4097)) = undefined(X4097),
inference(variable_rename,[status(thm)],[tsy_c_HOL_Oundefined_res]) ).
fof(i_0_1651,plain,
! [X4812,X4813,X4814,X4815,X4816,X4817,X4818,X4819,X4820] :
( ( hBOOL(hAPP(fun(hoare_2118899576triple(X4812),bool),bool,hAPP(fun(hoare_2118899576triple(X4812),bool),fun(fun(hoare_2118899576triple(X4812),bool),bool),hoare_1301688828derivs(X4812),X4816),hAPP(fun(hoare_2118899576triple(X4812),bool),fun(hoare_2118899576triple(X4812),bool),hAPP(hoare_2118899576triple(X4812),fun(fun(hoare_2118899576triple(X4812),bool),fun(hoare_2118899576triple(X4812),bool)),insert(hoare_2118899576triple(X4812)),hAPP(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812),hAPP(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)),hAPP(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hoare_759811442triple(X4812),hAPP(X4813,fun(X4812,fun(state,bool)),X4817,esk33_9(X4812,X4813,X4814,X4815,X4816,X4817,X4818,X4819,X4820))),hAPP(X4813,com,X4818,esk33_9(X4812,X4813,X4814,X4815,X4816,X4817,X4818,X4819,X4820))),hAPP(X4813,fun(X4812,fun(state,bool)),X4819,esk33_9(X4812,X4813,X4814,X4815,X4816,X4817,X4818,X4819,X4820)))),bot_bot(fun(hoare_2118899576triple(X4812),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4812),bool),bool,hAPP(fun(hoare_2118899576triple(X4812),bool),fun(fun(hoare_2118899576triple(X4812),bool),bool),hoare_1301688828derivs(X4812),X4816),hAPP(fun(X4813,bool),fun(hoare_2118899576triple(X4812),bool),hAPP(fun(X4813,hoare_2118899576triple(X4812)),fun(fun(X4813,bool),fun(hoare_2118899576triple(X4812),bool)),image(X4813,hoare_2118899576triple(X4812)),hAPP(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,hoare_2118899576triple(X4812)),hAPP(fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),fun(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,hoare_2118899576triple(X4812))),combs(X4813,fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)),hAPP(fun(X4813,com),fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hAPP(fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),fun(fun(X4813,com),fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),combs(X4813,com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hAPP(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),hAPP(fun(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),fun(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))))),combb(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),X4813),hoare_759811442triple(X4812)),X4817)),X4818)),X4819)),X4820)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4812),bool),bool,hAPP(fun(hoare_2118899576triple(X4812),bool),fun(fun(hoare_2118899576triple(X4812),bool),bool),hoare_1301688828derivs(X4812),X4816),hAPP(fun(X4813,bool),fun(hoare_2118899576triple(X4812),bool),hAPP(fun(X4813,hoare_2118899576triple(X4812)),fun(fun(X4813,bool),fun(hoare_2118899576triple(X4812),bool)),image(X4813,hoare_2118899576triple(X4812)),hAPP(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,hoare_2118899576triple(X4812)),hAPP(fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),fun(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,hoare_2118899576triple(X4812))),combs(X4813,fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)),hAPP(fun(X4813,com),fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hAPP(fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),fun(fun(X4813,com),fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),combs(X4813,com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hAPP(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),hAPP(fun(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),fun(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))))),combb(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),X4813),hoare_759811442triple(X4812)),X4814)),X4818)),X4815)),X4820)))
| ~ hBOOL(hAPP(fun(X4813,bool),bool,finite_finite(X4813),X4820)) )
& ( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4812),bool),bool,hAPP(fun(hoare_2118899576triple(X4812),bool),fun(fun(hoare_2118899576triple(X4812),bool),bool),hoare_1301688828derivs(X4812),X4816),hAPP(fun(hoare_2118899576triple(X4812),bool),fun(hoare_2118899576triple(X4812),bool),hAPP(hoare_2118899576triple(X4812),fun(fun(hoare_2118899576triple(X4812),bool),fun(hoare_2118899576triple(X4812),bool)),insert(hoare_2118899576triple(X4812)),hAPP(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812),hAPP(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)),hAPP(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hoare_759811442triple(X4812),hAPP(X4813,fun(X4812,fun(state,bool)),X4814,esk33_9(X4812,X4813,X4814,X4815,X4816,X4817,X4818,X4819,X4820))),hAPP(X4813,com,X4818,esk33_9(X4812,X4813,X4814,X4815,X4816,X4817,X4818,X4819,X4820))),hAPP(X4813,fun(X4812,fun(state,bool)),X4815,esk33_9(X4812,X4813,X4814,X4815,X4816,X4817,X4818,X4819,X4820)))),bot_bot(fun(hoare_2118899576triple(X4812),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4812),bool),bool,hAPP(fun(hoare_2118899576triple(X4812),bool),fun(fun(hoare_2118899576triple(X4812),bool),bool),hoare_1301688828derivs(X4812),X4816),hAPP(fun(X4813,bool),fun(hoare_2118899576triple(X4812),bool),hAPP(fun(X4813,hoare_2118899576triple(X4812)),fun(fun(X4813,bool),fun(hoare_2118899576triple(X4812),bool)),image(X4813,hoare_2118899576triple(X4812)),hAPP(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,hoare_2118899576triple(X4812)),hAPP(fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),fun(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,hoare_2118899576triple(X4812))),combs(X4813,fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)),hAPP(fun(X4813,com),fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hAPP(fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),fun(fun(X4813,com),fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),combs(X4813,com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hAPP(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),hAPP(fun(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),fun(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))))),combb(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),X4813),hoare_759811442triple(X4812)),X4817)),X4818)),X4819)),X4820)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4812),bool),bool,hAPP(fun(hoare_2118899576triple(X4812),bool),fun(fun(hoare_2118899576triple(X4812),bool),bool),hoare_1301688828derivs(X4812),X4816),hAPP(fun(X4813,bool),fun(hoare_2118899576triple(X4812),bool),hAPP(fun(X4813,hoare_2118899576triple(X4812)),fun(fun(X4813,bool),fun(hoare_2118899576triple(X4812),bool)),image(X4813,hoare_2118899576triple(X4812)),hAPP(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,hoare_2118899576triple(X4812)),hAPP(fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),fun(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,hoare_2118899576triple(X4812))),combs(X4813,fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)),hAPP(fun(X4813,com),fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hAPP(fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),fun(fun(X4813,com),fun(X4813,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),combs(X4813,com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),hAPP(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),hAPP(fun(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812)))),fun(fun(X4813,fun(X4812,fun(state,bool))),fun(X4813,fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))))),combb(fun(X4812,fun(state,bool)),fun(com,fun(fun(X4812,fun(state,bool)),hoare_2118899576triple(X4812))),X4813),hoare_759811442triple(X4812)),X4814)),X4818)),X4815)),X4820)))
| ~ hBOOL(hAPP(fun(X4813,bool),bool,finite_finite(X4813),X4820)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_170_finite__pointwise])])])]) ).
fof(i_0_1652,plain,
! [X5257,X5258] :
( ~ hBOOL(hoare_511481251gleton)
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X5257),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,X5258))))),fequal(state)))),X5258),fequal(state))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X5257),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X5258)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_280_MGT__alternD])]) ).
cnf(i_0_1653,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),ord_max(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)))))))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1194]) ).
cnf(i_0_1654,plain,
hAPP(X1,X1,combi(X1),X2) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1195]) ).
cnf(i_0_1655,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),semilattice_sup_sup(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)))))))
| ~ distrib_lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1196]) ).
cnf(i_0_1656,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),semilattice_inf_inf(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)))))))
| ~ distrib_lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1197]) ).
fof(i_0_1657,plain,
! [X5290,X5291] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X5290),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X5291)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X5290),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,X5291))))),fequal(state)))),X5291),fequal(state))),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_285_MGT__alternI])]) ).
fof(i_0_1658,plain,
! [X4829,X4830,X4831,X4832,X4833] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4829),bool),bool,hAPP(fun(hoare_2118899576triple(X4829),bool),fun(fun(hoare_2118899576triple(X4829),bool),bool),hoare_902341502valids(X4829),hAPP(fun(hoare_2118899576triple(X4829),bool),fun(hoare_2118899576triple(X4829),bool),hAPP(fun(hoare_2118899576triple(X4829),bool),fun(fun(hoare_2118899576triple(X4829),bool),fun(hoare_2118899576triple(X4829),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X4829),bool)),X4830),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X4829),bool),hAPP(fun(pname,hoare_2118899576triple(X4829)),fun(fun(pname,bool),fun(hoare_2118899576triple(X4829),bool)),image(pname,hoare_2118899576triple(X4829)),hAPP(fun(pname,fun(X4829,fun(state,bool))),fun(pname,hoare_2118899576triple(X4829)),hAPP(fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),fun(fun(pname,fun(X4829,fun(state,bool))),fun(pname,hoare_2118899576triple(X4829))),combs(pname,fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)),hAPP(fun(pname,com),fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),hAPP(fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),fun(fun(pname,com),fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),combs(pname,com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),hAPP(fun(pname,fun(X4829,fun(state,bool))),fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),hAPP(fun(fun(X4829,fun(state,bool)),fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),fun(fun(pname,fun(X4829,fun(state,bool))),fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))))),combb(fun(X4829,fun(state,bool)),fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),pname),hoare_759811442triple(X4829)),X4831)),body_1)),X4832)),X4833))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X4829),bool),hAPP(fun(pname,hoare_2118899576triple(X4829)),fun(fun(pname,bool),fun(hoare_2118899576triple(X4829),bool)),image(pname,hoare_2118899576triple(X4829)),hAPP(fun(pname,fun(X4829,fun(state,bool))),fun(pname,hoare_2118899576triple(X4829)),hAPP(fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),fun(fun(pname,fun(X4829,fun(state,bool))),fun(pname,hoare_2118899576triple(X4829))),combs(pname,fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)),hAPP(fun(pname,com),fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),hAPP(fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),fun(fun(pname,com),fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),combs(pname,com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),hAPP(fun(pname,fun(X4829,fun(state,bool))),fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),hAPP(fun(fun(X4829,fun(state,bool)),fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),fun(fun(pname,fun(X4829,fun(state,bool))),fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))))),combb(fun(X4829,fun(state,bool)),fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),pname),hoare_759811442triple(X4829)),X4831)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X4832)),X4833)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4829),bool),bool,hAPP(fun(hoare_2118899576triple(X4829),bool),fun(fun(hoare_2118899576triple(X4829),bool),bool),hoare_902341502valids(X4829),X4830),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X4829),bool),hAPP(fun(pname,hoare_2118899576triple(X4829)),fun(fun(pname,bool),fun(hoare_2118899576triple(X4829),bool)),image(pname,hoare_2118899576triple(X4829)),hAPP(fun(pname,fun(X4829,fun(state,bool))),fun(pname,hoare_2118899576triple(X4829)),hAPP(fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),fun(fun(pname,fun(X4829,fun(state,bool))),fun(pname,hoare_2118899576triple(X4829))),combs(pname,fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)),hAPP(fun(pname,com),fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),hAPP(fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),fun(fun(pname,com),fun(pname,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),combs(pname,com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),hAPP(fun(pname,fun(X4829,fun(state,bool))),fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),hAPP(fun(fun(X4829,fun(state,bool)),fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829)))),fun(fun(pname,fun(X4829,fun(state,bool))),fun(pname,fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))))),combb(fun(X4829,fun(state,bool)),fun(com,fun(fun(X4829,fun(state,bool)),hoare_2118899576triple(X4829))),pname),hoare_759811442triple(X4829)),X4831)),body_1)),X4832)),X4833))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_172_Body__sound__lemma])]) ).
fof(i_0_1659,plain,
! [X4717,X4718,X4719,X4720,X4721] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4717),bool),bool,hAPP(fun(hoare_2118899576triple(X4717),bool),fun(fun(hoare_2118899576triple(X4717),bool),bool),hoare_1301688828derivs(X4717),hAPP(fun(hoare_2118899576triple(X4717),bool),fun(hoare_2118899576triple(X4717),bool),hAPP(fun(hoare_2118899576triple(X4717),bool),fun(fun(hoare_2118899576triple(X4717),bool),fun(hoare_2118899576triple(X4717),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X4717),bool)),X4718),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X4717),bool),hAPP(fun(pname,hoare_2118899576triple(X4717)),fun(fun(pname,bool),fun(hoare_2118899576triple(X4717),bool)),image(pname,hoare_2118899576triple(X4717)),hAPP(fun(pname,fun(X4717,fun(state,bool))),fun(pname,hoare_2118899576triple(X4717)),hAPP(fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),fun(fun(pname,fun(X4717,fun(state,bool))),fun(pname,hoare_2118899576triple(X4717))),combs(pname,fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)),hAPP(fun(pname,com),fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),hAPP(fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),fun(fun(pname,com),fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),combs(pname,com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),hAPP(fun(pname,fun(X4717,fun(state,bool))),fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),hAPP(fun(fun(X4717,fun(state,bool)),fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),fun(fun(pname,fun(X4717,fun(state,bool))),fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))))),combb(fun(X4717,fun(state,bool)),fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),pname),hoare_759811442triple(X4717)),X4719)),body_1)),X4720)),X4721))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X4717),bool),hAPP(fun(pname,hoare_2118899576triple(X4717)),fun(fun(pname,bool),fun(hoare_2118899576triple(X4717),bool)),image(pname,hoare_2118899576triple(X4717)),hAPP(fun(pname,fun(X4717,fun(state,bool))),fun(pname,hoare_2118899576triple(X4717)),hAPP(fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),fun(fun(pname,fun(X4717,fun(state,bool))),fun(pname,hoare_2118899576triple(X4717))),combs(pname,fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)),hAPP(fun(pname,com),fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),hAPP(fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),fun(fun(pname,com),fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),combs(pname,com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),hAPP(fun(pname,fun(X4717,fun(state,bool))),fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),hAPP(fun(fun(X4717,fun(state,bool)),fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),fun(fun(pname,fun(X4717,fun(state,bool))),fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))))),combb(fun(X4717,fun(state,bool)),fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),pname),hoare_759811442triple(X4717)),X4719)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X4720)),X4721)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4717),bool),bool,hAPP(fun(hoare_2118899576triple(X4717),bool),fun(fun(hoare_2118899576triple(X4717),bool),bool),hoare_1301688828derivs(X4717),X4718),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X4717),bool),hAPP(fun(pname,hoare_2118899576triple(X4717)),fun(fun(pname,bool),fun(hoare_2118899576triple(X4717),bool)),image(pname,hoare_2118899576triple(X4717)),hAPP(fun(pname,fun(X4717,fun(state,bool))),fun(pname,hoare_2118899576triple(X4717)),hAPP(fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),fun(fun(pname,fun(X4717,fun(state,bool))),fun(pname,hoare_2118899576triple(X4717))),combs(pname,fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)),hAPP(fun(pname,com),fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),hAPP(fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),fun(fun(pname,com),fun(pname,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),combs(pname,com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),hAPP(fun(pname,fun(X4717,fun(state,bool))),fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),hAPP(fun(fun(X4717,fun(state,bool)),fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717)))),fun(fun(pname,fun(X4717,fun(state,bool))),fun(pname,fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))))),combb(fun(X4717,fun(state,bool)),fun(com,fun(fun(X4717,fun(state,bool)),hoare_2118899576triple(X4717))),pname),hoare_759811442triple(X4717)),X4719)),body_1)),X4720)),X4721))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_145_hoare__derivs_OBody])]) ).
fof(i_0_1660,plain,
! [X4776,X4777,X4778,X4779,X4780,X4781] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4776),bool),bool,hAPP(fun(hoare_2118899576triple(X4776),bool),fun(fun(hoare_2118899576triple(X4776),bool),bool),hoare_1301688828derivs(X4776),hAPP(fun(hoare_2118899576triple(X4776),bool),fun(hoare_2118899576triple(X4776),bool),hAPP(fun(hoare_2118899576triple(X4776),bool),fun(fun(hoare_2118899576triple(X4776),bool),fun(hoare_2118899576triple(X4776),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X4776),bool)),X4778),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X4776),bool),hAPP(fun(pname,hoare_2118899576triple(X4776)),fun(fun(pname,bool),fun(hoare_2118899576triple(X4776),bool)),image(pname,hoare_2118899576triple(X4776)),hAPP(fun(pname,fun(X4776,fun(state,bool))),fun(pname,hoare_2118899576triple(X4776)),hAPP(fun(pname,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),fun(fun(pname,fun(X4776,fun(state,bool))),fun(pname,hoare_2118899576triple(X4776))),combs(pname,fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)),hAPP(fun(pname,com),fun(pname,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),hAPP(fun(pname,fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)))),fun(fun(pname,com),fun(pname,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)))),combs(pname,com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),hAPP(fun(pname,fun(X4776,fun(state,bool))),fun(pname,fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)))),hAPP(fun(fun(X4776,fun(state,bool)),fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)))),fun(fun(pname,fun(X4776,fun(state,bool))),fun(pname,fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))))),combb(fun(X4776,fun(state,bool)),fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),pname),hoare_759811442triple(X4776)),X4779)),body_1)),X4780)),X4781))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X4776),bool),hAPP(fun(pname,hoare_2118899576triple(X4776)),fun(fun(pname,bool),fun(hoare_2118899576triple(X4776),bool)),image(pname,hoare_2118899576triple(X4776)),hAPP(fun(pname,fun(X4776,fun(state,bool))),fun(pname,hoare_2118899576triple(X4776)),hAPP(fun(pname,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),fun(fun(pname,fun(X4776,fun(state,bool))),fun(pname,hoare_2118899576triple(X4776))),combs(pname,fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)),hAPP(fun(pname,com),fun(pname,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),hAPP(fun(pname,fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)))),fun(fun(pname,com),fun(pname,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)))),combs(pname,com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),hAPP(fun(pname,fun(X4776,fun(state,bool))),fun(pname,fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)))),hAPP(fun(fun(X4776,fun(state,bool)),fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)))),fun(fun(pname,fun(X4776,fun(state,bool))),fun(pname,fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))))),combb(fun(X4776,fun(state,bool)),fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),pname),hoare_759811442triple(X4776)),X4779)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X4780)),X4781)))
| ~ hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),X4777),X4781))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4776),bool),bool,hAPP(fun(hoare_2118899576triple(X4776),bool),fun(fun(hoare_2118899576triple(X4776),bool),bool),hoare_1301688828derivs(X4776),X4778),hAPP(fun(hoare_2118899576triple(X4776),bool),fun(hoare_2118899576triple(X4776),bool),hAPP(hoare_2118899576triple(X4776),fun(fun(hoare_2118899576triple(X4776),bool),fun(hoare_2118899576triple(X4776),bool)),insert(hoare_2118899576triple(X4776)),hAPP(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776),hAPP(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776)),hAPP(fun(X4776,fun(state,bool)),fun(com,fun(fun(X4776,fun(state,bool)),hoare_2118899576triple(X4776))),hoare_759811442triple(X4776),hAPP(pname,fun(X4776,fun(state,bool)),X4779,X4777)),hAPP(pname,com,body_1,X4777)),hAPP(pname,fun(X4776,fun(state,bool)),X4780,X4777))),bot_bot(fun(hoare_2118899576triple(X4776),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_161_Body1])]) ).
fof(i_0_1661,plain,
! [X5066,X5067,X5068,X5069,X5070] : hBOOL(hAPP(fun(hoare_2118899576triple(X5066),bool),bool,hAPP(fun(hoare_2118899576triple(X5066),bool),fun(fun(hoare_2118899576triple(X5066),bool),bool),hoare_1301688828derivs(X5066),X5067),hAPP(fun(hoare_2118899576triple(X5066),bool),fun(hoare_2118899576triple(X5066),bool),hAPP(hoare_2118899576triple(X5066),fun(fun(hoare_2118899576triple(X5066),bool),fun(hoare_2118899576triple(X5066),bool)),insert(hoare_2118899576triple(X5066)),hAPP(fun(X5066,fun(state,bool)),hoare_2118899576triple(X5066),hAPP(com,fun(fun(X5066,fun(state,bool)),hoare_2118899576triple(X5066)),hAPP(fun(X5066,fun(state,bool)),fun(com,fun(fun(X5066,fun(state,bool)),hoare_2118899576triple(X5066))),hoare_759811442triple(X5066),hAPP(fun(state,bool),fun(X5066,fun(state,bool)),hAPP(fun(X5066,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(X5066,fun(state,bool))),combc(X5066,fun(state,bool),fun(state,bool)),hAPP(fun(X5066,fun(state,fun(bool,bool))),fun(X5066,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(X5066,fun(state,fun(bool,bool))),fun(X5066,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),X5066),combs(state,bool,bool)),hAPP(fun(X5066,fun(state,bool)),fun(X5066,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X5066,fun(state,bool)),fun(X5066,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X5066),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),X5068))),hAPP(fun(state,bool),fun(state,bool),hAPP(fun(bool,bool),fun(fun(state,bool),fun(state,bool)),combb(bool,bool,state),fNot),X5069))),hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5069),X5070)),X5068)),bot_bot(fun(hoare_2118899576triple(X5066),bool))))),
inference(variable_rename,[status(thm)],[fact_232_LoopF]) ).
fof(i_0_1662,plain,
! [X4770,X4771,X4772,X4773,X4774,X4775] :
( ( hBOOL(X4775)
| hBOOL(hAPP(fun(hoare_2118899576triple(X4770),bool),bool,hAPP(fun(hoare_2118899576triple(X4770),bool),fun(fun(hoare_2118899576triple(X4770),bool),bool),hoare_1301688828derivs(X4770),X4771),hAPP(fun(hoare_2118899576triple(X4770),bool),fun(hoare_2118899576triple(X4770),bool),hAPP(hoare_2118899576triple(X4770),fun(fun(hoare_2118899576triple(X4770),bool),fun(hoare_2118899576triple(X4770),bool)),insert(hoare_2118899576triple(X4770)),hAPP(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770),hAPP(com,fun(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770)),hAPP(fun(X4770,fun(state,bool)),fun(com,fun(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770))),hoare_759811442triple(X4770),hAPP(bool,fun(X4770,fun(state,bool)),hAPP(fun(X4770,fun(bool,fun(state,bool))),fun(bool,fun(X4770,fun(state,bool))),combc(X4770,bool,fun(state,bool)),hAPP(fun(X4770,fun(state,fun(bool,bool))),fun(X4770,fun(bool,fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(bool,fun(state,bool))),fun(fun(X4770,fun(state,fun(bool,bool))),fun(X4770,fun(bool,fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(bool,fun(state,bool)),X4770),combc(state,bool,bool)),hAPP(fun(X4770,fun(state,bool)),fun(X4770,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X4770,fun(state,bool)),fun(X4770,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X4770),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),X4772))),X4775)),X4773),X4774)),bot_bot(fun(hoare_2118899576triple(X4770),bool))))) )
& ( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4770),bool),bool,hAPP(fun(hoare_2118899576triple(X4770),bool),fun(fun(hoare_2118899576triple(X4770),bool),bool),hoare_1301688828derivs(X4770),X4771),hAPP(fun(hoare_2118899576triple(X4770),bool),fun(hoare_2118899576triple(X4770),bool),hAPP(hoare_2118899576triple(X4770),fun(fun(hoare_2118899576triple(X4770),bool),fun(hoare_2118899576triple(X4770),bool)),insert(hoare_2118899576triple(X4770)),hAPP(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770),hAPP(com,fun(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770)),hAPP(fun(X4770,fun(state,bool)),fun(com,fun(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770))),hoare_759811442triple(X4770),X4772),X4773),X4774)),bot_bot(fun(hoare_2118899576triple(X4770),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4770),bool),bool,hAPP(fun(hoare_2118899576triple(X4770),bool),fun(fun(hoare_2118899576triple(X4770),bool),bool),hoare_1301688828derivs(X4770),X4771),hAPP(fun(hoare_2118899576triple(X4770),bool),fun(hoare_2118899576triple(X4770),bool),hAPP(hoare_2118899576triple(X4770),fun(fun(hoare_2118899576triple(X4770),bool),fun(hoare_2118899576triple(X4770),bool)),insert(hoare_2118899576triple(X4770)),hAPP(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770),hAPP(com,fun(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770)),hAPP(fun(X4770,fun(state,bool)),fun(com,fun(fun(X4770,fun(state,bool)),hoare_2118899576triple(X4770))),hoare_759811442triple(X4770),hAPP(bool,fun(X4770,fun(state,bool)),hAPP(fun(X4770,fun(bool,fun(state,bool))),fun(bool,fun(X4770,fun(state,bool))),combc(X4770,bool,fun(state,bool)),hAPP(fun(X4770,fun(state,fun(bool,bool))),fun(X4770,fun(bool,fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(bool,fun(state,bool))),fun(fun(X4770,fun(state,fun(bool,bool))),fun(X4770,fun(bool,fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(bool,fun(state,bool)),X4770),combc(state,bool,bool)),hAPP(fun(X4770,fun(state,bool)),fun(X4770,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X4770,fun(state,bool)),fun(X4770,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X4770),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),X4772))),X4775)),X4773),X4774)),bot_bot(fun(hoare_2118899576triple(X4770),bool))))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_160_constant])])]) ).
cnf(i_0_1663,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk118_9(X1,X2,X3,X4,X5,X6,X7,X8,X9)),X6))
| hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X9,X3),X5) = hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X9,X4),X6)
| ti(fun(X1,bool),X5) != ti(fun(X1,bool),X6)
| ~ hBOOL(hAPP(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool,hAPP(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool)),big_comm_monoid_big(X2,X1),X7),X8),X9)) ),
inference(split_conjunct,[status(thm)],[i_0_1198]) ).
fof(i_0_1664,plain,
! [X7428,X7429,X7430,X7431] :
( ~ hBOOL(hAPP(fun(X7429,bool),bool,finite_finite(X7429),hAPP(fun(X7429,bool),fun(X7429,bool),collect(X7429),X7431)))
| hBOOL(hAPP(fun(X7428,bool),bool,finite_finite(X7428),hAPP(fun(X7428,bool),fun(X7428,bool),collect(X7428),hAPP(fun(X7428,fun(X7429,bool)),fun(X7428,bool),hAPP(fun(fun(X7429,bool),bool),fun(fun(X7428,fun(X7429,bool)),fun(X7428,bool)),combb(fun(X7429,bool),bool,X7428),fEx(X7429)),hAPP(fun(X7429,bool),fun(X7428,fun(X7429,bool)),hAPP(fun(X7428,fun(fun(X7429,bool),fun(X7429,bool))),fun(fun(X7429,bool),fun(X7428,fun(X7429,bool))),combc(X7428,fun(X7429,bool),fun(X7429,bool)),hAPP(fun(X7428,fun(X7429,fun(bool,bool))),fun(X7428,fun(fun(X7429,bool),fun(X7429,bool))),hAPP(fun(fun(X7429,fun(bool,bool)),fun(fun(X7429,bool),fun(X7429,bool))),fun(fun(X7428,fun(X7429,fun(bool,bool))),fun(X7428,fun(fun(X7429,bool),fun(X7429,bool)))),combb(fun(X7429,fun(bool,bool)),fun(fun(X7429,bool),fun(X7429,bool)),X7428),combs(X7429,bool,bool)),hAPP(fun(X7428,fun(X7429,bool)),fun(X7428,fun(X7429,fun(bool,bool))),hAPP(fun(fun(X7429,bool),fun(X7429,fun(bool,bool))),fun(fun(X7428,fun(X7429,bool)),fun(X7428,fun(X7429,fun(bool,bool)))),combb(fun(X7429,bool),fun(X7429,fun(bool,bool)),X7428),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7429,bool),fun(X7429,fun(bool,bool))),combb(bool,fun(bool,bool),X7429),fconj)),hAPP(fun(X7429,X7428),fun(X7428,fun(X7429,bool)),hAPP(fun(X7428,fun(fun(X7429,X7428),fun(X7429,bool))),fun(fun(X7429,X7428),fun(X7428,fun(X7429,bool))),combc(X7428,fun(X7429,X7428),fun(X7429,bool)),hAPP(fun(X7428,fun(X7428,bool)),fun(X7428,fun(fun(X7429,X7428),fun(X7429,bool))),hAPP(fun(fun(X7428,bool),fun(fun(X7429,X7428),fun(X7429,bool))),fun(fun(X7428,fun(X7428,bool)),fun(X7428,fun(fun(X7429,X7428),fun(X7429,bool)))),combb(fun(X7428,bool),fun(fun(X7429,X7428),fun(X7429,bool)),X7428),combb(X7428,bool,X7429)),fequal(X7428))),X7430)))),X7431))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_839_finite__image__set])]) ).
cnf(i_0_1665,plain,
( hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X9,X3),X5) = hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X9,X4),X6)
| hAPP(X1,X2,X3,esk118_9(X1,X2,X3,X4,X5,X6,X7,X8,X9)) != hAPP(X1,X2,X4,esk118_9(X1,X2,X3,X4,X5,X6,X7,X8,X9))
| ti(fun(X1,bool),X5) != ti(fun(X1,bool),X6)
| ~ hBOOL(hAPP(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool,hAPP(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool)),big_comm_monoid_big(X2,X1),X7),X8),X9)) ),
inference(split_conjunct,[status(thm)],[i_0_1198]) ).
fof(i_0_1666,plain,
! [X7438,X7439] : hAPP(fun(X7438,bool),fun(fun(X7438,bool),bool),pow(X7438),hAPP(fun(X7438,bool),fun(X7438,bool),uminus_uminus(fun(X7438,bool)),X7439)) = hAPP(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),bool),collect(fun(X7438,bool)),hAPP(fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),fun(fun(X7438,bool),bool),hAPP(fun(fun(fun(X7438,bool),bool),bool),fun(fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),fun(fun(X7438,bool),bool)),combb(fun(fun(X7438,bool),bool),bool,fun(X7438,bool)),fEx(fun(X7438,bool))),hAPP(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),hAPP(fun(fun(X7438,bool),fun(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),bool))),fun(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),fun(fun(X7438,bool),bool))),combc(fun(X7438,bool),fun(fun(X7438,bool),bool),fun(fun(X7438,bool),bool)),hAPP(fun(fun(X7438,bool),fun(fun(X7438,bool),fun(bool,bool))),fun(fun(X7438,bool),fun(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),bool))),hAPP(fun(fun(fun(X7438,bool),fun(bool,bool)),fun(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),bool))),fun(fun(fun(X7438,bool),fun(fun(X7438,bool),fun(bool,bool))),fun(fun(X7438,bool),fun(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),bool)))),combb(fun(fun(X7438,bool),fun(bool,bool)),fun(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),bool)),fun(X7438,bool)),combs(fun(X7438,bool),bool,bool)),hAPP(fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),fun(fun(X7438,bool),fun(fun(X7438,bool),fun(bool,bool))),hAPP(fun(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),fun(bool,bool))),fun(fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),fun(fun(X7438,bool),fun(fun(X7438,bool),fun(bool,bool)))),combb(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),fun(bool,bool)),fun(X7438,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(fun(X7438,bool),bool),fun(fun(X7438,bool),fun(bool,bool))),combb(bool,fun(bool,bool),fun(X7438,bool)),fconj)),hAPP(fun(fun(X7438,bool),fun(X7438,bool)),fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),hAPP(fun(fun(X7438,bool),fun(fun(fun(X7438,bool),fun(X7438,bool)),fun(fun(X7438,bool),bool))),fun(fun(fun(X7438,bool),fun(X7438,bool)),fun(fun(X7438,bool),fun(fun(X7438,bool),bool))),combc(fun(X7438,bool),fun(fun(X7438,bool),fun(X7438,bool)),fun(fun(X7438,bool),bool)),hAPP(fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),fun(fun(X7438,bool),fun(fun(fun(X7438,bool),fun(X7438,bool)),fun(fun(X7438,bool),bool))),hAPP(fun(fun(fun(X7438,bool),bool),fun(fun(fun(X7438,bool),fun(X7438,bool)),fun(fun(X7438,bool),bool))),fun(fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),fun(fun(X7438,bool),fun(fun(fun(X7438,bool),fun(X7438,bool)),fun(fun(X7438,bool),bool)))),combb(fun(fun(X7438,bool),bool),fun(fun(fun(X7438,bool),fun(X7438,bool)),fun(fun(X7438,bool),bool)),fun(X7438,bool)),combb(fun(X7438,bool),bool,fun(X7438,bool))),fequal(fun(X7438,bool)))),uminus_uminus(fun(X7438,bool)))))),hAPP(fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),fun(fun(X7438,bool),bool),hAPP(fun(fun(fun(X7438,bool),bool),bool),fun(fun(fun(X7438,bool),fun(fun(X7438,bool),bool)),fun(fun(X7438,bool),bool)),combb(fun(fun(X7438,bool),bool),bool,fun(X7438,bool)),hAPP(fun(X7438,bool),fun(fun(fun(X7438,bool),bool),bool),member(fun(X7438,bool)),X7439)),pow(X7438))))),
inference(variable_rename,[status(thm)],[fact_841_Pow__Compl]) ).
cnf(i_0_1667,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),ord_max(X1),X3))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1199]) ).
cnf(i_0_1668,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))))
| ~ distrib_lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1200]) ).
cnf(i_0_1669,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))))
| ~ distrib_lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1201]) ).
fof(i_0_1670,plain,
! [X4822,X4823,X4824,X4825,X4826] :
( ( hBOOL(hAPP(state,bool,hAPP(X4822,fun(state,bool),X4826,esk34_5(X4822,X4823,X4824,X4825,X4826)),esk35_5(X4822,X4823,X4824,X4825,X4826)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4822),bool),bool,hAPP(fun(hoare_2118899576triple(X4822),bool),fun(fun(hoare_2118899576triple(X4822),bool),bool),hoare_1301688828derivs(X4822),X4823),hAPP(fun(hoare_2118899576triple(X4822),bool),fun(hoare_2118899576triple(X4822),bool),hAPP(hoare_2118899576triple(X4822),fun(fun(hoare_2118899576triple(X4822),bool),fun(hoare_2118899576triple(X4822),bool)),insert(hoare_2118899576triple(X4822)),hAPP(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822),hAPP(com,fun(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822)),hAPP(fun(X4822,fun(state,bool)),fun(com,fun(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822))),hoare_759811442triple(X4822),X4826),X4824),X4825)),bot_bot(fun(hoare_2118899576triple(X4822),bool))))) )
& ( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4822),bool),bool,hAPP(fun(hoare_2118899576triple(X4822),bool),fun(fun(hoare_2118899576triple(X4822),bool),bool),hoare_1301688828derivs(X4822),X4823),hAPP(fun(hoare_2118899576triple(X4822),bool),fun(hoare_2118899576triple(X4822),bool),hAPP(hoare_2118899576triple(X4822),fun(fun(hoare_2118899576triple(X4822),bool),fun(hoare_2118899576triple(X4822),bool)),insert(hoare_2118899576triple(X4822)),hAPP(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822),hAPP(com,fun(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822)),hAPP(fun(X4822,fun(state,bool)),fun(com,fun(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822))),hoare_759811442triple(X4822),hAPP(fun(state,bool),fun(X4822,fun(state,bool)),combk(fun(state,bool),X4822),hAPP(state,fun(state,bool),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,bool)),combc(state,state,bool),fequal(state)),esk35_5(X4822,X4823,X4824,X4825,X4826)))),X4824),hAPP(fun(state,bool),fun(X4822,fun(state,bool)),combk(fun(state,bool),X4822),hAPP(X4822,fun(state,bool),X4825,esk34_5(X4822,X4823,X4824,X4825,X4826))))),bot_bot(fun(hoare_2118899576triple(X4822),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4822),bool),bool,hAPP(fun(hoare_2118899576triple(X4822),bool),fun(fun(hoare_2118899576triple(X4822),bool),bool),hoare_1301688828derivs(X4822),X4823),hAPP(fun(hoare_2118899576triple(X4822),bool),fun(hoare_2118899576triple(X4822),bool),hAPP(hoare_2118899576triple(X4822),fun(fun(hoare_2118899576triple(X4822),bool),fun(hoare_2118899576triple(X4822),bool)),insert(hoare_2118899576triple(X4822)),hAPP(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822),hAPP(com,fun(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822)),hAPP(fun(X4822,fun(state,bool)),fun(com,fun(fun(X4822,fun(state,bool)),hoare_2118899576triple(X4822))),hoare_759811442triple(X4822),X4826),X4824),X4825)),bot_bot(fun(hoare_2118899576triple(X4822),bool))))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_171_escape])])])]) ).
fof(i_0_1671,plain,
! [X6403,X6404,X6405,X6406,X6407] :
( ~ hBOOL(hAPP(fun(X6403,bool),bool,hAPP(fun(X6403,X6404),fun(fun(X6403,bool),bool),inj_on(X6403,X6404),X6406),X6407))
| hBOOL(hAPP(fun(X6403,bool),bool,hAPP(fun(X6403,bool),fun(fun(X6403,bool),bool),ord_less_eq(fun(X6403,bool)),hAPP(fun(X6403,bool),fun(X6403,bool),hAPP(fun(X6403,bool),fun(fun(X6403,bool),fun(X6403,bool)),semilattice_inf_inf(fun(X6403,bool)),hAPP(fun(X6404,bool),fun(X6403,bool),hAPP(fun(X6403,X6404),fun(fun(X6404,bool),fun(X6403,bool)),vimage(X6403,X6404),X6406),hAPP(fun(X6404,bool),fun(X6404,bool),hAPP(X6404,fun(fun(X6404,bool),fun(X6404,bool)),insert(X6404),X6405),bot_bot(fun(X6404,bool))))),X6407)),hAPP(fun(X6403,bool),fun(X6403,bool),hAPP(X6403,fun(fun(X6403,bool),fun(X6403,bool)),insert(X6403),hAPP(fun(X6403,bool),X6403,the_1(X6403),hAPP(fun(X6403,bool),fun(X6403,bool),hAPP(fun(X6403,fun(bool,bool)),fun(fun(X6403,bool),fun(X6403,bool)),combs(X6403,bool,bool),hAPP(fun(X6403,bool),fun(X6403,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X6403,bool),fun(X6403,fun(bool,bool))),combb(bool,fun(bool,bool),X6403),fconj),hAPP(fun(X6403,bool),fun(X6403,bool),hAPP(fun(X6403,fun(fun(X6403,bool),bool)),fun(fun(X6403,bool),fun(X6403,bool)),combc(X6403,fun(X6403,bool),bool),member(X6403)),X6407))),hAPP(X6404,fun(X6403,bool),hAPP(fun(X6403,fun(X6404,bool)),fun(X6404,fun(X6403,bool)),combc(X6403,X6404,bool),hAPP(fun(X6403,X6404),fun(X6403,fun(X6404,bool)),hAPP(fun(X6404,fun(X6404,bool)),fun(fun(X6403,X6404),fun(X6403,fun(X6404,bool))),combb(X6404,fun(X6404,bool),X6403),fequal(X6404)),X6406)),X6405)))),bot_bot(fun(X6403,bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_543_inj__on__vimage__singleton])]) ).
fof(i_0_1672,plain,
! [X4861,X4862,X4863,X4864,X4865,X4866,X4867,X4871] :
( ( hBOOL(hAPP(state,bool,hAPP(X4861,fun(state,bool),X4863,esk40_7(X4861,X4862,X4863,X4864,X4865,X4866,X4867)),esk41_7(X4861,X4862,X4863,X4864,X4865,X4866,X4867)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4861),bool),bool,hAPP(fun(hoare_2118899576triple(X4861),bool),fun(fun(hoare_2118899576triple(X4861),bool),bool),hoare_1301688828derivs(X4861),X4864),hAPP(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool),hAPP(hoare_2118899576triple(X4861),fun(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool)),insert(hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861),hAPP(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),fun(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861))),hoare_759811442triple(X4861),X4863),X4866),X4862)),bot_bot(fun(hoare_2118899576triple(X4861),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4861),bool),bool,hAPP(fun(hoare_2118899576triple(X4861),bool),fun(fun(hoare_2118899576triple(X4861),bool),bool),hoare_1301688828derivs(X4861),X4864),hAPP(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool),hAPP(hoare_2118899576triple(X4861),fun(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool)),insert(hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861),hAPP(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),fun(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861))),hoare_759811442triple(X4861),X4865),X4866),X4867)),bot_bot(fun(hoare_2118899576triple(X4861),bool))))) )
& ( ~ hBOOL(hAPP(state,bool,hAPP(X4861,fun(state,bool),X4865,X4871),esk41_7(X4861,X4862,X4863,X4864,X4865,X4866,X4867)))
| hBOOL(hAPP(state,bool,hAPP(X4861,fun(state,bool),X4867,X4871),esk42_7(X4861,X4862,X4863,X4864,X4865,X4866,X4867)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4861),bool),bool,hAPP(fun(hoare_2118899576triple(X4861),bool),fun(fun(hoare_2118899576triple(X4861),bool),bool),hoare_1301688828derivs(X4861),X4864),hAPP(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool),hAPP(hoare_2118899576triple(X4861),fun(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool)),insert(hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861),hAPP(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),fun(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861))),hoare_759811442triple(X4861),X4863),X4866),X4862)),bot_bot(fun(hoare_2118899576triple(X4861),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4861),bool),bool,hAPP(fun(hoare_2118899576triple(X4861),bool),fun(fun(hoare_2118899576triple(X4861),bool),bool),hoare_1301688828derivs(X4861),X4864),hAPP(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool),hAPP(hoare_2118899576triple(X4861),fun(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool)),insert(hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861),hAPP(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),fun(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861))),hoare_759811442triple(X4861),X4865),X4866),X4867)),bot_bot(fun(hoare_2118899576triple(X4861),bool))))) )
& ( ~ hBOOL(hAPP(state,bool,hAPP(X4861,fun(state,bool),X4862,esk40_7(X4861,X4862,X4863,X4864,X4865,X4866,X4867)),esk42_7(X4861,X4862,X4863,X4864,X4865,X4866,X4867)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4861),bool),bool,hAPP(fun(hoare_2118899576triple(X4861),bool),fun(fun(hoare_2118899576triple(X4861),bool),bool),hoare_1301688828derivs(X4861),X4864),hAPP(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool),hAPP(hoare_2118899576triple(X4861),fun(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool)),insert(hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861),hAPP(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),fun(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861))),hoare_759811442triple(X4861),X4863),X4866),X4862)),bot_bot(fun(hoare_2118899576triple(X4861),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4861),bool),bool,hAPP(fun(hoare_2118899576triple(X4861),bool),fun(fun(hoare_2118899576triple(X4861),bool),bool),hoare_1301688828derivs(X4861),X4864),hAPP(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool),hAPP(hoare_2118899576triple(X4861),fun(fun(hoare_2118899576triple(X4861),bool),fun(hoare_2118899576triple(X4861),bool)),insert(hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861),hAPP(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861)),hAPP(fun(X4861,fun(state,bool)),fun(com,fun(fun(X4861,fun(state,bool)),hoare_2118899576triple(X4861))),hoare_759811442triple(X4861),X4865),X4866),X4867)),bot_bot(fun(hoare_2118899576triple(X4861),bool))))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_178_conseq12])])])])]) ).
fof(i_0_1673,plain,
! [X4575,X4576,X4577,X4578,X4579] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4575),bool),bool,hAPP(fun(hoare_2118899576triple(X4575),bool),fun(fun(hoare_2118899576triple(X4575),bool),bool),hoare_1301688828derivs(X4575),hAPP(fun(hoare_2118899576triple(X4575),bool),fun(hoare_2118899576triple(X4575),bool),hAPP(hoare_2118899576triple(X4575),fun(fun(hoare_2118899576triple(X4575),bool),fun(hoare_2118899576triple(X4575),bool)),insert(hoare_2118899576triple(X4575)),hAPP(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575),hAPP(com,fun(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575)),hAPP(fun(X4575,fun(state,bool)),fun(com,fun(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575))),hoare_759811442triple(X4575),X4576),hAPP(pname,com,body_1,X4577)),X4578)),X4579)),hAPP(fun(hoare_2118899576triple(X4575),bool),fun(hoare_2118899576triple(X4575),bool),hAPP(hoare_2118899576triple(X4575),fun(fun(hoare_2118899576triple(X4575),bool),fun(hoare_2118899576triple(X4575),bool)),insert(hoare_2118899576triple(X4575)),hAPP(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575),hAPP(com,fun(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575)),hAPP(fun(X4575,fun(state,bool)),fun(com,fun(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575))),hoare_759811442triple(X4575),X4576),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X4577))),X4578)),bot_bot(fun(hoare_2118899576triple(X4575),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4575),bool),bool,hAPP(fun(hoare_2118899576triple(X4575),bool),fun(fun(hoare_2118899576triple(X4575),bool),bool),hoare_1301688828derivs(X4575),X4579),hAPP(fun(hoare_2118899576triple(X4575),bool),fun(hoare_2118899576triple(X4575),bool),hAPP(hoare_2118899576triple(X4575),fun(fun(hoare_2118899576triple(X4575),bool),fun(hoare_2118899576triple(X4575),bool)),insert(hoare_2118899576triple(X4575)),hAPP(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575),hAPP(com,fun(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575)),hAPP(fun(X4575,fun(state,bool)),fun(com,fun(fun(X4575,fun(state,bool)),hoare_2118899576triple(X4575))),hoare_759811442triple(X4575),X4576),hAPP(pname,com,body_1,X4577)),X4578)),bot_bot(fun(hoare_2118899576triple(X4575),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_111_BodyN])]) ).
fof(i_0_1674,plain,
! [X4536,X4537,X4538,X4539] :
( ( hBOOL(hAPP(fun(X4537,bool),bool,hAPP(X4537,fun(fun(X4537,bool),bool),member(X4537),esk19_4(X4536,X4537,X4538,X4539)),X4539))
| ~ hBOOL(hAPP(fun(X4536,bool),bool,finite_finite(X4536),hAPP(fun(X4537,bool),fun(X4536,bool),hAPP(fun(X4537,X4536),fun(fun(X4537,bool),fun(X4536,bool)),image(X4537,X4536),X4538),X4539)))
| hBOOL(hAPP(fun(X4537,bool),bool,finite_finite(X4537),X4539)) )
& ( ~ hBOOL(hAPP(fun(X4537,bool),bool,finite_finite(X4537),hAPP(fun(X4537,bool),fun(X4537,bool),collect(X4537),hAPP(fun(X4537,bool),fun(X4537,bool),hAPP(fun(X4537,fun(bool,bool)),fun(fun(X4537,bool),fun(X4537,bool)),combs(X4537,bool,bool),hAPP(fun(X4537,bool),fun(X4537,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4537,bool),fun(X4537,fun(bool,bool))),combb(bool,fun(bool,bool),X4537),fconj),hAPP(fun(X4537,bool),fun(X4537,bool),hAPP(fun(X4537,fun(fun(X4537,bool),bool)),fun(fun(X4537,bool),fun(X4537,bool)),combc(X4537,fun(X4537,bool),bool),member(X4537)),X4539))),hAPP(X4536,fun(X4537,bool),hAPP(fun(X4537,fun(X4536,bool)),fun(X4536,fun(X4537,bool)),combc(X4537,X4536,bool),hAPP(fun(X4537,X4536),fun(X4537,fun(X4536,bool)),hAPP(fun(X4536,fun(X4536,bool)),fun(fun(X4537,X4536),fun(X4537,fun(X4536,bool))),combb(X4536,fun(X4536,bool),X4537),fequal(X4536)),X4538)),hAPP(X4537,X4536,X4538,esk19_4(X4536,X4537,X4538,X4539)))))))
| ~ hBOOL(hAPP(fun(X4536,bool),bool,finite_finite(X4536),hAPP(fun(X4537,bool),fun(X4536,bool),hAPP(fun(X4537,X4536),fun(fun(X4537,bool),fun(X4536,bool)),image(X4537,X4536),X4538),X4539)))
| hBOOL(hAPP(fun(X4537,bool),bool,finite_finite(X4537),X4539)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1202])])])]) ).
cnf(i_0_1675,plain,
( hAPP(fun(X1,bool),X2,X8,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X5),X4)) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X6,hAPP(fun(X1,bool),X2,X8,X5)),hAPP(fun(X1,bool),X2,X8,X4))
| hAPP(X1,X2,X3,esk98_8(X1,X2,X4,X5,X6,X7,X3,X8)) != ti(X2,X7)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X6),X7),X3),X8)) ),
inference(split_conjunct,[status(thm)],[i_0_1203]) ).
fof(i_0_1676,plain,
! [X7432,X7433,X7434,X7435,X7436] :
( ( ~ hBOOL(hAPP(fun(X7432,bool),bool,finite_finite(X7432),hAPP(fun(X7432,bool),fun(X7432,bool),collect(X7432),hAPP(fun(X7432,fun(X7433,bool)),fun(X7432,bool),hAPP(fun(fun(X7433,bool),bool),fun(fun(X7432,fun(X7433,bool)),fun(X7432,bool)),combb(fun(X7433,bool),bool,X7432),fEx(X7433)),hAPP(fun(X7432,fun(X7433,bool)),fun(X7432,fun(X7433,bool)),hAPP(fun(fun(X7433,bool),fun(X7433,bool)),fun(fun(X7432,fun(X7433,bool)),fun(X7432,fun(X7433,bool))),combb(fun(X7433,bool),fun(X7433,bool),X7432),hAPP(fun(X7433,fun(bool,bool)),fun(fun(X7433,bool),fun(X7433,bool)),combs(X7433,bool,bool),hAPP(fun(X7433,bool),fun(X7433,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7433,bool),fun(X7433,fun(bool,bool))),combb(bool,fun(bool,bool),X7433),fconj),X7435))),X7434)))))
| ~ hBOOL(hAPP(X7433,bool,X7435,X7436))
| hBOOL(hAPP(fun(X7432,bool),bool,finite_finite(X7432),hAPP(fun(X7432,bool),fun(X7432,bool),collect(X7432),hAPP(X7433,fun(X7432,bool),hAPP(fun(X7432,fun(X7433,bool)),fun(X7433,fun(X7432,bool)),combc(X7432,X7433,bool),X7434),X7436))))
| ~ hBOOL(hAPP(fun(X7433,bool),bool,finite_finite(X7433),hAPP(fun(X7433,bool),fun(X7433,bool),collect(X7433),X7435))) )
& ( hBOOL(hAPP(X7433,bool,X7435,esk164_4(X7432,X7433,X7434,X7435)))
| hBOOL(hAPP(fun(X7432,bool),bool,finite_finite(X7432),hAPP(fun(X7432,bool),fun(X7432,bool),collect(X7432),hAPP(fun(X7432,fun(X7433,bool)),fun(X7432,bool),hAPP(fun(fun(X7433,bool),bool),fun(fun(X7432,fun(X7433,bool)),fun(X7432,bool)),combb(fun(X7433,bool),bool,X7432),fEx(X7433)),hAPP(fun(X7432,fun(X7433,bool)),fun(X7432,fun(X7433,bool)),hAPP(fun(fun(X7433,bool),fun(X7433,bool)),fun(fun(X7432,fun(X7433,bool)),fun(X7432,fun(X7433,bool))),combb(fun(X7433,bool),fun(X7433,bool),X7432),hAPP(fun(X7433,fun(bool,bool)),fun(fun(X7433,bool),fun(X7433,bool)),combs(X7433,bool,bool),hAPP(fun(X7433,bool),fun(X7433,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7433,bool),fun(X7433,fun(bool,bool))),combb(bool,fun(bool,bool),X7433),fconj),X7435))),X7434)))))
| ~ hBOOL(hAPP(fun(X7433,bool),bool,finite_finite(X7433),hAPP(fun(X7433,bool),fun(X7433,bool),collect(X7433),X7435))) )
& ( ~ hBOOL(hAPP(fun(X7432,bool),bool,finite_finite(X7432),hAPP(fun(X7432,bool),fun(X7432,bool),collect(X7432),hAPP(X7433,fun(X7432,bool),hAPP(fun(X7432,fun(X7433,bool)),fun(X7433,fun(X7432,bool)),combc(X7432,X7433,bool),X7434),esk164_4(X7432,X7433,X7434,X7435)))))
| hBOOL(hAPP(fun(X7432,bool),bool,finite_finite(X7432),hAPP(fun(X7432,bool),fun(X7432,bool),collect(X7432),hAPP(fun(X7432,fun(X7433,bool)),fun(X7432,bool),hAPP(fun(fun(X7433,bool),bool),fun(fun(X7432,fun(X7433,bool)),fun(X7432,bool)),combb(fun(X7433,bool),bool,X7432),fEx(X7433)),hAPP(fun(X7432,fun(X7433,bool)),fun(X7432,fun(X7433,bool)),hAPP(fun(fun(X7433,bool),fun(X7433,bool)),fun(fun(X7432,fun(X7433,bool)),fun(X7432,fun(X7433,bool))),combb(fun(X7433,bool),fun(X7433,bool),X7432),hAPP(fun(X7433,fun(bool,bool)),fun(fun(X7433,bool),fun(X7433,bool)),combs(X7433,bool,bool),hAPP(fun(X7433,bool),fun(X7433,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7433,bool),fun(X7433,fun(bool,bool))),combb(bool,fun(bool,bool),X7433),fconj),X7435))),X7434)))))
| ~ hBOOL(hAPP(fun(X7433,bool),bool,finite_finite(X7433),hAPP(fun(X7433,bool),fun(X7433,bool),collect(X7433),X7435))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_840_finite__Collect__bounded__ex])])])])]) ).
cnf(i_0_1677,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),hAPP(X1,fun(X4,X1),hAPP(fun(X4,fun(X1,X1)),fun(X1,fun(X4,X1)),combc(X4,X1,X1),hAPP(X1,fun(X4,fun(X1,X1)),hAPP(fun(X4,fun(X1,fun(X1,X1))),fun(X1,fun(X4,fun(X1,X1))),combc(X4,X1,fun(X1,X1)),hAPP(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X4),if(X1)),hAPP(fun(X4,bool),fun(X4,bool),hAPP(fun(X4,fun(fun(X4,bool),bool)),fun(fun(X4,bool),fun(X4,bool)),combc(X4,fun(X4,bool),bool),member(X4)),X5))),X6)),X2)),X3) = ti(fun(X4,bool),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1204]) ).
fof(i_0_1678,plain,
! [X5382,X5383,X5384,X5385,X5386,X5389,X5390,X5392] :
( ( hBOOL(hAPP(state,bool,hAPP(X5382,fun(state,bool),X5386,esk84_5(X5382,X5383,X5384,X5385,X5386)),esk85_5(X5382,X5383,X5384,X5385,X5386)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X5382),bool),bool,hAPP(fun(hoare_2118899576triple(X5382),bool),fun(fun(hoare_2118899576triple(X5382),bool),bool),hoare_1301688828derivs(X5382),X5384),hAPP(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool),hAPP(hoare_2118899576triple(X5382),fun(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool)),insert(hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382),hAPP(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),fun(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382))),hoare_759811442triple(X5382),X5386),X5385),X5383)),bot_bot(fun(hoare_2118899576triple(X5382),bool))))) )
& ( ~ hBOOL(hAPP(state,bool,hAPP(X5382,fun(state,bool),X5389,X5392),esk85_5(X5382,X5383,X5384,X5385,X5386)))
| hBOOL(hAPP(state,bool,hAPP(X5382,fun(state,bool),X5390,X5392),esk86_7(X5382,X5383,X5384,X5385,X5386,X5389,X5390)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X5382),bool),bool,hAPP(fun(hoare_2118899576triple(X5382),bool),fun(fun(hoare_2118899576triple(X5382),bool),bool),hoare_1301688828derivs(X5382),X5384),hAPP(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool),hAPP(hoare_2118899576triple(X5382),fun(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool)),insert(hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382),hAPP(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),fun(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382))),hoare_759811442triple(X5382),X5389),X5385),X5390)),bot_bot(fun(hoare_2118899576triple(X5382),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(X5382),bool),bool,hAPP(fun(hoare_2118899576triple(X5382),bool),fun(fun(hoare_2118899576triple(X5382),bool),bool),hoare_1301688828derivs(X5382),X5384),hAPP(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool),hAPP(hoare_2118899576triple(X5382),fun(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool)),insert(hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382),hAPP(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),fun(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382))),hoare_759811442triple(X5382),X5386),X5385),X5383)),bot_bot(fun(hoare_2118899576triple(X5382),bool))))) )
& ( ~ hBOOL(hAPP(state,bool,hAPP(X5382,fun(state,bool),X5383,esk84_5(X5382,X5383,X5384,X5385,X5386)),esk86_7(X5382,X5383,X5384,X5385,X5386,X5389,X5390)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X5382),bool),bool,hAPP(fun(hoare_2118899576triple(X5382),bool),fun(fun(hoare_2118899576triple(X5382),bool),bool),hoare_1301688828derivs(X5382),X5384),hAPP(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool),hAPP(hoare_2118899576triple(X5382),fun(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool)),insert(hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382),hAPP(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),fun(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382))),hoare_759811442triple(X5382),X5389),X5385),X5390)),bot_bot(fun(hoare_2118899576triple(X5382),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(X5382),bool),bool,hAPP(fun(hoare_2118899576triple(X5382),bool),fun(fun(hoare_2118899576triple(X5382),bool),bool),hoare_1301688828derivs(X5382),X5384),hAPP(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool),hAPP(hoare_2118899576triple(X5382),fun(fun(hoare_2118899576triple(X5382),bool),fun(hoare_2118899576triple(X5382),bool)),insert(hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382),hAPP(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382)),hAPP(fun(X5382,fun(state,bool)),fun(com,fun(fun(X5382,fun(state,bool)),hoare_2118899576triple(X5382))),hoare_759811442triple(X5382),X5386),X5385),X5383)),bot_bot(fun(hoare_2118899576triple(X5382),bool))))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_306_conseq])])])])]) ).
fof(i_0_1679,plain,
! [X5071,X5072,X5073,X5074,X5075,X5076,X5077] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X5071),bool),bool,hAPP(fun(hoare_2118899576triple(X5071),bool),fun(fun(hoare_2118899576triple(X5071),bool),bool),hoare_1301688828derivs(X5071),X5074),hAPP(fun(hoare_2118899576triple(X5071),bool),fun(hoare_2118899576triple(X5071),bool),hAPP(hoare_2118899576triple(X5071),fun(fun(hoare_2118899576triple(X5071),bool),fun(hoare_2118899576triple(X5071),bool)),insert(hoare_2118899576triple(X5071)),hAPP(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071),hAPP(com,fun(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071)),hAPP(fun(X5071,fun(state,bool)),fun(com,fun(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071))),hoare_759811442triple(X5071),X5075),X5076),X5077)),bot_bot(fun(hoare_2118899576triple(X5071),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X5071),bool),bool,hAPP(fun(hoare_2118899576triple(X5071),bool),fun(fun(hoare_2118899576triple(X5071),bool),bool),hoare_1301688828derivs(X5071),X5074),hAPP(fun(hoare_2118899576triple(X5071),bool),fun(hoare_2118899576triple(X5071),bool),hAPP(hoare_2118899576triple(X5071),fun(fun(hoare_2118899576triple(X5071),bool),fun(hoare_2118899576triple(X5071),bool)),insert(hoare_2118899576triple(X5071)),hAPP(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071),hAPP(com,fun(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071)),hAPP(fun(X5071,fun(state,bool)),fun(com,fun(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071))),hoare_759811442triple(X5071),X5077),X5072),X5073)),bot_bot(fun(hoare_2118899576triple(X5071),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(X5071),bool),bool,hAPP(fun(hoare_2118899576triple(X5071),bool),fun(fun(hoare_2118899576triple(X5071),bool),bool),hoare_1301688828derivs(X5071),X5074),hAPP(fun(hoare_2118899576triple(X5071),bool),fun(hoare_2118899576triple(X5071),bool),hAPP(hoare_2118899576triple(X5071),fun(fun(hoare_2118899576triple(X5071),bool),fun(hoare_2118899576triple(X5071),bool)),insert(hoare_2118899576triple(X5071)),hAPP(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071),hAPP(com,fun(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071)),hAPP(fun(X5071,fun(state,bool)),fun(com,fun(fun(X5071,fun(state,bool)),hoare_2118899576triple(X5071))),hoare_759811442triple(X5071),X5075),hAPP(com,com,hAPP(com,fun(com,com),semi,X5076),X5072)),X5073)),bot_bot(fun(hoare_2118899576triple(X5071),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_233_Comp])]) ).
fof(i_0_1680,plain,
! [X4543,X4544] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(state),bool)),X4543),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),X4544))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X4544)))
| ~ hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),X4544))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X4543),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),X4544))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_103_MGT__Body])]) ).
fof(i_0_1681,plain,
! [X6599,X6600,X6601,X6602] :
( ~ hBOOL(hAPP(fun(X6599,bool),bool,hAPP(fun(X6599,X6600),fun(fun(X6599,bool),bool),inj_on(X6599,X6600),X6602),top_top(fun(X6599,bool))))
| hBOOL(hAPP(fun(X6599,bool),bool,hAPP(fun(X6599,bool),fun(fun(X6599,bool),bool),ord_less_eq(fun(X6599,bool)),hAPP(fun(X6600,bool),fun(X6599,bool),hAPP(fun(X6599,X6600),fun(fun(X6600,bool),fun(X6599,bool)),vimage(X6599,X6600),X6602),hAPP(fun(X6600,bool),fun(X6600,bool),hAPP(X6600,fun(fun(X6600,bool),fun(X6600,bool)),insert(X6600),X6601),bot_bot(fun(X6600,bool))))),hAPP(fun(X6599,bool),fun(X6599,bool),hAPP(X6599,fun(fun(X6599,bool),fun(X6599,bool)),insert(X6599),hAPP(fun(X6599,bool),X6599,the_1(X6599),hAPP(X6600,fun(X6599,bool),hAPP(fun(X6599,fun(X6600,bool)),fun(X6600,fun(X6599,bool)),combc(X6599,X6600,bool),hAPP(fun(X6599,X6600),fun(X6599,fun(X6600,bool)),hAPP(fun(X6600,fun(X6600,bool)),fun(fun(X6599,X6600),fun(X6599,fun(X6600,bool))),combb(X6600,fun(X6600,bool),X6599),fequal(X6600)),X6602)),X6601))),bot_bot(fun(X6599,bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_580_inj__vimage__singleton])]) ).
fof(i_0_1682,plain,
! [X4842,X4843,X4844,X4845,X4846,X4847] :
( ( hBOOL(hAPP(state,bool,hAPP(X4842,fun(state,bool),X4847,esk38_6(X4842,X4843,X4844,X4845,X4846,X4847)),esk39_6(X4842,X4843,X4844,X4845,X4846,X4847)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4842),bool),bool,hAPP(fun(hoare_2118899576triple(X4842),bool),fun(fun(hoare_2118899576triple(X4842),bool),bool),hoare_1301688828derivs(X4842),X4844),hAPP(fun(hoare_2118899576triple(X4842),bool),fun(hoare_2118899576triple(X4842),bool),hAPP(hoare_2118899576triple(X4842),fun(fun(hoare_2118899576triple(X4842),bool),fun(hoare_2118899576triple(X4842),bool)),insert(hoare_2118899576triple(X4842)),hAPP(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842),hAPP(com,fun(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842)),hAPP(fun(X4842,fun(state,bool)),fun(com,fun(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842))),hoare_759811442triple(X4842),X4845),X4846),X4843)),bot_bot(fun(hoare_2118899576triple(X4842),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4842),bool),bool,hAPP(fun(hoare_2118899576triple(X4842),bool),fun(fun(hoare_2118899576triple(X4842),bool),bool),hoare_1301688828derivs(X4842),X4844),hAPP(fun(hoare_2118899576triple(X4842),bool),fun(hoare_2118899576triple(X4842),bool),hAPP(hoare_2118899576triple(X4842),fun(fun(hoare_2118899576triple(X4842),bool),fun(hoare_2118899576triple(X4842),bool)),insert(hoare_2118899576triple(X4842)),hAPP(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842),hAPP(com,fun(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842)),hAPP(fun(X4842,fun(state,bool)),fun(com,fun(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842))),hoare_759811442triple(X4842),X4845),X4846),X4847)),bot_bot(fun(hoare_2118899576triple(X4842),bool))))) )
& ( ~ hBOOL(hAPP(state,bool,hAPP(X4842,fun(state,bool),X4843,esk38_6(X4842,X4843,X4844,X4845,X4846,X4847)),esk39_6(X4842,X4843,X4844,X4845,X4846,X4847)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4842),bool),bool,hAPP(fun(hoare_2118899576triple(X4842),bool),fun(fun(hoare_2118899576triple(X4842),bool),bool),hoare_1301688828derivs(X4842),X4844),hAPP(fun(hoare_2118899576triple(X4842),bool),fun(hoare_2118899576triple(X4842),bool),hAPP(hoare_2118899576triple(X4842),fun(fun(hoare_2118899576triple(X4842),bool),fun(hoare_2118899576triple(X4842),bool)),insert(hoare_2118899576triple(X4842)),hAPP(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842),hAPP(com,fun(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842)),hAPP(fun(X4842,fun(state,bool)),fun(com,fun(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842))),hoare_759811442triple(X4842),X4845),X4846),X4843)),bot_bot(fun(hoare_2118899576triple(X4842),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4842),bool),bool,hAPP(fun(hoare_2118899576triple(X4842),bool),fun(fun(hoare_2118899576triple(X4842),bool),bool),hoare_1301688828derivs(X4842),X4844),hAPP(fun(hoare_2118899576triple(X4842),bool),fun(hoare_2118899576triple(X4842),bool),hAPP(hoare_2118899576triple(X4842),fun(fun(hoare_2118899576triple(X4842),bool),fun(hoare_2118899576triple(X4842),bool)),insert(hoare_2118899576triple(X4842)),hAPP(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842),hAPP(com,fun(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842)),hAPP(fun(X4842,fun(state,bool)),fun(com,fun(fun(X4842,fun(state,bool)),hoare_2118899576triple(X4842))),hoare_759811442triple(X4842),X4845),X4846),X4847)),bot_bot(fun(hoare_2118899576triple(X4842),bool))))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_174_conseq2])])])]) ).
fof(i_0_1683,plain,
! [X4834,X4835,X4836,X4837,X4838,X4839] :
( ( hBOOL(hAPP(state,bool,hAPP(X4834,fun(state,bool),X4835,esk36_6(X4834,X4835,X4836,X4837,X4838,X4839)),esk37_6(X4834,X4835,X4836,X4837,X4838,X4839)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4834),bool),bool,hAPP(fun(hoare_2118899576triple(X4834),bool),fun(fun(hoare_2118899576triple(X4834),bool),bool),hoare_1301688828derivs(X4834),X4836),hAPP(fun(hoare_2118899576triple(X4834),bool),fun(hoare_2118899576triple(X4834),bool),hAPP(hoare_2118899576triple(X4834),fun(fun(hoare_2118899576triple(X4834),bool),fun(hoare_2118899576triple(X4834),bool)),insert(hoare_2118899576triple(X4834)),hAPP(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834),hAPP(com,fun(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834)),hAPP(fun(X4834,fun(state,bool)),fun(com,fun(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834))),hoare_759811442triple(X4834),X4835),X4838),X4839)),bot_bot(fun(hoare_2118899576triple(X4834),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4834),bool),bool,hAPP(fun(hoare_2118899576triple(X4834),bool),fun(fun(hoare_2118899576triple(X4834),bool),bool),hoare_1301688828derivs(X4834),X4836),hAPP(fun(hoare_2118899576triple(X4834),bool),fun(hoare_2118899576triple(X4834),bool),hAPP(hoare_2118899576triple(X4834),fun(fun(hoare_2118899576triple(X4834),bool),fun(hoare_2118899576triple(X4834),bool)),insert(hoare_2118899576triple(X4834)),hAPP(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834),hAPP(com,fun(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834)),hAPP(fun(X4834,fun(state,bool)),fun(com,fun(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834))),hoare_759811442triple(X4834),X4837),X4838),X4839)),bot_bot(fun(hoare_2118899576triple(X4834),bool))))) )
& ( ~ hBOOL(hAPP(state,bool,hAPP(X4834,fun(state,bool),X4837,esk36_6(X4834,X4835,X4836,X4837,X4838,X4839)),esk37_6(X4834,X4835,X4836,X4837,X4838,X4839)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4834),bool),bool,hAPP(fun(hoare_2118899576triple(X4834),bool),fun(fun(hoare_2118899576triple(X4834),bool),bool),hoare_1301688828derivs(X4834),X4836),hAPP(fun(hoare_2118899576triple(X4834),bool),fun(hoare_2118899576triple(X4834),bool),hAPP(hoare_2118899576triple(X4834),fun(fun(hoare_2118899576triple(X4834),bool),fun(hoare_2118899576triple(X4834),bool)),insert(hoare_2118899576triple(X4834)),hAPP(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834),hAPP(com,fun(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834)),hAPP(fun(X4834,fun(state,bool)),fun(com,fun(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834))),hoare_759811442triple(X4834),X4835),X4838),X4839)),bot_bot(fun(hoare_2118899576triple(X4834),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4834),bool),bool,hAPP(fun(hoare_2118899576triple(X4834),bool),fun(fun(hoare_2118899576triple(X4834),bool),bool),hoare_1301688828derivs(X4834),X4836),hAPP(fun(hoare_2118899576triple(X4834),bool),fun(hoare_2118899576triple(X4834),bool),hAPP(hoare_2118899576triple(X4834),fun(fun(hoare_2118899576triple(X4834),bool),fun(hoare_2118899576triple(X4834),bool)),insert(hoare_2118899576triple(X4834)),hAPP(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834),hAPP(com,fun(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834)),hAPP(fun(X4834,fun(state,bool)),fun(com,fun(fun(X4834,fun(state,bool)),hoare_2118899576triple(X4834))),hoare_759811442triple(X4834),X4837),X4838),X4839)),bot_bot(fun(hoare_2118899576triple(X4834),bool))))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_173_conseq1])])])]) ).
cnf(i_0_1684,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk99_7(X1,X2,X3,X4,X5,X6,X7)),X3))
| hAPP(fun(X1,bool),X2,X7,X3) = ti(X2,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X4),X5),X6),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1205]) ).
fof(i_0_1685,plain,
! [X4570,X4571,X4572,X4573,X4574] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4570),bool),bool,hAPP(fun(hoare_2118899576triple(X4570),bool),fun(fun(hoare_2118899576triple(X4570),bool),bool),hoare_1301688828derivs(X4570),X4571),hAPP(fun(hoare_2118899576triple(X4570),bool),fun(hoare_2118899576triple(X4570),bool),hAPP(hoare_2118899576triple(X4570),fun(fun(hoare_2118899576triple(X4570),bool),fun(hoare_2118899576triple(X4570),bool)),insert(hoare_2118899576triple(X4570)),hAPP(fun(X4570,fun(state,bool)),hoare_2118899576triple(X4570),hAPP(com,fun(fun(X4570,fun(state,bool)),hoare_2118899576triple(X4570)),hAPP(fun(X4570,fun(state,bool)),fun(com,fun(fun(X4570,fun(state,bool)),hoare_2118899576triple(X4570))),hoare_759811442triple(X4570),X4572),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X4573))),X4574)),bot_bot(fun(hoare_2118899576triple(X4570),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4570),bool),bool,hAPP(fun(hoare_2118899576triple(X4570),bool),fun(fun(hoare_2118899576triple(X4570),bool),bool),hoare_1301688828derivs(X4570),X4571),hAPP(fun(hoare_2118899576triple(X4570),bool),fun(hoare_2118899576triple(X4570),bool),hAPP(hoare_2118899576triple(X4570),fun(fun(hoare_2118899576triple(X4570),bool),fun(hoare_2118899576triple(X4570),bool)),insert(hoare_2118899576triple(X4570)),hAPP(fun(X4570,fun(state,bool)),hoare_2118899576triple(X4570),hAPP(com,fun(fun(X4570,fun(state,bool)),hoare_2118899576triple(X4570)),hAPP(fun(X4570,fun(state,bool)),fun(com,fun(fun(X4570,fun(state,bool)),hoare_2118899576triple(X4570))),hoare_759811442triple(X4570),X4572),hAPP(pname,com,body_1,X4573)),X4574)),bot_bot(fun(hoare_2118899576triple(X4570),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_110_weak__Body])]) ).
fof(i_0_1686,plain,
! [X7076,X7077,X7078,X7079,X7080,X7081,X7082,X7083,X7084] :
( ~ hBOOL(hAPP(fun(fun(X7076,X7077),fun(fun(X7076,bool),X7077)),bool,hAPP(X7077,fun(fun(fun(X7076,X7077),fun(fun(X7076,bool),X7077)),bool),hAPP(fun(X7077,fun(X7077,X7077)),fun(X7077,fun(fun(fun(X7076,X7077),fun(fun(X7076,bool),X7077)),bool)),big_comm_monoid_big(X7077,X7076),X7082),X7083),X7084))
| ~ hBOOL(hAPP(fun(X7076,bool),bool,finite_finite(X7076),X7081))
| hAPP(fun(X7076,bool),X7077,hAPP(fun(X7076,X7077),fun(fun(X7076,bool),X7077),X7084,hAPP(fun(X7076,X7077),fun(X7076,X7077),hAPP(fun(X7076,fun(X7077,X7077)),fun(fun(X7076,X7077),fun(X7076,X7077)),combs(X7076,X7077,X7077),hAPP(fun(X7076,X7077),fun(X7076,fun(X7077,X7077)),hAPP(fun(X7076,fun(X7077,fun(X7077,X7077))),fun(fun(X7076,X7077),fun(X7076,fun(X7077,X7077))),combs(X7076,X7077,fun(X7077,X7077)),hAPP(fun(X7076,bool),fun(X7076,fun(X7077,fun(X7077,X7077))),hAPP(fun(bool,fun(X7077,fun(X7077,X7077))),fun(fun(X7076,bool),fun(X7076,fun(X7077,fun(X7077,X7077)))),combb(bool,fun(X7077,fun(X7077,X7077)),X7076),if(X7077)),X7078)),X7079)),X7080)),X7081) = hAPP(X7077,X7077,hAPP(X7077,fun(X7077,X7077),X7082,hAPP(fun(X7076,bool),X7077,hAPP(fun(X7076,X7077),fun(fun(X7076,bool),X7077),X7084,X7079),hAPP(fun(X7076,bool),fun(X7076,bool),hAPP(fun(X7076,bool),fun(fun(X7076,bool),fun(X7076,bool)),semilattice_inf_inf(fun(X7076,bool)),X7081),hAPP(fun(X7076,bool),fun(X7076,bool),collect(X7076),X7078)))),hAPP(fun(X7076,bool),X7077,hAPP(fun(X7076,X7077),fun(fun(X7076,bool),X7077),X7084,X7080),hAPP(fun(X7076,bool),fun(X7076,bool),hAPP(fun(X7076,bool),fun(fun(X7076,bool),fun(X7076,bool)),semilattice_inf_inf(fun(X7076,bool)),X7081),hAPP(fun(X7076,bool),fun(X7076,bool),uminus_uminus(fun(X7076,bool)),hAPP(fun(X7076,bool),fun(X7076,bool),collect(X7076),X7078))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_735_comm__monoid__big_OIf__cases])]) ).
fof(i_0_1687,plain,
! [X5838,X5839,X5840,X5841,X5842,X5843] : hAPP(fun(X5838,bool),fun(X5839,bool),hAPP(fun(X5838,X5839),fun(fun(X5838,bool),fun(X5839,bool)),image(X5838,X5839),hAPP(fun(X5838,X5839),fun(X5838,X5839),hAPP(fun(X5838,fun(X5839,X5839)),fun(fun(X5838,X5839),fun(X5838,X5839)),combs(X5838,X5839,X5839),hAPP(fun(X5838,X5839),fun(X5838,fun(X5839,X5839)),hAPP(fun(X5838,fun(X5839,fun(X5839,X5839))),fun(fun(X5838,X5839),fun(X5838,fun(X5839,X5839))),combs(X5838,X5839,fun(X5839,X5839)),hAPP(fun(X5838,bool),fun(X5838,fun(X5839,fun(X5839,X5839))),hAPP(fun(bool,fun(X5839,fun(X5839,X5839))),fun(fun(X5838,bool),fun(X5838,fun(X5839,fun(X5839,X5839)))),combb(bool,fun(X5839,fun(X5839,X5839)),X5838),if(X5839)),X5840)),X5841)),X5842)),X5843) = hAPP(fun(X5839,bool),fun(X5839,bool),hAPP(fun(X5839,bool),fun(fun(X5839,bool),fun(X5839,bool)),semilattice_sup_sup(fun(X5839,bool)),hAPP(fun(X5838,bool),fun(X5839,bool),hAPP(fun(X5838,X5839),fun(fun(X5838,bool),fun(X5839,bool)),image(X5838,X5839),X5841),hAPP(fun(X5838,bool),fun(X5838,bool),hAPP(fun(X5838,bool),fun(fun(X5838,bool),fun(X5838,bool)),semilattice_inf_inf(fun(X5838,bool)),X5843),hAPP(fun(X5838,bool),fun(X5838,bool),collect(X5838),X5840)))),hAPP(fun(X5838,bool),fun(X5839,bool),hAPP(fun(X5838,X5839),fun(fun(X5838,bool),fun(X5839,bool)),image(X5838,X5839),X5842),hAPP(fun(X5838,bool),fun(X5838,bool),hAPP(fun(X5838,bool),fun(fun(X5838,bool),fun(X5838,bool)),semilattice_inf_inf(fun(X5838,bool)),X5843),hAPP(fun(X5838,bool),fun(X5838,bool),collect(X5838),hAPP(fun(X5838,bool),fun(X5838,bool),hAPP(fun(bool,bool),fun(fun(X5838,bool),fun(X5838,bool)),combb(bool,bool,X5838),fNot),X5840))))),
inference(variable_rename,[status(thm)],[fact_429_if__image__distrib]) ).
fof(i_0_1688,plain,
! [X5259,X5260,X5261,X5262,X5263,X5264] :
( ( hBOOL(hAPP(X5259,bool,hAPP(X5259,fun(X5259,bool),ord_less_eq(X5259),esk67_6(X5259,X5260,X5261,X5262,X5263,X5264)),esk66_6(X5259,X5260,X5261,X5262,X5263,X5264)))
| hBOOL(hAPP(X5260,bool,hAPP(X5260,fun(X5260,bool),ord_less_eq(X5260),hAPP(X5259,X5260,X5262,X5261)),X5264))
| ~ hBOOL(hAPP(X5259,bool,hAPP(X5259,fun(X5259,bool),ord_less_eq(X5259),X5261),X5263))
| ~ hBOOL(hAPP(X5260,bool,hAPP(X5260,fun(X5260,bool),ord_less_eq(X5260),hAPP(X5259,X5260,X5262,X5263)),X5264))
| ~ order(X5260)
| ~ ord(X5259) )
& ( ~ hBOOL(hAPP(X5260,bool,hAPP(X5260,fun(X5260,bool),ord_less_eq(X5260),hAPP(X5259,X5260,X5262,esk67_6(X5259,X5260,X5261,X5262,X5263,X5264))),hAPP(X5259,X5260,X5262,esk66_6(X5259,X5260,X5261,X5262,X5263,X5264))))
| hBOOL(hAPP(X5260,bool,hAPP(X5260,fun(X5260,bool),ord_less_eq(X5260),hAPP(X5259,X5260,X5262,X5261)),X5264))
| ~ hBOOL(hAPP(X5259,bool,hAPP(X5259,fun(X5259,bool),ord_less_eq(X5259),X5261),X5263))
| ~ hBOOL(hAPP(X5260,bool,hAPP(X5260,fun(X5260,bool),ord_less_eq(X5260),hAPP(X5259,X5260,X5262,X5263)),X5264))
| ~ order(X5260)
| ~ ord(X5259) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_281_xt2])])])])]) ).
fof(i_0_1689,plain,
! [X5329,X5330,X5331,X5332,X5333,X5334] :
( ( hBOOL(hAPP(X5329,bool,hAPP(X5329,fun(X5329,bool),ord_less_eq(X5329),esk76_6(X5329,X5330,X5331,X5332,X5333,X5334)),esk77_6(X5329,X5330,X5331,X5332,X5333,X5334)))
| hBOOL(hAPP(X5330,bool,hAPP(X5330,fun(X5330,bool),ord_less_eq(X5330),hAPP(X5329,X5330,X5331,X5333)),X5332))
| ~ hBOOL(hAPP(X5330,bool,hAPP(X5330,fun(X5330,bool),ord_less_eq(X5330),hAPP(X5329,X5330,X5331,X5334)),X5332))
| ~ hBOOL(hAPP(X5329,bool,hAPP(X5329,fun(X5329,bool),ord_less_eq(X5329),X5333),X5334))
| ~ order(X5330)
| ~ order(X5329) )
& ( ~ hBOOL(hAPP(X5330,bool,hAPP(X5330,fun(X5330,bool),ord_less_eq(X5330),hAPP(X5329,X5330,X5331,esk76_6(X5329,X5330,X5331,X5332,X5333,X5334))),hAPP(X5329,X5330,X5331,esk77_6(X5329,X5330,X5331,X5332,X5333,X5334))))
| hBOOL(hAPP(X5330,bool,hAPP(X5330,fun(X5330,bool),ord_less_eq(X5330),hAPP(X5329,X5330,X5331,X5333)),X5332))
| ~ hBOOL(hAPP(X5330,bool,hAPP(X5330,fun(X5330,bool),ord_less_eq(X5330),hAPP(X5329,X5330,X5331,X5334)),X5332))
| ~ hBOOL(hAPP(X5329,bool,hAPP(X5329,fun(X5329,bool),ord_less_eq(X5329),X5333),X5334))
| ~ order(X5330)
| ~ order(X5329) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_297_order__subst2])])])])]) ).
fof(i_0_1690,plain,
! [X5352,X5353,X5354,X5355,X5356,X5357] :
( ( hBOOL(hAPP(X5353,bool,hAPP(X5353,fun(X5353,bool),ord_less_eq(X5353),esk83_6(X5352,X5353,X5354,X5355,X5356,X5357)),esk82_6(X5352,X5353,X5354,X5355,X5356,X5357)))
| hBOOL(hAPP(X5352,bool,hAPP(X5352,fun(X5352,bool),ord_less_eq(X5352),X5354),hAPP(X5353,X5352,X5355,X5357)))
| ~ hBOOL(hAPP(X5352,bool,hAPP(X5352,fun(X5352,bool),ord_less_eq(X5352),X5354),hAPP(X5353,X5352,X5355,X5356)))
| ~ hBOOL(hAPP(X5353,bool,hAPP(X5353,fun(X5353,bool),ord_less_eq(X5353),X5356),X5357))
| ~ order(X5353)
| ~ order(X5352) )
& ( ~ hBOOL(hAPP(X5352,bool,hAPP(X5352,fun(X5352,bool),ord_less_eq(X5352),hAPP(X5353,X5352,X5355,esk83_6(X5352,X5353,X5354,X5355,X5356,X5357))),hAPP(X5353,X5352,X5355,esk82_6(X5352,X5353,X5354,X5355,X5356,X5357))))
| hBOOL(hAPP(X5352,bool,hAPP(X5352,fun(X5352,bool),ord_less_eq(X5352),X5354),hAPP(X5353,X5352,X5355,X5357)))
| ~ hBOOL(hAPP(X5352,bool,hAPP(X5352,fun(X5352,bool),ord_less_eq(X5352),X5354),hAPP(X5353,X5352,X5355,X5356)))
| ~ hBOOL(hAPP(X5353,bool,hAPP(X5353,fun(X5353,bool),ord_less_eq(X5353),X5356),X5357))
| ~ order(X5353)
| ~ order(X5352) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_300_xt3])])])])]) ).
fof(i_0_1691,plain,
! [X5274,X5275,X5276,X5277,X5278,X5279] :
( ( hBOOL(hAPP(X5275,bool,hAPP(X5275,fun(X5275,bool),ord_less_eq(X5275),esk70_6(X5274,X5275,X5276,X5277,X5278,X5279)),esk71_6(X5274,X5275,X5276,X5277,X5278,X5279)))
| hBOOL(hAPP(X5274,bool,hAPP(X5274,fun(X5274,bool),ord_less_eq(X5274),X5277),hAPP(X5275,X5274,X5278,X5276)))
| ~ hBOOL(hAPP(X5275,bool,hAPP(X5275,fun(X5275,bool),ord_less_eq(X5275),X5279),X5276))
| ~ hBOOL(hAPP(X5274,bool,hAPP(X5274,fun(X5274,bool),ord_less_eq(X5274),X5277),hAPP(X5275,X5274,X5278,X5279)))
| ~ order(X5275)
| ~ order(X5274) )
& ( ~ hBOOL(hAPP(X5274,bool,hAPP(X5274,fun(X5274,bool),ord_less_eq(X5274),hAPP(X5275,X5274,X5278,esk70_6(X5274,X5275,X5276,X5277,X5278,X5279))),hAPP(X5275,X5274,X5278,esk71_6(X5274,X5275,X5276,X5277,X5278,X5279))))
| hBOOL(hAPP(X5274,bool,hAPP(X5274,fun(X5274,bool),ord_less_eq(X5274),X5277),hAPP(X5275,X5274,X5278,X5276)))
| ~ hBOOL(hAPP(X5275,bool,hAPP(X5275,fun(X5275,bool),ord_less_eq(X5275),X5279),X5276))
| ~ hBOOL(hAPP(X5274,bool,hAPP(X5274,fun(X5274,bool),ord_less_eq(X5274),X5277),hAPP(X5275,X5274,X5278,X5279)))
| ~ order(X5275)
| ~ order(X5274) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_283_order__subst1])])])])]) ).
cnf(i_0_1692,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,X5)),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk78_6(X2,X1,X3,X4,X5,X6))),hAPP(X2,X1,X3,esk79_6(X2,X1,X3,X4,X5,X6))))
| hAPP(X2,X1,X3,X6) != ti(X1,X4)
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X5),X6))
| ~ ord(X1)
| ~ ord(X2) ),
inference(split_conjunct,[status(thm)],[i_0_1206]) ).
cnf(i_0_1693,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X5),hAPP(X2,X1,X3,X4)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk72_6(X1,X2,X4,X5,X3,X6))),hAPP(X2,X1,X3,esk73_6(X1,X2,X4,X5,X3,X6))))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X6),X4))
| ti(X1,X5) != hAPP(X2,X1,X3,X6)
| ~ ord(X2)
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1207]) ).
fof(i_0_1694,plain,
! [X4850,X4851,X4852] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X4852)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_902341502valids(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),X4850),X4852),X4851)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),X4850),X4852),X4851)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_175_MGF__complete])]) ).
fof(i_0_1695,plain,
! [X5844,X5845,X5846,X5847,X5848] : hAPP(fun(X5844,option(X5845)),fun(X5844,bool),dom(X5844,X5845),hAPP(fun(X5844,option(X5845)),fun(X5844,option(X5845)),hAPP(fun(X5844,fun(option(X5845),option(X5845))),fun(fun(X5844,option(X5845)),fun(X5844,option(X5845))),combs(X5844,option(X5845),option(X5845)),hAPP(fun(X5844,option(X5845)),fun(X5844,fun(option(X5845),option(X5845))),hAPP(fun(X5844,fun(option(X5845),fun(option(X5845),option(X5845)))),fun(fun(X5844,option(X5845)),fun(X5844,fun(option(X5845),option(X5845)))),combs(X5844,option(X5845),fun(option(X5845),option(X5845))),hAPP(fun(X5844,bool),fun(X5844,fun(option(X5845),fun(option(X5845),option(X5845)))),hAPP(fun(bool,fun(option(X5845),fun(option(X5845),option(X5845)))),fun(fun(X5844,bool),fun(X5844,fun(option(X5845),fun(option(X5845),option(X5845))))),combb(bool,fun(option(X5845),fun(option(X5845),option(X5845))),X5844),if(option(X5845))),X5846)),X5847)),X5848)) = hAPP(fun(X5844,bool),fun(X5844,bool),hAPP(fun(X5844,bool),fun(fun(X5844,bool),fun(X5844,bool)),semilattice_sup_sup(fun(X5844,bool)),hAPP(fun(X5844,bool),fun(X5844,bool),hAPP(fun(X5844,bool),fun(fun(X5844,bool),fun(X5844,bool)),semilattice_inf_inf(fun(X5844,bool)),hAPP(fun(X5844,option(X5845)),fun(X5844,bool),dom(X5844,X5845),X5847)),hAPP(fun(X5844,bool),fun(X5844,bool),collect(X5844),X5846))),hAPP(fun(X5844,bool),fun(X5844,bool),hAPP(fun(X5844,bool),fun(fun(X5844,bool),fun(X5844,bool)),semilattice_inf_inf(fun(X5844,bool)),hAPP(fun(X5844,option(X5845)),fun(X5844,bool),dom(X5844,X5845),X5848)),hAPP(fun(X5844,bool),fun(X5844,bool),collect(X5844),hAPP(fun(X5844,bool),fun(X5844,bool),hAPP(fun(bool,bool),fun(fun(X5844,bool),fun(X5844,bool)),combb(bool,bool,X5844),fNot),X5846)))),
inference(variable_rename,[status(thm)],[fact_430_dom__if]) ).
fof(i_0_1696,plain,
! [X6104,X6105,X6106,X6107] :
( ~ hBOOL(hAPP(fun(X6105,bool),bool,finite_finite(X6105),X6107))
| hAPP(fun(X6105,bool),fun(X6104,bool),hAPP(fun(X6105,X6104),fun(fun(X6105,bool),fun(X6104,bool)),image(X6105,X6104),X6106),X6107) = hAPP(fun(X6105,bool),fun(X6104,bool),hAPP(fun(X6104,bool),fun(fun(X6105,bool),fun(X6104,bool)),hAPP(fun(X6105,fun(X6104,bool)),fun(fun(X6104,bool),fun(fun(X6105,bool),fun(X6104,bool))),hAPP(fun(fun(X6104,bool),fun(fun(X6104,bool),fun(X6104,bool))),fun(fun(X6105,fun(X6104,bool)),fun(fun(X6104,bool),fun(fun(X6105,bool),fun(X6104,bool)))),finite_fold_image(fun(X6104,bool),X6105),semilattice_sup_sup(fun(X6104,bool))),hAPP(fun(X6104,bool),fun(X6105,fun(X6104,bool)),hAPP(fun(X6105,fun(fun(X6104,bool),fun(X6104,bool))),fun(fun(X6104,bool),fun(X6105,fun(X6104,bool))),combc(X6105,fun(X6104,bool),fun(X6104,bool)),hAPP(fun(X6105,X6104),fun(X6105,fun(fun(X6104,bool),fun(X6104,bool))),hAPP(fun(X6104,fun(fun(X6104,bool),fun(X6104,bool))),fun(fun(X6105,X6104),fun(X6105,fun(fun(X6104,bool),fun(X6104,bool)))),combb(X6104,fun(fun(X6104,bool),fun(X6104,bool)),X6105),insert(X6104)),X6106)),bot_bot(fun(X6104,bool)))),bot_bot(fun(X6104,bool))),X6107) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_477_image__eq__fold__image])]) ).
cnf(i_0_1697,plain,
( hAPP(fun(X1,bool),X2,X7,X4) = ti(X2,X6)
| hAPP(X1,X2,X3,esk99_7(X1,X2,X4,X5,X6,X3,X7)) != ti(X2,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X5),X6),X3),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1205]) ).
fof(i_0_1698,plain,
! [X5862,X5863,X5864,X5865,X5866] : hAPP(fun(X5862,option(X5863)),fun(X5862,bool),dom(X5862,X5863),hAPP(fun(X5862,bool),fun(X5862,option(X5863)),hAPP(fun(X5862,option(X5863)),fun(fun(X5862,bool),fun(X5862,option(X5863))),hAPP(fun(X5862,option(X5863)),fun(fun(X5862,option(X5863)),fun(fun(X5862,bool),fun(X5862,option(X5863)))),override_on(X5862,option(X5863)),X5864),X5865),X5866)) = hAPP(fun(X5862,bool),fun(X5862,bool),hAPP(fun(X5862,bool),fun(fun(X5862,bool),fun(X5862,bool)),semilattice_sup_sup(fun(X5862,bool)),hAPP(fun(X5862,bool),fun(X5862,bool),hAPP(fun(X5862,bool),fun(fun(X5862,bool),fun(X5862,bool)),minus_minus(fun(X5862,bool)),hAPP(fun(X5862,option(X5863)),fun(X5862,bool),dom(X5862,X5863),X5864)),hAPP(fun(X5862,bool),fun(X5862,bool),collect(X5862),hAPP(fun(X5862,bool),fun(X5862,bool),hAPP(fun(X5862,fun(fun(X5862,bool),bool)),fun(fun(X5862,bool),fun(X5862,bool)),combc(X5862,fun(X5862,bool),bool),member(X5862)),hAPP(fun(X5862,bool),fun(X5862,bool),hAPP(fun(X5862,bool),fun(fun(X5862,bool),fun(X5862,bool)),minus_minus(fun(X5862,bool)),X5866),hAPP(fun(X5862,option(X5863)),fun(X5862,bool),dom(X5862,X5863),X5865)))))),hAPP(fun(X5862,bool),fun(X5862,bool),collect(X5862),hAPP(fun(X5862,bool),fun(X5862,bool),hAPP(fun(X5862,fun(fun(X5862,bool),bool)),fun(fun(X5862,bool),fun(X5862,bool)),combc(X5862,fun(X5862,bool),bool),member(X5862)),hAPP(fun(X5862,bool),fun(X5862,bool),hAPP(fun(X5862,bool),fun(fun(X5862,bool),fun(X5862,bool)),semilattice_inf_inf(fun(X5862,bool)),X5866),hAPP(fun(X5862,option(X5863)),fun(X5862,bool),dom(X5862,X5863),X5865))))),
inference(variable_rename,[status(thm)],[fact_434_dom__override__on]) ).
fof(i_0_1699,plain,
! [X4182,X4183] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X4182))),X4183)),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X4182)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X4183),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X4182))),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_7_MGT__BodyN])]) ).
cnf(i_0_1700,plain,
( ti(X2,X3) = hAPP(fun(X2,bool),X2,the_1(X2),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(bool,bool)),fun(fun(X2,bool),fun(X2,bool)),combs(X2,bool,bool),hAPP(fun(X2,bool),fun(X2,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X2,bool),fun(X2,fun(bool,bool))),combb(bool,fun(bool,bool),X2),fconj),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),hAPP(bool,fun(bool,bool),fimplies,X1)),hAPP(X2,fun(X2,bool),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(X2,bool)),combc(X2,X2,bool),fequal(X2)),X3)))),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X1))),hAPP(X2,fun(X2,bool),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(X2,bool)),combc(X2,X2,bool),fequal(X2)),X4))))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1208]) ).
cnf(i_0_1701,plain,
( hBOOL(X1)
| ti(X2,X3) = hAPP(fun(X2,bool),X2,the_1(X2),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(bool,bool)),fun(fun(X2,bool),fun(X2,bool)),combs(X2,bool,bool),hAPP(fun(X2,bool),fun(X2,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X2,bool),fun(X2,fun(bool,bool))),combb(bool,fun(bool,bool),X2),fconj),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),hAPP(bool,fun(bool,bool),fimplies,X1)),hAPP(X2,fun(X2,bool),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(X2,bool)),combc(X2,X2,bool),fequal(X2)),X4)))),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X1))),hAPP(X2,fun(X2,bool),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(X2,bool)),combc(X2,X2,bool),fequal(X2)),X3)))) ),
inference(split_conjunct,[status(thm)],[i_0_1208]) ).
fof(i_0_1702,plain,
! [X6101,X6102,X6103] :
( ~ hBOOL(hAPP(fun(X6101,bool),bool,finite_finite(X6101),X6103))
| hAPP(fun(X6101,bool),fun(X6101,bool),hAPP(fun(X6101,bool),fun(fun(X6101,bool),fun(X6101,bool)),minus_minus(fun(X6101,bool)),X6102),X6103) = hAPP(fun(X6101,bool),fun(X6101,bool),hAPP(fun(X6101,bool),fun(fun(X6101,bool),fun(X6101,bool)),hAPP(fun(X6101,fun(fun(X6101,bool),fun(X6101,bool))),fun(fun(X6101,bool),fun(fun(X6101,bool),fun(X6101,bool))),finite_fold(X6101,fun(X6101,bool)),hAPP(fun(X6101,fun(X6101,bool)),fun(X6101,fun(fun(X6101,bool),fun(X6101,bool))),hAPP(fun(fun(X6101,bool),fun(fun(X6101,bool),fun(X6101,bool))),fun(fun(X6101,fun(X6101,bool)),fun(X6101,fun(fun(X6101,bool),fun(X6101,bool)))),combb(fun(X6101,bool),fun(fun(X6101,bool),fun(X6101,bool)),X6101),hAPP(fun(fun(X6101,bool),fun(fun(X6101,bool),fun(X6101,bool))),fun(fun(X6101,bool),fun(fun(X6101,bool),fun(X6101,bool))),combc(fun(X6101,bool),fun(X6101,bool),fun(X6101,bool)),minus_minus(fun(X6101,bool)))),hAPP(fun(X6101,bool),fun(X6101,fun(X6101,bool)),hAPP(fun(X6101,fun(fun(X6101,bool),fun(X6101,bool))),fun(fun(X6101,bool),fun(X6101,fun(X6101,bool))),combc(X6101,fun(X6101,bool),fun(X6101,bool)),insert(X6101)),bot_bot(fun(X6101,bool))))),X6102),X6103) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_476_minus__fold__remove])]) ).
cnf(i_0_1703,plain,
( ti(X1,X2) = hAPP(X3,X1,X4,hAPP(X1,X3,esk115_6(X3,X1,X4,X5,X6,X7),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X7),esk114_6(X3,X1,X4,X5,X6,X7)))) ),
inference(split_conjunct,[status(thm)],[i_0_1209]) ).
fof(i_0_1704,negated_conjecture,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))),
inference(fof_simplification,[status(thm)],[inference(assume_negation,[status(cth)],[conj_7])]) ).
fof(i_0_1705,plain,
! [X4367,X4368,X4369] :
( ( hBOOL(hAPP(fun(X4367,bool),bool,finite_finite(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),collect(X4367),X4368)))
| ~ hBOOL(hAPP(fun(X4367,bool),bool,finite_finite(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),collect(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),hAPP(fun(X4367,fun(bool,bool)),fun(fun(X4367,bool),fun(X4367,bool)),combs(X4367,bool,bool),hAPP(fun(X4367,bool),fun(X4367,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4367,bool),fun(X4367,fun(bool,bool))),combb(bool,fun(bool,bool),X4367),fdisj),X4368)),X4369)))) )
& ( hBOOL(hAPP(fun(X4367,bool),bool,finite_finite(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),collect(X4367),X4369)))
| ~ hBOOL(hAPP(fun(X4367,bool),bool,finite_finite(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),collect(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),hAPP(fun(X4367,fun(bool,bool)),fun(fun(X4367,bool),fun(X4367,bool)),combs(X4367,bool,bool),hAPP(fun(X4367,bool),fun(X4367,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4367,bool),fun(X4367,fun(bool,bool))),combb(bool,fun(bool,bool),X4367),fdisj),X4368)),X4369)))) )
& ( ~ hBOOL(hAPP(fun(X4367,bool),bool,finite_finite(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),collect(X4367),X4368)))
| ~ hBOOL(hAPP(fun(X4367,bool),bool,finite_finite(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),collect(X4367),X4369)))
| hBOOL(hAPP(fun(X4367,bool),bool,finite_finite(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),collect(X4367),hAPP(fun(X4367,bool),fun(X4367,bool),hAPP(fun(X4367,fun(bool,bool)),fun(fun(X4367,bool),fun(X4367,bool)),combs(X4367,bool,bool),hAPP(fun(X4367,bool),fun(X4367,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4367,bool),fun(X4367,fun(bool,bool))),combb(bool,fun(bool,bool),X4367),fdisj),X4368)),X4369)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_57_finite__Collect__disjI])])]) ).
fof(i_0_1706,plain,
! [X7440,X7441,X7442] : hAPP(fun(X7440,option(X7441)),fun(X7441,bool),ran(X7440,X7441),X7442) = hAPP(fun(X7441,bool),fun(X7441,bool),collect(X7441),hAPP(fun(X7441,fun(X7440,bool)),fun(X7441,bool),hAPP(fun(fun(X7440,bool),bool),fun(fun(X7441,fun(X7440,bool)),fun(X7441,bool)),combb(fun(X7440,bool),bool,X7441),fEx(X7440)),hAPP(fun(X7441,option(X7441)),fun(X7441,fun(X7440,bool)),hAPP(fun(option(X7441),fun(X7440,bool)),fun(fun(X7441,option(X7441)),fun(X7441,fun(X7440,bool))),combb(option(X7441),fun(X7440,bool),X7441),hAPP(fun(X7440,fun(option(X7441),bool)),fun(option(X7441),fun(X7440,bool)),combc(X7440,option(X7441),bool),hAPP(fun(X7440,option(X7441)),fun(X7440,fun(option(X7441),bool)),hAPP(fun(option(X7441),fun(option(X7441),bool)),fun(fun(X7440,option(X7441)),fun(X7440,fun(option(X7441),bool))),combb(option(X7441),fun(option(X7441),bool),X7440),fequal(option(X7441))),X7442))),some(X7441)))),
inference(variable_rename,[status(thm)],[fact_842_ran__def]) ).
fof(i_0_1707,plain,
! [X5992,X5993,X5994,X5995,X5996,X5997,X5998] :
( ~ hBOOL(hAPP(fun(X5993,bool),bool,hAPP(X5993,fun(fun(X5993,bool),bool),member(X5993),X5997),X5998))
| ~ hBOOL(hAPP(X5992,bool,hAPP(fun(X5993,bool),fun(X5992,bool),hAPP(X5992,fun(fun(X5993,bool),fun(X5992,bool)),hAPP(fun(X5993,fun(X5992,X5992)),fun(X5992,fun(fun(X5993,bool),fun(X5992,bool))),fold_graph(X5993,X5992),X5994),X5995),hAPP(fun(X5993,bool),fun(X5993,bool),hAPP(fun(X5993,bool),fun(fun(X5993,bool),fun(X5993,bool)),minus_minus(fun(X5993,bool)),X5998),hAPP(fun(X5993,bool),fun(X5993,bool),hAPP(X5993,fun(fun(X5993,bool),fun(X5993,bool)),insert(X5993),X5997),bot_bot(fun(X5993,bool))))),X5996))
| hBOOL(hAPP(X5992,bool,hAPP(fun(X5993,bool),fun(X5992,bool),hAPP(X5992,fun(fun(X5993,bool),fun(X5992,bool)),hAPP(fun(X5993,fun(X5992,X5992)),fun(X5992,fun(fun(X5993,bool),fun(X5992,bool))),fold_graph(X5993,X5992),X5994),X5995),X5998),hAPP(X5992,X5992,hAPP(X5993,fun(X5992,X5992),X5994,X5997),X5996))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_455_fold__graph_H_Ointros_I2_J])]) ).
fof(i_0_1708,plain,
! [X6565,X6566,X6567,X6568,X6569,X6570] :
( ( ~ hBOOL(hAPP(fun(X6566,bool),bool,hAPP(X6566,fun(fun(X6566,bool),bool),member(X6566),X6569),X6570))
| hAPP(fun(X6566,bool),fun(X6566,option(X6565)),hAPP(fun(X6566,option(X6565)),fun(fun(X6566,bool),fun(X6566,option(X6565))),restrict_map(X6566,X6565),hAPP(option(X6565),fun(X6566,option(X6565)),hAPP(X6566,fun(option(X6565),fun(X6566,option(X6565))),hAPP(fun(X6566,option(X6565)),fun(X6566,fun(option(X6565),fun(X6566,option(X6565)))),fun_upd(X6566,option(X6565)),X6567),X6569),X6568)),X6570) = hAPP(option(X6565),fun(X6566,option(X6565)),hAPP(X6566,fun(option(X6565),fun(X6566,option(X6565))),hAPP(fun(X6566,option(X6565)),fun(X6566,fun(option(X6565),fun(X6566,option(X6565)))),fun_upd(X6566,option(X6565)),hAPP(fun(X6566,bool),fun(X6566,option(X6565)),hAPP(fun(X6566,option(X6565)),fun(fun(X6566,bool),fun(X6566,option(X6565))),restrict_map(X6566,X6565),X6567),hAPP(fun(X6566,bool),fun(X6566,bool),hAPP(fun(X6566,bool),fun(fun(X6566,bool),fun(X6566,bool)),minus_minus(fun(X6566,bool)),X6570),hAPP(fun(X6566,bool),fun(X6566,bool),hAPP(X6566,fun(fun(X6566,bool),fun(X6566,bool)),insert(X6566),X6569),bot_bot(fun(X6566,bool)))))),X6569),X6568) )
& ( hBOOL(hAPP(fun(X6566,bool),bool,hAPP(X6566,fun(fun(X6566,bool),bool),member(X6566),X6569),X6570))
| hAPP(fun(X6566,bool),fun(X6566,option(X6565)),hAPP(fun(X6566,option(X6565)),fun(fun(X6566,bool),fun(X6566,option(X6565))),restrict_map(X6566,X6565),hAPP(option(X6565),fun(X6566,option(X6565)),hAPP(X6566,fun(option(X6565),fun(X6566,option(X6565))),hAPP(fun(X6566,option(X6565)),fun(X6566,fun(option(X6565),fun(X6566,option(X6565)))),fun_upd(X6566,option(X6565)),X6567),X6569),X6568)),X6570) = hAPP(fun(X6566,bool),fun(X6566,option(X6565)),hAPP(fun(X6566,option(X6565)),fun(fun(X6566,bool),fun(X6566,option(X6565))),restrict_map(X6566,X6565),X6567),X6570) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1210])]) ).
fof(i_0_1709,plain,
! [X6553,X6554,X6555,X6556,X6557,X6558] :
( ~ hBOOL(hAPP(fun(X6554,bool),bool,hAPP(X6554,fun(fun(X6554,bool),bool),member(X6554),X6557),X6558))
| hAPP(option(X6553),fun(X6554,option(X6553)),hAPP(X6554,fun(option(X6553),fun(X6554,option(X6553))),hAPP(fun(X6554,option(X6553)),fun(X6554,fun(option(X6553),fun(X6554,option(X6553)))),fun_upd(X6554,option(X6553)),hAPP(fun(X6554,bool),fun(X6554,option(X6553)),hAPP(fun(X6554,option(X6553)),fun(fun(X6554,bool),fun(X6554,option(X6553))),restrict_map(X6554,X6553),X6555),X6558)),X6557),X6556) = hAPP(option(X6553),fun(X6554,option(X6553)),hAPP(X6554,fun(option(X6553),fun(X6554,option(X6553))),hAPP(fun(X6554,option(X6553)),fun(X6554,fun(option(X6553),fun(X6554,option(X6553)))),fun_upd(X6554,option(X6553)),hAPP(fun(X6554,bool),fun(X6554,option(X6553)),hAPP(fun(X6554,option(X6553)),fun(fun(X6554,bool),fun(X6554,option(X6553))),restrict_map(X6554,X6553),X6555),hAPP(fun(X6554,bool),fun(X6554,bool),hAPP(fun(X6554,bool),fun(fun(X6554,bool),fun(X6554,bool)),minus_minus(fun(X6554,bool)),X6558),hAPP(fun(X6554,bool),fun(X6554,bool),hAPP(X6554,fun(fun(X6554,bool),fun(X6554,bool)),insert(X6554),X6557),bot_bot(fun(X6554,bool)))))),X6557),X6556) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_573_fun__upd__restrict__conv])]) ).
cnf(i_0_1710,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk78_6(X1,X2,X3,X4,X5,X6)),esk79_6(X1,X2,X3,X4,X5,X6)))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),X4))
| hAPP(X1,X2,X3,X6) != ti(X2,X4)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X5),X6))
| ~ ord(X2)
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1206]) ).
fof(i_0_1711,plain,
! [X6559,X6560,X6561,X6562,X6563,X6564] : hAPP(option(X6559),fun(X6560,option(X6559)),hAPP(X6560,fun(option(X6559),fun(X6560,option(X6559))),hAPP(fun(X6560,option(X6559)),fun(X6560,fun(option(X6559),fun(X6560,option(X6559)))),fun_upd(X6560,option(X6559)),hAPP(fun(X6560,bool),fun(X6560,option(X6559)),hAPP(fun(X6560,option(X6559)),fun(fun(X6560,bool),fun(X6560,option(X6559))),restrict_map(X6560,X6559),X6561),X6562)),X6563),X6564) = hAPP(option(X6559),fun(X6560,option(X6559)),hAPP(X6560,fun(option(X6559),fun(X6560,option(X6559))),hAPP(fun(X6560,option(X6559)),fun(X6560,fun(option(X6559),fun(X6560,option(X6559)))),fun_upd(X6560,option(X6559)),hAPP(fun(X6560,bool),fun(X6560,option(X6559)),hAPP(fun(X6560,option(X6559)),fun(fun(X6560,bool),fun(X6560,option(X6559))),restrict_map(X6560,X6559),X6561),hAPP(fun(X6560,bool),fun(X6560,bool),hAPP(fun(X6560,bool),fun(fun(X6560,bool),fun(X6560,bool)),minus_minus(fun(X6560,bool)),X6562),hAPP(fun(X6560,bool),fun(X6560,bool),hAPP(X6560,fun(fun(X6560,bool),fun(X6560,bool)),insert(X6560),X6563),bot_bot(fun(X6560,bool)))))),X6563),X6564),
inference(variable_rename,[status(thm)],[fact_574_fun__upd__restrict]) ).
cnf(i_0_1712,plain,
( ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,X3,X4)),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,esk54_4(X1,X4,X2,X3)),esk55_4(X1,X4,X2,X3))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk54_4(X1,X4,X2,X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk55_4(X1,X4,X2,X3)),bot_bot(fun(X1,bool)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1211]) ).
fof(i_0_1713,plain,
! [X5817,X5818,X5819,X5820,X5821] : hBOOL(hAPP(fun(X5817,bool),bool,hAPP(fun(X5817,bool),fun(fun(X5817,bool),bool),ord_less_eq(fun(X5817,bool)),hAPP(fun(X5817,bool),fun(X5817,bool),hAPP(fun(X5817,bool),fun(fun(X5817,bool),fun(X5817,bool)),minus_minus(fun(X5817,bool)),hAPP(fun(X5818,bool),fun(X5817,bool),hAPP(fun(X5818,X5817),fun(fun(X5818,bool),fun(X5817,bool)),image(X5818,X5817),X5819),X5820)),hAPP(fun(X5818,bool),fun(X5817,bool),hAPP(fun(X5818,X5817),fun(fun(X5818,bool),fun(X5817,bool)),image(X5818,X5817),X5819),X5821))),hAPP(fun(X5818,bool),fun(X5817,bool),hAPP(fun(X5818,X5817),fun(fun(X5818,bool),fun(X5817,bool)),image(X5818,X5817),X5819),hAPP(fun(X5818,bool),fun(X5818,bool),hAPP(fun(X5818,bool),fun(fun(X5818,bool),fun(X5818,bool)),minus_minus(fun(X5818,bool)),X5820),X5821)))),
inference(variable_rename,[status(thm)],[fact_424_image__diff__subset]) ).
cnf(i_0_1714,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk72_6(X2,X1,X3,X4,X5,X6)),esk73_6(X2,X1,X3,X4,X5,X6)))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X4),hAPP(X1,X2,X5,X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X6),X3))
| ti(X2,X4) != hAPP(X1,X2,X5,X6)
| ~ ord(X1)
| ~ ord(X2) ),
inference(split_conjunct,[status(thm)],[i_0_1207]) ).
fof(i_0_1715,plain,
! [X4305,X4306,X4307] : hAPP(fun(X4305,bool),fun(X4305,bool),hAPP(X4305,fun(fun(X4305,bool),fun(X4305,bool)),insert(X4305),X4306),hAPP(fun(X4305,bool),fun(X4305,bool),collect(X4305),X4307)) = hAPP(fun(X4305,bool),fun(X4305,bool),collect(X4305),hAPP(fun(X4305,bool),fun(X4305,bool),hAPP(fun(X4305,fun(bool,bool)),fun(fun(X4305,bool),fun(X4305,bool)),combs(X4305,bool,bool),hAPP(fun(X4305,bool),fun(X4305,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4305,bool),fun(X4305,fun(bool,bool))),combb(bool,fun(bool,bool),X4305),fimplies),hAPP(fun(X4305,bool),fun(X4305,bool),hAPP(fun(bool,bool),fun(fun(X4305,bool),fun(X4305,bool)),combb(bool,bool,X4305),fNot),hAPP(X4305,fun(X4305,bool),hAPP(fun(X4305,fun(X4305,bool)),fun(X4305,fun(X4305,bool)),combc(X4305,X4305,bool),fequal(X4305)),X4306)))),X4307)),
inference(variable_rename,[status(thm)],[fact_42_insert__Collect]) ).
fof(i_0_1716,plain,
! [X7117,X7118,X7119,X7120,X7121] : hAPP(X7117,X7118,hAPP(fun(X7118,X7117),fun(X7117,X7118),hAPP(fun(X7118,bool),fun(fun(X7118,X7117),fun(X7117,X7118)),the_inv_into(X7118,X7117),X7119),X7120),X7121) = hAPP(fun(X7118,bool),X7118,the_1(X7118),hAPP(fun(X7118,bool),fun(X7118,bool),hAPP(fun(X7118,fun(bool,bool)),fun(fun(X7118,bool),fun(X7118,bool)),combs(X7118,bool,bool),hAPP(fun(X7118,bool),fun(X7118,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X7118,bool),fun(X7118,fun(bool,bool))),combb(bool,fun(bool,bool),X7118),fconj),hAPP(fun(X7118,bool),fun(X7118,bool),hAPP(fun(X7118,fun(fun(X7118,bool),bool)),fun(fun(X7118,bool),fun(X7118,bool)),combc(X7118,fun(X7118,bool),bool),member(X7118)),X7119))),hAPP(X7117,fun(X7118,bool),hAPP(fun(X7118,fun(X7117,bool)),fun(X7117,fun(X7118,bool)),combc(X7118,X7117,bool),hAPP(fun(X7118,X7117),fun(X7118,fun(X7117,bool)),hAPP(fun(X7117,fun(X7117,bool)),fun(fun(X7118,X7117),fun(X7118,fun(X7117,bool))),combb(X7117,fun(X7117,bool),X7118),fequal(X7117)),X7120)),X7121))),
inference(variable_rename,[status(thm)],[fact_743_the__inv__into__def]) ).
fof(i_0_1717,plain,
! [X4896,X4897,X4898,X4899] :
( ( ~ hBOOL(hAPP(X4896,bool,hAPP(fun(X4896,bool),fun(X4896,bool),hAPP(fun(X4896,bool),fun(fun(X4896,bool),fun(X4896,bool)),semilattice_sup_sup(fun(X4896,bool)),hAPP(fun(X4896,bool),fun(X4896,bool),hAPP(fun(X4896,fun(fun(X4896,bool),bool)),fun(fun(X4896,bool),fun(X4896,bool)),combc(X4896,fun(X4896,bool),bool),member(X4896)),X4897)),hAPP(fun(X4896,bool),fun(X4896,bool),hAPP(fun(X4896,fun(fun(X4896,bool),bool)),fun(fun(X4896,bool),fun(X4896,bool)),combc(X4896,fun(X4896,bool),bool),member(X4896)),X4898)),X4899))
| hBOOL(hAPP(fun(X4896,bool),bool,hAPP(X4896,fun(fun(X4896,bool),bool),member(X4896),X4899),hAPP(fun(X4896,bool),fun(X4896,bool),hAPP(fun(X4896,bool),fun(fun(X4896,bool),fun(X4896,bool)),semilattice_sup_sup(fun(X4896,bool)),X4897),X4898))) )
& ( ~ hBOOL(hAPP(fun(X4896,bool),bool,hAPP(X4896,fun(fun(X4896,bool),bool),member(X4896),X4899),hAPP(fun(X4896,bool),fun(X4896,bool),hAPP(fun(X4896,bool),fun(fun(X4896,bool),fun(X4896,bool)),semilattice_sup_sup(fun(X4896,bool)),X4897),X4898)))
| hBOOL(hAPP(X4896,bool,hAPP(fun(X4896,bool),fun(X4896,bool),hAPP(fun(X4896,bool),fun(fun(X4896,bool),fun(X4896,bool)),semilattice_sup_sup(fun(X4896,bool)),hAPP(fun(X4896,bool),fun(X4896,bool),hAPP(fun(X4896,fun(fun(X4896,bool),bool)),fun(fun(X4896,bool),fun(X4896,bool)),combc(X4896,fun(X4896,bool),bool),member(X4896)),X4897)),hAPP(fun(X4896,bool),fun(X4896,bool),hAPP(fun(X4896,fun(fun(X4896,bool),bool)),fun(fun(X4896,bool),fun(X4896,bool)),combc(X4896,fun(X4896,bool),bool),member(X4896)),X4898)),X4899)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_186_sup__Un__eq])]) ).
fof(i_0_1718,plain,
! [X5431,X5432,X5433,X5434] :
( ( ~ hBOOL(hAPP(X5431,bool,hAPP(fun(X5431,bool),fun(X5431,bool),hAPP(fun(X5431,bool),fun(fun(X5431,bool),fun(X5431,bool)),semilattice_inf_inf(fun(X5431,bool)),hAPP(fun(X5431,bool),fun(X5431,bool),hAPP(fun(X5431,fun(fun(X5431,bool),bool)),fun(fun(X5431,bool),fun(X5431,bool)),combc(X5431,fun(X5431,bool),bool),member(X5431)),X5432)),hAPP(fun(X5431,bool),fun(X5431,bool),hAPP(fun(X5431,fun(fun(X5431,bool),bool)),fun(fun(X5431,bool),fun(X5431,bool)),combc(X5431,fun(X5431,bool),bool),member(X5431)),X5433)),X5434))
| hBOOL(hAPP(fun(X5431,bool),bool,hAPP(X5431,fun(fun(X5431,bool),bool),member(X5431),X5434),hAPP(fun(X5431,bool),fun(X5431,bool),hAPP(fun(X5431,bool),fun(fun(X5431,bool),fun(X5431,bool)),semilattice_inf_inf(fun(X5431,bool)),X5432),X5433))) )
& ( ~ hBOOL(hAPP(fun(X5431,bool),bool,hAPP(X5431,fun(fun(X5431,bool),bool),member(X5431),X5434),hAPP(fun(X5431,bool),fun(X5431,bool),hAPP(fun(X5431,bool),fun(fun(X5431,bool),fun(X5431,bool)),semilattice_inf_inf(fun(X5431,bool)),X5432),X5433)))
| hBOOL(hAPP(X5431,bool,hAPP(fun(X5431,bool),fun(X5431,bool),hAPP(fun(X5431,bool),fun(fun(X5431,bool),fun(X5431,bool)),semilattice_inf_inf(fun(X5431,bool)),hAPP(fun(X5431,bool),fun(X5431,bool),hAPP(fun(X5431,fun(fun(X5431,bool),bool)),fun(fun(X5431,bool),fun(X5431,bool)),combc(X5431,fun(X5431,bool),bool),member(X5431)),X5432)),hAPP(fun(X5431,bool),fun(X5431,bool),hAPP(fun(X5431,fun(fun(X5431,bool),bool)),fun(fun(X5431,bool),fun(X5431,bool)),combc(X5431,fun(X5431,bool),bool),member(X5431)),X5433)),X5434)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_317_inf__Int__eq])]) ).
fof(i_0_1719,plain,
! [X6778,X6779,X6780,X6781,X6782] :
( ~ hBOOL(hAPP(fun(option(X6778),bool),bool,finite_finite(option(X6778)),hAPP(fun(X6779,bool),fun(option(X6778),bool),hAPP(fun(X6779,option(X6778)),fun(fun(X6779,bool),fun(option(X6778),bool)),image(X6779,option(X6778)),X6782),top_top(fun(X6779,bool)))))
| hBOOL(hAPP(fun(option(X6778),bool),bool,finite_finite(option(X6778)),hAPP(fun(X6779,bool),fun(option(X6778),bool),hAPP(fun(X6779,option(X6778)),fun(fun(X6779,bool),fun(option(X6778),bool)),image(X6779,option(X6778)),hAPP(option(X6778),fun(X6779,option(X6778)),hAPP(X6779,fun(option(X6778),fun(X6779,option(X6778))),hAPP(fun(X6779,option(X6778)),fun(X6779,fun(option(X6778),fun(X6779,option(X6778)))),fun_upd(X6779,option(X6778)),X6782),X6780),hAPP(X6778,option(X6778),some(X6778),X6781))),top_top(fun(X6779,bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_639_finite__range__updI])]) ).
fof(i_0_1720,plain,
! [X5768,X5769,X5770,X5771] : hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_sup_sup(fun(X5768,bool)),hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_sup_sup(fun(X5768,bool)),hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_inf_inf(fun(X5768,bool)),X5769),X5770)),hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_inf_inf(fun(X5768,bool)),X5770),X5771))),hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_inf_inf(fun(X5768,bool)),X5771),X5769)) = hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_inf_inf(fun(X5768,bool)),hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_inf_inf(fun(X5768,bool)),hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_sup_sup(fun(X5768,bool)),X5769),X5770)),hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_sup_sup(fun(X5768,bool)),X5770),X5771))),hAPP(fun(X5768,bool),fun(X5768,bool),hAPP(fun(X5768,bool),fun(fun(X5768,bool),fun(X5768,bool)),semilattice_sup_sup(fun(X5768,bool)),X5771),X5769)),
inference(variable_rename,[status(thm)],[fact_411_Un__Int__crazy]) ).
fof(i_0_1721,plain,
! [X5052,X5053,X5054] : hBOOL(hAPP(fun(hoare_2118899576triple(X5052),bool),bool,hAPP(fun(hoare_2118899576triple(X5052),bool),fun(fun(hoare_2118899576triple(X5052),bool),bool),hoare_1301688828derivs(X5052),X5053),hAPP(fun(hoare_2118899576triple(X5052),bool),fun(hoare_2118899576triple(X5052),bool),hAPP(hoare_2118899576triple(X5052),fun(fun(hoare_2118899576triple(X5052),bool),fun(hoare_2118899576triple(X5052),bool)),insert(hoare_2118899576triple(X5052)),hAPP(fun(X5052,fun(state,bool)),hoare_2118899576triple(X5052),hAPP(com,fun(fun(X5052,fun(state,bool)),hoare_2118899576triple(X5052)),hAPP(fun(X5052,fun(state,bool)),fun(com,fun(fun(X5052,fun(state,bool)),hoare_2118899576triple(X5052))),hoare_759811442triple(X5052),X5054),skip),X5054)),bot_bot(fun(hoare_2118899576triple(X5052),bool))))),
inference(variable_rename,[status(thm)],[fact_229_hoare__derivs_OSkip]) ).
fof(i_0_1722,plain,
! [X4196,X4197,X4198] :
( ( ~ hBOOL(hAPP(fun(X4196,bool),bool,finite_finite(X4196),hAPP(fun(X4196,bool),fun(X4196,bool),collect(X4196),X4198)))
| hBOOL(hAPP(fun(X4196,bool),bool,finite_finite(X4196),hAPP(fun(X4196,bool),fun(X4196,bool),collect(X4196),hAPP(fun(X4196,bool),fun(X4196,bool),hAPP(fun(X4196,fun(bool,bool)),fun(fun(X4196,bool),fun(X4196,bool)),combs(X4196,bool,bool),hAPP(fun(X4196,bool),fun(X4196,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4196,bool),fun(X4196,fun(bool,bool))),combb(bool,fun(bool,bool),X4196),fconj),X4198)),X4197)))) )
& ( ~ hBOOL(hAPP(fun(X4196,bool),bool,finite_finite(X4196),hAPP(fun(X4196,bool),fun(X4196,bool),collect(X4196),X4197)))
| hBOOL(hAPP(fun(X4196,bool),bool,finite_finite(X4196),hAPP(fun(X4196,bool),fun(X4196,bool),collect(X4196),hAPP(fun(X4196,bool),fun(X4196,bool),hAPP(fun(X4196,fun(bool,bool)),fun(fun(X4196,bool),fun(X4196,bool)),combs(X4196,bool,bool),hAPP(fun(X4196,bool),fun(X4196,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4196,bool),fun(X4196,fun(bool,bool))),combb(bool,fun(bool,bool),X4196),fconj),X4198)),X4197)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_13_finite__Collect__conjI])])]) ).
fof(i_0_1723,plain,
! [X6317,X6318,X6319,X6320,X6321] :
( ( hBOOL(hAPP(fun(X6317,bool),bool,hAPP(fun(X6317,X6318),fun(fun(X6317,bool),bool),inj_on(X6317,X6318),X6319),X6321))
| ~ hBOOL(hAPP(fun(X6317,bool),bool,hAPP(fun(X6317,X6318),fun(fun(X6317,bool),bool),inj_on(X6317,X6318),X6319),hAPP(fun(X6317,bool),fun(X6317,bool),hAPP(X6317,fun(fun(X6317,bool),fun(X6317,bool)),insert(X6317),X6320),X6321))) )
& ( ~ hBOOL(hAPP(fun(X6318,bool),bool,hAPP(X6318,fun(fun(X6318,bool),bool),member(X6318),hAPP(X6317,X6318,X6319,X6320)),hAPP(fun(X6317,bool),fun(X6318,bool),hAPP(fun(X6317,X6318),fun(fun(X6317,bool),fun(X6318,bool)),image(X6317,X6318),X6319),hAPP(fun(X6317,bool),fun(X6317,bool),hAPP(fun(X6317,bool),fun(fun(X6317,bool),fun(X6317,bool)),minus_minus(fun(X6317,bool)),X6321),hAPP(fun(X6317,bool),fun(X6317,bool),hAPP(X6317,fun(fun(X6317,bool),fun(X6317,bool)),insert(X6317),X6320),bot_bot(fun(X6317,bool)))))))
| ~ hBOOL(hAPP(fun(X6317,bool),bool,hAPP(fun(X6317,X6318),fun(fun(X6317,bool),bool),inj_on(X6317,X6318),X6319),hAPP(fun(X6317,bool),fun(X6317,bool),hAPP(X6317,fun(fun(X6317,bool),fun(X6317,bool)),insert(X6317),X6320),X6321))) )
& ( ~ hBOOL(hAPP(fun(X6317,bool),bool,hAPP(fun(X6317,X6318),fun(fun(X6317,bool),bool),inj_on(X6317,X6318),X6319),X6321))
| hBOOL(hAPP(fun(X6318,bool),bool,hAPP(X6318,fun(fun(X6318,bool),bool),member(X6318),hAPP(X6317,X6318,X6319,X6320)),hAPP(fun(X6317,bool),fun(X6318,bool),hAPP(fun(X6317,X6318),fun(fun(X6317,bool),fun(X6318,bool)),image(X6317,X6318),X6319),hAPP(fun(X6317,bool),fun(X6317,bool),hAPP(fun(X6317,bool),fun(fun(X6317,bool),fun(X6317,bool)),minus_minus(fun(X6317,bool)),X6321),hAPP(fun(X6317,bool),fun(X6317,bool),hAPP(X6317,fun(fun(X6317,bool),fun(X6317,bool)),insert(X6317),X6320),bot_bot(fun(X6317,bool)))))))
| hBOOL(hAPP(fun(X6317,bool),bool,hAPP(fun(X6317,X6318),fun(fun(X6317,bool),bool),inj_on(X6317,X6318),X6319),hAPP(fun(X6317,bool),fun(X6317,bool),hAPP(X6317,fun(fun(X6317,bool),fun(X6317,bool)),insert(X6317),X6320),X6321))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1212])])]) ).
fof(i_0_1724,plain,
! [X5909,X5910,X5911,X5912,X5913,X5914,X5915,X5916] :
( ~ hBOOL(hAPP(fun(fun(X5909,bool),X5910),bool,hAPP(fun(X5909,X5910),fun(fun(fun(X5909,bool),X5910),bool),hAPP(X5910,fun(fun(X5909,X5910),fun(fun(fun(X5909,bool),X5910),bool)),hAPP(fun(X5910,fun(X5910,X5910)),fun(X5910,fun(fun(X5909,X5910),fun(fun(fun(X5909,bool),X5910),bool))),finite1357897459simple(X5910,X5909),X5913),X5914),X5915),X5916))
| ~ hBOOL(hAPP(fun(X5909,bool),bool,finite_finite(X5909),X5912))
| ~ hBOOL(hAPP(fun(X5909,bool),bool,finite_finite(X5909),X5911))
| hAPP(X5910,X5910,hAPP(X5910,fun(X5910,X5910),X5913,hAPP(fun(X5909,bool),X5910,X5916,hAPP(fun(X5909,bool),fun(X5909,bool),hAPP(fun(X5909,bool),fun(fun(X5909,bool),fun(X5909,bool)),semilattice_sup_sup(fun(X5909,bool)),X5912),X5911))),hAPP(fun(X5909,bool),X5910,X5916,hAPP(fun(X5909,bool),fun(X5909,bool),hAPP(fun(X5909,bool),fun(fun(X5909,bool),fun(X5909,bool)),semilattice_inf_inf(fun(X5909,bool)),X5912),X5911))) = hAPP(X5910,X5910,hAPP(X5910,fun(X5910,X5910),X5913,hAPP(fun(X5909,bool),X5910,X5916,X5912)),hAPP(fun(X5909,bool),X5910,X5916,X5911)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_441_folding__image__simple_Ounion__inter])]) ).
fof(i_0_1725,plain,
! [X5501,X5502,X5503] : hAPP(fun(X5501,bool),fun(X5501,bool),hAPP(fun(X5501,bool),fun(fun(X5501,bool),fun(X5501,bool)),minus_minus(fun(X5501,bool)),X5502),X5503) = hAPP(fun(X5501,bool),fun(X5501,bool),collect(X5501),hAPP(fun(X5501,bool),fun(X5501,bool),hAPP(fun(X5501,fun(bool,bool)),fun(fun(X5501,bool),fun(X5501,bool)),combs(X5501,bool,bool),hAPP(fun(X5501,bool),fun(X5501,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X5501,bool),fun(X5501,fun(bool,bool))),combb(bool,fun(bool,bool),X5501),fconj),hAPP(fun(X5501,bool),fun(X5501,bool),hAPP(fun(X5501,fun(fun(X5501,bool),bool)),fun(fun(X5501,bool),fun(X5501,bool)),combc(X5501,fun(X5501,bool),bool),member(X5501)),X5502))),hAPP(fun(X5501,bool),fun(X5501,bool),hAPP(fun(bool,bool),fun(fun(X5501,bool),fun(X5501,bool)),combb(bool,bool,X5501),fNot),hAPP(fun(X5501,bool),fun(X5501,bool),hAPP(fun(X5501,fun(fun(X5501,bool),bool)),fun(fun(X5501,bool),fun(X5501,bool)),combc(X5501,fun(X5501,bool),bool),member(X5501)),X5503)))),
inference(variable_rename,[status(thm)],[fact_336_set__diff__eq]) ).
fof(i_0_1726,plain,
! [X5925,X5926,X5927,X5928,X5929,X5930,X5931,X5932] :
( ~ hBOOL(hAPP(fun(fun(X5925,bool),X5926),bool,hAPP(fun(X5925,X5926),fun(fun(fun(X5925,bool),X5926),bool),hAPP(X5926,fun(fun(X5925,X5926),fun(fun(fun(X5925,bool),X5926),bool)),hAPP(fun(X5926,fun(X5926,X5926)),fun(X5926,fun(fun(X5925,X5926),fun(fun(fun(X5925,bool),X5926),bool))),finite1357897459simple(X5926,X5925),X5929),X5930),X5931),X5932))
| ~ hBOOL(hAPP(fun(X5925,bool),bool,finite_finite(X5925),X5928))
| ~ hBOOL(hAPP(fun(X5925,bool),bool,hAPP(X5925,fun(fun(X5925,bool),bool),member(X5925),X5927),X5928))
| hAPP(fun(X5925,bool),X5926,X5932,X5928) = hAPP(X5926,X5926,hAPP(X5926,fun(X5926,X5926),X5929,hAPP(X5925,X5926,X5931,X5927)),hAPP(fun(X5925,bool),X5926,X5932,hAPP(fun(X5925,bool),fun(X5925,bool),hAPP(fun(X5925,bool),fun(fun(X5925,bool),fun(X5925,bool)),minus_minus(fun(X5925,bool)),X5928),hAPP(fun(X5925,bool),fun(X5925,bool),hAPP(X5925,fun(fun(X5925,bool),fun(X5925,bool)),insert(X5925),X5927),bot_bot(fun(X5925,bool)))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_443_folding__image__simple_Oremove])]) ).
fof(i_0_1727,plain,
! [X5829,X5830,X5831,X5832,X5833] : hBOOL(hAPP(fun(X5829,bool),bool,hAPP(fun(X5829,bool),fun(fun(X5829,bool),bool),ord_less_eq(fun(X5829,bool)),hAPP(fun(X5830,bool),fun(X5829,bool),hAPP(fun(X5830,X5829),fun(fun(X5830,bool),fun(X5829,bool)),image(X5830,X5829),X5831),hAPP(fun(X5830,bool),fun(X5830,bool),hAPP(fun(X5830,bool),fun(fun(X5830,bool),fun(X5830,bool)),semilattice_inf_inf(fun(X5830,bool)),X5832),X5833))),hAPP(fun(X5829,bool),fun(X5829,bool),hAPP(fun(X5829,bool),fun(fun(X5829,bool),fun(X5829,bool)),semilattice_inf_inf(fun(X5829,bool)),hAPP(fun(X5830,bool),fun(X5829,bool),hAPP(fun(X5830,X5829),fun(fun(X5830,bool),fun(X5829,bool)),image(X5830,X5829),X5831),X5832)),hAPP(fun(X5830,bool),fun(X5829,bool),hAPP(fun(X5830,X5829),fun(fun(X5830,bool),fun(X5829,bool)),image(X5830,X5829),X5831),X5833)))),
inference(variable_rename,[status(thm)],[fact_427_image__Int__subset]) ).
fof(i_0_1728,plain,
! [X5917,X5918,X5919,X5920,X5921,X5922,X5923,X5924] :
( ~ hBOOL(hAPP(fun(fun(X5917,bool),X5918),bool,hAPP(fun(X5917,X5918),fun(fun(fun(X5917,bool),X5918),bool),hAPP(X5918,fun(fun(X5917,X5918),fun(fun(fun(X5917,bool),X5918),bool)),hAPP(fun(X5918,fun(X5918,X5918)),fun(X5918,fun(fun(X5917,X5918),fun(fun(fun(X5917,bool),X5918),bool))),finite1357897459simple(X5918,X5917),X5921),X5922),X5923),X5924))
| ~ hBOOL(hAPP(fun(X5917,bool),bool,finite_finite(X5917),X5920))
| hAPP(fun(X5917,bool),X5918,X5924,hAPP(fun(X5917,bool),fun(X5917,bool),hAPP(X5917,fun(fun(X5917,bool),fun(X5917,bool)),insert(X5917),X5919),X5920)) = hAPP(X5918,X5918,hAPP(X5918,fun(X5918,X5918),X5921,hAPP(X5917,X5918,X5923,X5919)),hAPP(fun(X5917,bool),X5918,X5924,hAPP(fun(X5917,bool),fun(X5917,bool),hAPP(fun(X5917,bool),fun(fun(X5917,bool),fun(X5917,bool)),minus_minus(fun(X5917,bool)),X5920),hAPP(fun(X5917,bool),fun(X5917,bool),hAPP(X5917,fun(fun(X5917,bool),fun(X5917,bool)),insert(X5917),X5919),bot_bot(fun(X5917,bool)))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_442_folding__image__simple_Oinsert__remove])]) ).
fof(i_0_1729,plain,
! [X6582,X6583,X6584,X6585,X6586,X6587] :
( ( hBOOL(hAPP(fun(X6583,bool),bool,hAPP(X6583,fun(fun(X6583,bool),bool),member(X6583),esk117_6(X6582,X6583,X6584,X6585,X6586,X6587)),X6587))
| hAPP(fun(X6583,bool),fun(X6583,bool),hAPP(fun(X6583,bool),fun(fun(X6583,bool),fun(X6583,bool)),semilattice_inf_inf(fun(X6583,bool)),hAPP(fun(X6582,bool),fun(X6583,bool),hAPP(fun(X6583,X6582),fun(fun(X6582,bool),fun(X6583,bool)),vimage(X6583,X6582),X6585),X6584)),X6587) = hAPP(fun(X6583,bool),fun(X6583,bool),hAPP(fun(X6583,bool),fun(fun(X6583,bool),fun(X6583,bool)),semilattice_inf_inf(fun(X6583,bool)),hAPP(fun(X6582,bool),fun(X6583,bool),hAPP(fun(X6583,X6582),fun(fun(X6582,bool),fun(X6583,bool)),vimage(X6583,X6582),X6586),X6584)),X6587) )
& ( hAPP(X6583,X6582,X6585,esk117_6(X6582,X6583,X6584,X6585,X6586,X6587)) != hAPP(X6583,X6582,X6586,esk117_6(X6582,X6583,X6584,X6585,X6586,X6587))
| hAPP(fun(X6583,bool),fun(X6583,bool),hAPP(fun(X6583,bool),fun(fun(X6583,bool),fun(X6583,bool)),semilattice_inf_inf(fun(X6583,bool)),hAPP(fun(X6582,bool),fun(X6583,bool),hAPP(fun(X6583,X6582),fun(fun(X6582,bool),fun(X6583,bool)),vimage(X6583,X6582),X6585),X6584)),X6587) = hAPP(fun(X6583,bool),fun(X6583,bool),hAPP(fun(X6583,bool),fun(fun(X6583,bool),fun(X6583,bool)),semilattice_inf_inf(fun(X6583,bool)),hAPP(fun(X6582,bool),fun(X6583,bool),hAPP(fun(X6583,X6582),fun(fun(X6582,bool),fun(X6583,bool)),vimage(X6583,X6582),X6586),X6584)),X6587) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_578_vimage__inter__cong])])])]) ).
cnf(i_0_1730,plain,
( ti(fun(X1,bool),X5) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X4,hAPP(fun(X1,bool),X1,X3,X5)) = hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X4),X5))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3))
| hAPP(X1,X1,X4,hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,esk49_5(X1,X5,X4,X2,X3)),esk50_5(X1,X5,X4,X2,X3))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(X1,X1,X4,esk49_5(X1,X5,X4,X2,X3))),hAPP(X1,X1,X4,esk50_5(X1,X5,X4,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1213]) ).
cnf(i_0_1731,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X2,X3)),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X2,esk69_5(X1,X3,X4,X2,X5))),hAPP(X1,X1,X2,esk68_5(X1,X3,X4,X2,X5))))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X5))
| ti(X1,X4) != hAPP(X1,X1,X2,X5)
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1214]) ).
cnf(i_0_1732,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(X1,X1,X2,X5)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X2,esk81_5(X1,X2,X3,X4,X5))),hAPP(X1,X1,X2,esk80_5(X1,X2,X3,X4,X5))))
| hAPP(X1,X1,X2,X4) != ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5))
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1215]) ).
fof(i_0_1733,plain,
! [X7416,X7417,X7418,X7419,X7420] :
( ~ hBOOL(hAPP(fun(X7416,bool),bool,hAPP(fun(X7416,bool),fun(fun(X7416,bool),bool),ord_less_eq(fun(X7416,bool)),hAPP(fun(X7417,bool),fun(X7416,bool),hAPP(fun(X7417,X7416),fun(fun(X7417,bool),fun(X7416,bool)),image(X7417,X7416),X7418),X7419)),X7420))
| hBOOL(hAPP(fun(fun(X7416,bool),bool),bool,hAPP(fun(fun(X7416,bool),bool),fun(fun(fun(X7416,bool),bool),bool),ord_less_eq(fun(fun(X7416,bool),bool)),hAPP(fun(fun(X7417,bool),bool),fun(fun(X7416,bool),bool),hAPP(fun(fun(X7417,bool),fun(X7416,bool)),fun(fun(fun(X7417,bool),bool),fun(fun(X7416,bool),bool)),image(fun(X7417,bool),fun(X7416,bool)),hAPP(fun(X7417,X7416),fun(fun(X7417,bool),fun(X7416,bool)),image(X7417,X7416),X7418)),hAPP(fun(X7417,bool),fun(fun(X7417,bool),bool),pow(X7417),X7419))),hAPP(fun(X7416,bool),fun(fun(X7416,bool),bool),pow(X7416),X7420))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_835_image__Pow__mono])]) ).
fof(i_0_1734,plain,
! [X7742,X7743,X7744,X7745] :
( ~ linorder(X7742)
| hBOOL(hAPP(X7742,bool,hAPP(X7742,fun(X7742,bool),ord_less_eq(X7742),hAPP(X7742,X7742,hAPP(X7742,fun(X7742,X7742),ord_max(X7742),hAPP(X7742,X7742,hAPP(X7742,fun(X7742,X7742),ord_min(X7742),X7743),X7744)),hAPP(X7742,X7742,hAPP(X7742,fun(X7742,X7742),ord_min(X7742),X7743),X7745))),hAPP(X7742,X7742,hAPP(X7742,fun(X7742,X7742),ord_min(X7742),X7743),hAPP(X7742,X7742,hAPP(X7742,fun(X7742,X7742),ord_max(X7742),X7744),X7745)))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_936_min__max_Odistrib__inf__le])])]) ).
fof(i_0_1735,plain,
! [X5788,X5789,X5790,X5791] :
( ~ lattice(X5788)
| hBOOL(hAPP(X5788,bool,hAPP(X5788,fun(X5788,bool),ord_less_eq(X5788),hAPP(X5788,X5788,hAPP(X5788,fun(X5788,X5788),semilattice_sup_sup(X5788),hAPP(X5788,X5788,hAPP(X5788,fun(X5788,X5788),semilattice_inf_inf(X5788),X5789),X5790)),hAPP(X5788,X5788,hAPP(X5788,fun(X5788,X5788),semilattice_inf_inf(X5788),X5789),X5791))),hAPP(X5788,X5788,hAPP(X5788,fun(X5788,X5788),semilattice_inf_inf(X5788),X5789),hAPP(X5788,X5788,hAPP(X5788,fun(X5788,X5788),semilattice_sup_sup(X5788),X5790),X5791)))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_416_distrib__inf__le])])]) ).
fof(i_0_1736,plain,
! [X5853,X5854,X5855,X5856] :
( ( ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(X5853,fun(fun(X5853,bool),bool),member(X5853),X5855),X5854))
| hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(fun(X5853,bool),fun(fun(X5853,bool),fun(X5853,bool)),minus_minus(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),bot_bot(fun(X5853,bool))))),X5856))
| ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),X5856))) )
& ( hBOOL(hAPP(fun(X5853,bool),bool,hAPP(X5853,fun(fun(X5853,bool),bool),member(X5853),X5855),X5854))
| hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),X5856))
| ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),X5856))) )
& ( ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(X5853,fun(fun(X5853,bool),bool),member(X5853),X5855),X5854))
| hBOOL(hAPP(fun(X5853,bool),bool,hAPP(X5853,fun(fun(X5853,bool),bool),member(X5853),X5855),X5854))
| hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),X5856))) )
& ( ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),X5856))
| hBOOL(hAPP(fun(X5853,bool),bool,hAPP(X5853,fun(fun(X5853,bool),bool),member(X5853),X5855),X5854))
| hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),X5856))) )
& ( ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(X5853,fun(fun(X5853,bool),bool),member(X5853),X5855),X5854))
| ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(fun(X5853,bool),fun(fun(X5853,bool),fun(X5853,bool)),minus_minus(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),bot_bot(fun(X5853,bool))))),X5856))
| hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),X5856))) )
& ( ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),X5856))
| ~ hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(fun(X5853,bool),fun(fun(X5853,bool),fun(X5853,bool)),minus_minus(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),bot_bot(fun(X5853,bool))))),X5856))
| hBOOL(hAPP(fun(X5853,bool),bool,hAPP(fun(X5853,bool),fun(fun(X5853,bool),bool),ord_less_eq(fun(X5853,bool)),X5854),hAPP(fun(X5853,bool),fun(X5853,bool),hAPP(X5853,fun(fun(X5853,bool),fun(X5853,bool)),insert(X5853),X5855),X5856))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1216])])]) ).
fof(i_0_1737,plain,
! [X5849,X5850,X5851,X5852] :
( ~ hBOOL(hAPP(fun(X5849,bool),bool,hAPP(fun(X5849,bool),fun(fun(X5849,bool),bool),ord_less_eq(fun(X5849,bool)),hAPP(fun(X5849,bool),fun(X5849,bool),hAPP(fun(X5849,bool),fun(fun(X5849,bool),fun(X5849,bool)),minus_minus(fun(X5849,bool)),X5850),hAPP(fun(X5849,bool),fun(X5849,bool),hAPP(X5849,fun(fun(X5849,bool),fun(X5849,bool)),insert(X5849),X5851),bot_bot(fun(X5849,bool))))),X5852))
| ~ hBOOL(hAPP(fun(X5849,bool),bool,hAPP(X5849,fun(fun(X5849,bool),bool),member(X5849),X5851),X5850))
| hBOOL(hAPP(fun(X5849,bool),bool,hAPP(fun(X5849,bool),fun(fun(X5849,bool),bool),ord_less_eq(fun(X5849,bool)),X5850),hAPP(fun(X5849,bool),fun(X5849,bool),hAPP(X5849,fun(fun(X5849,bool),fun(X5849,bool)),insert(X5849),X5851),X5852))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_431_diff__single__insert])]) ).
fof(i_0_1738,plain,
! [X5985] : hBOOL(hAPP(fun(X5985,fun(fun(X5985,bool),fun(X5985,bool))),bool,finite_comp_fun_idem(X5985,fun(X5985,bool)),hAPP(fun(X5985,fun(X5985,bool)),fun(X5985,fun(fun(X5985,bool),fun(X5985,bool))),hAPP(fun(fun(X5985,bool),fun(fun(X5985,bool),fun(X5985,bool))),fun(fun(X5985,fun(X5985,bool)),fun(X5985,fun(fun(X5985,bool),fun(X5985,bool)))),combb(fun(X5985,bool),fun(fun(X5985,bool),fun(X5985,bool)),X5985),hAPP(fun(fun(X5985,bool),fun(fun(X5985,bool),fun(X5985,bool))),fun(fun(X5985,bool),fun(fun(X5985,bool),fun(X5985,bool))),combc(fun(X5985,bool),fun(X5985,bool),fun(X5985,bool)),minus_minus(fun(X5985,bool)))),hAPP(fun(X5985,bool),fun(X5985,fun(X5985,bool)),hAPP(fun(X5985,fun(fun(X5985,bool),fun(X5985,bool))),fun(fun(X5985,bool),fun(X5985,fun(X5985,bool))),combc(X5985,fun(X5985,bool),fun(X5985,bool)),insert(X5985)),bot_bot(fun(X5985,bool)))))),
inference(variable_rename,[status(thm)],[fact_453_comp__fun__idem__remove]) ).
cnf(i_0_1739,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk56_6(X2,X1,X3,X4,X5,X6)),X6))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),X6)
| ti(fun(X1,bool),X5) != ti(fun(X1,bool),X6) ),
inference(split_conjunct,[status(thm)],[i_0_1217]) ).
fof(i_0_1740,plain,
! [X6257,X6258,X6259,X6260,X6261,X6262,X6263] :
( ~ hBOOL(hAPP(fun(fun(X6257,bool),X6258),bool,hAPP(fun(X6257,X6258),fun(fun(fun(X6257,bool),X6258),bool),hAPP(X6258,fun(fun(X6257,X6258),fun(fun(fun(X6257,bool),X6258),bool)),hAPP(fun(X6258,fun(X6258,X6258)),fun(X6258,fun(fun(X6257,X6258),fun(fun(fun(X6257,bool),X6258),bool))),finite1357897459simple(X6258,X6257),X6260),X6261),X6262),X6263))
| ~ hBOOL(hAPP(fun(X6257,bool),bool,finite_finite(X6257),X6259))
| hAPP(fun(X6257,bool),X6258,X6263,X6259) = hAPP(fun(X6257,bool),X6258,hAPP(X6258,fun(fun(X6257,bool),X6258),hAPP(fun(X6257,X6258),fun(X6258,fun(fun(X6257,bool),X6258)),hAPP(fun(X6258,fun(X6258,X6258)),fun(fun(X6257,X6258),fun(X6258,fun(fun(X6257,bool),X6258))),finite_fold_image(X6258,X6257),X6260),X6262),X6261),X6259) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_513_folding__image__simple_Oeq__fold__g])]) ).
cnf(i_0_1741,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X2),X6)),X3),X7) = hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X7)),X2),X6) ),
inference(split_conjunct,[status(thm)],[i_0_1218]) ).
fof(i_0_1742,plain,
! [X5307,X5308,X5309,X5310,X5311] :
( ~ hBOOL(hAPP(state,bool,X5310,X5311))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5308),X5311),X5309))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5310),X5308)),X5309),X5307))
| hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5310),X5308)),X5311),X5307)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_292_evalc_OWhileTrue])]) ).
fof(i_0_1743,plain,
! [X5887,X5888,X5889,X5890,X5891,X5892,X5893,X5894] :
( ~ hBOOL(hAPP(fun(fun(X5887,bool),X5888),bool,hAPP(fun(X5887,X5888),fun(fun(fun(X5887,bool),X5888),bool),hAPP(X5888,fun(fun(X5887,X5888),fun(fun(fun(X5887,bool),X5888),bool)),hAPP(fun(X5888,fun(X5888,X5888)),fun(X5888,fun(fun(X5887,X5888),fun(fun(fun(X5887,bool),X5888),bool))),finite1357897459simple(X5888,X5887),X5891),X5892),X5893),X5894))
| ~ hBOOL(hAPP(fun(X5887,bool),bool,finite_finite(X5887),X5890))
| ~ hBOOL(hAPP(fun(X5887,bool),bool,finite_finite(X5887),X5889))
| hAPP(fun(X5887,bool),fun(X5887,bool),hAPP(fun(X5887,bool),fun(fun(X5887,bool),fun(X5887,bool)),semilattice_inf_inf(fun(X5887,bool)),X5890),X5889) != bot_bot(fun(X5887,bool))
| hAPP(fun(X5887,bool),X5888,X5894,hAPP(fun(X5887,bool),fun(X5887,bool),hAPP(fun(X5887,bool),fun(fun(X5887,bool),fun(X5887,bool)),semilattice_sup_sup(fun(X5887,bool)),X5890),X5889)) = hAPP(X5888,X5888,hAPP(X5888,fun(X5888,X5888),X5891,hAPP(fun(X5887,bool),X5888,X5894,X5890)),hAPP(fun(X5887,bool),X5888,X5894,X5889)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_438_folding__image__simple_Ounion__disjoint])]) ).
fof(i_0_1744,plain,
! [X4653,X4654,X4655] : hAPP(fun(X4653,bool),fun(X4653,bool),hAPP(fun(X4653,bool),fun(fun(X4653,bool),fun(X4653,bool)),semilattice_sup_sup(fun(X4653,bool)),X4654),X4655) = hAPP(fun(X4653,bool),fun(X4653,bool),collect(X4653),hAPP(fun(X4653,bool),fun(X4653,bool),hAPP(fun(X4653,fun(bool,bool)),fun(fun(X4653,bool),fun(X4653,bool)),combs(X4653,bool,bool),hAPP(fun(X4653,bool),fun(X4653,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4653,bool),fun(X4653,fun(bool,bool))),combb(bool,fun(bool,bool),X4653),fdisj),hAPP(fun(X4653,bool),fun(X4653,bool),hAPP(fun(X4653,fun(fun(X4653,bool),bool)),fun(fun(X4653,bool),fun(X4653,bool)),combc(X4653,fun(X4653,bool),bool),member(X4653)),X4654))),hAPP(fun(X4653,bool),fun(X4653,bool),hAPP(fun(X4653,fun(fun(X4653,bool),bool)),fun(fun(X4653,bool),fun(X4653,bool)),combc(X4653,fun(X4653,bool),bool),member(X4653)),X4655))),
inference(variable_rename,[status(thm)],[fact_125_Un__def]) ).
fof(i_0_1745,plain,
! [X5498,X5499,X5500] : hAPP(fun(X5498,bool),fun(X5498,bool),hAPP(fun(X5498,bool),fun(fun(X5498,bool),fun(X5498,bool)),semilattice_inf_inf(fun(X5498,bool)),X5499),X5500) = hAPP(fun(X5498,bool),fun(X5498,bool),collect(X5498),hAPP(fun(X5498,bool),fun(X5498,bool),hAPP(fun(X5498,fun(bool,bool)),fun(fun(X5498,bool),fun(X5498,bool)),combs(X5498,bool,bool),hAPP(fun(X5498,bool),fun(X5498,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X5498,bool),fun(X5498,fun(bool,bool))),combb(bool,fun(bool,bool),X5498),fconj),hAPP(fun(X5498,bool),fun(X5498,bool),hAPP(fun(X5498,fun(fun(X5498,bool),bool)),fun(fun(X5498,bool),fun(X5498,bool)),combc(X5498,fun(X5498,bool),bool),member(X5498)),X5499))),hAPP(fun(X5498,bool),fun(X5498,bool),hAPP(fun(X5498,fun(fun(X5498,bool),bool)),fun(fun(X5498,bool),fun(X5498,bool)),combc(X5498,fun(X5498,bool),bool),member(X5498)),X5500))),
inference(variable_rename,[status(thm)],[fact_335_Int__def]) ).
fof(i_0_1746,plain,
! [X7329,X7330,X7331] : hBOOL(hAPP(fun(X7329,bool),bool,hAPP(fun(X7329,bool),fun(fun(X7329,bool),bool),ord_less_eq(fun(X7329,bool)),hAPP(fun(fun(X7329,bool),bool),fun(X7329,bool),complete_Sup_Sup(fun(X7329,bool)),hAPP(fun(fun(X7329,bool),bool),fun(fun(X7329,bool),bool),hAPP(fun(fun(X7329,bool),bool),fun(fun(fun(X7329,bool),bool),fun(fun(X7329,bool),bool)),semilattice_inf_inf(fun(fun(X7329,bool),bool)),X7330),X7331))),hAPP(fun(X7329,bool),fun(X7329,bool),hAPP(fun(X7329,bool),fun(fun(X7329,bool),fun(X7329,bool)),semilattice_inf_inf(fun(X7329,bool)),hAPP(fun(fun(X7329,bool),bool),fun(X7329,bool),complete_Sup_Sup(fun(X7329,bool)),X7330)),hAPP(fun(fun(X7329,bool),bool),fun(X7329,bool),complete_Sup_Sup(fun(X7329,bool)),X7331)))),
inference(variable_rename,[status(thm)],[fact_805_Union__Int__subset]) ).
fof(i_0_1747,plain,
! [X5901,X5902,X5903,X5904,X5905,X5906,X5907,X5908] :
( ~ hBOOL(hAPP(fun(fun(X5901,bool),X5902),bool,hAPP(fun(X5901,X5902),fun(fun(fun(X5901,bool),X5902),bool),hAPP(X5902,fun(fun(X5901,X5902),fun(fun(fun(X5901,bool),X5902),bool)),hAPP(fun(X5902,fun(X5902,X5902)),fun(X5902,fun(fun(X5901,X5902),fun(fun(fun(X5901,bool),X5902),bool))),finite1357897459simple(X5902,X5901),X5905),X5906),X5907),X5908))
| ~ hBOOL(hAPP(fun(X5901,bool),bool,finite_finite(X5901),X5904))
| hBOOL(hAPP(fun(X5901,bool),bool,hAPP(X5901,fun(fun(X5901,bool),bool),member(X5901),X5903),X5904))
| hAPP(fun(X5901,bool),X5902,X5908,hAPP(fun(X5901,bool),fun(X5901,bool),hAPP(X5901,fun(fun(X5901,bool),fun(X5901,bool)),insert(X5901),X5903),X5904)) = hAPP(X5902,X5902,hAPP(X5902,fun(X5902,X5902),X5905,hAPP(X5901,X5902,X5907,X5903)),hAPP(fun(X5901,bool),X5902,X5908,X5904)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1219])]) ).
fof(i_0_1748,plain,
! [X5160,X5161,X5162,X5163,X5164,X5165,X5166,X5167] :
( ~ hBOOL(hAPP(fun(fun(X5160,bool),X5161),bool,hAPP(fun(X5160,X5161),fun(fun(fun(X5160,bool),X5161),bool),hAPP(X5161,fun(fun(X5160,X5161),fun(fun(fun(X5160,bool),X5161),bool)),hAPP(fun(X5161,fun(X5161,X5161)),fun(X5161,fun(fun(X5160,X5161),fun(fun(fun(X5160,bool),X5161),bool))),finite908156982e_idem(X5161,X5160),X5164),X5165),X5166),X5167))
| ~ hBOOL(hAPP(fun(X5160,bool),bool,finite_finite(X5160),X5163))
| ~ hBOOL(hAPP(fun(X5160,bool),bool,hAPP(fun(X5160,bool),fun(fun(X5160,bool),bool),ord_less_eq(fun(X5160,bool)),X5162),X5163))
| hAPP(X5161,X5161,hAPP(X5161,fun(X5161,X5161),X5164,hAPP(fun(X5160,bool),X5161,X5167,X5162)),hAPP(fun(X5160,bool),X5161,X5167,X5163)) = hAPP(fun(X5160,bool),X5161,X5167,X5163) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_260_folding__image__simple__idem_Osubset__idem])]) ).
fof(i_0_1749,plain,
! [X5152,X5153,X5154,X5155,X5156,X5157,X5158,X5159] :
( ~ hBOOL(hAPP(fun(fun(X5152,bool),X5153),bool,hAPP(fun(X5152,X5153),fun(fun(fun(X5152,bool),X5153),bool),hAPP(X5153,fun(fun(X5152,X5153),fun(fun(fun(X5152,bool),X5153),bool)),hAPP(fun(X5153,fun(X5153,X5153)),fun(X5153,fun(fun(X5152,X5153),fun(fun(fun(X5152,bool),X5153),bool))),finite908156982e_idem(X5153,X5152),X5156),X5157),X5158),X5159))
| ~ hBOOL(hAPP(fun(X5152,bool),bool,finite_finite(X5152),X5155))
| ~ hBOOL(hAPP(fun(X5152,bool),bool,finite_finite(X5152),X5154))
| hAPP(fun(X5152,bool),X5153,X5159,hAPP(fun(X5152,bool),fun(X5152,bool),hAPP(fun(X5152,bool),fun(fun(X5152,bool),fun(X5152,bool)),semilattice_sup_sup(fun(X5152,bool)),X5155),X5154)) = hAPP(X5153,X5153,hAPP(X5153,fun(X5153,X5153),X5156,hAPP(fun(X5152,bool),X5153,X5159,X5155)),hAPP(fun(X5152,bool),X5153,X5159,X5154)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_259_folding__image__simple__idem_Ounion__idem])]) ).
fof(i_0_1750,plain,
! [X5180,X5181,X5182,X5183,X5184,X5185,X5186,X5187] :
( ~ hBOOL(hAPP(fun(fun(X5180,bool),X5181),bool,hAPP(fun(X5180,X5181),fun(fun(fun(X5180,bool),X5181),bool),hAPP(X5181,fun(fun(X5180,X5181),fun(fun(fun(X5180,bool),X5181),bool)),hAPP(fun(X5181,fun(X5181,X5181)),fun(X5181,fun(fun(X5180,X5181),fun(fun(fun(X5180,bool),X5181),bool))),finite908156982e_idem(X5181,X5180),X5184),X5185),X5186),X5187))
| ~ hBOOL(hAPP(fun(X5180,bool),bool,finite_finite(X5180),X5183))
| ~ hBOOL(hAPP(fun(X5180,bool),bool,hAPP(X5180,fun(fun(X5180,bool),bool),member(X5180),X5182),X5183))
| hAPP(X5181,X5181,hAPP(X5181,fun(X5181,X5181),X5184,hAPP(X5180,X5181,X5186,X5182)),hAPP(fun(X5180,bool),X5181,X5187,X5183)) = hAPP(fun(X5180,bool),X5181,X5187,X5183) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_263_folding__image__simple__idem_Oin__idem])]) ).
fof(i_0_1751,plain,
! [X5192,X5193,X5194,X5195,X5196,X5197,X5198,X5199] :
( ~ hBOOL(hAPP(fun(fun(X5192,bool),X5193),bool,hAPP(fun(X5192,X5193),fun(fun(fun(X5192,bool),X5193),bool),hAPP(X5193,fun(fun(X5192,X5193),fun(fun(fun(X5192,bool),X5193),bool)),hAPP(fun(X5193,fun(X5193,X5193)),fun(X5193,fun(fun(X5192,X5193),fun(fun(fun(X5192,bool),X5193),bool))),finite908156982e_idem(X5193,X5192),X5196),X5197),X5198),X5199))
| ~ hBOOL(hAPP(fun(X5192,bool),bool,finite_finite(X5192),X5195))
| hAPP(fun(X5192,bool),X5193,X5199,hAPP(fun(X5192,bool),fun(X5192,bool),hAPP(X5192,fun(fun(X5192,bool),fun(X5192,bool)),insert(X5192),X5194),X5195)) = hAPP(X5193,X5193,hAPP(X5193,fun(X5193,X5193),X5196,hAPP(X5192,X5193,X5198,X5194)),hAPP(fun(X5192,bool),X5193,X5199,X5195)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_265_folding__image__simple__idem_Oinsert__idem])]) ).
fof(i_0_1752,plain,
! [X6086,X6087,X6088,X6089,X6090] :
( ( hBOOL(hAPP(fun(X6086,bool),bool,hAPP(fun(X6086,X6087),fun(fun(X6086,bool),bool),inj_on(X6086,X6087),X6088),X6089))
| ~ hBOOL(hAPP(fun(X6086,bool),bool,hAPP(fun(X6086,X6087),fun(fun(X6086,bool),bool),inj_on(X6086,X6087),X6088),hAPP(fun(X6086,bool),fun(X6086,bool),hAPP(fun(X6086,bool),fun(fun(X6086,bool),fun(X6086,bool)),semilattice_sup_sup(fun(X6086,bool)),X6089),X6090))) )
& ( hBOOL(hAPP(fun(X6086,bool),bool,hAPP(fun(X6086,X6087),fun(fun(X6086,bool),bool),inj_on(X6086,X6087),X6088),X6090))
| ~ hBOOL(hAPP(fun(X6086,bool),bool,hAPP(fun(X6086,X6087),fun(fun(X6086,bool),bool),inj_on(X6086,X6087),X6088),hAPP(fun(X6086,bool),fun(X6086,bool),hAPP(fun(X6086,bool),fun(fun(X6086,bool),fun(X6086,bool)),semilattice_sup_sup(fun(X6086,bool)),X6089),X6090))) )
& ( hAPP(fun(X6087,bool),fun(X6087,bool),hAPP(fun(X6087,bool),fun(fun(X6087,bool),fun(X6087,bool)),semilattice_inf_inf(fun(X6087,bool)),hAPP(fun(X6086,bool),fun(X6087,bool),hAPP(fun(X6086,X6087),fun(fun(X6086,bool),fun(X6087,bool)),image(X6086,X6087),X6088),hAPP(fun(X6086,bool),fun(X6086,bool),hAPP(fun(X6086,bool),fun(fun(X6086,bool),fun(X6086,bool)),minus_minus(fun(X6086,bool)),X6089),X6090))),hAPP(fun(X6086,bool),fun(X6087,bool),hAPP(fun(X6086,X6087),fun(fun(X6086,bool),fun(X6087,bool)),image(X6086,X6087),X6088),hAPP(fun(X6086,bool),fun(X6086,bool),hAPP(fun(X6086,bool),fun(fun(X6086,bool),fun(X6086,bool)),minus_minus(fun(X6086,bool)),X6090),X6089))) = bot_bot(fun(X6087,bool))
| ~ hBOOL(hAPP(fun(X6086,bool),bool,hAPP(fun(X6086,X6087),fun(fun(X6086,bool),bool),inj_on(X6086,X6087),X6088),hAPP(fun(X6086,bool),fun(X6086,bool),hAPP(fun(X6086,bool),fun(fun(X6086,bool),fun(X6086,bool)),semilattice_sup_sup(fun(X6086,bool)),X6089),X6090))) )
& ( ~ hBOOL(hAPP(fun(X6086,bool),bool,hAPP(fun(X6086,X6087),fun(fun(X6086,bool),bool),inj_on(X6086,X6087),X6088),X6089))
| ~ hBOOL(hAPP(fun(X6086,bool),bool,hAPP(fun(X6086,X6087),fun(fun(X6086,bool),bool),inj_on(X6086,X6087),X6088),X6090))
| hAPP(fun(X6087,bool),fun(X6087,bool),hAPP(fun(X6087,bool),fun(fun(X6087,bool),fun(X6087,bool)),semilattice_inf_inf(fun(X6087,bool)),hAPP(fun(X6086,bool),fun(X6087,bool),hAPP(fun(X6086,X6087),fun(fun(X6086,bool),fun(X6087,bool)),image(X6086,X6087),X6088),hAPP(fun(X6086,bool),fun(X6086,bool),hAPP(fun(X6086,bool),fun(fun(X6086,bool),fun(X6086,bool)),minus_minus(fun(X6086,bool)),X6089),X6090))),hAPP(fun(X6086,bool),fun(X6087,bool),hAPP(fun(X6086,X6087),fun(fun(X6086,bool),fun(X6087,bool)),image(X6086,X6087),X6088),hAPP(fun(X6086,bool),fun(X6086,bool),hAPP(fun(X6086,bool),fun(fun(X6086,bool),fun(X6086,bool)),minus_minus(fun(X6086,bool)),X6090),X6089))) != bot_bot(fun(X6087,bool))
| hBOOL(hAPP(fun(X6086,bool),bool,hAPP(fun(X6086,X6087),fun(fun(X6086,bool),bool),inj_on(X6086,X6087),X6088),hAPP(fun(X6086,bool),fun(X6086,bool),hAPP(fun(X6086,bool),fun(fun(X6086,bool),fun(X6086,bool)),semilattice_sup_sup(fun(X6086,bool)),X6089),X6090))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_474_inj__on__Un])])]) ).
fof(i_0_1753,plain,
! [X4552,X4553,X4554,X4555,X4556] :
( ( hBOOL(hAPP(fun(X4553,bool),bool,hAPP(X4553,fun(fun(X4553,bool),bool),member(X4553),esk21_5(X4552,X4553,X4554,X4555,X4556)),X4556))
| hBOOL(hAPP(fun(X4552,bool),bool,hAPP(fun(X4552,bool),fun(fun(X4552,bool),bool),ord_less_eq(fun(X4552,bool)),hAPP(fun(X4553,bool),fun(X4552,bool),hAPP(fun(X4553,X4552),fun(fun(X4553,bool),fun(X4552,bool)),image(X4553,X4552),X4554),X4556)),X4555)) )
& ( ~ hBOOL(hAPP(fun(X4552,bool),bool,hAPP(X4552,fun(fun(X4552,bool),bool),member(X4552),hAPP(X4553,X4552,X4554,esk21_5(X4552,X4553,X4554,X4555,X4556))),X4555))
| hBOOL(hAPP(fun(X4552,bool),bool,hAPP(fun(X4552,bool),fun(fun(X4552,bool),bool),ord_less_eq(fun(X4552,bool)),hAPP(fun(X4553,bool),fun(X4552,bool),hAPP(fun(X4553,X4552),fun(fun(X4553,bool),fun(X4552,bool)),image(X4553,X4552),X4554),X4556)),X4555)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_106_image__subsetI])])])]) ).
fof(i_0_1754,plain,
! [X7175,X7176,X7177] : hBOOL(hAPP(fun(X7175,bool),bool,hAPP(fun(X7175,bool),fun(fun(X7175,bool),bool),ord_less_eq(fun(X7175,bool)),hAPP(fun(X7175,bool),fun(X7175,bool),hAPP(fun(X7175,bool),fun(fun(X7175,bool),fun(X7175,bool)),semilattice_sup_sup(fun(X7175,bool)),hAPP(fun(fun(X7175,bool),bool),fun(X7175,bool),complete_Inf_Inf(fun(X7175,bool)),X7176)),hAPP(fun(fun(X7175,bool),bool),fun(X7175,bool),complete_Inf_Inf(fun(X7175,bool)),X7177))),hAPP(fun(fun(X7175,bool),bool),fun(X7175,bool),complete_Inf_Inf(fun(X7175,bool)),hAPP(fun(fun(X7175,bool),bool),fun(fun(X7175,bool),bool),hAPP(fun(fun(X7175,bool),bool),fun(fun(fun(X7175,bool),bool),fun(fun(X7175,bool),bool)),semilattice_inf_inf(fun(fun(X7175,bool),bool)),X7176),X7177)))),
inference(variable_rename,[status(thm)],[fact_761_Inter__Un__subset]) ).
cnf(i_0_1755,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk182_2(X1,X2)),esk183_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk182_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk183_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1220]) ).
fof(i_0_1756,plain,
! [X5324,X5325,X5326,X5327] :
( ( hBOOL(hAPP(state,bool,X5324,X5326))
| X5327 = X5326
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5324),X5325)),X5326),X5327)) )
& ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5325),X5326),esk75_4(X5324,X5325,X5326,X5327)))
| X5327 = X5326
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5324),X5325)),X5326),X5327)) )
& ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5324),X5325)),esk75_4(X5324,X5325,X5326,X5327)),X5327))
| X5327 = X5326
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5324),X5325)),X5326),X5327)) )
& ( hBOOL(hAPP(state,bool,X5324,X5326))
| ~ hBOOL(hAPP(state,bool,X5324,X5326))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5324),X5325)),X5326),X5327)) )
& ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5325),X5326),esk75_4(X5324,X5325,X5326,X5327)))
| ~ hBOOL(hAPP(state,bool,X5324,X5326))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5324),X5325)),X5326),X5327)) )
& ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5324),X5325)),esk75_4(X5324,X5325,X5326,X5327)),X5327))
| ~ hBOOL(hAPP(state,bool,X5324,X5326))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5324),X5325)),X5326),X5327)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1221])])])]) ).
fof(i_0_1757,plain,
! [X7372,X7373,X7374] : hBOOL(hAPP(fun(fun(X7372,bool),bool),bool,hAPP(fun(fun(X7372,bool),bool),fun(fun(fun(X7372,bool),bool),bool),ord_less_eq(fun(fun(X7372,bool),bool)),hAPP(fun(fun(X7372,bool),bool),fun(fun(X7372,bool),bool),hAPP(fun(fun(X7372,bool),bool),fun(fun(fun(X7372,bool),bool),fun(fun(X7372,bool),bool)),semilattice_sup_sup(fun(fun(X7372,bool),bool)),hAPP(fun(X7372,bool),fun(fun(X7372,bool),bool),pow(X7372),X7373)),hAPP(fun(X7372,bool),fun(fun(X7372,bool),bool),pow(X7372),X7374))),hAPP(fun(X7372,bool),fun(fun(X7372,bool),bool),pow(X7372),hAPP(fun(X7372,bool),fun(X7372,bool),hAPP(fun(X7372,bool),fun(fun(X7372,bool),fun(X7372,bool)),semilattice_sup_sup(fun(X7372,bool)),X7373),X7374)))),
inference(variable_rename,[status(thm)],[fact_818_Un__Pow__subset]) ).
fof(i_0_1758,plain,
! [X4370,X4371,X4372] : hAPP(fun(X4370,bool),fun(X4370,bool),hAPP(X4370,fun(fun(X4370,bool),fun(X4370,bool)),insert(X4370),X4371),X4372) = hAPP(fun(X4370,bool),fun(X4370,bool),collect(X4370),hAPP(fun(X4370,bool),fun(X4370,bool),hAPP(fun(X4370,fun(bool,bool)),fun(fun(X4370,bool),fun(X4370,bool)),combs(X4370,bool,bool),hAPP(fun(X4370,bool),fun(X4370,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4370,bool),fun(X4370,fun(bool,bool))),combb(bool,fun(bool,bool),X4370),fdisj),hAPP(X4370,fun(X4370,bool),hAPP(fun(X4370,fun(X4370,bool)),fun(X4370,fun(X4370,bool)),combc(X4370,X4370,bool),fequal(X4370)),X4371))),hAPP(fun(X4370,bool),fun(X4370,bool),hAPP(fun(X4370,fun(fun(X4370,bool),bool)),fun(fun(X4370,bool),fun(X4370,bool)),combc(X4370,fun(X4370,bool),bool),member(X4370)),X4372))),
inference(variable_rename,[status(thm)],[fact_58_insert__compr__raw]) ).
fof(i_0_1759,plain,
! [X4308,X4309,X4310] : hAPP(fun(X4308,bool),fun(X4308,bool),hAPP(X4308,fun(fun(X4308,bool),fun(X4308,bool)),insert(X4308),X4309),X4310) = hAPP(fun(X4308,bool),fun(X4308,bool),collect(X4308),hAPP(fun(X4308,bool),fun(X4308,bool),hAPP(fun(X4308,fun(bool,bool)),fun(fun(X4308,bool),fun(X4308,bool)),combs(X4308,bool,bool),hAPP(fun(X4308,bool),fun(X4308,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4308,bool),fun(X4308,fun(bool,bool))),combb(bool,fun(bool,bool),X4308),fdisj),hAPP(X4308,fun(X4308,bool),hAPP(fun(X4308,fun(X4308,bool)),fun(X4308,fun(X4308,bool)),combc(X4308,X4308,bool),fequal(X4308)),X4309))),hAPP(fun(X4308,bool),fun(X4308,bool),hAPP(fun(X4308,fun(fun(X4308,bool),bool)),fun(fun(X4308,bool),fun(X4308,bool)),combc(X4308,fun(X4308,bool),bool),member(X4308)),X4310))),
inference(variable_rename,[status(thm)],[fact_43_insert__compr]) ).
fof(i_0_1760,plain,
! [X7746,X7747,X7748,X7749] :
( ~ linorder(X7746)
| hBOOL(hAPP(X7746,bool,hAPP(X7746,fun(X7746,bool),ord_less_eq(X7746),hAPP(X7746,X7746,hAPP(X7746,fun(X7746,X7746),ord_max(X7746),X7747),hAPP(X7746,X7746,hAPP(X7746,fun(X7746,X7746),ord_min(X7746),X7748),X7749))),hAPP(X7746,X7746,hAPP(X7746,fun(X7746,X7746),ord_min(X7746),hAPP(X7746,X7746,hAPP(X7746,fun(X7746,X7746),ord_max(X7746),X7747),X7748)),hAPP(X7746,X7746,hAPP(X7746,fun(X7746,X7746),ord_max(X7746),X7747),X7749)))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_937_min__max_Odistrib__sup__le])])]) ).
fof(i_0_1761,plain,
! [X5792,X5793,X5794,X5795] :
( ~ lattice(X5792)
| hBOOL(hAPP(X5792,bool,hAPP(X5792,fun(X5792,bool),ord_less_eq(X5792),hAPP(X5792,X5792,hAPP(X5792,fun(X5792,X5792),semilattice_sup_sup(X5792),X5793),hAPP(X5792,X5792,hAPP(X5792,fun(X5792,X5792),semilattice_inf_inf(X5792),X5794),X5795))),hAPP(X5792,X5792,hAPP(X5792,fun(X5792,X5792),semilattice_inf_inf(X5792),hAPP(X5792,X5792,hAPP(X5792,fun(X5792,X5792),semilattice_sup_sup(X5792),X5793),X5794)),hAPP(X5792,X5792,hAPP(X5792,fun(X5792,X5792),semilattice_sup_sup(X5792),X5793),X5795)))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_417_distrib__sup__le])])]) ).
cnf(i_0_1762,plain,
( hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,X7),X7) = ti(X2,X7)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite908156982e_idem(X2,X1),X3),X4),X5),X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1222]) ).
cnf(i_0_1763,plain,
( hAPP(fun(X1,bool),X2,X6,bot_bot(fun(X1,bool))) = ti(X2,X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X3),X4),X5),X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1223]) ).
fof(i_0_1764,plain,
! [X6148,X6149,X6150] : hAPP(fun(X6148,option(X6149)),fun(X6148,bool),dom(X6148,X6149),X6150) = hAPP(fun(X6148,bool),fun(X6148,bool),collect(X6148),hAPP(fun(X6148,bool),fun(X6148,bool),hAPP(fun(bool,bool),fun(fun(X6148,bool),fun(X6148,bool)),combb(bool,bool,X6148),fNot),hAPP(option(X6149),fun(X6148,bool),hAPP(fun(X6148,fun(option(X6149),bool)),fun(option(X6149),fun(X6148,bool)),combc(X6148,option(X6149),bool),hAPP(fun(X6148,option(X6149)),fun(X6148,fun(option(X6149),bool)),hAPP(fun(option(X6149),fun(option(X6149),bool)),fun(fun(X6148,option(X6149)),fun(X6148,fun(option(X6149),bool))),combb(option(X6149),fun(option(X6149),bool),X6148),fequal(option(X6149))),X6150)),none(X6149)))),
inference(variable_rename,[status(thm)],[fact_488_dom__def]) ).
cnf(i_0_1765,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),X6)
| hAPP(X1,X2,X3,esk56_6(X2,X1,X3,X4,X5,X6)) != hAPP(X1,X2,X4,esk56_6(X2,X1,X3,X4,X5,X6))
| ti(fun(X1,bool),X5) != ti(fun(X1,bool),X6) ),
inference(split_conjunct,[status(thm)],[i_0_1217]) ).
fof(i_0_1766,plain,
! [X4494,X4495] :
( ( hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),esk8_2(X4494,X4495)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))
| ~ hBOOL(hAPP(com,bool,wt,X4494))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X4495),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X4494)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hoare_511481251gleton) )
& ( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X4495),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,esk8_2(X4494,X4495)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X4494))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X4495),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X4494)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hoare_511481251gleton) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_91_MGF__lemma1])])])])])]) ).
fof(i_0_1767,plain,
! [X6353,X6354,X6355,X6356,X6357] :
( ( ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),hAPP(fun(X6354,bool),fun(X6354,bool),hAPP(fun(X6354,X6354),fun(fun(X6354,bool),fun(X6354,bool)),image(X6354,X6354),X6356),X6357)))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),X6357))
| ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6354),fun(fun(X6354,bool),bool),inj_on(X6354,X6354),X6356),X6357))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(X6354,fun(fun(X6354,bool),bool),member(X6354),esk112_5(X6353,X6354,X6355,X6356,X6357)),X6357)) )
& ( ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),X6357))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),hAPP(fun(X6354,bool),fun(X6354,bool),hAPP(fun(X6354,X6354),fun(fun(X6354,bool),fun(X6354,bool)),image(X6354,X6354),X6356),X6357)))
| ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6354),fun(fun(X6354,bool),bool),inj_on(X6354,X6354),X6356),X6357))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(X6354,fun(fun(X6354,bool),bool),member(X6354),esk112_5(X6353,X6354,X6355,X6356,X6357)),X6357)) )
& ( ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),hAPP(fun(X6354,bool),fun(X6354,bool),hAPP(fun(X6354,X6354),fun(fun(X6354,bool),fun(X6354,bool)),image(X6354,X6354),X6356),X6357)))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),X6357))
| ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6354),fun(fun(X6354,bool),bool),inj_on(X6354,X6354),X6356),X6357))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(X6354,fun(fun(X6354,bool),bool),member(X6354),esk113_5(X6353,X6354,X6355,X6356,X6357)),X6357)) )
& ( ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),X6357))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),hAPP(fun(X6354,bool),fun(X6354,bool),hAPP(fun(X6354,X6354),fun(fun(X6354,bool),fun(X6354,bool)),image(X6354,X6354),X6356),X6357)))
| ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6354),fun(fun(X6354,bool),bool),inj_on(X6354,X6354),X6356),X6357))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(X6354,fun(fun(X6354,bool),bool),member(X6354),esk113_5(X6353,X6354,X6355,X6356,X6357)),X6357)) )
& ( ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),hAPP(fun(X6354,bool),fun(X6354,bool),hAPP(fun(X6354,X6354),fun(fun(X6354,bool),fun(X6354,bool)),image(X6354,X6354),X6356),X6357)))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),X6357))
| ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6354),fun(fun(X6354,bool),bool),inj_on(X6354,X6354),X6356),X6357))
| hAPP(X6354,X6353,X6355,hAPP(X6354,X6354,X6356,esk112_5(X6353,X6354,X6355,X6356,X6357))) != hAPP(X6354,X6353,X6355,hAPP(X6354,X6354,X6356,esk113_5(X6353,X6354,X6355,X6356,X6357)))
| hAPP(X6354,X6353,X6355,esk112_5(X6353,X6354,X6355,X6356,X6357)) != hAPP(X6354,X6353,X6355,esk113_5(X6353,X6354,X6355,X6356,X6357)) )
& ( ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),X6357))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),hAPP(fun(X6354,bool),fun(X6354,bool),hAPP(fun(X6354,X6354),fun(fun(X6354,bool),fun(X6354,bool)),image(X6354,X6354),X6356),X6357)))
| ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6354),fun(fun(X6354,bool),bool),inj_on(X6354,X6354),X6356),X6357))
| hAPP(X6354,X6353,X6355,hAPP(X6354,X6354,X6356,esk112_5(X6353,X6354,X6355,X6356,X6357))) != hAPP(X6354,X6353,X6355,hAPP(X6354,X6354,X6356,esk113_5(X6353,X6354,X6355,X6356,X6357)))
| hAPP(X6354,X6353,X6355,esk112_5(X6353,X6354,X6355,X6356,X6357)) != hAPP(X6354,X6353,X6355,esk113_5(X6353,X6354,X6355,X6356,X6357)) )
& ( ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),hAPP(fun(X6354,bool),fun(X6354,bool),hAPP(fun(X6354,X6354),fun(fun(X6354,bool),fun(X6354,bool)),image(X6354,X6354),X6356),X6357)))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),X6357))
| ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6354),fun(fun(X6354,bool),bool),inj_on(X6354,X6354),X6356),X6357))
| hAPP(X6354,X6353,X6355,hAPP(X6354,X6354,X6356,esk112_5(X6353,X6354,X6355,X6356,X6357))) = hAPP(X6354,X6353,X6355,hAPP(X6354,X6354,X6356,esk113_5(X6353,X6354,X6355,X6356,X6357)))
| hAPP(X6354,X6353,X6355,esk112_5(X6353,X6354,X6355,X6356,X6357)) = hAPP(X6354,X6353,X6355,esk113_5(X6353,X6354,X6355,X6356,X6357)) )
& ( ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),X6357))
| hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6353),fun(fun(X6354,bool),bool),inj_on(X6354,X6353),X6355),hAPP(fun(X6354,bool),fun(X6354,bool),hAPP(fun(X6354,X6354),fun(fun(X6354,bool),fun(X6354,bool)),image(X6354,X6354),X6356),X6357)))
| ~ hBOOL(hAPP(fun(X6354,bool),bool,hAPP(fun(X6354,X6354),fun(fun(X6354,bool),bool),inj_on(X6354,X6354),X6356),X6357))
| hAPP(X6354,X6353,X6355,hAPP(X6354,X6354,X6356,esk112_5(X6353,X6354,X6355,X6356,X6357))) = hAPP(X6354,X6353,X6355,hAPP(X6354,X6354,X6356,esk113_5(X6353,X6354,X6355,X6356,X6357)))
| hAPP(X6354,X6353,X6355,esk112_5(X6353,X6354,X6355,X6356,X6357)) = hAPP(X6354,X6353,X6355,esk113_5(X6353,X6354,X6355,X6356,X6357)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_534_inj__on__image__iff])])])]) ).
cnf(i_0_1768,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk172_2(X1,X2)),esk173_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk172_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk173_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1224]) ).
cnf(i_0_1769,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),esk186_2(X1,X2)),esk187_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk186_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk187_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1225]) ).
cnf(i_0_1770,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk137_2(X1,X2)),esk138_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk137_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk138_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1226]) ).
cnf(i_0_1771,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk123_2(X1,X2)),esk124_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk123_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk124_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1227]) ).
fof(i_0_1772,plain,
! [X7095,X7096,X7097,X7098,X7099,X7100] :
( ~ hBOOL(hAPP(fun(X7095,bool),bool,hAPP(fun(X7095,X7096),fun(fun(X7095,bool),bool),inj_on(X7095,X7096),X7099),X7100))
| ~ hBOOL(hAPP(fun(X7096,bool),bool,hAPP(X7096,fun(fun(X7096,bool),bool),member(X7096),X7098),hAPP(fun(X7095,bool),fun(X7096,bool),hAPP(fun(X7095,X7096),fun(fun(X7095,bool),fun(X7096,bool)),image(X7095,X7096),X7099),X7100)))
| ~ hBOOL(hAPP(fun(X7095,bool),bool,hAPP(fun(X7095,bool),fun(fun(X7095,bool),bool),ord_less_eq(fun(X7095,bool)),X7100),X7097))
| hBOOL(hAPP(fun(X7095,bool),bool,hAPP(X7095,fun(fun(X7095,bool),bool),member(X7095),hAPP(X7096,X7095,hAPP(fun(X7095,X7096),fun(X7096,X7095),hAPP(fun(X7095,bool),fun(fun(X7095,X7096),fun(X7096,X7095)),the_inv_into(X7095,X7096),X7100),X7099),X7098)),X7097)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_738_the__inv__into__into])]) ).
fof(i_0_1773,plain,
! [X4484,X4485,X4486] :
( ( ~ hBOOL(hAPP(X4484,bool,X4485,X4486))
| hAPP(fun(X4484,bool),fun(X4484,bool),collect(X4484),hAPP(fun(X4484,bool),fun(X4484,bool),hAPP(fun(X4484,fun(bool,bool)),fun(fun(X4484,bool),fun(X4484,bool)),combs(X4484,bool,bool),hAPP(fun(X4484,bool),fun(X4484,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4484,bool),fun(X4484,fun(bool,bool))),combb(bool,fun(bool,bool),X4484),fconj),hAPP(X4484,fun(X4484,bool),hAPP(fun(X4484,fun(X4484,bool)),fun(X4484,fun(X4484,bool)),combc(X4484,X4484,bool),fequal(X4484)),X4486))),X4485)) = hAPP(fun(X4484,bool),fun(X4484,bool),hAPP(X4484,fun(fun(X4484,bool),fun(X4484,bool)),insert(X4484),X4486),bot_bot(fun(X4484,bool))) )
& ( hBOOL(hAPP(X4484,bool,X4485,X4486))
| hAPP(fun(X4484,bool),fun(X4484,bool),collect(X4484),hAPP(fun(X4484,bool),fun(X4484,bool),hAPP(fun(X4484,fun(bool,bool)),fun(fun(X4484,bool),fun(X4484,bool)),combs(X4484,bool,bool),hAPP(fun(X4484,bool),fun(X4484,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4484,bool),fun(X4484,fun(bool,bool))),combb(bool,fun(bool,bool),X4484),fconj),hAPP(X4484,fun(X4484,bool),hAPP(fun(X4484,fun(X4484,bool)),fun(X4484,fun(X4484,bool)),combc(X4484,X4484,bool),fequal(X4484)),X4486))),X4485)) = bot_bot(fun(X4484,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1228])]) ).
fof(i_0_1774,plain,
! [X5867,X5868,X5869,X5870,X5871] :
( ( hBOOL(hAPP(fun(X5867,bool),bool,hAPP(X5867,fun(fun(X5867,bool),bool),member(X5867),esk91_5(X5867,X5868,X5869,X5870,X5871)),X5870))
| hBOOL(hAPP(fun(X5867,bool),bool,hAPP(fun(X5867,bool),fun(fun(X5867,bool),bool),ord_less_eq(fun(X5867,bool)),hAPP(fun(X5867,bool),fun(X5867,bool),hAPP(fun(X5867,bool),fun(fun(X5867,bool),fun(X5867,bool)),semilattice_inf_inf(fun(X5867,bool)),X5870),hAPP(fun(X5867,bool),fun(X5867,bool),collect(X5867),X5869))),hAPP(fun(X5867,bool),fun(X5867,bool),hAPP(fun(X5867,bool),fun(fun(X5867,bool),fun(X5867,bool)),semilattice_inf_inf(fun(X5867,bool)),X5871),hAPP(fun(X5867,bool),fun(X5867,bool),collect(X5867),X5868))))
| ~ hBOOL(hAPP(fun(X5867,bool),bool,hAPP(fun(X5867,bool),fun(fun(X5867,bool),bool),ord_less_eq(fun(X5867,bool)),X5870),X5871)) )
& ( hBOOL(hAPP(X5867,bool,X5869,esk91_5(X5867,X5868,X5869,X5870,X5871)))
| hBOOL(hAPP(fun(X5867,bool),bool,hAPP(fun(X5867,bool),fun(fun(X5867,bool),bool),ord_less_eq(fun(X5867,bool)),hAPP(fun(X5867,bool),fun(X5867,bool),hAPP(fun(X5867,bool),fun(fun(X5867,bool),fun(X5867,bool)),semilattice_inf_inf(fun(X5867,bool)),X5870),hAPP(fun(X5867,bool),fun(X5867,bool),collect(X5867),X5869))),hAPP(fun(X5867,bool),fun(X5867,bool),hAPP(fun(X5867,bool),fun(fun(X5867,bool),fun(X5867,bool)),semilattice_inf_inf(fun(X5867,bool)),X5871),hAPP(fun(X5867,bool),fun(X5867,bool),collect(X5867),X5868))))
| ~ hBOOL(hAPP(fun(X5867,bool),bool,hAPP(fun(X5867,bool),fun(fun(X5867,bool),bool),ord_less_eq(fun(X5867,bool)),X5870),X5871)) )
& ( ~ hBOOL(hAPP(X5867,bool,X5868,esk91_5(X5867,X5868,X5869,X5870,X5871)))
| hBOOL(hAPP(fun(X5867,bool),bool,hAPP(fun(X5867,bool),fun(fun(X5867,bool),bool),ord_less_eq(fun(X5867,bool)),hAPP(fun(X5867,bool),fun(X5867,bool),hAPP(fun(X5867,bool),fun(fun(X5867,bool),fun(X5867,bool)),semilattice_inf_inf(fun(X5867,bool)),X5870),hAPP(fun(X5867,bool),fun(X5867,bool),collect(X5867),X5869))),hAPP(fun(X5867,bool),fun(X5867,bool),hAPP(fun(X5867,bool),fun(fun(X5867,bool),fun(X5867,bool)),semilattice_inf_inf(fun(X5867,bool)),X5871),hAPP(fun(X5867,bool),fun(X5867,bool),collect(X5867),X5868))))
| ~ hBOOL(hAPP(fun(X5867,bool),bool,hAPP(fun(X5867,bool),fun(fun(X5867,bool),bool),ord_less_eq(fun(X5867,bool)),X5870),X5871)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_435_Int__Collect__mono])])])]) ).
fof(i_0_1775,plain,
! [X4893,X4894,X4895] :
( ( ~ hBOOL(hAPP(fun(X4893,bool),bool,hAPP(fun(X4893,bool),fun(fun(X4893,bool),bool),ord_less_eq(fun(X4893,bool)),hAPP(fun(X4893,bool),fun(X4893,bool),hAPP(fun(X4893,fun(fun(X4893,bool),bool)),fun(fun(X4893,bool),fun(X4893,bool)),combc(X4893,fun(X4893,bool),bool),member(X4893)),X4894)),hAPP(fun(X4893,bool),fun(X4893,bool),hAPP(fun(X4893,fun(fun(X4893,bool),bool)),fun(fun(X4893,bool),fun(X4893,bool)),combc(X4893,fun(X4893,bool),bool),member(X4893)),X4895)))
| hBOOL(hAPP(fun(X4893,bool),bool,hAPP(fun(X4893,bool),fun(fun(X4893,bool),bool),ord_less_eq(fun(X4893,bool)),X4894),X4895)) )
& ( ~ hBOOL(hAPP(fun(X4893,bool),bool,hAPP(fun(X4893,bool),fun(fun(X4893,bool),bool),ord_less_eq(fun(X4893,bool)),X4894),X4895))
| hBOOL(hAPP(fun(X4893,bool),bool,hAPP(fun(X4893,bool),fun(fun(X4893,bool),bool),ord_less_eq(fun(X4893,bool)),hAPP(fun(X4893,bool),fun(X4893,bool),hAPP(fun(X4893,fun(fun(X4893,bool),bool)),fun(fun(X4893,bool),fun(X4893,bool)),combc(X4893,fun(X4893,bool),bool),member(X4893)),X4894)),hAPP(fun(X4893,bool),fun(X4893,bool),hAPP(fun(X4893,fun(fun(X4893,bool),bool)),fun(fun(X4893,bool),fun(X4893,bool)),combc(X4893,fun(X4893,bool),bool),member(X4893)),X4895))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_185_pred__subset__eq])]) ).
fof(i_0_1776,plain,
! [X7932,X7933,X7934,X7935] :
( ( hBOOL(hAPP(fun(X7932,bool),bool,hAPP(X7932,fun(fun(X7932,bool),bool),member(X7932),esk188_4(X7932,X7933,X7934,X7935)),X7935))
| hBOOL(hAPP(X7932,bool,hAPP(X7932,fun(X7932,bool),ord_less_eq(X7932),hAPP(fun(X7932,bool),X7932,hAPP(X7932,fun(fun(X7932,bool),X7932),hAPP(fun(X7932,fun(X7932,X7932)),fun(X7932,fun(fun(X7932,bool),X7932)),finite_fold(X7932,X7932),ord_max(X7932)),X7933),X7935)),hAPP(X7932,X7932,hAPP(X7932,fun(X7932,X7932),ord_max(X7932),X7934),X7933)))
| ~ hBOOL(hAPP(fun(X7932,bool),bool,finite_finite(X7932),X7935))
| ~ linorder(X7932) )
& ( ~ hBOOL(hAPP(X7932,bool,hAPP(X7932,fun(X7932,bool),ord_less_eq(X7932),esk188_4(X7932,X7933,X7934,X7935)),X7934))
| hBOOL(hAPP(X7932,bool,hAPP(X7932,fun(X7932,bool),ord_less_eq(X7932),hAPP(fun(X7932,bool),X7932,hAPP(X7932,fun(fun(X7932,bool),X7932),hAPP(fun(X7932,fun(X7932,X7932)),fun(X7932,fun(fun(X7932,bool),X7932)),finite_fold(X7932,X7932),ord_max(X7932)),X7933),X7935)),hAPP(X7932,X7932,hAPP(X7932,fun(X7932,X7932),ord_max(X7932),X7934),X7933)))
| ~ hBOOL(hAPP(fun(X7932,bool),bool,finite_finite(X7932),X7935))
| ~ linorder(X7932) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_993_min__max_Ofold__sup__le__sup])])])])]) ).
fof(i_0_1777,plain,
! [X6332,X6333,X6334,X6335] :
( ( hBOOL(hAPP(fun(X6332,bool),bool,hAPP(X6332,fun(fun(X6332,bool),bool),member(X6332),esk108_4(X6332,X6333,X6334,X6335)),X6335))
| hBOOL(hAPP(X6332,bool,hAPP(X6332,fun(X6332,bool),ord_less_eq(X6332),hAPP(fun(X6332,bool),X6332,hAPP(X6332,fun(fun(X6332,bool),X6332),hAPP(fun(X6332,fun(X6332,X6332)),fun(X6332,fun(fun(X6332,bool),X6332)),finite_fold(X6332,X6332),semilattice_sup_sup(X6332)),X6333),X6335)),hAPP(X6332,X6332,hAPP(X6332,fun(X6332,X6332),semilattice_sup_sup(X6332),X6334),X6333)))
| ~ hBOOL(hAPP(fun(X6332,bool),bool,finite_finite(X6332),X6335))
| ~ semilattice_sup(X6332) )
& ( ~ hBOOL(hAPP(X6332,bool,hAPP(X6332,fun(X6332,bool),ord_less_eq(X6332),esk108_4(X6332,X6333,X6334,X6335)),X6334))
| hBOOL(hAPP(X6332,bool,hAPP(X6332,fun(X6332,bool),ord_less_eq(X6332),hAPP(fun(X6332,bool),X6332,hAPP(X6332,fun(fun(X6332,bool),X6332),hAPP(fun(X6332,fun(X6332,X6332)),fun(X6332,fun(fun(X6332,bool),X6332)),finite_fold(X6332,X6332),semilattice_sup_sup(X6332)),X6333),X6335)),hAPP(X6332,X6332,hAPP(X6332,fun(X6332,X6332),semilattice_sup_sup(X6332),X6334),X6333)))
| ~ hBOOL(hAPP(fun(X6332,bool),bool,finite_finite(X6332),X6335))
| ~ semilattice_sup(X6332) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_530_fold__sup__le__sup])])])])]) ).
fof(i_0_1778,plain,
! [X6722,X6723,X6724,X6725,X6726] :
( ~ hBOOL(hAPP(fun(X6723,bool),bool,finite_finite(X6723),hAPP(fun(X6724,bool),fun(X6723,bool),hAPP(fun(X6724,X6723),fun(fun(X6724,bool),fun(X6723,bool)),image(X6724,X6723),X6726),top_top(fun(X6724,bool)))))
| hBOOL(hAPP(fun(X6722,bool),bool,finite_finite(X6722),hAPP(fun(X6724,bool),fun(X6722,bool),hAPP(fun(X6724,X6722),fun(fun(X6724,bool),fun(X6722,bool)),image(X6724,X6722),hAPP(fun(X6724,X6723),fun(X6724,X6722),hAPP(fun(X6723,X6722),fun(fun(X6724,X6723),fun(X6724,X6722)),combb(X6723,X6722,X6724),X6725),X6726)),top_top(fun(X6724,bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_625_finite__range__imageI])]) ).
fof(i_0_1779,plain,
! [X6218,X6219,X6220,X6221,X6222,X6223] :
( ~ hBOOL(hAPP(fun(X6218,bool),bool,hAPP(fun(X6218,X6219),fun(fun(X6218,bool),bool),inj_on(X6218,X6219),X6222),X6223))
| hBOOL(hAPP(fun(X6219,bool),bool,hAPP(X6219,fun(fun(X6219,bool),bool),member(X6219),X6221),hAPP(fun(X6218,bool),fun(X6219,bool),hAPP(fun(X6218,X6219),fun(fun(X6218,bool),fun(X6219,bool)),image(X6218,X6219),X6222),X6223)))
| hBOOL(hAPP(fun(X6218,bool),bool,hAPP(fun(X6218,X6219),fun(fun(X6218,bool),bool),inj_on(X6218,X6219),hAPP(X6219,fun(X6218,X6219),hAPP(X6218,fun(X6219,fun(X6218,X6219)),hAPP(fun(X6218,X6219),fun(X6218,fun(X6219,fun(X6218,X6219))),fun_upd(X6218,X6219),X6222),X6220),X6221)),X6223)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1229])]) ).
fof(i_0_1780,plain,
! [X5296,X5297,X5298] :
( ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X5296))),X5297),X5298))
| hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,X5296)),X5297),X5298)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_288_evalc_OBody])]) ).
fof(i_0_1781,plain,
! [X7583,X7584,X7585,X7586] :
( ~ linorder(X7583)
| ~ hBOOL(hAPP(fun(X7583,bool),bool,finite_finite(X7583),X7586))
| ~ hBOOL(hAPP(fun(X7583,bool),bool,hAPP(X7583,fun(fun(X7583,bool),bool),member(X7583),X7585),X7586))
| hBOOL(hAPP(X7583,bool,hAPP(X7583,fun(X7583,bool),ord_less_eq(X7583),hAPP(fun(X7583,bool),X7583,hAPP(X7583,fun(fun(X7583,bool),X7583),hAPP(fun(X7583,fun(X7583,X7583)),fun(X7583,fun(fun(X7583,bool),X7583)),finite_fold(X7583,X7583),ord_min(X7583)),X7584),X7586)),hAPP(X7583,X7583,hAPP(X7583,fun(X7583,X7583),ord_min(X7583),X7585),X7584))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_886_min__max_Ofold__inf__le__inf])])]) ).
fof(i_0_1782,plain,
! [X6228,X6229,X6230,X6231] :
( ~ semilattice_inf(X6228)
| ~ hBOOL(hAPP(fun(X6228,bool),bool,finite_finite(X6228),X6231))
| ~ hBOOL(hAPP(fun(X6228,bool),bool,hAPP(X6228,fun(fun(X6228,bool),bool),member(X6228),X6230),X6231))
| hBOOL(hAPP(X6228,bool,hAPP(X6228,fun(X6228,bool),ord_less_eq(X6228),hAPP(fun(X6228,bool),X6228,hAPP(X6228,fun(fun(X6228,bool),X6228),hAPP(fun(X6228,fun(X6228,X6228)),fun(X6228,fun(fun(X6228,bool),X6228)),finite_fold(X6228,X6228),semilattice_inf_inf(X6228)),X6229),X6231)),hAPP(X6228,X6228,hAPP(X6228,fun(X6228,X6228),semilattice_inf_inf(X6228),X6230),X6229))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_505_fold__inf__le__inf])])]) ).
fof(i_0_1783,plain,
! [X7323,X7324,X7325] :
( ~ comple44059174attice(X7323)
| hBOOL(hAPP(X7323,bool,hAPP(X7323,fun(X7323,bool),ord_less_eq(X7323),hAPP(fun(X7323,bool),X7323,complete_Sup_Sup(X7323),hAPP(fun(X7323,bool),fun(X7323,bool),hAPP(fun(X7323,bool),fun(fun(X7323,bool),fun(X7323,bool)),semilattice_inf_inf(fun(X7323,bool)),X7324),X7325))),hAPP(X7323,X7323,hAPP(X7323,fun(X7323,X7323),semilattice_inf_inf(X7323),hAPP(fun(X7323,bool),X7323,complete_Sup_Sup(X7323),X7324)),hAPP(fun(X7323,bool),X7323,complete_Sup_Sup(X7323),X7325)))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_803_Sup__inter__less__eq])])]) ).
fof(i_0_1784,plain,
! [X5986,X5987,X5988,X5989,X5990,X5991] :
( ( ~ hBOOL(hAPP(fun(X5987,bool),bool,hAPP(X5987,fun(fun(X5987,bool),bool),member(X5987),X5990),X5991))
| hAPP(fun(X5987,bool),fun(X5986,bool),hAPP(fun(X5987,X5986),fun(fun(X5987,bool),fun(X5986,bool)),image(X5987,X5986),hAPP(X5986,fun(X5987,X5986),hAPP(X5987,fun(X5986,fun(X5987,X5986)),hAPP(fun(X5987,X5986),fun(X5987,fun(X5986,fun(X5987,X5986))),fun_upd(X5987,X5986),X5988),X5990),X5989)),X5991) = hAPP(fun(X5986,bool),fun(X5986,bool),hAPP(X5986,fun(fun(X5986,bool),fun(X5986,bool)),insert(X5986),X5989),hAPP(fun(X5987,bool),fun(X5986,bool),hAPP(fun(X5987,X5986),fun(fun(X5987,bool),fun(X5986,bool)),image(X5987,X5986),X5988),hAPP(fun(X5987,bool),fun(X5987,bool),hAPP(fun(X5987,bool),fun(fun(X5987,bool),fun(X5987,bool)),minus_minus(fun(X5987,bool)),X5991),hAPP(fun(X5987,bool),fun(X5987,bool),hAPP(X5987,fun(fun(X5987,bool),fun(X5987,bool)),insert(X5987),X5990),bot_bot(fun(X5987,bool)))))) )
& ( hBOOL(hAPP(fun(X5987,bool),bool,hAPP(X5987,fun(fun(X5987,bool),bool),member(X5987),X5990),X5991))
| hAPP(fun(X5987,bool),fun(X5986,bool),hAPP(fun(X5987,X5986),fun(fun(X5987,bool),fun(X5986,bool)),image(X5987,X5986),hAPP(X5986,fun(X5987,X5986),hAPP(X5987,fun(X5986,fun(X5987,X5986)),hAPP(fun(X5987,X5986),fun(X5987,fun(X5986,fun(X5987,X5986))),fun_upd(X5987,X5986),X5988),X5990),X5989)),X5991) = hAPP(fun(X5987,bool),fun(X5986,bool),hAPP(fun(X5987,X5986),fun(fun(X5987,bool),fun(X5986,bool)),image(X5987,X5986),X5988),X5991) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1230])]) ).
fof(i_0_1785,plain,
! [X7059,X7060,X7061,X7062] :
( hAPP(fun(X7059,bool),fun(X7060,bool),hAPP(fun(X7059,X7060),fun(fun(X7059,bool),fun(X7060,bool)),image(X7059,X7060),X7062),top_top(fun(X7059,bool))) != top_top(fun(X7060,bool))
| hBOOL(hAPP(fun(X7060,bool),bool,hAPP(fun(X7060,bool),fun(fun(X7060,bool),bool),ord_less_eq(fun(X7060,bool)),hAPP(fun(X7060,bool),fun(X7060,bool),uminus_uminus(fun(X7060,bool)),hAPP(fun(X7059,bool),fun(X7060,bool),hAPP(fun(X7059,X7060),fun(fun(X7059,bool),fun(X7060,bool)),image(X7059,X7060),X7062),X7061))),hAPP(fun(X7059,bool),fun(X7060,bool),hAPP(fun(X7059,X7060),fun(fun(X7059,bool),fun(X7060,bool)),image(X7059,X7060),X7062),hAPP(fun(X7059,bool),fun(X7059,bool),uminus_uminus(fun(X7059,bool)),X7061)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_731_surj__Compl__image__subset])]) ).
fof(i_0_1786,plain,
! [X6571,X6572,X6573,X6574,X6575] :
( ( hBOOL(hAPP(fun(X6572,bool),bool,hAPP(X6572,fun(fun(X6572,bool),bool),member(X6572),esk116_5(X6571,X6572,X6573,X6574,X6575)),X6575))
| ~ hBOOL(hAPP(fun(X6571,bool),bool,hAPP(X6571,fun(fun(X6571,bool),bool),member(X6571),X6573),hAPP(fun(X6572,option(X6571)),fun(X6571,bool),ran(X6572,X6571),hAPP(fun(X6572,bool),fun(X6572,option(X6571)),hAPP(fun(X6572,option(X6571)),fun(fun(X6572,bool),fun(X6572,option(X6571))),restrict_map(X6572,X6571),X6574),X6575)))) )
& ( hAPP(X6572,option(X6571),X6574,esk116_5(X6571,X6572,X6573,X6574,X6575)) = hAPP(X6571,option(X6571),some(X6571),X6573)
| ~ hBOOL(hAPP(fun(X6571,bool),bool,hAPP(X6571,fun(fun(X6571,bool),bool),member(X6571),X6573),hAPP(fun(X6572,option(X6571)),fun(X6571,bool),ran(X6572,X6571),hAPP(fun(X6572,bool),fun(X6572,option(X6571)),hAPP(fun(X6572,option(X6571)),fun(fun(X6572,bool),fun(X6572,option(X6571))),restrict_map(X6572,X6571),X6574),X6575)))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_576_ran__restrictD])])])]) ).
fof(i_0_1787,plain,
! [X7147,X7148,X7149] :
( ~ comple44059174attice(X7147)
| hBOOL(hAPP(X7147,bool,hAPP(X7147,fun(X7147,bool),ord_less_eq(X7147),hAPP(X7147,X7147,hAPP(X7147,fun(X7147,X7147),semilattice_sup_sup(X7147),hAPP(fun(X7147,bool),X7147,complete_Inf_Inf(X7147),X7148)),hAPP(fun(X7147,bool),X7147,complete_Inf_Inf(X7147),X7149))),hAPP(fun(X7147,bool),X7147,complete_Inf_Inf(X7147),hAPP(fun(X7147,bool),fun(X7147,bool),hAPP(fun(X7147,bool),fun(fun(X7147,bool),fun(X7147,bool)),semilattice_inf_inf(fun(X7147,bool)),X7148),X7149)))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_751_less__eq__Inf__inter])])]) ).
fof(i_0_1788,plain,
! [X7721,X7722,X7723] :
( ~ linorder(X7721)
| ~ hBOOL(hAPP(fun(X7721,bool),bool,finite_finite(X7721),X7723))
| ~ hBOOL(hAPP(fun(X7721,bool),bool,finite_finite(X7721),X7722))
| hAPP(fun(X7721,bool),fun(X7721,bool),hAPP(fun(X7721,bool),fun(fun(X7721,bool),fun(X7721,bool)),semilattice_inf_inf(fun(X7721,bool)),X7723),X7722) = bot_bot(fun(X7721,bool))
| hAPP(X7721,X7721,hAPP(X7721,fun(X7721,X7721),ord_min(X7721),hAPP(fun(X7721,bool),X7721,hAPP(fun(X7721,fun(X7721,X7721)),fun(fun(X7721,bool),X7721),big_Inf_fin(X7721),ord_min(X7721)),hAPP(fun(X7721,bool),fun(X7721,bool),hAPP(fun(X7721,bool),fun(fun(X7721,bool),fun(X7721,bool)),semilattice_sup_sup(fun(X7721,bool)),X7723),X7722))),hAPP(fun(X7721,bool),X7721,hAPP(fun(X7721,fun(X7721,X7721)),fun(fun(X7721,bool),X7721),big_Inf_fin(X7721),ord_min(X7721)),hAPP(fun(X7721,bool),fun(X7721,bool),hAPP(fun(X7721,bool),fun(fun(X7721,bool),fun(X7721,bool)),semilattice_inf_inf(fun(X7721,bool)),X7723),X7722))) = hAPP(X7721,X7721,hAPP(X7721,fun(X7721,X7721),ord_min(X7721),hAPP(fun(X7721,bool),X7721,hAPP(fun(X7721,fun(X7721,X7721)),fun(fun(X7721,bool),X7721),big_Inf_fin(X7721),ord_min(X7721)),X7723)),hAPP(fun(X7721,bool),X7721,hAPP(fun(X7721,fun(X7721,X7721)),fun(fun(X7721,bool),X7721),big_Inf_fin(X7721),ord_min(X7721)),X7722)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_929_min__max_OInf__fin_Ounion__inter])])]) ).
fof(i_0_1789,plain,
! [X5319,X5320,X5321,X5322] :
( ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5319),X5321),esk74_4(X5319,X5320,X5321,X5322)))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X5319),X5320)),X5321),X5322)) )
& ( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5320),esk74_4(X5319,X5320,X5321,X5322)),X5322))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X5319),X5320)),X5321),X5322)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1231])])])]) ).
fof(i_0_1790,plain,
! [X7072,X7073,X7074,X7075] :
( ~ hBOOL(hAPP(fun(X7072,bool),bool,hAPP(fun(X7072,X7073),fun(fun(X7072,bool),bool),inj_on(X7072,X7073),X7075),top_top(fun(X7072,bool))))
| hBOOL(hAPP(fun(X7073,bool),bool,hAPP(fun(X7073,bool),fun(fun(X7073,bool),bool),ord_less_eq(fun(X7073,bool)),hAPP(fun(X7072,bool),fun(X7073,bool),hAPP(fun(X7072,X7073),fun(fun(X7072,bool),fun(X7073,bool)),image(X7072,X7073),X7075),hAPP(fun(X7072,bool),fun(X7072,bool),uminus_uminus(fun(X7072,bool)),X7074))),hAPP(fun(X7073,bool),fun(X7073,bool),uminus_uminus(fun(X7073,bool)),hAPP(fun(X7072,bool),fun(X7073,bool),hAPP(fun(X7072,X7073),fun(fun(X7072,bool),fun(X7073,bool)),image(X7072,X7073),X7075),X7074)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_734_inj__image__Compl__subset])]) ).
fof(i_0_1791,plain,
! [X6738,X6739,X6740,X6741,X6742] :
( ( ~ hBOOL(hAPP(fun(X6739,bool),bool,hAPP(fun(X6739,bool),fun(fun(X6739,bool),bool),ord_less_eq(fun(X6739,bool)),hAPP(fun(X6738,bool),fun(X6739,bool),hAPP(fun(X6738,X6739),fun(fun(X6738,bool),fun(X6739,bool)),image(X6738,X6739),X6742),X6740)),hAPP(fun(X6738,bool),fun(X6739,bool),hAPP(fun(X6738,X6739),fun(fun(X6738,bool),fun(X6739,bool)),image(X6738,X6739),X6742),X6741)))
| hBOOL(hAPP(fun(X6738,bool),bool,hAPP(fun(X6738,bool),fun(fun(X6738,bool),bool),ord_less_eq(fun(X6738,bool)),X6740),X6741))
| ~ hBOOL(hAPP(fun(X6738,bool),bool,hAPP(fun(X6738,X6739),fun(fun(X6738,bool),bool),inj_on(X6738,X6739),X6742),top_top(fun(X6738,bool)))) )
& ( ~ hBOOL(hAPP(fun(X6738,bool),bool,hAPP(fun(X6738,bool),fun(fun(X6738,bool),bool),ord_less_eq(fun(X6738,bool)),X6740),X6741))
| hBOOL(hAPP(fun(X6739,bool),bool,hAPP(fun(X6739,bool),fun(fun(X6739,bool),bool),ord_less_eq(fun(X6739,bool)),hAPP(fun(X6738,bool),fun(X6739,bool),hAPP(fun(X6738,X6739),fun(fun(X6738,bool),fun(X6739,bool)),image(X6738,X6739),X6742),X6740)),hAPP(fun(X6738,bool),fun(X6739,bool),hAPP(fun(X6738,X6739),fun(fun(X6738,bool),fun(X6739,bool)),image(X6738,X6739),X6742),X6741)))
| ~ hBOOL(hAPP(fun(X6738,bool),bool,hAPP(fun(X6738,X6739),fun(fun(X6738,bool),bool),inj_on(X6738,X6739),X6742),top_top(fun(X6738,bool)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_630_inj__image__subset__iff])])]) ).
fof(i_0_1792,plain,
! [X6519,X6520,X6521,X6522] : hBOOL(hAPP(fun(X6519,bool),bool,hAPP(fun(X6519,bool),fun(fun(X6519,bool),bool),ord_less_eq(fun(X6519,bool)),hAPP(fun(X6520,bool),fun(X6519,bool),hAPP(fun(X6520,X6519),fun(fun(X6520,bool),fun(X6519,bool)),image(X6520,X6519),X6521),hAPP(fun(X6519,bool),fun(X6520,bool),hAPP(fun(X6520,X6519),fun(fun(X6519,bool),fun(X6520,bool)),vimage(X6520,X6519),X6521),X6522))),X6522)),
inference(variable_rename,[status(thm)],[fact_566_image__vimage__subset]) ).
fof(i_0_1793,plain,
! [X5302,X5303,X5304,X5305,X5306] :
( ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5304),X5305),X5306))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5302),X5306),X5303))
| hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X5304),X5302)),X5305),X5303)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_291_evalc_OSemi])]) ).
fof(i_0_1794,plain,
! [X6008,X6009,X6010,X6011,X6012,X6013] : hAPP(X6008,fun(X6009,X6008),hAPP(X6009,fun(X6008,fun(X6009,X6008)),hAPP(fun(X6009,X6008),fun(X6009,fun(X6008,fun(X6009,X6008))),fun_upd(X6009,X6008),hAPP(X6008,fun(X6009,X6008),hAPP(X6009,fun(X6008,fun(X6009,X6008)),hAPP(fun(X6009,X6008),fun(X6009,fun(X6008,fun(X6009,X6008))),fun_upd(X6009,X6008),X6010),X6011),X6012)),X6011),X6013) = hAPP(X6008,fun(X6009,X6008),hAPP(X6009,fun(X6008,fun(X6009,X6008)),hAPP(fun(X6009,X6008),fun(X6009,fun(X6008,fun(X6009,X6008))),fun_upd(X6009,X6008),X6010),X6011),X6013),
inference(variable_rename,[status(thm)],[fact_458_fun__upd__upd]) ).
fof(i_0_1795,plain,
! [X5293,X5294,X5295] :
( ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,X5293)),X5294),X5295))
| hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X5293))),X5294),X5295)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_287_evalc__elim__cases_I6_J])]) ).
fof(i_0_1796,plain,
! [X5857,X5858,X5859] :
( ( hBOOL(hAPP(fun(X5857,bool),bool,finite_finite(X5857),esk90_3(X5857,X5858,X5859)))
| hBOOL(hAPP(fun(X5857,bool),bool,X5858,bot_bot(fun(X5857,bool))))
| ~ hBOOL(hAPP(fun(X5857,bool),bool,X5858,X5859))
| ~ hBOOL(hAPP(fun(X5857,bool),bool,finite_finite(X5857),X5859)) )
& ( hBOOL(hAPP(fun(X5857,bool),bool,hAPP(X5857,fun(fun(X5857,bool),bool),member(X5857),esk89_3(X5857,X5858,X5859)),esk90_3(X5857,X5858,X5859)))
| hBOOL(hAPP(fun(X5857,bool),bool,X5858,bot_bot(fun(X5857,bool))))
| ~ hBOOL(hAPP(fun(X5857,bool),bool,X5858,X5859))
| ~ hBOOL(hAPP(fun(X5857,bool),bool,finite_finite(X5857),X5859)) )
& ( hBOOL(hAPP(fun(X5857,bool),bool,X5858,esk90_3(X5857,X5858,X5859)))
| hBOOL(hAPP(fun(X5857,bool),bool,X5858,bot_bot(fun(X5857,bool))))
| ~ hBOOL(hAPP(fun(X5857,bool),bool,X5858,X5859))
| ~ hBOOL(hAPP(fun(X5857,bool),bool,finite_finite(X5857),X5859)) )
& ( ~ hBOOL(hAPP(fun(X5857,bool),bool,X5858,hAPP(fun(X5857,bool),fun(X5857,bool),hAPP(fun(X5857,bool),fun(fun(X5857,bool),fun(X5857,bool)),minus_minus(fun(X5857,bool)),esk90_3(X5857,X5858,X5859)),hAPP(fun(X5857,bool),fun(X5857,bool),hAPP(X5857,fun(fun(X5857,bool),fun(X5857,bool)),insert(X5857),esk89_3(X5857,X5858,X5859)),bot_bot(fun(X5857,bool))))))
| hBOOL(hAPP(fun(X5857,bool),bool,X5858,bot_bot(fun(X5857,bool))))
| ~ hBOOL(hAPP(fun(X5857,bool),bool,X5858,X5859))
| ~ hBOOL(hAPP(fun(X5857,bool),bool,finite_finite(X5857),X5859)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_433_finite__empty__induct])])])]) ).
fof(i_0_1797,plain,
! [X6366,X6367,X6368,X6369,X6370,X6371] :
( ~ hBOOL(hAPP(fun(X6366,fun(X6367,X6367)),bool,finite100568337ommute(X6366,X6367),X6371))
| ~ hBOOL(hAPP(fun(X6366,bool),bool,finite_finite(X6366),X6370))
| ~ hBOOL(hAPP(fun(X6366,bool),bool,hAPP(X6366,fun(fun(X6366,bool),bool),member(X6366),X6369),X6370))
| hAPP(fun(X6366,bool),X6367,hAPP(X6367,fun(fun(X6366,bool),X6367),hAPP(fun(X6366,fun(X6367,X6367)),fun(X6367,fun(fun(X6366,bool),X6367)),finite_fold(X6366,X6367),X6371),X6368),X6370) = hAPP(X6367,X6367,hAPP(X6366,fun(X6367,X6367),X6371,X6369),hAPP(fun(X6366,bool),X6367,hAPP(X6367,fun(fun(X6366,bool),X6367),hAPP(fun(X6366,fun(X6367,X6367)),fun(X6367,fun(fun(X6366,bool),X6367)),finite_fold(X6366,X6367),X6371),X6368),hAPP(fun(X6366,bool),fun(X6366,bool),hAPP(fun(X6366,bool),fun(fun(X6366,bool),fun(X6366,bool)),minus_minus(fun(X6366,bool)),X6370),hAPP(fun(X6366,bool),fun(X6366,bool),hAPP(X6366,fun(fun(X6366,bool),fun(X6366,bool)),insert(X6366),X6369),bot_bot(fun(X6366,bool)))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_536_comp__fun__commute_Ofold__rec])]) ).
fof(i_0_1798,plain,
! [X6914,X6915,X6916,X6917,X6918] : hAPP(fun(X6914,bool),fun(X6914,option(X6915)),hAPP(fun(X6914,option(X6915)),fun(fun(X6914,bool),fun(X6914,option(X6915))),restrict_map(X6914,X6915),hAPP(option(X6915),fun(X6914,option(X6915)),hAPP(X6914,fun(option(X6915),fun(X6914,option(X6915))),hAPP(fun(X6914,option(X6915)),fun(X6914,fun(option(X6915),fun(X6914,option(X6915)))),fun_upd(X6914,option(X6915)),X6916),X6917),hAPP(X6915,option(X6915),some(X6915),X6918))),hAPP(fun(X6914,bool),fun(X6914,bool),uminus_uminus(fun(X6914,bool)),hAPP(fun(X6914,bool),fun(X6914,bool),hAPP(X6914,fun(fun(X6914,bool),fun(X6914,bool)),insert(X6914),X6917),bot_bot(fun(X6914,bool))))) = hAPP(fun(X6914,bool),fun(X6914,option(X6915)),hAPP(fun(X6914,option(X6915)),fun(fun(X6914,bool),fun(X6914,option(X6915))),restrict_map(X6914,X6915),X6916),hAPP(fun(X6914,bool),fun(X6914,bool),uminus_uminus(fun(X6914,bool)),hAPP(fun(X6914,bool),fun(X6914,bool),hAPP(X6914,fun(fun(X6914,bool),fun(X6914,bool)),insert(X6914),X6917),bot_bot(fun(X6914,bool))))),
inference(variable_rename,[status(thm)],[fact_676_restrict__upd__same]) ).
fof(i_0_1799,plain,
! [X7089,X7090,X7091,X7092,X7093] :
( ( ~ hBOOL(hAPP(X7089,bool,X7092,hAPP(X7090,X7089,X7093,esk139_5(X7089,X7090,X7091,X7092,X7093))))
| ~ hBOOL(hAPP(X7090,bool,X7091,esk139_5(X7089,X7090,X7091,X7092,X7093)))
| hAPP(fun(X7089,bool),fun(X7090,bool),hAPP(fun(X7090,X7089),fun(fun(X7089,bool),fun(X7090,bool)),vimage(X7090,X7089),X7093),hAPP(fun(X7089,bool),fun(X7089,bool),collect(X7089),X7092)) = hAPP(fun(X7090,bool),fun(X7090,bool),collect(X7090),X7091) )
& ( hBOOL(hAPP(X7089,bool,X7092,hAPP(X7090,X7089,X7093,esk139_5(X7089,X7090,X7091,X7092,X7093))))
| hBOOL(hAPP(X7090,bool,X7091,esk139_5(X7089,X7090,X7091,X7092,X7093)))
| hAPP(fun(X7089,bool),fun(X7090,bool),hAPP(fun(X7090,X7089),fun(fun(X7089,bool),fun(X7090,bool)),vimage(X7090,X7089),X7093),hAPP(fun(X7089,bool),fun(X7089,bool),collect(X7089),X7092)) = hAPP(fun(X7090,bool),fun(X7090,bool),collect(X7090),X7091) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_737_vimage__Collect])])])]) ).
fof(i_0_1800,plain,
! [X7380,X7381,X7382] :
( ( ~ hBOOL(hAPP(fun(X7380,bool),bool,hAPP(fun(X7380,bool),fun(fun(X7380,bool),bool),powp(X7380),hAPP(fun(X7380,bool),fun(X7380,bool),hAPP(fun(X7380,fun(fun(X7380,bool),bool)),fun(fun(X7380,bool),fun(X7380,bool)),combc(X7380,fun(X7380,bool),bool),member(X7380)),X7381)),X7382))
| hBOOL(hAPP(fun(fun(X7380,bool),bool),bool,hAPP(fun(X7380,bool),fun(fun(fun(X7380,bool),bool),bool),member(fun(X7380,bool)),X7382),hAPP(fun(X7380,bool),fun(fun(X7380,bool),bool),pow(X7380),X7381))) )
& ( ~ hBOOL(hAPP(fun(fun(X7380,bool),bool),bool,hAPP(fun(X7380,bool),fun(fun(fun(X7380,bool),bool),bool),member(fun(X7380,bool)),X7382),hAPP(fun(X7380,bool),fun(fun(X7380,bool),bool),pow(X7380),X7381)))
| hBOOL(hAPP(fun(X7380,bool),bool,hAPP(fun(X7380,bool),fun(fun(X7380,bool),bool),powp(X7380),hAPP(fun(X7380,bool),fun(X7380,bool),hAPP(fun(X7380,fun(fun(X7380,bool),bool)),fun(fun(X7380,bool),fun(X7380,bool)),combc(X7380,fun(X7380,bool),bool),member(X7380)),X7381)),X7382)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_821_Powp__Pow__eq])]) ).
fof(i_0_1801,plain,
! [X6541,X6542,X6543,X6544,X6545] :
( ~ hBOOL(hAPP(fun(X6542,bool),bool,finite_finite(X6542),X6545))
| ~ hBOOL(hAPP(fun(X6541,bool),bool,hAPP(fun(X6541,X6542),fun(fun(X6541,bool),bool),inj_on(X6541,X6542),X6543),X6544))
| hBOOL(hAPP(fun(X6541,bool),bool,finite_finite(X6541),hAPP(fun(X6541,bool),fun(X6541,bool),hAPP(fun(X6541,bool),fun(fun(X6541,bool),fun(X6541,bool)),semilattice_inf_inf(fun(X6541,bool)),hAPP(fun(X6542,bool),fun(X6541,bool),hAPP(fun(X6541,X6542),fun(fun(X6542,bool),fun(X6541,bool)),vimage(X6541,X6542),X6543),X6545)),X6544))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_571_finite__vimage__IntI])]) ).
fof(i_0_1802,plain,
! [X6360,X6361,X6362,X6363,X6364,X6365] :
( ~ hBOOL(hAPP(fun(X6360,fun(X6361,X6361)),bool,finite100568337ommute(X6360,X6361),X6365))
| ~ hBOOL(hAPP(fun(X6360,bool),bool,finite_finite(X6360),X6364))
| hAPP(fun(X6360,bool),X6361,hAPP(X6361,fun(fun(X6360,bool),X6361),hAPP(fun(X6360,fun(X6361,X6361)),fun(X6361,fun(fun(X6360,bool),X6361)),finite_fold(X6360,X6361),X6365),X6362),hAPP(fun(X6360,bool),fun(X6360,bool),hAPP(X6360,fun(fun(X6360,bool),fun(X6360,bool)),insert(X6360),X6363),X6364)) = hAPP(X6361,X6361,hAPP(X6360,fun(X6361,X6361),X6365,X6363),hAPP(fun(X6360,bool),X6361,hAPP(X6361,fun(fun(X6360,bool),X6361),hAPP(fun(X6360,fun(X6361,X6361)),fun(X6361,fun(fun(X6360,bool),X6361)),finite_fold(X6360,X6361),X6365),X6362),hAPP(fun(X6360,bool),fun(X6360,bool),hAPP(fun(X6360,bool),fun(fun(X6360,bool),fun(X6360,bool)),minus_minus(fun(X6360,bool)),X6364),hAPP(fun(X6360,bool),fun(X6360,bool),hAPP(X6360,fun(fun(X6360,bool),fun(X6360,bool)),insert(X6360),X6363),bot_bot(fun(X6360,bool)))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_535_comp__fun__commute_Ofold__insert__remove])]) ).
fof(i_0_1803,plain,
! [X5813,X5814,X5815,X5816] :
( ( ~ hBOOL(hAPP(fun(X5813,bool),bool,finite_finite(X5813),hAPP(fun(X5813,bool),fun(X5813,bool),hAPP(fun(X5813,bool),fun(fun(X5813,bool),fun(X5813,bool)),minus_minus(fun(X5813,bool)),X5814),hAPP(fun(X5813,bool),fun(X5813,bool),hAPP(X5813,fun(fun(X5813,bool),fun(X5813,bool)),insert(X5813),X5815),X5816))))
| hBOOL(hAPP(fun(X5813,bool),bool,finite_finite(X5813),hAPP(fun(X5813,bool),fun(X5813,bool),hAPP(fun(X5813,bool),fun(fun(X5813,bool),fun(X5813,bool)),minus_minus(fun(X5813,bool)),X5814),X5816))) )
& ( ~ hBOOL(hAPP(fun(X5813,bool),bool,finite_finite(X5813),hAPP(fun(X5813,bool),fun(X5813,bool),hAPP(fun(X5813,bool),fun(fun(X5813,bool),fun(X5813,bool)),minus_minus(fun(X5813,bool)),X5814),X5816)))
| hBOOL(hAPP(fun(X5813,bool),bool,finite_finite(X5813),hAPP(fun(X5813,bool),fun(X5813,bool),hAPP(fun(X5813,bool),fun(fun(X5813,bool),fun(X5813,bool)),minus_minus(fun(X5813,bool)),X5814),hAPP(fun(X5813,bool),fun(X5813,bool),hAPP(X5813,fun(fun(X5813,bool),fun(X5813,bool)),insert(X5813),X5815),X5816)))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_423_finite__Diff__insert])]) ).
fof(i_0_1804,plain,
! [X6761,X6762,X6763,X6764,X6765] :
( hAPP(fun(X6761,bool),fun(X6762,bool),hAPP(fun(X6761,X6762),fun(fun(X6761,bool),fun(X6762,bool)),image(X6761,X6762),X6765),top_top(fun(X6761,bool))) != top_top(fun(X6762,bool))
| ~ hBOOL(hAPP(fun(X6761,bool),bool,hAPP(fun(X6761,bool),fun(fun(X6761,bool),bool),ord_less_eq(fun(X6761,bool)),hAPP(fun(X6762,bool),fun(X6761,bool),hAPP(fun(X6761,X6762),fun(fun(X6762,bool),fun(X6761,bool)),vimage(X6761,X6762),X6765),X6763)),X6764))
| hBOOL(hAPP(fun(X6762,bool),bool,hAPP(fun(X6762,bool),fun(fun(X6762,bool),bool),ord_less_eq(fun(X6762,bool)),X6763),hAPP(fun(X6761,bool),fun(X6762,bool),hAPP(fun(X6761,X6762),fun(fun(X6761,bool),fun(X6762,bool)),image(X6761,X6762),X6765),X6764))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_635_vimage__subsetD])]) ).
fof(i_0_1805,plain,
! [X5360,X5361,X5362,X5363,X5364] :
( ~ hBOOL(hAPP(fun(fun(X5360,bool),X5360),bool,hAPP(fun(X5360,fun(X5360,X5360)),fun(fun(fun(X5360,bool),X5360),bool),finite_folding_one(X5360),X5363),X5364))
| ~ hBOOL(hAPP(fun(X5360,bool),bool,finite_finite(X5360),X5362))
| ~ hBOOL(hAPP(fun(X5360,bool),bool,finite_finite(X5360),X5361))
| hAPP(fun(X5360,bool),fun(X5360,bool),hAPP(fun(X5360,bool),fun(fun(X5360,bool),fun(X5360,bool)),semilattice_inf_inf(fun(X5360,bool)),X5362),X5361) = bot_bot(fun(X5360,bool))
| hAPP(X5360,X5360,hAPP(X5360,fun(X5360,X5360),X5363,hAPP(fun(X5360,bool),X5360,X5364,hAPP(fun(X5360,bool),fun(X5360,bool),hAPP(fun(X5360,bool),fun(fun(X5360,bool),fun(X5360,bool)),semilattice_sup_sup(fun(X5360,bool)),X5362),X5361))),hAPP(fun(X5360,bool),X5360,X5364,hAPP(fun(X5360,bool),fun(X5360,bool),hAPP(fun(X5360,bool),fun(fun(X5360,bool),fun(X5360,bool)),semilattice_inf_inf(fun(X5360,bool)),X5362),X5361))) = hAPP(X5360,X5360,hAPP(X5360,fun(X5360,X5360),X5363,hAPP(fun(X5360,bool),X5360,X5364,X5362)),hAPP(fun(X5360,bool),X5360,X5364,X5361)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_301_folding__one_Ounion__inter])]) ).
fof(i_0_1806,plain,
! [X6466,X6467,X6468,X6469] : hAPP(fun(X6466,bool),fun(X6467,bool),hAPP(fun(X6467,X6466),fun(fun(X6466,bool),fun(X6467,bool)),vimage(X6467,X6466),X6468),X6469) = hAPP(fun(X6467,bool),fun(X6467,bool),collect(X6467),hAPP(fun(X6466,bool),fun(X6467,bool),hAPP(fun(X6467,fun(fun(X6466,bool),bool)),fun(fun(X6466,bool),fun(X6467,bool)),combc(X6467,fun(X6466,bool),bool),hAPP(fun(X6467,X6466),fun(X6467,fun(fun(X6466,bool),bool)),hAPP(fun(X6466,fun(fun(X6466,bool),bool)),fun(fun(X6467,X6466),fun(X6467,fun(fun(X6466,bool),bool))),combb(X6466,fun(fun(X6466,bool),bool),X6467),member(X6466)),X6468)),X6469)),
inference(variable_rename,[status(thm)],[fact_554_vimage__def]) ).
fof(i_0_1807,plain,
! [X7627,X7628,X7629,X7630] :
( ( hBOOL(hAPP(fun(X7627,bool),bool,hAPP(X7627,fun(fun(X7627,bool),bool),member(X7627),esk174_4(X7627,X7628,X7629,X7630)),X7630))
| hBOOL(hAPP(X7627,bool,hAPP(X7627,fun(X7627,bool),ord_less_eq(X7627),hAPP(X7627,X7627,hAPP(X7627,fun(X7627,X7627),ord_min(X7627),X7629),X7628)),hAPP(fun(X7627,bool),X7627,hAPP(X7627,fun(fun(X7627,bool),X7627),hAPP(fun(X7627,fun(X7627,X7627)),fun(X7627,fun(fun(X7627,bool),X7627)),finite_fold(X7627,X7627),ord_min(X7627)),X7628),X7630)))
| ~ hBOOL(hAPP(fun(X7627,bool),bool,finite_finite(X7627),X7630))
| ~ linorder(X7627) )
& ( ~ hBOOL(hAPP(X7627,bool,hAPP(X7627,fun(X7627,bool),ord_less_eq(X7627),X7629),esk174_4(X7627,X7628,X7629,X7630)))
| hBOOL(hAPP(X7627,bool,hAPP(X7627,fun(X7627,bool),ord_less_eq(X7627),hAPP(X7627,X7627,hAPP(X7627,fun(X7627,X7627),ord_min(X7627),X7629),X7628)),hAPP(fun(X7627,bool),X7627,hAPP(X7627,fun(fun(X7627,bool),X7627),hAPP(fun(X7627,fun(X7627,X7627)),fun(X7627,fun(fun(X7627,bool),X7627)),finite_fold(X7627,X7627),ord_min(X7627)),X7628),X7630)))
| ~ hBOOL(hAPP(fun(X7627,bool),bool,finite_finite(X7627),X7630))
| ~ linorder(X7627) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_899_min__max_Oinf__le__fold__inf])])])])]) ).
fof(i_0_1808,plain,
! [X6327,X6328,X6329,X6330] :
( ( hBOOL(hAPP(fun(X6327,bool),bool,hAPP(X6327,fun(fun(X6327,bool),bool),member(X6327),esk107_4(X6327,X6328,X6329,X6330)),X6330))
| hBOOL(hAPP(X6327,bool,hAPP(X6327,fun(X6327,bool),ord_less_eq(X6327),hAPP(X6327,X6327,hAPP(X6327,fun(X6327,X6327),semilattice_inf_inf(X6327),X6329),X6328)),hAPP(fun(X6327,bool),X6327,hAPP(X6327,fun(fun(X6327,bool),X6327),hAPP(fun(X6327,fun(X6327,X6327)),fun(X6327,fun(fun(X6327,bool),X6327)),finite_fold(X6327,X6327),semilattice_inf_inf(X6327)),X6328),X6330)))
| ~ hBOOL(hAPP(fun(X6327,bool),bool,finite_finite(X6327),X6330))
| ~ semilattice_inf(X6327) )
& ( ~ hBOOL(hAPP(X6327,bool,hAPP(X6327,fun(X6327,bool),ord_less_eq(X6327),X6329),esk107_4(X6327,X6328,X6329,X6330)))
| hBOOL(hAPP(X6327,bool,hAPP(X6327,fun(X6327,bool),ord_less_eq(X6327),hAPP(X6327,X6327,hAPP(X6327,fun(X6327,X6327),semilattice_inf_inf(X6327),X6329),X6328)),hAPP(fun(X6327,bool),X6327,hAPP(X6327,fun(fun(X6327,bool),X6327),hAPP(fun(X6327,fun(X6327,X6327)),fun(X6327,fun(fun(X6327,bool),X6327)),finite_fold(X6327,X6327),semilattice_inf_inf(X6327)),X6328),X6330)))
| ~ hBOOL(hAPP(fun(X6327,bool),bool,finite_finite(X6327),X6330))
| ~ semilattice_inf(X6327) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_529_inf__le__fold__inf])])])])]) ).
fof(i_0_1809,plain,
! [X5825,X5826,X5827,X5828] :
( ( ~ hBOOL(hAPP(fun(X5825,bool),bool,hAPP(fun(X5825,bool),fun(fun(X5825,bool),bool),ord_less_eq(fun(X5825,bool)),hAPP(fun(X5825,bool),fun(X5825,bool),hAPP(fun(X5825,bool),fun(fun(X5825,bool),fun(X5825,bool)),minus_minus(fun(X5825,bool)),X5826),X5827)),X5828))
| hBOOL(hAPP(fun(X5825,bool),bool,hAPP(fun(X5825,bool),fun(fun(X5825,bool),bool),ord_less_eq(fun(X5825,bool)),X5826),hAPP(fun(X5825,bool),fun(X5825,bool),hAPP(fun(X5825,bool),fun(fun(X5825,bool),fun(X5825,bool)),semilattice_sup_sup(fun(X5825,bool)),X5827),X5828))) )
& ( ~ hBOOL(hAPP(fun(X5825,bool),bool,hAPP(fun(X5825,bool),fun(fun(X5825,bool),bool),ord_less_eq(fun(X5825,bool)),X5826),hAPP(fun(X5825,bool),fun(X5825,bool),hAPP(fun(X5825,bool),fun(fun(X5825,bool),fun(X5825,bool)),semilattice_sup_sup(fun(X5825,bool)),X5827),X5828)))
| hBOOL(hAPP(fun(X5825,bool),bool,hAPP(fun(X5825,bool),fun(fun(X5825,bool),bool),ord_less_eq(fun(X5825,bool)),hAPP(fun(X5825,bool),fun(X5825,bool),hAPP(fun(X5825,bool),fun(fun(X5825,bool),fun(X5825,bool)),minus_minus(fun(X5825,bool)),X5826),X5827)),X5828)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_426_Diff__subset__conv])]) ).
fof(i_0_1810,plain,
! [X6783,X6784,X6785,X6786,X6787] :
( ~ hBOOL(hAPP(fun(X6783,bool),bool,hAPP(fun(X6783,X6784),fun(fun(X6783,bool),bool),inj_on(X6783,X6784),X6787),top_top(fun(X6783,bool))))
| ~ hBOOL(hAPP(fun(X6784,bool),bool,hAPP(fun(X6784,bool),fun(fun(X6784,bool),bool),ord_less_eq(fun(X6784,bool)),X6785),hAPP(fun(X6783,bool),fun(X6784,bool),hAPP(fun(X6783,X6784),fun(fun(X6783,bool),fun(X6784,bool)),image(X6783,X6784),X6787),X6786)))
| hBOOL(hAPP(fun(X6783,bool),bool,hAPP(fun(X6783,bool),fun(fun(X6783,bool),bool),ord_less_eq(fun(X6783,bool)),hAPP(fun(X6784,bool),fun(X6783,bool),hAPP(fun(X6783,X6784),fun(fun(X6784,bool),fun(X6783,bool)),vimage(X6783,X6784),X6787),X6785)),X6786)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_640_vimage__subsetI])]) ).
cnf(i_0_1811,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X6))
| hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X5,X7),X6) = ti(X2,X4)
| ~ hBOOL(hAPP(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool,hAPP(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool)),big_comm_monoid_big(X2,X1),X3),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1232]) ).
cnf(i_0_1812,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X3,hAPP(fun(X1,X3),fun(fun(X1,bool),X3),X4,X5),X2) = ti(X3,X6)
| ~ hBOOL(hAPP(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool,hAPP(X3,fun(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool),hAPP(fun(X3,fun(X3,X3)),fun(X3,fun(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool)),big_comm_monoid_big(X3,X1),X7),X6),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1233]) ).
cnf(i_0_1813,plain,
( hAPP(X1,X3,X4,X2) = ti(X3,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X1,X3),fun(fun(X3,bool),fun(X1,bool)),vimage(X1,X3),X4),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X5),bot_bot(fun(X3,bool)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1234]) ).
fof(i_0_1814,plain,
! [X6408,X6409,X6410,X6411,X6412] :
( ( ~ hBOOL(hAPP(fun(X6409,bool),bool,hAPP(X6409,fun(fun(X6409,bool),bool),member(X6409),X6411),X6412))
| hAPP(option(X6408),fun(X6409,option(X6408)),hAPP(X6409,fun(option(X6408),fun(X6409,option(X6408))),hAPP(fun(X6409,option(X6408)),fun(X6409,fun(option(X6408),fun(X6409,option(X6408)))),fun_upd(X6409,option(X6408)),hAPP(fun(X6409,bool),fun(X6409,option(X6408)),hAPP(fun(X6409,option(X6408)),fun(fun(X6409,bool),fun(X6409,option(X6408))),restrict_map(X6409,X6408),X6410),X6412)),X6411),none(X6408)) = hAPP(fun(X6409,bool),fun(X6409,option(X6408)),hAPP(fun(X6409,option(X6408)),fun(fun(X6409,bool),fun(X6409,option(X6408))),restrict_map(X6409,X6408),X6410),hAPP(fun(X6409,bool),fun(X6409,bool),hAPP(fun(X6409,bool),fun(fun(X6409,bool),fun(X6409,bool)),minus_minus(fun(X6409,bool)),X6412),hAPP(fun(X6409,bool),fun(X6409,bool),hAPP(X6409,fun(fun(X6409,bool),fun(X6409,bool)),insert(X6409),X6411),bot_bot(fun(X6409,bool))))) )
& ( hBOOL(hAPP(fun(X6409,bool),bool,hAPP(X6409,fun(fun(X6409,bool),bool),member(X6409),X6411),X6412))
| hAPP(option(X6408),fun(X6409,option(X6408)),hAPP(X6409,fun(option(X6408),fun(X6409,option(X6408))),hAPP(fun(X6409,option(X6408)),fun(X6409,fun(option(X6408),fun(X6409,option(X6408)))),fun_upd(X6409,option(X6408)),hAPP(fun(X6409,bool),fun(X6409,option(X6408)),hAPP(fun(X6409,option(X6408)),fun(fun(X6409,bool),fun(X6409,option(X6408))),restrict_map(X6409,X6408),X6410),X6412)),X6411),none(X6408)) = hAPP(fun(X6409,bool),fun(X6409,option(X6408)),hAPP(fun(X6409,option(X6408)),fun(fun(X6409,bool),fun(X6409,option(X6408))),restrict_map(X6409,X6408),X6410),X6412) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1235])]) ).
fof(i_0_1815,plain,
! [X7878,X7879,X7880,X7881] :
( ~ linorder(X7878)
| ~ hBOOL(hAPP(fun(X7878,bool),bool,finite_finite(X7878),X7881))
| ~ hBOOL(hAPP(fun(X7878,bool),bool,hAPP(X7878,fun(fun(X7878,bool),bool),member(X7878),X7880),X7881))
| hBOOL(hAPP(X7878,bool,hAPP(X7878,fun(X7878,bool),ord_less_eq(X7878),hAPP(X7878,X7878,hAPP(X7878,fun(X7878,X7878),ord_max(X7878),X7880),X7879)),hAPP(fun(X7878,bool),X7878,hAPP(X7878,fun(fun(X7878,bool),X7878),hAPP(fun(X7878,fun(X7878,X7878)),fun(X7878,fun(fun(X7878,bool),X7878)),finite_fold(X7878,X7878),ord_max(X7878)),X7879),X7881))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_976_min__max_Osup__le__fold__sup])])]) ).
fof(i_0_1816,plain,
! [X6224,X6225,X6226,X6227] :
( ~ semilattice_sup(X6224)
| ~ hBOOL(hAPP(fun(X6224,bool),bool,finite_finite(X6224),X6227))
| ~ hBOOL(hAPP(fun(X6224,bool),bool,hAPP(X6224,fun(fun(X6224,bool),bool),member(X6224),X6226),X6227))
| hBOOL(hAPP(X6224,bool,hAPP(X6224,fun(X6224,bool),ord_less_eq(X6224),hAPP(X6224,X6224,hAPP(X6224,fun(X6224,X6224),semilattice_sup_sup(X6224),X6226),X6225)),hAPP(fun(X6224,bool),X6224,hAPP(X6224,fun(fun(X6224,bool),X6224),hAPP(fun(X6224,fun(X6224,X6224)),fun(X6224,fun(fun(X6224,bool),X6224)),finite_fold(X6224,X6224),semilattice_sup_sup(X6224)),X6225),X6227))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_504_sup__le__fold__sup])])]) ).
cnf(i_0_1817,plain,
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),esk109_4(X2,X1,X5,X4)),X5) = ti(fun(X1,bool),X4)
| ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1236]) ).
cnf(i_0_1818,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X3),X2) = ti(fun(X1,bool),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X3),X2)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1237]) ).
cnf(i_0_1819,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk69_5(X1,X2,X3,X4,X5)),esk68_5(X1,X2,X3,X4,X5)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X4,X2)),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X5))
| ti(X1,X3) != hAPP(X1,X1,X4,X5)
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1214]) ).
fof(i_0_1820,plain,
! [X4682,X4683,X4684,X4685,X4686] :
( ~ hBOOL(hAPP(fun(X4682,bool),bool,hAPP(fun(X4682,bool),fun(fun(X4682,bool),bool),ord_less_eq(fun(X4682,bool)),X4685),X4686))
| ~ hBOOL(hAPP(fun(X4682,bool),bool,hAPP(fun(X4682,bool),fun(fun(X4682,bool),bool),ord_less_eq(fun(X4682,bool)),X4683),X4684))
| hBOOL(hAPP(fun(X4682,bool),bool,hAPP(fun(X4682,bool),fun(fun(X4682,bool),bool),ord_less_eq(fun(X4682,bool)),hAPP(fun(X4682,bool),fun(X4682,bool),hAPP(fun(X4682,bool),fun(fun(X4682,bool),fun(X4682,bool)),semilattice_sup_sup(fun(X4682,bool)),X4685),X4683)),hAPP(fun(X4682,bool),fun(X4682,bool),hAPP(fun(X4682,bool),fun(fun(X4682,bool),fun(X4682,bool)),semilattice_sup_sup(fun(X4682,bool)),X4686),X4684))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_135_Un__mono])]) ).
fof(i_0_1821,plain,
! [X5747,X5748,X5749,X5750,X5751] :
( ~ hBOOL(hAPP(fun(X5747,bool),bool,hAPP(fun(X5747,bool),fun(fun(X5747,bool),bool),ord_less_eq(fun(X5747,bool)),X5750),X5751))
| ~ hBOOL(hAPP(fun(X5747,bool),bool,hAPP(fun(X5747,bool),fun(fun(X5747,bool),bool),ord_less_eq(fun(X5747,bool)),X5748),X5749))
| hBOOL(hAPP(fun(X5747,bool),bool,hAPP(fun(X5747,bool),fun(fun(X5747,bool),bool),ord_less_eq(fun(X5747,bool)),hAPP(fun(X5747,bool),fun(X5747,bool),hAPP(fun(X5747,bool),fun(fun(X5747,bool),fun(X5747,bool)),semilattice_inf_inf(fun(X5747,bool)),X5750),X5748)),hAPP(fun(X5747,bool),fun(X5747,bool),hAPP(fun(X5747,bool),fun(fun(X5747,bool),fun(X5747,bool)),semilattice_inf_inf(fun(X5747,bool)),X5751),X5749))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_405_Int__mono])]) ).
fof(i_0_1822,plain,
! [X5701,X5702,X5703,X5704,X5705] :
( ~ hBOOL(hAPP(fun(X5701,bool),bool,hAPP(fun(X5701,bool),fun(fun(X5701,bool),bool),ord_less_eq(fun(X5701,bool)),X5704),X5705))
| ~ hBOOL(hAPP(fun(X5701,bool),bool,hAPP(fun(X5701,bool),fun(fun(X5701,bool),bool),ord_less_eq(fun(X5701,bool)),X5702),X5703))
| hBOOL(hAPP(fun(X5701,bool),bool,hAPP(fun(X5701,bool),fun(fun(X5701,bool),bool),ord_less_eq(fun(X5701,bool)),hAPP(fun(X5701,bool),fun(X5701,bool),hAPP(fun(X5701,bool),fun(fun(X5701,bool),fun(X5701,bool)),minus_minus(fun(X5701,bool)),X5704),X5703)),hAPP(fun(X5701,bool),fun(X5701,bool),hAPP(fun(X5701,bool),fun(fun(X5701,bool),fun(X5701,bool)),minus_minus(fun(X5701,bool)),X5705),X5702))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_393_Diff__mono])]) ).
fof(i_0_1823,plain,
! [X4487,X4488,X4489] :
( ( ~ hBOOL(hAPP(X4487,bool,X4488,X4489))
| hAPP(fun(X4487,bool),fun(X4487,bool),collect(X4487),hAPP(fun(X4487,bool),fun(X4487,bool),hAPP(fun(X4487,fun(bool,bool)),fun(fun(X4487,bool),fun(X4487,bool)),combs(X4487,bool,bool),hAPP(fun(X4487,bool),fun(X4487,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4487,bool),fun(X4487,fun(bool,bool))),combb(bool,fun(bool,bool),X4487),fconj),hAPP(X4487,fun(X4487,bool),fequal(X4487),X4489))),X4488)) = hAPP(fun(X4487,bool),fun(X4487,bool),hAPP(X4487,fun(fun(X4487,bool),fun(X4487,bool)),insert(X4487),X4489),bot_bot(fun(X4487,bool))) )
& ( hBOOL(hAPP(X4487,bool,X4488,X4489))
| hAPP(fun(X4487,bool),fun(X4487,bool),collect(X4487),hAPP(fun(X4487,bool),fun(X4487,bool),hAPP(fun(X4487,fun(bool,bool)),fun(fun(X4487,bool),fun(X4487,bool)),combs(X4487,bool,bool),hAPP(fun(X4487,bool),fun(X4487,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4487,bool),fun(X4487,fun(bool,bool))),combb(bool,fun(bool,bool),X4487),fconj),hAPP(X4487,fun(X4487,bool),fequal(X4487),X4489))),X4488)) = bot_bot(fun(X4487,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1238])]) ).
cnf(i_0_1824,plain,
( ti(X1,X3) = ti(X1,X4)
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1239]) ).
fof(i_0_1825,plain,
! [X4505,X4506,X4507,X4508] :
( ( hBOOL(hAPP(fun(X4505,bool),bool,finite_finite(X4505),esk11_4(X4505,X4506,X4507,X4508)))
| hBOOL(hAPP(fun(X4505,bool),bool,X4506,X4508))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,X4506,bot_bot(fun(X4505,bool))))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,hAPP(fun(X4505,bool),fun(fun(X4505,bool),bool),ord_less_eq(fun(X4505,bool)),X4508),X4507))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,finite_finite(X4505),X4508)) )
& ( hBOOL(hAPP(fun(X4505,bool),bool,hAPP(X4505,fun(fun(X4505,bool),bool),member(X4505),esk10_4(X4505,X4506,X4507,X4508)),X4507))
| hBOOL(hAPP(fun(X4505,bool),bool,X4506,X4508))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,X4506,bot_bot(fun(X4505,bool))))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,hAPP(fun(X4505,bool),fun(fun(X4505,bool),bool),ord_less_eq(fun(X4505,bool)),X4508),X4507))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,finite_finite(X4505),X4508)) )
& ( ~ hBOOL(hAPP(fun(X4505,bool),bool,hAPP(X4505,fun(fun(X4505,bool),bool),member(X4505),esk10_4(X4505,X4506,X4507,X4508)),esk11_4(X4505,X4506,X4507,X4508)))
| hBOOL(hAPP(fun(X4505,bool),bool,X4506,X4508))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,X4506,bot_bot(fun(X4505,bool))))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,hAPP(fun(X4505,bool),fun(fun(X4505,bool),bool),ord_less_eq(fun(X4505,bool)),X4508),X4507))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,finite_finite(X4505),X4508)) )
& ( hBOOL(hAPP(fun(X4505,bool),bool,X4506,esk11_4(X4505,X4506,X4507,X4508)))
| hBOOL(hAPP(fun(X4505,bool),bool,X4506,X4508))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,X4506,bot_bot(fun(X4505,bool))))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,hAPP(fun(X4505,bool),fun(fun(X4505,bool),bool),ord_less_eq(fun(X4505,bool)),X4508),X4507))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,finite_finite(X4505),X4508)) )
& ( ~ hBOOL(hAPP(fun(X4505,bool),bool,X4506,hAPP(fun(X4505,bool),fun(X4505,bool),hAPP(X4505,fun(fun(X4505,bool),fun(X4505,bool)),insert(X4505),esk10_4(X4505,X4506,X4507,X4508)),esk11_4(X4505,X4506,X4507,X4508))))
| hBOOL(hAPP(fun(X4505,bool),bool,X4506,X4508))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,X4506,bot_bot(fun(X4505,bool))))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,hAPP(fun(X4505,bool),fun(fun(X4505,bool),bool),ord_less_eq(fun(X4505,bool)),X4508),X4507))
| ~ hBOOL(hAPP(fun(X4505,bool),bool,finite_finite(X4505),X4508)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1240])])])]) ).
fof(i_0_1826,plain,
! [X6667,X6668] :
( ( ~ hBOOL(hAPP(fun(X6667,bool),bool,finite_finite(X6667),hAPP(fun(X6667,bool),fun(X6667,bool),collect(X6667),hAPP(fun(X6667,bool),fun(X6667,bool),hAPP(fun(bool,bool),fun(fun(X6667,bool),fun(X6667,bool)),combb(bool,bool,X6667),fNot),X6668))))
| hBOOL(hAPP(fun(X6667,bool),bool,finite_finite(X6667),top_top(fun(X6667,bool))))
| ~ hBOOL(hAPP(fun(X6667,bool),bool,finite_finite(X6667),hAPP(fun(X6667,bool),fun(X6667,bool),collect(X6667),X6668))) )
& ( ~ hBOOL(hAPP(fun(X6667,bool),bool,finite_finite(X6667),top_top(fun(X6667,bool))))
| hBOOL(hAPP(fun(X6667,bool),bool,finite_finite(X6667),hAPP(fun(X6667,bool),fun(X6667,bool),collect(X6667),hAPP(fun(X6667,bool),fun(X6667,bool),hAPP(fun(bool,bool),fun(fun(X6667,bool),fun(X6667,bool)),combb(bool,bool,X6667),fNot),X6668))))
| ~ hBOOL(hAPP(fun(X6667,bool),bool,finite_finite(X6667),hAPP(fun(X6667,bool),fun(X6667,bool),collect(X6667),X6668))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_609_finite__Collect__not])])]) ).
cnf(i_0_1827,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk81_5(X1,X2,X3,X4,X5)),esk80_5(X1,X2,X3,X4,X5)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(X1,X1,X2,X5)))
| hAPP(X1,X1,X2,X4) != ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5))
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1215]) ).
fof(i_0_1828,plain,
! [X7491,X7492,X7493] :
( ~ linorder(X7491)
| ~ hBOOL(hAPP(fun(X7491,bool),bool,finite_finite(X7491),X7493))
| ~ hBOOL(hAPP(fun(X7491,bool),bool,finite_finite(X7491),X7492))
| hAPP(fun(X7491,bool),fun(X7491,bool),hAPP(fun(X7491,bool),fun(fun(X7491,bool),fun(X7491,bool)),semilattice_inf_inf(fun(X7491,bool)),X7493),X7492) = bot_bot(fun(X7491,bool))
| hAPP(X7491,X7491,hAPP(X7491,fun(X7491,X7491),ord_min(X7491),hAPP(fun(X7491,bool),X7491,big_linorder_Min(X7491),hAPP(fun(X7491,bool),fun(X7491,bool),hAPP(fun(X7491,bool),fun(fun(X7491,bool),fun(X7491,bool)),semilattice_sup_sup(fun(X7491,bool)),X7493),X7492))),hAPP(fun(X7491,bool),X7491,big_linorder_Min(X7491),hAPP(fun(X7491,bool),fun(X7491,bool),hAPP(fun(X7491,bool),fun(fun(X7491,bool),fun(X7491,bool)),semilattice_inf_inf(fun(X7491,bool)),X7493),X7492))) = hAPP(X7491,X7491,hAPP(X7491,fun(X7491,X7491),ord_min(X7491),hAPP(fun(X7491,bool),X7491,big_linorder_Min(X7491),X7493)),hAPP(fun(X7491,bool),X7491,big_linorder_Min(X7491),X7492)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_858_Min_Ounion__inter])])]) ).
fof(i_0_1829,plain,
! [X7914,X7915,X7916] :
( ~ linorder(X7914)
| ~ hBOOL(hAPP(fun(X7914,bool),bool,finite_finite(X7914),X7916))
| ~ hBOOL(hAPP(fun(X7914,bool),bool,finite_finite(X7914),X7915))
| hAPP(fun(X7914,bool),fun(X7914,bool),hAPP(fun(X7914,bool),fun(fun(X7914,bool),fun(X7914,bool)),semilattice_inf_inf(fun(X7914,bool)),X7916),X7915) = bot_bot(fun(X7914,bool))
| hAPP(X7914,X7914,hAPP(X7914,fun(X7914,X7914),ord_max(X7914),hAPP(fun(X7914,bool),X7914,big_linorder_Max(X7914),hAPP(fun(X7914,bool),fun(X7914,bool),hAPP(fun(X7914,bool),fun(fun(X7914,bool),fun(X7914,bool)),semilattice_sup_sup(fun(X7914,bool)),X7916),X7915))),hAPP(fun(X7914,bool),X7914,big_linorder_Max(X7914),hAPP(fun(X7914,bool),fun(X7914,bool),hAPP(fun(X7914,bool),fun(fun(X7914,bool),fun(X7914,bool)),semilattice_inf_inf(fun(X7914,bool)),X7916),X7915))) = hAPP(X7914,X7914,hAPP(X7914,fun(X7914,X7914),ord_max(X7914),hAPP(fun(X7914,bool),X7914,big_linorder_Max(X7914),X7916)),hAPP(fun(X7914,bool),X7914,big_linorder_Max(X7914),X7915)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_988_Max_Ounion__inter])])]) ).
fof(i_0_1830,plain,
! [X6865,X6866,X6867] :
( ~ lattice(X6865)
| ~ hBOOL(hAPP(fun(X6865,bool),bool,finite_finite(X6865),X6867))
| ~ hBOOL(hAPP(fun(X6865,bool),bool,finite_finite(X6865),X6866))
| hAPP(fun(X6865,bool),fun(X6865,bool),hAPP(fun(X6865,bool),fun(fun(X6865,bool),fun(X6865,bool)),semilattice_inf_inf(fun(X6865,bool)),X6867),X6866) = bot_bot(fun(X6865,bool))
| hAPP(X6865,X6865,hAPP(X6865,fun(X6865,X6865),semilattice_sup_sup(X6865),hAPP(fun(X6865,bool),X6865,big_lattice_Sup_fin(X6865),hAPP(fun(X6865,bool),fun(X6865,bool),hAPP(fun(X6865,bool),fun(fun(X6865,bool),fun(X6865,bool)),semilattice_sup_sup(fun(X6865,bool)),X6867),X6866))),hAPP(fun(X6865,bool),X6865,big_lattice_Sup_fin(X6865),hAPP(fun(X6865,bool),fun(X6865,bool),hAPP(fun(X6865,bool),fun(fun(X6865,bool),fun(X6865,bool)),semilattice_inf_inf(fun(X6865,bool)),X6867),X6866))) = hAPP(X6865,X6865,hAPP(X6865,fun(X6865,X6865),semilattice_sup_sup(X6865),hAPP(fun(X6865,bool),X6865,big_lattice_Sup_fin(X6865),X6867)),hAPP(fun(X6865,bool),X6865,big_lattice_Sup_fin(X6865),X6866)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_660_Sup__fin_Ounion__inter])])]) ).
fof(i_0_1831,plain,
! [X6606,X6607,X6608] :
( ~ lattice(X6606)
| ~ hBOOL(hAPP(fun(X6606,bool),bool,finite_finite(X6606),X6608))
| ~ hBOOL(hAPP(fun(X6606,bool),bool,finite_finite(X6606),X6607))
| hAPP(fun(X6606,bool),fun(X6606,bool),hAPP(fun(X6606,bool),fun(fun(X6606,bool),fun(X6606,bool)),semilattice_inf_inf(fun(X6606,bool)),X6608),X6607) = bot_bot(fun(X6606,bool))
| hAPP(X6606,X6606,hAPP(X6606,fun(X6606,X6606),semilattice_inf_inf(X6606),hAPP(fun(X6606,bool),X6606,big_lattice_Inf_fin(X6606),hAPP(fun(X6606,bool),fun(X6606,bool),hAPP(fun(X6606,bool),fun(fun(X6606,bool),fun(X6606,bool)),semilattice_sup_sup(fun(X6606,bool)),X6608),X6607))),hAPP(fun(X6606,bool),X6606,big_lattice_Inf_fin(X6606),hAPP(fun(X6606,bool),fun(X6606,bool),hAPP(fun(X6606,bool),fun(fun(X6606,bool),fun(X6606,bool)),semilattice_inf_inf(fun(X6606,bool)),X6608),X6607))) = hAPP(X6606,X6606,hAPP(X6606,fun(X6606,X6606),semilattice_inf_inf(X6606),hAPP(fun(X6606,bool),X6606,big_lattice_Inf_fin(X6606),X6608)),hAPP(fun(X6606,bool),X6606,big_lattice_Inf_fin(X6606),X6607)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_582_Inf__fin_Ounion__inter])])]) ).
fof(i_0_1832,plain,
! [X6934,X6935,X6936] : hAPP(fun(X6934,bool),fun(X6934,bool),collect(X6934),hAPP(fun(X6934,bool),fun(X6934,bool),hAPP(fun(X6934,fun(bool,bool)),fun(fun(X6934,bool),fun(X6934,bool)),combs(X6934,bool,bool),hAPP(fun(X6934,bool),fun(X6934,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X6934,bool),fun(X6934,fun(bool,bool))),combb(bool,fun(bool,bool),X6934),fimplies),X6935)),X6936)) = hAPP(fun(X6934,bool),fun(X6934,bool),hAPP(fun(X6934,bool),fun(fun(X6934,bool),fun(X6934,bool)),semilattice_sup_sup(fun(X6934,bool)),hAPP(fun(X6934,bool),fun(X6934,bool),uminus_uminus(fun(X6934,bool)),hAPP(fun(X6934,bool),fun(X6934,bool),collect(X6934),X6935))),hAPP(fun(X6934,bool),fun(X6934,bool),collect(X6934),X6936)),
inference(variable_rename,[status(thm)],[fact_682_Collect__imp__eq]) ).
cnf(i_0_1833,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),esk110_4(X1,X2,X3,X4)),X4)),X3))
| ti(fun(X2,bool),X4) = bot_bot(fun(X2,bool))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X5),X3) != ti(fun(X2,bool),X4) ),
inference(split_conjunct,[status(thm)],[i_0_1236]) ).
fof(i_0_1834,plain,
! [X4174,X4175,X4176,X4177] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4174),bool),bool,hAPP(fun(hoare_2118899576triple(X4174),bool),fun(fun(hoare_2118899576triple(X4174),bool),bool),hoare_1301688828derivs(X4174),X4176),hAPP(fun(hoare_2118899576triple(X4174),bool),fun(hoare_2118899576triple(X4174),bool),hAPP(hoare_2118899576triple(X4174),fun(fun(hoare_2118899576triple(X4174),bool),fun(hoare_2118899576triple(X4174),bool)),insert(hoare_2118899576triple(X4174)),X4177),bot_bot(fun(hoare_2118899576triple(X4174),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4174),bool),bool,hAPP(fun(hoare_2118899576triple(X4174),bool),fun(fun(hoare_2118899576triple(X4174),bool),bool),hoare_1301688828derivs(X4174),X4176),X4175))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4174),bool),bool,hAPP(fun(hoare_2118899576triple(X4174),bool),fun(fun(hoare_2118899576triple(X4174),bool),bool),hoare_1301688828derivs(X4174),X4176),hAPP(fun(hoare_2118899576triple(X4174),bool),fun(hoare_2118899576triple(X4174),bool),hAPP(hoare_2118899576triple(X4174),fun(fun(hoare_2118899576triple(X4174),bool),fun(hoare_2118899576triple(X4174),bool)),insert(hoare_2118899576triple(X4174)),X4177),X4175))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_5_hoare__derivs_Oinsert])]) ).
fof(i_0_1835,plain,
! [X6270,X6271,X6272,X6273,X6274,X6275] :
( ~ hBOOL(hAPP(fun(X6270,bool),bool,hAPP(fun(X6270,X6271),fun(fun(X6270,bool),bool),inj_on(X6270,X6271),X6274),X6275))
| ~ hBOOL(hAPP(fun(X6270,bool),bool,hAPP(fun(X6270,bool),fun(fun(X6270,bool),bool),ord_less_eq(fun(X6270,bool)),X6273),X6275))
| ~ hBOOL(hAPP(fun(X6270,bool),bool,hAPP(fun(X6270,bool),fun(fun(X6270,bool),bool),ord_less_eq(fun(X6270,bool)),X6272),X6275))
| hAPP(fun(X6270,bool),fun(X6271,bool),hAPP(fun(X6270,X6271),fun(fun(X6270,bool),fun(X6271,bool)),image(X6270,X6271),X6274),hAPP(fun(X6270,bool),fun(X6270,bool),hAPP(fun(X6270,bool),fun(fun(X6270,bool),fun(X6270,bool)),semilattice_inf_inf(fun(X6270,bool)),X6273),X6272)) = hAPP(fun(X6271,bool),fun(X6271,bool),hAPP(fun(X6271,bool),fun(fun(X6271,bool),fun(X6271,bool)),semilattice_inf_inf(fun(X6271,bool)),hAPP(fun(X6270,bool),fun(X6271,bool),hAPP(fun(X6270,X6271),fun(fun(X6270,bool),fun(X6271,bool)),image(X6270,X6271),X6274),X6273)),hAPP(fun(X6270,bool),fun(X6271,bool),hAPP(fun(X6270,X6271),fun(fun(X6270,bool),fun(X6271,bool)),image(X6270,X6271),X6274),X6272)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_516_inj__on__image__Int])]) ).
fof(i_0_1836,plain,
! [X6276,X6277,X6278,X6279,X6280,X6281] :
( ~ hBOOL(hAPP(fun(X6276,bool),bool,hAPP(fun(X6276,X6277),fun(fun(X6276,bool),bool),inj_on(X6276,X6277),X6280),X6281))
| ~ hBOOL(hAPP(fun(X6276,bool),bool,hAPP(fun(X6276,bool),fun(fun(X6276,bool),bool),ord_less_eq(fun(X6276,bool)),X6279),X6281))
| ~ hBOOL(hAPP(fun(X6276,bool),bool,hAPP(fun(X6276,bool),fun(fun(X6276,bool),bool),ord_less_eq(fun(X6276,bool)),X6278),X6281))
| hAPP(fun(X6276,bool),fun(X6277,bool),hAPP(fun(X6276,X6277),fun(fun(X6276,bool),fun(X6277,bool)),image(X6276,X6277),X6280),hAPP(fun(X6276,bool),fun(X6276,bool),hAPP(fun(X6276,bool),fun(fun(X6276,bool),fun(X6276,bool)),minus_minus(fun(X6276,bool)),X6279),X6278)) = hAPP(fun(X6277,bool),fun(X6277,bool),hAPP(fun(X6277,bool),fun(fun(X6277,bool),fun(X6277,bool)),minus_minus(fun(X6277,bool)),hAPP(fun(X6276,bool),fun(X6277,bool),hAPP(fun(X6276,X6277),fun(fun(X6276,bool),fun(X6277,bool)),image(X6276,X6277),X6280),X6279)),hAPP(fun(X6276,bool),fun(X6277,bool),hAPP(fun(X6276,X6277),fun(fun(X6276,bool),fun(X6277,bool)),image(X6276,X6277),X6280),X6278)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_517_inj__on__image__set__diff])]) ).
fof(i_0_1837,plain,
! [X7948,X7952,X7953,X7954] :
( ~ linorder(X7948)
| hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_max(X7948),esk193_1(X7948)),hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_min(X7948),esk194_1(X7948)),esk195_1(X7948))) != hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_min(X7948),hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_max(X7948),esk193_1(X7948)),esk194_1(X7948))),hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_max(X7948),esk193_1(X7948)),esk195_1(X7948)))
| hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_min(X7948),X7952),hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_max(X7948),X7953),X7954)) = hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_max(X7948),hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_min(X7948),X7952),X7953)),hAPP(X7948,X7948,hAPP(X7948,fun(X7948,X7948),ord_min(X7948),X7952),X7954)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_996_min__max_Odistrib__imp2])])])])]) ).
fof(i_0_1838,plain,
! [X7941,X7945,X7946,X7947] :
( ~ linorder(X7941)
| hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_min(X7941),esk190_1(X7941)),hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_max(X7941),esk191_1(X7941)),esk192_1(X7941))) != hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_max(X7941),hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_min(X7941),esk190_1(X7941)),esk191_1(X7941))),hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_min(X7941),esk190_1(X7941)),esk192_1(X7941)))
| hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_max(X7941),X7945),hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_min(X7941),X7946),X7947)) = hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_min(X7941),hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_max(X7941),X7945),X7946)),hAPP(X7941,X7941,hAPP(X7941,fun(X7941,X7941),ord_max(X7941),X7945),X7947)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_995_min__max_Odistrib__imp1])])])])]) ).
fof(i_0_1839,plain,
! [X5880,X5884,X5885,X5886] :
( ~ lattice(X5880)
| hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_inf_inf(X5880),esk95_1(X5880)),hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_sup_sup(X5880),esk96_1(X5880)),esk97_1(X5880))) != hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_sup_sup(X5880),hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_inf_inf(X5880),esk95_1(X5880)),esk96_1(X5880))),hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_inf_inf(X5880),esk95_1(X5880)),esk97_1(X5880)))
| hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_sup_sup(X5880),X5884),hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_inf_inf(X5880),X5885),X5886)) = hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_inf_inf(X5880),hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_sup_sup(X5880),X5884),X5885)),hAPP(X5880,X5880,hAPP(X5880,fun(X5880,X5880),semilattice_sup_sup(X5880),X5884),X5886)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_437_distrib__imp1])])])])]) ).
fof(i_0_1840,plain,
! [X5873,X5877,X5878,X5879] :
( ~ lattice(X5873)
| hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_sup_sup(X5873),esk92_1(X5873)),hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_inf_inf(X5873),esk93_1(X5873)),esk94_1(X5873))) != hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_inf_inf(X5873),hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_sup_sup(X5873),esk92_1(X5873)),esk93_1(X5873))),hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_sup_sup(X5873),esk92_1(X5873)),esk94_1(X5873)))
| hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_inf_inf(X5873),X5877),hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_sup_sup(X5873),X5878),X5879)) = hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_sup_sup(X5873),hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_inf_inf(X5873),X5877),X5878)),hAPP(X5873,X5873,hAPP(X5873,fun(X5873,X5873),semilattice_inf_inf(X5873),X5877),X5879)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_436_distrib__imp2])])])])]) ).
fof(i_0_1841,plain,
! [X4184,X4185] :
( ~ hBOOL(hAPP(fun(X4184,bool),bool,finite_finite(X4184),X4185))
| hBOOL(hAPP(fun(fun(X4184,bool),bool),bool,finite_finite(fun(X4184,bool)),hAPP(fun(fun(X4184,bool),bool),fun(fun(X4184,bool),bool),collect(fun(X4184,bool)),hAPP(fun(X4184,bool),fun(fun(X4184,bool),bool),hAPP(fun(fun(X4184,bool),fun(fun(X4184,bool),bool)),fun(fun(X4184,bool),fun(fun(X4184,bool),bool)),combc(fun(X4184,bool),fun(X4184,bool),bool),ord_less_eq(fun(X4184,bool))),X4185)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_8_finite__Collect__subsets])]) ).
fof(i_0_1842,plain,
! [X6681,X6682,X6683,X6684] :
( ~ hBOOL(hAPP(fun(X6682,bool),bool,hAPP(fun(X6682,X6683),fun(fun(X6682,bool),bool),inj_on(X6682,X6683),X6684),top_top(fun(X6682,bool))))
| hBOOL(hAPP(fun(X6682,bool),bool,hAPP(fun(X6682,fun(X6681,X6683)),fun(fun(X6682,bool),bool),inj_on(X6682,fun(X6681,X6683)),hAPP(fun(X6682,X6683),fun(X6682,fun(X6681,X6683)),hAPP(fun(X6683,fun(X6681,X6683)),fun(fun(X6682,X6683),fun(X6682,fun(X6681,X6683))),combb(X6683,fun(X6681,X6683),X6682),combk(X6683,X6681)),X6684)),top_top(fun(X6682,bool)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_613_inj__fun])]) ).
fof(i_0_1843,plain,
! [X6721] : hBOOL(hAPP(fun(X6721,bool),bool,hAPP(fun(X6721,fun(X6721,bool)),fun(fun(X6721,bool),bool),inj_on(X6721,fun(X6721,bool)),hAPP(fun(X6721,bool),fun(X6721,fun(X6721,bool)),hAPP(fun(X6721,fun(fun(X6721,bool),fun(X6721,bool))),fun(fun(X6721,bool),fun(X6721,fun(X6721,bool))),combc(X6721,fun(X6721,bool),fun(X6721,bool)),insert(X6721)),bot_bot(fun(X6721,bool)))),top_top(fun(X6721,bool)))),
inference(variable_rename,[status(thm)],[fact_624_inj__singleton]) ).
cnf(i_0_1844,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk47_3(X1,X2,X3)),esk48_3(X1,X2,X3))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1241]) ).
fof(i_0_1845,plain,
! [X6536,X6537,X6538,X6539,X6540] : hAPP(fun(X6536,bool),fun(X6537,bool),hAPP(fun(X6537,X6536),fun(fun(X6536,bool),fun(X6537,bool)),vimage(X6537,X6536),X6538),hAPP(fun(X6536,bool),fun(X6536,bool),hAPP(X6536,fun(fun(X6536,bool),fun(X6536,bool)),insert(X6536),X6539),X6540)) = hAPP(fun(X6537,bool),fun(X6537,bool),hAPP(fun(X6537,bool),fun(fun(X6537,bool),fun(X6537,bool)),semilattice_sup_sup(fun(X6537,bool)),hAPP(fun(X6536,bool),fun(X6537,bool),hAPP(fun(X6537,X6536),fun(fun(X6536,bool),fun(X6537,bool)),vimage(X6537,X6536),X6538),hAPP(fun(X6536,bool),fun(X6536,bool),hAPP(X6536,fun(fun(X6536,bool),fun(X6536,bool)),insert(X6536),X6539),bot_bot(fun(X6536,bool))))),hAPP(fun(X6536,bool),fun(X6537,bool),hAPP(fun(X6537,X6536),fun(fun(X6536,bool),fun(X6537,bool)),vimage(X6537,X6536),X6538),X6540)),
inference(variable_rename,[status(thm)],[fact_570_vimage__insert]) ).
cnf(i_0_1846,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk178_3(X1,X2,X3)),X3))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1242]) ).
fof(i_0_1847,plain,
! [X6054,X6055,X6056,X6057,X6058,X6059] :
( hBOOL(hAPP(fun(X6055,bool),bool,hAPP(X6055,fun(fun(X6055,bool),bool),member(X6055),X6058),X6059))
| hAPP(fun(X6055,bool),fun(option(X6054),bool),hAPP(fun(X6055,option(X6054)),fun(fun(X6055,bool),fun(option(X6054),bool)),image(X6055,option(X6054)),hAPP(option(X6054),fun(X6055,option(X6054)),hAPP(X6055,fun(option(X6054),fun(X6055,option(X6054))),hAPP(fun(X6055,option(X6054)),fun(X6055,fun(option(X6054),fun(X6055,option(X6054)))),fun_upd(X6055,option(X6054)),X6056),X6058),hAPP(X6054,option(X6054),some(X6054),X6057))),X6059) = hAPP(fun(X6055,bool),fun(option(X6054),bool),hAPP(fun(X6055,option(X6054)),fun(fun(X6055,bool),fun(option(X6054),bool)),image(X6055,option(X6054)),X6056),X6059) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1243])]) ).
cnf(i_0_1848,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk178_3(X1,X2,X3)),X2))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1242]) ).
cnf(i_0_1849,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1244]) ).
fof(i_0_1850,plain,
! [X4658,X4659,X4660] : hAPP(fun(X4658,bool),fun(X4658,bool),collect(X4658),hAPP(fun(X4658,bool),fun(X4658,bool),hAPP(fun(X4658,fun(bool,bool)),fun(fun(X4658,bool),fun(X4658,bool)),combs(X4658,bool,bool),hAPP(fun(X4658,bool),fun(X4658,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X4658,bool),fun(X4658,fun(bool,bool))),combb(bool,fun(bool,bool),X4658),fdisj),X4659)),X4660)) = hAPP(fun(X4658,bool),fun(X4658,bool),hAPP(fun(X4658,bool),fun(fun(X4658,bool),fun(X4658,bool)),semilattice_sup_sup(fun(X4658,bool)),hAPP(fun(X4658,bool),fun(X4658,bool),collect(X4658),X4659)),hAPP(fun(X4658,bool),fun(X4658,bool),collect(X4658),X4660)),
inference(variable_rename,[status(thm)],[fact_127_Collect__disj__eq]) ).
fof(i_0_1851,plain,
! [X5510,X5511,X5512] : hAPP(fun(X5510,bool),fun(X5510,bool),collect(X5510),hAPP(fun(X5510,bool),fun(X5510,bool),hAPP(fun(X5510,fun(bool,bool)),fun(fun(X5510,bool),fun(X5510,bool)),combs(X5510,bool,bool),hAPP(fun(X5510,bool),fun(X5510,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X5510,bool),fun(X5510,fun(bool,bool))),combb(bool,fun(bool,bool),X5510),fconj),X5511)),X5512)) = hAPP(fun(X5510,bool),fun(X5510,bool),hAPP(fun(X5510,bool),fun(fun(X5510,bool),fun(X5510,bool)),semilattice_inf_inf(fun(X5510,bool)),hAPP(fun(X5510,bool),fun(X5510,bool),collect(X5510),X5511)),hAPP(fun(X5510,bool),fun(X5510,bool),collect(X5510),X5512)),
inference(variable_rename,[status(thm)],[fact_339_Collect__conj__eq]) ).
fof(i_0_1852,plain,
! [X4462,X4463,X4464,X4465,X4466] :
( ~ hBOOL(hAPP(fun(X4463,bool),bool,hAPP(fun(X4463,bool),fun(fun(X4463,bool),bool),ord_less_eq(fun(X4463,bool)),X4465),X4466))
| hBOOL(hAPP(fun(X4462,bool),bool,hAPP(fun(X4462,bool),fun(fun(X4462,bool),bool),ord_less_eq(fun(X4462,bool)),hAPP(fun(X4463,bool),fun(X4462,bool),hAPP(fun(X4463,X4462),fun(fun(X4463,bool),fun(X4462,bool)),image(X4463,X4462),X4464),X4465)),hAPP(fun(X4463,bool),fun(X4462,bool),hAPP(fun(X4463,X4462),fun(fun(X4463,bool),fun(X4462,bool)),image(X4463,X4462),X4464),X4466))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_84_image__mono])]) ).
fof(i_0_1853,plain,
! [X6487,X6488,X6489,X6490,X6491] :
( ~ hBOOL(hAPP(fun(X6488,bool),bool,hAPP(fun(X6488,bool),fun(fun(X6488,bool),bool),ord_less_eq(fun(X6488,bool)),X6490),X6491))
| hBOOL(hAPP(fun(X6487,bool),bool,hAPP(fun(X6487,bool),fun(fun(X6487,bool),bool),ord_less_eq(fun(X6487,bool)),hAPP(fun(X6488,bool),fun(X6487,bool),hAPP(fun(X6487,X6488),fun(fun(X6488,bool),fun(X6487,bool)),vimage(X6487,X6488),X6489),X6490)),hAPP(fun(X6488,bool),fun(X6487,bool),hAPP(fun(X6487,X6488),fun(fun(X6488,bool),fun(X6487,bool)),vimage(X6487,X6488),X6489),X6491))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_559_vimage__mono])]) ).
fof(i_0_1854,plain,
! [X7126,X7127,X7128,X7129] :
( ~ hBOOL(hAPP(fun(X7126,bool),bool,hAPP(fun(X7126,X7127),fun(fun(X7126,bool),bool),inj_on(X7126,X7127),X7128),X7129))
| hBOOL(hAPP(fun(X7127,bool),bool,hAPP(fun(X7127,X7126),fun(fun(X7127,bool),bool),inj_on(X7127,X7126),hAPP(fun(X7126,X7127),fun(X7127,X7126),hAPP(fun(X7126,bool),fun(fun(X7126,X7127),fun(X7127,X7126)),the_inv_into(X7126,X7127),X7129),X7128)),hAPP(fun(X7126,bool),fun(X7127,bool),hAPP(fun(X7126,X7127),fun(fun(X7126,bool),fun(X7127,bool)),image(X7126,X7127),X7128),X7129))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_745_inj__on__the__inv__into])]) ).
cnf(i_0_1855,plain,
( hAPP(X1,X2,X3,hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3),X5)) = ti(X2,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1245]) ).
fof(i_0_1856,plain,
! [X4900,X4901,X4902,X4903] :
( ~ ord(X4901)
| ~ hBOOL(hAPP(X4901,bool,hAPP(X4901,fun(X4901,bool),ord_less_eq(X4901),hAPP(X4900,X4901,X4902,esk43_4(X4900,X4901,X4902,X4903))),hAPP(X4900,X4901,X4903,esk43_4(X4900,X4901,X4902,X4903))))
| hBOOL(hAPP(fun(X4900,X4901),bool,hAPP(fun(X4900,X4901),fun(fun(X4900,X4901),bool),ord_less_eq(fun(X4900,X4901)),X4902),X4903)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_187_le__funI])])])]) ).
fof(i_0_1857,plain,
! [X4798,X4799,X4800,X4801,X4802,X4803,X4804] :
( ( ~ hBOOL(hAPP(fun(X4798,X4799),bool,hAPP(fun(X4798,X4799),fun(fun(X4798,X4799),bool),ord_less_eq(fun(X4798,X4799)),X4800),X4801))
| hBOOL(hAPP(X4799,bool,hAPP(X4799,fun(X4799,bool),ord_less_eq(X4799),hAPP(X4798,X4799,X4800,X4802)),hAPP(X4798,X4799,X4801,X4802)))
| ~ ord(X4799) )
& ( ~ hBOOL(hAPP(X4799,bool,hAPP(X4799,fun(X4799,bool),ord_less_eq(X4799),hAPP(X4798,X4799,X4803,esk32_4(X4798,X4799,X4803,X4804))),hAPP(X4798,X4799,X4804,esk32_4(X4798,X4799,X4803,X4804))))
| hBOOL(hAPP(fun(X4798,X4799),bool,hAPP(fun(X4798,X4799),fun(fun(X4798,X4799),bool),ord_less_eq(fun(X4798,X4799)),X4803),X4804))
| ~ ord(X4799) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_167_le__fun__def])])])])])]) ).
fof(i_0_1858,plain,
! [X4621,X4622,X4623,X4624,X4625,X4628,X4629,X4630,X4631,X4632,X4633] :
( ( hBOOL(hAPP(fun(X4621,bool),bool,hAPP(X4621,fun(fun(X4621,bool),bool),member(X4621),esk30_4(X4621,X4622,X4623,X4624)),X4624))
| hBOOL(hAPP(fun(X4621,bool),bool,hAPP(X4621,fun(fun(X4621,bool),bool),member(X4621),esk29_4(X4621,X4622,X4623,X4624)),X4623))
| ~ hBOOL(hAPP(fun(X4621,bool),bool,hAPP(X4621,fun(fun(X4621,bool),bool),member(X4621),X4625),hAPP(fun(X4621,bool),fun(X4621,bool),hAPP(fun(X4621,bool),fun(fun(X4621,bool),fun(X4621,bool)),semilattice_sup_sup(fun(X4621,bool)),X4623),X4624)))
| ~ hBOOL(hAPP(X4621,bool,X4622,X4625)) )
& ( hBOOL(hAPP(X4621,bool,X4622,esk30_4(X4621,X4622,X4623,X4624)))
| hBOOL(hAPP(fun(X4621,bool),bool,hAPP(X4621,fun(fun(X4621,bool),bool),member(X4621),esk29_4(X4621,X4622,X4623,X4624)),X4623))
| ~ hBOOL(hAPP(fun(X4621,bool),bool,hAPP(X4621,fun(fun(X4621,bool),bool),member(X4621),X4625),hAPP(fun(X4621,bool),fun(X4621,bool),hAPP(fun(X4621,bool),fun(fun(X4621,bool),fun(X4621,bool)),semilattice_sup_sup(fun(X4621,bool)),X4623),X4624)))
| ~ hBOOL(hAPP(X4621,bool,X4622,X4625)) )
& ( hBOOL(hAPP(fun(X4621,bool),bool,hAPP(X4621,fun(fun(X4621,bool),bool),member(X4621),esk30_4(X4621,X4622,X4623,X4624)),X4624))
| hBOOL(hAPP(X4621,bool,X4622,esk29_4(X4621,X4622,X4623,X4624)))
| ~ hBOOL(hAPP(fun(X4621,bool),bool,hAPP(X4621,fun(fun(X4621,bool),bool),member(X4621),X4625),hAPP(fun(X4621,bool),fun(X4621,bool),hAPP(fun(X4621,bool),fun(fun(X4621,bool),fun(X4621,bool)),semilattice_sup_sup(fun(X4621,bool)),X4623),X4624)))
| ~ hBOOL(hAPP(X4621,bool,X4622,X4625)) )
& ( hBOOL(hAPP(X4621,bool,X4622,esk30_4(X4621,X4622,X4623,X4624)))
| hBOOL(hAPP(X4621,bool,X4622,esk29_4(X4621,X4622,X4623,X4624)))
| ~ hBOOL(hAPP(fun(X4621,bool),bool,hAPP(X4621,fun(fun(X4621,bool),bool),member(X4621),X4625),hAPP(fun(X4621,bool),fun(X4621,bool),hAPP(fun(X4621,bool),fun(fun(X4621,bool),fun(X4621,bool)),semilattice_sup_sup(fun(X4621,bool)),X4623),X4624)))
| ~ hBOOL(hAPP(X4621,bool,X4622,X4625)) )
& ( hBOOL(hAPP(fun(X4628,bool),bool,hAPP(X4628,fun(fun(X4628,bool),bool),member(X4628),esk31_4(X4628,X4629,X4630,X4631)),hAPP(fun(X4628,bool),fun(X4628,bool),hAPP(fun(X4628,bool),fun(fun(X4628,bool),fun(X4628,bool)),semilattice_sup_sup(fun(X4628,bool)),X4630),X4631)))
| ~ hBOOL(hAPP(fun(X4628,bool),bool,hAPP(X4628,fun(fun(X4628,bool),bool),member(X4628),X4632),X4630))
| ~ hBOOL(hAPP(X4628,bool,X4629,X4632)) )
& ( hBOOL(hAPP(X4628,bool,X4629,esk31_4(X4628,X4629,X4630,X4631)))
| ~ hBOOL(hAPP(fun(X4628,bool),bool,hAPP(X4628,fun(fun(X4628,bool),bool),member(X4628),X4632),X4630))
| ~ hBOOL(hAPP(X4628,bool,X4629,X4632)) )
& ( hBOOL(hAPP(fun(X4628,bool),bool,hAPP(X4628,fun(fun(X4628,bool),bool),member(X4628),esk31_4(X4628,X4629,X4630,X4631)),hAPP(fun(X4628,bool),fun(X4628,bool),hAPP(fun(X4628,bool),fun(fun(X4628,bool),fun(X4628,bool)),semilattice_sup_sup(fun(X4628,bool)),X4630),X4631)))
| ~ hBOOL(hAPP(fun(X4628,bool),bool,hAPP(X4628,fun(fun(X4628,bool),bool),member(X4628),X4633),X4631))
| ~ hBOOL(hAPP(X4628,bool,X4629,X4633)) )
& ( hBOOL(hAPP(X4628,bool,X4629,esk31_4(X4628,X4629,X4630,X4631)))
| ~ hBOOL(hAPP(fun(X4628,bool),bool,hAPP(X4628,fun(fun(X4628,bool),bool),member(X4628),X4633),X4631))
| ~ hBOOL(hAPP(X4628,bool,X4629,X4633)) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_119_bex__Un])])])])])]) ).
fof(i_0_1859,plain,
! [X4445,X4446,X4447,X4448] :
( ( hBOOL(hAPP(fun(X4445,bool),bool,hAPP(X4445,fun(fun(X4445,bool),bool),member(X4445),X4446),X4448))
| ~ hBOOL(hAPP(fun(X4445,bool),bool,hAPP(fun(X4445,bool),fun(fun(X4445,bool),bool),ord_less_eq(fun(X4445,bool)),hAPP(fun(X4445,bool),fun(X4445,bool),hAPP(X4445,fun(fun(X4445,bool),fun(X4445,bool)),insert(X4445),X4446),X4447)),X4448)) )
& ( hBOOL(hAPP(fun(X4445,bool),bool,hAPP(fun(X4445,bool),fun(fun(X4445,bool),bool),ord_less_eq(fun(X4445,bool)),X4447),X4448))
| ~ hBOOL(hAPP(fun(X4445,bool),bool,hAPP(fun(X4445,bool),fun(fun(X4445,bool),bool),ord_less_eq(fun(X4445,bool)),hAPP(fun(X4445,bool),fun(X4445,bool),hAPP(X4445,fun(fun(X4445,bool),fun(X4445,bool)),insert(X4445),X4446),X4447)),X4448)) )
& ( ~ hBOOL(hAPP(fun(X4445,bool),bool,hAPP(X4445,fun(fun(X4445,bool),bool),member(X4445),X4446),X4448))
| ~ hBOOL(hAPP(fun(X4445,bool),bool,hAPP(fun(X4445,bool),fun(fun(X4445,bool),bool),ord_less_eq(fun(X4445,bool)),X4447),X4448))
| hBOOL(hAPP(fun(X4445,bool),bool,hAPP(fun(X4445,bool),fun(fun(X4445,bool),bool),ord_less_eq(fun(X4445,bool)),hAPP(fun(X4445,bool),fun(X4445,bool),hAPP(X4445,fun(fun(X4445,bool),fun(X4445,bool)),insert(X4445),X4446),X4447)),X4448)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_80_insert__subset])])]) ).
fof(i_0_1860,plain,
! [X4607,X4608,X4609,X4610,X4612,X4613,X4614,X4615,X4616,X4617,X4620] :
( ( ~ hBOOL(hAPP(fun(X4607,bool),bool,hAPP(X4607,fun(fun(X4607,bool),bool),member(X4607),X4612),X4609))
| hBOOL(hAPP(X4607,bool,X4608,X4612))
| hBOOL(hAPP(fun(X4607,bool),bool,hAPP(X4607,fun(fun(X4607,bool),bool),member(X4607),esk26_4(X4607,X4608,X4609,X4610)),hAPP(fun(X4607,bool),fun(X4607,bool),hAPP(fun(X4607,bool),fun(fun(X4607,bool),fun(X4607,bool)),semilattice_sup_sup(fun(X4607,bool)),X4609),X4610))) )
& ( ~ hBOOL(hAPP(fun(X4607,bool),bool,hAPP(X4607,fun(fun(X4607,bool),bool),member(X4607),X4613),X4610))
| hBOOL(hAPP(X4607,bool,X4608,X4613))
| hBOOL(hAPP(fun(X4607,bool),bool,hAPP(X4607,fun(fun(X4607,bool),bool),member(X4607),esk26_4(X4607,X4608,X4609,X4610)),hAPP(fun(X4607,bool),fun(X4607,bool),hAPP(fun(X4607,bool),fun(fun(X4607,bool),fun(X4607,bool)),semilattice_sup_sup(fun(X4607,bool)),X4609),X4610))) )
& ( ~ hBOOL(hAPP(fun(X4607,bool),bool,hAPP(X4607,fun(fun(X4607,bool),bool),member(X4607),X4612),X4609))
| hBOOL(hAPP(X4607,bool,X4608,X4612))
| ~ hBOOL(hAPP(X4607,bool,X4608,esk26_4(X4607,X4608,X4609,X4610))) )
& ( ~ hBOOL(hAPP(fun(X4607,bool),bool,hAPP(X4607,fun(fun(X4607,bool),bool),member(X4607),X4613),X4610))
| hBOOL(hAPP(X4607,bool,X4608,X4613))
| ~ hBOOL(hAPP(X4607,bool,X4608,esk26_4(X4607,X4608,X4609,X4610))) )
& ( hBOOL(hAPP(fun(X4614,bool),bool,hAPP(X4614,fun(fun(X4614,bool),bool),member(X4614),esk28_4(X4614,X4615,X4616,X4617)),X4617))
| hBOOL(hAPP(fun(X4614,bool),bool,hAPP(X4614,fun(fun(X4614,bool),bool),member(X4614),esk27_4(X4614,X4615,X4616,X4617)),X4616))
| ~ hBOOL(hAPP(fun(X4614,bool),bool,hAPP(X4614,fun(fun(X4614,bool),bool),member(X4614),X4620),hAPP(fun(X4614,bool),fun(X4614,bool),hAPP(fun(X4614,bool),fun(fun(X4614,bool),fun(X4614,bool)),semilattice_sup_sup(fun(X4614,bool)),X4616),X4617)))
| hBOOL(hAPP(X4614,bool,X4615,X4620)) )
& ( ~ hBOOL(hAPP(X4614,bool,X4615,esk28_4(X4614,X4615,X4616,X4617)))
| hBOOL(hAPP(fun(X4614,bool),bool,hAPP(X4614,fun(fun(X4614,bool),bool),member(X4614),esk27_4(X4614,X4615,X4616,X4617)),X4616))
| ~ hBOOL(hAPP(fun(X4614,bool),bool,hAPP(X4614,fun(fun(X4614,bool),bool),member(X4614),X4620),hAPP(fun(X4614,bool),fun(X4614,bool),hAPP(fun(X4614,bool),fun(fun(X4614,bool),fun(X4614,bool)),semilattice_sup_sup(fun(X4614,bool)),X4616),X4617)))
| hBOOL(hAPP(X4614,bool,X4615,X4620)) )
& ( hBOOL(hAPP(fun(X4614,bool),bool,hAPP(X4614,fun(fun(X4614,bool),bool),member(X4614),esk28_4(X4614,X4615,X4616,X4617)),X4617))
| ~ hBOOL(hAPP(X4614,bool,X4615,esk27_4(X4614,X4615,X4616,X4617)))
| ~ hBOOL(hAPP(fun(X4614,bool),bool,hAPP(X4614,fun(fun(X4614,bool),bool),member(X4614),X4620),hAPP(fun(X4614,bool),fun(X4614,bool),hAPP(fun(X4614,bool),fun(fun(X4614,bool),fun(X4614,bool)),semilattice_sup_sup(fun(X4614,bool)),X4616),X4617)))
| hBOOL(hAPP(X4614,bool,X4615,X4620)) )
& ( ~ hBOOL(hAPP(X4614,bool,X4615,esk28_4(X4614,X4615,X4616,X4617)))
| ~ hBOOL(hAPP(X4614,bool,X4615,esk27_4(X4614,X4615,X4616,X4617)))
| ~ hBOOL(hAPP(fun(X4614,bool),bool,hAPP(X4614,fun(fun(X4614,bool),bool),member(X4614),X4620),hAPP(fun(X4614,bool),fun(X4614,bool),hAPP(fun(X4614,bool),fun(fun(X4614,bool),fun(X4614,bool)),semilattice_sup_sup(fun(X4614,bool)),X4616),X4617)))
| hBOOL(hAPP(X4614,bool,X4615,X4620)) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_118_ball__Un])])])])])]) ).
fof(i_0_1861,plain,
! [X6699,X6700,X6701,X6702,X6703] :
( ( ~ hBOOL(hAPP(fun(X6700,bool),bool,hAPP(X6700,fun(fun(X6700,bool),bool),member(X6700),hAPP(X6699,X6700,X6703,X6701)),hAPP(fun(X6699,bool),fun(X6700,bool),hAPP(fun(X6699,X6700),fun(fun(X6699,bool),fun(X6700,bool)),image(X6699,X6700),X6703),X6702)))
| hBOOL(hAPP(fun(X6699,bool),bool,hAPP(X6699,fun(fun(X6699,bool),bool),member(X6699),X6701),X6702))
| ~ hBOOL(hAPP(fun(X6699,bool),bool,hAPP(fun(X6699,X6700),fun(fun(X6699,bool),bool),inj_on(X6699,X6700),X6703),top_top(fun(X6699,bool)))) )
& ( ~ hBOOL(hAPP(fun(X6699,bool),bool,hAPP(X6699,fun(fun(X6699,bool),bool),member(X6699),X6701),X6702))
| hBOOL(hAPP(fun(X6700,bool),bool,hAPP(X6700,fun(fun(X6700,bool),bool),member(X6700),hAPP(X6699,X6700,X6703,X6701)),hAPP(fun(X6699,bool),fun(X6700,bool),hAPP(fun(X6699,X6700),fun(fun(X6699,bool),fun(X6700,bool)),image(X6699,X6700),X6703),X6702)))
| ~ hBOOL(hAPP(fun(X6699,bool),bool,hAPP(fun(X6699,X6700),fun(fun(X6699,bool),bool),inj_on(X6699,X6700),X6703),top_top(fun(X6699,bool)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_618_inj__image__mem__iff])])]) ).
fof(i_0_1862,plain,
! [X4687,X4688,X4689,X4690] :
( ~ hBOOL(hAPP(fun(X4687,bool),bool,hAPP(fun(X4687,bool),fun(fun(X4687,bool),bool),ord_less_eq(fun(X4687,bool)),X4689),X4690))
| ~ hBOOL(hAPP(fun(X4687,bool),bool,hAPP(fun(X4687,bool),fun(fun(X4687,bool),bool),ord_less_eq(fun(X4687,bool)),X4688),X4690))
| hBOOL(hAPP(fun(X4687,bool),bool,hAPP(fun(X4687,bool),fun(fun(X4687,bool),bool),ord_less_eq(fun(X4687,bool)),hAPP(fun(X4687,bool),fun(X4687,bool),hAPP(fun(X4687,bool),fun(fun(X4687,bool),fun(X4687,bool)),semilattice_sup_sup(fun(X4687,bool)),X4689),X4688)),X4690)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_136_Un__least])]) ).
fof(i_0_1863,plain,
! [X4178,X4179,X4180,X4181] :
( ( hBOOL(hAPP(fun(hoare_2118899576triple(X4178),bool),bool,hAPP(fun(hoare_2118899576triple(X4178),bool),fun(fun(hoare_2118899576triple(X4178),bool),bool),hoare_1301688828derivs(X4178),X4179),hAPP(fun(hoare_2118899576triple(X4178),bool),fun(hoare_2118899576triple(X4178),bool),hAPP(hoare_2118899576triple(X4178),fun(fun(hoare_2118899576triple(X4178),bool),fun(hoare_2118899576triple(X4178),bool)),insert(hoare_2118899576triple(X4178)),X4180),bot_bot(fun(hoare_2118899576triple(X4178),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4178),bool),bool,hAPP(fun(hoare_2118899576triple(X4178),bool),fun(fun(hoare_2118899576triple(X4178),bool),bool),hoare_1301688828derivs(X4178),X4179),hAPP(fun(hoare_2118899576triple(X4178),bool),fun(hoare_2118899576triple(X4178),bool),hAPP(hoare_2118899576triple(X4178),fun(fun(hoare_2118899576triple(X4178),bool),fun(hoare_2118899576triple(X4178),bool)),insert(hoare_2118899576triple(X4178)),X4180),X4181))) )
& ( hBOOL(hAPP(fun(hoare_2118899576triple(X4178),bool),bool,hAPP(fun(hoare_2118899576triple(X4178),bool),fun(fun(hoare_2118899576triple(X4178),bool),bool),hoare_1301688828derivs(X4178),X4179),X4181))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4178),bool),bool,hAPP(fun(hoare_2118899576triple(X4178),bool),fun(fun(hoare_2118899576triple(X4178),bool),bool),hoare_1301688828derivs(X4178),X4179),hAPP(fun(hoare_2118899576triple(X4178),bool),fun(hoare_2118899576triple(X4178),bool),hAPP(hoare_2118899576triple(X4178),fun(fun(hoare_2118899576triple(X4178),bool),fun(hoare_2118899576triple(X4178),bool)),insert(hoare_2118899576triple(X4178)),X4180),X4181))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_6_derivs__insertD])])]) ).
fof(i_0_1864,plain,
! [X4423,X4424,X4425,X4426] :
( ~ hBOOL(hAPP(fun(X4423,bool),bool,hAPP(fun(X4423,bool),fun(fun(X4423,bool),bool),ord_less_eq(fun(X4423,bool)),X4425),X4426))
| hBOOL(hAPP(fun(X4423,bool),bool,hAPP(fun(X4423,bool),fun(fun(X4423,bool),bool),ord_less_eq(fun(X4423,bool)),hAPP(fun(X4423,bool),fun(X4423,bool),hAPP(X4423,fun(fun(X4423,bool),fun(X4423,bool)),insert(X4423),X4424),X4425)),hAPP(fun(X4423,bool),fun(X4423,bool),hAPP(X4423,fun(fun(X4423,bool),fun(X4423,bool)),insert(X4423),X4424),X4426))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_74_insert__mono])]) ).
fof(i_0_1865,plain,
! [X5805,X5806,X5807,X5808] : hAPP(fun(X5805,bool),fun(X5805,bool),hAPP(fun(X5805,bool),fun(fun(X5805,bool),fun(X5805,bool)),minus_minus(fun(X5805,bool)),X5806),hAPP(fun(X5805,bool),fun(X5805,bool),hAPP(X5805,fun(fun(X5805,bool),fun(X5805,bool)),insert(X5805),X5807),X5808)) = hAPP(fun(X5805,bool),fun(X5805,bool),hAPP(fun(X5805,bool),fun(fun(X5805,bool),fun(X5805,bool)),minus_minus(fun(X5805,bool)),hAPP(fun(X5805,bool),fun(X5805,bool),hAPP(fun(X5805,bool),fun(fun(X5805,bool),fun(X5805,bool)),minus_minus(fun(X5805,bool)),X5806),hAPP(fun(X5805,bool),fun(X5805,bool),hAPP(X5805,fun(fun(X5805,bool),fun(X5805,bool)),insert(X5805),X5807),bot_bot(fun(X5805,bool))))),X5808),
inference(variable_rename,[status(thm)],[fact_421_Diff__insert2]) ).
fof(i_0_1866,plain,
! [X5312,X5313,X5314] :
( hBOOL(hAPP(state,bool,X5313,X5314))
| hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5313),X5312)),X5314),X5314)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1246])]) ).
fof(i_0_1867,plain,
! [X6527,X6528,X6529,X6530,X6531] : hAPP(fun(X6527,bool),fun(X6527,option(X6528)),hAPP(fun(X6527,option(X6528)),fun(fun(X6527,bool),fun(X6527,option(X6528))),restrict_map(X6527,X6528),X6529),hAPP(fun(X6527,bool),fun(X6527,bool),hAPP(X6527,fun(fun(X6527,bool),fun(X6527,bool)),insert(X6527),X6530),X6531)) = hAPP(option(X6528),fun(X6527,option(X6528)),hAPP(X6527,fun(option(X6528),fun(X6527,option(X6528))),hAPP(fun(X6527,option(X6528)),fun(X6527,fun(option(X6528),fun(X6527,option(X6528)))),fun_upd(X6527,option(X6528)),hAPP(fun(X6527,bool),fun(X6527,option(X6528)),hAPP(fun(X6527,option(X6528)),fun(fun(X6527,bool),fun(X6527,option(X6528))),restrict_map(X6527,X6528),X6529),X6531)),X6530),hAPP(X6527,option(X6528),X6529,X6530)),
inference(variable_rename,[status(thm)],[fact_568_restrict__map__insert]) ).
cnf(i_0_1868,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)),X4))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1242]) ).
fof(i_0_1869,plain,
! [X5834,X5835,X5836,X5837] :
( ( hAPP(fun(X5834,bool),fun(X5834,bool),hAPP(fun(X5834,bool),fun(fun(X5834,bool),fun(X5834,bool)),semilattice_sup_sup(fun(X5834,bool)),hAPP(fun(X5834,bool),fun(X5834,bool),hAPP(fun(X5834,bool),fun(fun(X5834,bool),fun(X5834,bool)),semilattice_inf_inf(fun(X5834,bool)),X5835),X5836)),X5837) != hAPP(fun(X5834,bool),fun(X5834,bool),hAPP(fun(X5834,bool),fun(fun(X5834,bool),fun(X5834,bool)),semilattice_inf_inf(fun(X5834,bool)),X5835),hAPP(fun(X5834,bool),fun(X5834,bool),hAPP(fun(X5834,bool),fun(fun(X5834,bool),fun(X5834,bool)),semilattice_sup_sup(fun(X5834,bool)),X5836),X5837))
| hBOOL(hAPP(fun(X5834,bool),bool,hAPP(fun(X5834,bool),fun(fun(X5834,bool),bool),ord_less_eq(fun(X5834,bool)),X5837),X5835)) )
& ( ~ hBOOL(hAPP(fun(X5834,bool),bool,hAPP(fun(X5834,bool),fun(fun(X5834,bool),bool),ord_less_eq(fun(X5834,bool)),X5837),X5835))
| hAPP(fun(X5834,bool),fun(X5834,bool),hAPP(fun(X5834,bool),fun(fun(X5834,bool),fun(X5834,bool)),semilattice_sup_sup(fun(X5834,bool)),hAPP(fun(X5834,bool),fun(X5834,bool),hAPP(fun(X5834,bool),fun(fun(X5834,bool),fun(X5834,bool)),semilattice_inf_inf(fun(X5834,bool)),X5835),X5836)),X5837) = hAPP(fun(X5834,bool),fun(X5834,bool),hAPP(fun(X5834,bool),fun(fun(X5834,bool),fun(X5834,bool)),semilattice_inf_inf(fun(X5834,bool)),X5835),hAPP(fun(X5834,bool),fun(X5834,bool),hAPP(fun(X5834,bool),fun(fun(X5834,bool),fun(X5834,bool)),semilattice_sup_sup(fun(X5834,bool)),X5836),X5837)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_428_Un__Int__assoc__eq])]) ).
fof(i_0_1870,plain,
! [X7252,X7253,X7254,X7255,X7256] :
( ( ~ hBOOL(hAPP(fun(X7253,bool),bool,hAPP(fun(X7253,X7252),fun(fun(X7253,bool),bool),inj_on(X7253,X7252),X7254),X7256))
| hBOOL(hAPP(fun(X7253,bool),bool,hAPP(fun(X7253,X7252),fun(fun(X7253,bool),bool),inj_on(X7253,X7252),X7255),X7256))
| hBOOL(hAPP(fun(X7253,bool),bool,hAPP(X7253,fun(fun(X7253,bool),bool),member(X7253),esk151_5(X7252,X7253,X7254,X7255,X7256)),X7256)) )
& ( ~ hBOOL(hAPP(fun(X7253,bool),bool,hAPP(fun(X7253,X7252),fun(fun(X7253,bool),bool),inj_on(X7253,X7252),X7255),X7256))
| hBOOL(hAPP(fun(X7253,bool),bool,hAPP(fun(X7253,X7252),fun(fun(X7253,bool),bool),inj_on(X7253,X7252),X7254),X7256))
| hBOOL(hAPP(fun(X7253,bool),bool,hAPP(X7253,fun(fun(X7253,bool),bool),member(X7253),esk151_5(X7252,X7253,X7254,X7255,X7256)),X7256)) )
& ( ~ hBOOL(hAPP(fun(X7253,bool),bool,hAPP(fun(X7253,X7252),fun(fun(X7253,bool),bool),inj_on(X7253,X7252),X7254),X7256))
| hBOOL(hAPP(fun(X7253,bool),bool,hAPP(fun(X7253,X7252),fun(fun(X7253,bool),bool),inj_on(X7253,X7252),X7255),X7256))
| hAPP(X7253,X7252,X7254,esk151_5(X7252,X7253,X7254,X7255,X7256)) != hAPP(X7253,X7252,X7255,esk151_5(X7252,X7253,X7254,X7255,X7256)) )
& ( ~ hBOOL(hAPP(fun(X7253,bool),bool,hAPP(fun(X7253,X7252),fun(fun(X7253,bool),bool),inj_on(X7253,X7252),X7255),X7256))
| hBOOL(hAPP(fun(X7253,bool),bool,hAPP(fun(X7253,X7252),fun(fun(X7253,bool),bool),inj_on(X7253,X7252),X7254),X7256))
| hAPP(X7253,X7252,X7254,esk151_5(X7252,X7253,X7254,X7255,X7256)) != hAPP(X7253,X7252,X7255,esk151_5(X7252,X7253,X7254,X7255,X7256)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_781_inj__on__cong])])])]) ).
fof(i_0_1871,plain,
! [X7533,X7534,X7535,X7536,X7537] :
( ~ linorder(X7533)
| ~ hBOOL(hAPP(X7533,bool,hAPP(X7533,fun(X7533,bool),ord_less_eq(X7533),X7536),X7537))
| ~ hBOOL(hAPP(X7533,bool,hAPP(X7533,fun(X7533,bool),ord_less_eq(X7533),X7534),X7535))
| hBOOL(hAPP(X7533,bool,hAPP(X7533,fun(X7533,bool),ord_less_eq(X7533),hAPP(X7533,X7533,hAPP(X7533,fun(X7533,X7533),ord_min(X7533),X7536),X7534)),hAPP(X7533,X7533,hAPP(X7533,fun(X7533,X7533),ord_min(X7533),X7537),X7535))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_871_min__max_Oinf__mono])])]) ).
fof(i_0_1872,plain,
! [X7833,X7834,X7835,X7836,X7837] :
( ~ linorder(X7833)
| ~ hBOOL(hAPP(X7833,bool,hAPP(X7833,fun(X7833,bool),ord_less_eq(X7833),X7836),X7837))
| ~ hBOOL(hAPP(X7833,bool,hAPP(X7833,fun(X7833,bool),ord_less_eq(X7833),X7834),X7835))
| hBOOL(hAPP(X7833,bool,hAPP(X7833,fun(X7833,bool),ord_less_eq(X7833),hAPP(X7833,X7833,hAPP(X7833,fun(X7833,X7833),ord_max(X7833),X7836),X7834)),hAPP(X7833,X7833,hAPP(X7833,fun(X7833,X7833),ord_max(X7833),X7837),X7835))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_963_min__max_Osup__mono])])]) ).
fof(i_0_1873,plain,
! [X5024,X5025,X5026,X5027,X5028] :
( ~ semilattice_sup(X5024)
| ~ hBOOL(hAPP(X5024,bool,hAPP(X5024,fun(X5024,bool),ord_less_eq(X5024),X5027),X5028))
| ~ hBOOL(hAPP(X5024,bool,hAPP(X5024,fun(X5024,bool),ord_less_eq(X5024),X5025),X5026))
| hBOOL(hAPP(X5024,bool,hAPP(X5024,fun(X5024,bool),ord_less_eq(X5024),hAPP(X5024,X5024,hAPP(X5024,fun(X5024,X5024),semilattice_sup_sup(X5024),X5027),X5025)),hAPP(X5024,X5024,hAPP(X5024,fun(X5024,X5024),semilattice_sup_sup(X5024),X5028),X5026))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_222_sup__mono])])]) ).
fof(i_0_1874,plain,
! [X5631,X5632,X5633,X5634,X5635] :
( ~ semilattice_inf(X5631)
| ~ hBOOL(hAPP(X5631,bool,hAPP(X5631,fun(X5631,bool),ord_less_eq(X5631),X5634),X5635))
| ~ hBOOL(hAPP(X5631,bool,hAPP(X5631,fun(X5631,bool),ord_less_eq(X5631),X5632),X5633))
| hBOOL(hAPP(X5631,bool,hAPP(X5631,fun(X5631,bool),ord_less_eq(X5631),hAPP(X5631,X5631,hAPP(X5631,fun(X5631,X5631),semilattice_inf_inf(X5631),X5634),X5632)),hAPP(X5631,X5631,hAPP(X5631,fun(X5631,X5631),semilattice_inf_inf(X5631),X5635),X5633))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_373_inf__mono])])]) ).
fof(i_0_1875,plain,
! [X6115,X6116,X6117,X6118,X6119] : hAPP(X6115,option(X6116),hAPP(option(X6116),fun(X6115,option(X6116)),hAPP(X6115,fun(option(X6116),fun(X6115,option(X6116))),hAPP(fun(X6115,option(X6116)),fun(X6115,fun(option(X6116),fun(X6115,option(X6116)))),fun_upd(X6115,option(X6116)),X6117),X6118),hAPP(X6116,option(X6116),some(X6116),X6119)),esk101_5(X6115,X6116,X6117,X6118,X6119)) != none(X6116),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_480_map__upd__nonempty])])]) ).
fof(i_0_1876,plain,
! [X5140,X5141] : hAPP(fun(X5140,bool),X5140,the_elem(X5140),X5141) = hAPP(fun(X5140,bool),X5140,the_1(X5140),hAPP(fun(X5140,fun(X5140,bool)),fun(X5140,bool),hAPP(fun(fun(X5140,bool),bool),fun(fun(X5140,fun(X5140,bool)),fun(X5140,bool)),combb(fun(X5140,bool),bool,X5140),hAPP(fun(X5140,bool),fun(fun(X5140,bool),bool),fequal(fun(X5140,bool)),X5141)),hAPP(fun(X5140,bool),fun(X5140,fun(X5140,bool)),hAPP(fun(X5140,fun(fun(X5140,bool),fun(X5140,bool))),fun(fun(X5140,bool),fun(X5140,fun(X5140,bool))),combc(X5140,fun(X5140,bool),fun(X5140,bool)),insert(X5140)),bot_bot(fun(X5140,bool))))),
inference(variable_rename,[status(thm)],[fact_256_the__elem__def]) ).
fof(i_0_1877,plain,
! [X7542,X7543,X7544,X7545] :
( ( ~ hBOOL(hAPP(X7542,bool,hAPP(X7542,fun(X7542,bool),ord_less_eq(X7542),hAPP(X7542,X7542,hAPP(X7542,fun(X7542,X7542),ord_min(X7542),X7543),X7544)),X7545))
| hBOOL(hAPP(X7542,bool,hAPP(X7542,fun(X7542,bool),ord_less_eq(X7542),X7543),X7545))
| hBOOL(hAPP(X7542,bool,hAPP(X7542,fun(X7542,bool),ord_less_eq(X7542),X7544),X7545))
| ~ linorder(X7542) )
& ( ~ hBOOL(hAPP(X7542,bool,hAPP(X7542,fun(X7542,bool),ord_less_eq(X7542),X7543),X7545))
| hBOOL(hAPP(X7542,bool,hAPP(X7542,fun(X7542,bool),ord_less_eq(X7542),hAPP(X7542,X7542,hAPP(X7542,fun(X7542,X7542),ord_min(X7542),X7543),X7544)),X7545))
| ~ linorder(X7542) )
& ( ~ hBOOL(hAPP(X7542,bool,hAPP(X7542,fun(X7542,bool),ord_less_eq(X7542),X7544),X7545))
| hBOOL(hAPP(X7542,bool,hAPP(X7542,fun(X7542,bool),ord_less_eq(X7542),hAPP(X7542,X7542,hAPP(X7542,fun(X7542,X7542),ord_min(X7542),X7543),X7544)),X7545))
| ~ linorder(X7542) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_873_min__le__iff__disj])])])]) ).
fof(i_0_1878,plain,
! [X5506,X5507,X5508,X5509] :
( ( hBOOL(hAPP(fun(X5506,bool),bool,hAPP(X5506,fun(fun(X5506,bool),bool),member(X5506),X5507),X5508))
| ~ hBOOL(hAPP(fun(X5506,bool),bool,hAPP(X5506,fun(fun(X5506,bool),bool),member(X5506),X5507),hAPP(fun(X5506,bool),fun(X5506,bool),hAPP(fun(X5506,bool),fun(fun(X5506,bool),fun(X5506,bool)),semilattice_inf_inf(fun(X5506,bool)),X5508),hAPP(fun(X5506,bool),fun(X5506,bool),collect(X5506),X5509)))) )
& ( hBOOL(hAPP(X5506,bool,X5509,X5507))
| ~ hBOOL(hAPP(fun(X5506,bool),bool,hAPP(X5506,fun(fun(X5506,bool),bool),member(X5506),X5507),hAPP(fun(X5506,bool),fun(X5506,bool),hAPP(fun(X5506,bool),fun(fun(X5506,bool),fun(X5506,bool)),semilattice_inf_inf(fun(X5506,bool)),X5508),hAPP(fun(X5506,bool),fun(X5506,bool),collect(X5506),X5509)))) )
& ( ~ hBOOL(hAPP(fun(X5506,bool),bool,hAPP(X5506,fun(fun(X5506,bool),bool),member(X5506),X5507),X5508))
| ~ hBOOL(hAPP(X5506,bool,X5509,X5507))
| hBOOL(hAPP(fun(X5506,bool),bool,hAPP(X5506,fun(fun(X5506,bool),bool),member(X5506),X5507),hAPP(fun(X5506,bool),fun(X5506,bool),hAPP(fun(X5506,bool),fun(fun(X5506,bool),fun(X5506,bool)),semilattice_inf_inf(fun(X5506,bool)),X5508),hAPP(fun(X5506,bool),fun(X5506,bool),collect(X5506),X5509)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_338_Int__Collect])])]) ).
cnf(i_0_1879,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X5),bot_bot(fun(X2,bool))))))
| hAPP(X1,X2,X3,X4) != ti(X2,X5) ),
inference(split_conjunct,[status(thm)],[i_0_1234]) ).
fof(i_0_1880,plain,
! [X6389,X6390,X6391,X6392,X6393,X6394] :
( ~ hBOOL(hAPP(fun(X6389,fun(X6390,X6390)),bool,finite100568337ommute(X6389,X6390),X6394))
| ~ hBOOL(hAPP(fun(X6389,bool),bool,finite_finite(X6389),X6393))
| hBOOL(hAPP(fun(X6389,bool),bool,hAPP(X6389,fun(fun(X6389,bool),bool),member(X6389),X6392),X6393))
| hAPP(fun(X6389,bool),X6390,hAPP(X6390,fun(fun(X6389,bool),X6390),hAPP(fun(X6389,fun(X6390,X6390)),fun(X6390,fun(fun(X6389,bool),X6390)),finite_fold(X6389,X6390),X6394),X6391),hAPP(fun(X6389,bool),fun(X6389,bool),hAPP(X6389,fun(fun(X6389,bool),fun(X6389,bool)),insert(X6389),X6392),X6393)) = hAPP(X6390,X6390,hAPP(X6389,fun(X6390,X6390),X6394,X6392),hAPP(fun(X6389,bool),X6390,hAPP(X6390,fun(fun(X6389,bool),X6390),hAPP(fun(X6389,fun(X6390,X6390)),fun(X6390,fun(fun(X6389,bool),X6390)),finite_fold(X6389,X6390),X6394),X6391),X6393)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1247])]) ).
cnf(i_0_1881,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| ~ linorder(X1)
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk180_3(X1,X3,X2)),esk181_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,X2,esk180_3(X1,X3,X2))),hAPP(X1,X1,X2,esk181_3(X1,X3,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1248]) ).
cnf(i_0_1882,plain,
( ti(X3,X5) = ti(X3,esk119_4(X3,X1,X2,X4))
| ti(X1,X2) != hAPP(X3,X1,X4,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1249]) ).
cnf(i_0_1883,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X3),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),top_top(fun(X1,bool)))))
| ti(X1,esk120_5(X1,X2,X3,X4,X5)) != ti(X1,X5)
| ti(X2,X3) != hAPP(X1,X2,X4,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X4),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1249]) ).
cnf(i_0_1884,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1250]) ).
cnf(i_0_1885,plain,
( ti(fun(X1,bool),X2) = hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),esk14_5(X3,X1,X4,X5,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1251]) ).
cnf(i_0_1886,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1252]) ).
cnf(i_0_1887,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1253]) ).
fof(i_0_1888,plain,
! [X6395,X6396,X6397,X6398,X6399,X6400] :
( ~ hBOOL(hAPP(fun(X6395,fun(X6396,X6396)),bool,finite100568337ommute(X6395,X6396),X6400))
| ~ hBOOL(hAPP(fun(X6395,bool),bool,finite_finite(X6395),X6399))
| hBOOL(hAPP(fun(X6395,bool),bool,hAPP(X6395,fun(fun(X6395,bool),bool),member(X6395),X6398),X6399))
| hAPP(fun(X6395,bool),X6396,hAPP(X6396,fun(fun(X6395,bool),X6396),hAPP(fun(X6395,fun(X6396,X6396)),fun(X6396,fun(fun(X6395,bool),X6396)),finite_fold(X6395,X6396),X6400),X6397),hAPP(fun(X6395,bool),fun(X6395,bool),hAPP(X6395,fun(fun(X6395,bool),fun(X6395,bool)),insert(X6395),X6398),X6399)) = hAPP(fun(X6395,bool),X6396,hAPP(X6396,fun(fun(X6395,bool),X6396),hAPP(fun(X6395,fun(X6396,X6396)),fun(X6396,fun(fun(X6395,bool),X6396)),finite_fold(X6395,X6396),X6400),hAPP(X6396,X6396,hAPP(X6395,fun(X6396,X6396),X6400,X6398),X6397)),X6399) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1254])]) ).
cnf(i_0_1889,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X4),X5))
| hAPP(X1,X2,X3,hAPP(X2,X1,X4,esk150_5(X1,X2,X3,X4,X5))) != ti(X2,esk150_5(X1,X2,X3,X4,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1255]) ).
fof(i_0_1890,plain,
! [X6383,X6384,X6385,X6386,X6387,X6388] :
( ~ hBOOL(hAPP(fun(X6383,fun(X6384,X6384)),bool,finite100568337ommute(X6383,X6384),X6388))
| ~ hBOOL(hAPP(fun(X6383,bool),bool,finite_finite(X6383),X6387))
| hAPP(X6384,X6384,hAPP(X6383,fun(X6384,X6384),X6388,X6385),hAPP(fun(X6383,bool),X6384,hAPP(X6384,fun(fun(X6383,bool),X6384),hAPP(fun(X6383,fun(X6384,X6384)),fun(X6384,fun(fun(X6383,bool),X6384)),finite_fold(X6383,X6384),X6388),X6386),X6387)) = hAPP(fun(X6383,bool),X6384,hAPP(X6384,fun(fun(X6383,bool),X6384),hAPP(fun(X6383,fun(X6384,X6384)),fun(X6384,fun(fun(X6383,bool),X6384)),finite_fold(X6383,X6384),X6388),hAPP(X6384,X6384,hAPP(X6383,fun(X6384,X6384),X6388,X6385),X6386)),X6387) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_539_comp__fun__commute_Ofold__fun__comm])]) ).
cnf(i_0_1891,plain,
( ti(fun(X1,bool),X4) = ti(fun(X1,bool),X5)
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) != hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1256]) ).
cnf(i_0_1892,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))),X3))
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1239]) ).
fof(i_0_1893,plain,
! [X6743,X6744,X6745,X6746,X6747] :
( ~ hBOOL(hAPP(fun(X6743,bool),bool,hAPP(fun(X6743,X6744),fun(fun(X6743,bool),bool),inj_on(X6743,X6744),X6747),top_top(fun(X6743,bool))))
| hAPP(fun(X6743,bool),fun(X6744,bool),hAPP(fun(X6743,X6744),fun(fun(X6743,bool),fun(X6744,bool)),image(X6743,X6744),X6747),hAPP(fun(X6743,bool),fun(X6743,bool),hAPP(fun(X6743,bool),fun(fun(X6743,bool),fun(X6743,bool)),semilattice_inf_inf(fun(X6743,bool)),X6745),X6746)) = hAPP(fun(X6744,bool),fun(X6744,bool),hAPP(fun(X6744,bool),fun(fun(X6744,bool),fun(X6744,bool)),semilattice_inf_inf(fun(X6744,bool)),hAPP(fun(X6743,bool),fun(X6744,bool),hAPP(fun(X6743,X6744),fun(fun(X6743,bool),fun(X6744,bool)),image(X6743,X6744),X6747),X6745)),hAPP(fun(X6743,bool),fun(X6744,bool),hAPP(fun(X6743,X6744),fun(fun(X6743,bool),fun(X6744,bool)),image(X6743,X6744),X6747),X6746)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_631_image__Int])]) ).
fof(i_0_1894,plain,
! [X6748,X6749,X6750,X6751,X6752] :
( ~ hBOOL(hAPP(fun(X6748,bool),bool,hAPP(fun(X6748,X6749),fun(fun(X6748,bool),bool),inj_on(X6748,X6749),X6752),top_top(fun(X6748,bool))))
| hAPP(fun(X6748,bool),fun(X6749,bool),hAPP(fun(X6748,X6749),fun(fun(X6748,bool),fun(X6749,bool)),image(X6748,X6749),X6752),hAPP(fun(X6748,bool),fun(X6748,bool),hAPP(fun(X6748,bool),fun(fun(X6748,bool),fun(X6748,bool)),minus_minus(fun(X6748,bool)),X6750),X6751)) = hAPP(fun(X6749,bool),fun(X6749,bool),hAPP(fun(X6749,bool),fun(fun(X6749,bool),fun(X6749,bool)),minus_minus(fun(X6749,bool)),hAPP(fun(X6748,bool),fun(X6749,bool),hAPP(fun(X6748,X6749),fun(fun(X6748,bool),fun(X6749,bool)),image(X6748,X6749),X6752),X6750)),hAPP(fun(X6748,bool),fun(X6749,bool),hAPP(fun(X6748,X6749),fun(fun(X6748,bool),fun(X6749,bool)),image(X6748,X6749),X6752),X6751)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_632_image__set__diff])]) ).
cnf(i_0_1895,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk47_3(X1,X2,X3)),esk48_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1241]) ).
cnf(i_0_1896,plain,
( ti(X1,X2) = hAPP(X3,X1,X4,esk119_4(X3,X1,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1249]) ).
fof(i_0_1897,plain,
! [X6079,X6080,X6081,X6082] : hBOOL(hAPP(X6079,bool,hAPP(fun(X6080,bool),fun(X6079,bool),hAPP(X6079,fun(fun(X6080,bool),fun(X6079,bool)),hAPP(fun(X6080,fun(X6079,X6079)),fun(X6079,fun(fun(X6080,bool),fun(X6079,bool))),fold_graph(X6080,X6079),X6081),X6082),bot_bot(fun(X6080,bool))),X6082)),
inference(variable_rename,[status(thm)],[fact_470_fold__graph_H_Ointros_I1_J]) ).
cnf(i_0_1898,plain,
( ti(fun(X1,bool),X2) = hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),esk7_5(X1,X3,X2,X4,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1257]) ).
fof(i_0_1899,plain,
! [X5029,X5030,X5031,X5032] :
( ( hBOOL(hAPP(X5029,bool,hAPP(X5029,fun(X5029,bool),ord_less_eq(X5029),X5030),X5032))
| ~ hBOOL(hAPP(X5029,bool,hAPP(X5029,fun(X5029,bool),ord_less_eq(X5029),hAPP(X5029,X5029,hAPP(X5029,fun(X5029,X5029),semilattice_sup_sup(X5029),X5030),X5031)),X5032))
| ~ semilattice_sup(X5029) )
& ( hBOOL(hAPP(X5029,bool,hAPP(X5029,fun(X5029,bool),ord_less_eq(X5029),X5031),X5032))
| ~ hBOOL(hAPP(X5029,bool,hAPP(X5029,fun(X5029,bool),ord_less_eq(X5029),hAPP(X5029,X5029,hAPP(X5029,fun(X5029,X5029),semilattice_sup_sup(X5029),X5030),X5031)),X5032))
| ~ semilattice_sup(X5029) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1258])])])]) ).
fof(i_0_1900,plain,
! [X4998,X4999,X5000,X5001] :
( ( hBOOL(hAPP(X4998,bool,hAPP(X4998,fun(X4998,bool),ord_less_eq(X4998),X4999),X5001))
| ~ hBOOL(hAPP(X4998,bool,hAPP(X4998,fun(X4998,bool),ord_less_eq(X4998),hAPP(X4998,X4998,hAPP(X4998,fun(X4998,X4998),semilattice_sup_sup(X4998),X4999),X5000)),X5001))
| ~ semilattice_sup(X4998) )
& ( hBOOL(hAPP(X4998,bool,hAPP(X4998,fun(X4998,bool),ord_less_eq(X4998),X5000),X5001))
| ~ hBOOL(hAPP(X4998,bool,hAPP(X4998,fun(X4998,bool),ord_less_eq(X4998),hAPP(X4998,X4998,hAPP(X4998,fun(X4998,X4998),semilattice_sup_sup(X4998),X4999),X5000)),X5001))
| ~ semilattice_sup(X4998) )
& ( ~ hBOOL(hAPP(X4998,bool,hAPP(X4998,fun(X4998,bool),ord_less_eq(X4998),X4999),X5001))
| ~ hBOOL(hAPP(X4998,bool,hAPP(X4998,fun(X4998,bool),ord_less_eq(X4998),X5000),X5001))
| hBOOL(hAPP(X4998,bool,hAPP(X4998,fun(X4998,bool),ord_less_eq(X4998),hAPP(X4998,X4998,hAPP(X4998,fun(X4998,X4998),semilattice_sup_sup(X4998),X4999),X5000)),X5001))
| ~ semilattice_sup(X4998) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_215_le__sup__iff])])])]) ).
fof(i_0_1901,plain,
! [X7860,X7861,X7862,X7863] :
( ( hBOOL(hAPP(X7860,bool,hAPP(X7860,fun(X7860,bool),ord_less_eq(X7860),X7861),X7863))
| ~ hBOOL(hAPP(X7860,bool,hAPP(X7860,fun(X7860,bool),ord_less_eq(X7860),hAPP(X7860,X7860,hAPP(X7860,fun(X7860,X7860),ord_max(X7860),X7861),X7862)),X7863))
| ~ linorder(X7860) )
& ( hBOOL(hAPP(X7860,bool,hAPP(X7860,fun(X7860,bool),ord_less_eq(X7860),X7862),X7863))
| ~ hBOOL(hAPP(X7860,bool,hAPP(X7860,fun(X7860,bool),ord_less_eq(X7860),hAPP(X7860,X7860,hAPP(X7860,fun(X7860,X7860),ord_max(X7860),X7861),X7862)),X7863))
| ~ linorder(X7860) )
& ( ~ hBOOL(hAPP(X7860,bool,hAPP(X7860,fun(X7860,bool),ord_less_eq(X7860),X7861),X7863))
| ~ hBOOL(hAPP(X7860,bool,hAPP(X7860,fun(X7860,bool),ord_less_eq(X7860),X7862),X7863))
| hBOOL(hAPP(X7860,bool,hAPP(X7860,fun(X7860,bool),ord_less_eq(X7860),hAPP(X7860,X7860,hAPP(X7860,fun(X7860,X7860),ord_max(X7860),X7861),X7862)),X7863))
| ~ linorder(X7860) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_970_min__max_Ole__sup__iff])])])]) ).
fof(i_0_1902,plain,
! [X7829,X7830,X7831,X7832] :
( ( hBOOL(hAPP(X7829,bool,hAPP(X7829,fun(X7829,bool),ord_less_eq(X7829),X7830),X7832))
| ~ hBOOL(hAPP(X7829,bool,hAPP(X7829,fun(X7829,bool),ord_less_eq(X7829),hAPP(X7829,X7829,hAPP(X7829,fun(X7829,X7829),ord_max(X7829),X7830),X7831)),X7832))
| ~ linorder(X7829) )
& ( hBOOL(hAPP(X7829,bool,hAPP(X7829,fun(X7829,bool),ord_less_eq(X7829),X7831),X7832))
| ~ hBOOL(hAPP(X7829,bool,hAPP(X7829,fun(X7829,bool),ord_less_eq(X7829),hAPP(X7829,X7829,hAPP(X7829,fun(X7829,X7829),ord_max(X7829),X7830),X7831)),X7832))
| ~ linorder(X7829) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1259])])])]) ).
cnf(i_0_1903,plain,
( ti(X4,X5) = ti(X4,X6)
| ti(X1,X2) != ti(X1,X3)
| hAPP(X1,option(X4),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X7),X3),hAPP(X4,option(X4),some(X4),X5)),X2) != hAPP(X4,option(X4),some(X4),X6) ),
inference(split_conjunct,[status(thm)],[i_0_1260]) ).
fof(i_0_1904,plain,
! [X5457,X5458,X5459,X5460] : hAPP(fun(X5457,bool),fun(X5457,bool),hAPP(fun(X5457,bool),fun(fun(X5457,bool),fun(X5457,bool)),minus_minus(fun(X5457,bool)),hAPP(fun(X5457,bool),fun(X5457,bool),hAPP(fun(X5457,bool),fun(fun(X5457,bool),fun(X5457,bool)),semilattice_inf_inf(fun(X5457,bool)),X5458),X5459)),hAPP(fun(X5457,bool),fun(X5457,bool),hAPP(fun(X5457,bool),fun(fun(X5457,bool),fun(X5457,bool)),semilattice_inf_inf(fun(X5457,bool)),X5460),X5459)) = hAPP(fun(X5457,bool),fun(X5457,bool),hAPP(fun(X5457,bool),fun(fun(X5457,bool),fun(X5457,bool)),minus_minus(fun(X5457,bool)),hAPP(fun(X5457,bool),fun(X5457,bool),hAPP(fun(X5457,bool),fun(fun(X5457,bool),fun(X5457,bool)),semilattice_inf_inf(fun(X5457,bool)),X5458),X5459)),X5460),
inference(variable_rename,[status(thm)],[fact_324_Diff__Int2]) ).
fof(i_0_1905,plain,
! [X5772,X5773,X5774,X5775] : hAPP(fun(X5772,bool),fun(X5772,bool),hAPP(fun(X5772,bool),fun(fun(X5772,bool),fun(X5772,bool)),semilattice_sup_sup(fun(X5772,bool)),hAPP(fun(X5772,bool),fun(X5772,bool),hAPP(fun(X5772,bool),fun(fun(X5772,bool),fun(X5772,bool)),semilattice_inf_inf(fun(X5772,bool)),X5773),X5774)),X5775) = hAPP(fun(X5772,bool),fun(X5772,bool),hAPP(fun(X5772,bool),fun(fun(X5772,bool),fun(X5772,bool)),semilattice_inf_inf(fun(X5772,bool)),hAPP(fun(X5772,bool),fun(X5772,bool),hAPP(fun(X5772,bool),fun(fun(X5772,bool),fun(X5772,bool)),semilattice_sup_sup(fun(X5772,bool)),X5773),X5775)),hAPP(fun(X5772,bool),fun(X5772,bool),hAPP(fun(X5772,bool),fun(fun(X5772,bool),fun(X5772,bool)),semilattice_sup_sup(fun(X5772,bool)),X5774),X5775)),
inference(variable_rename,[status(thm)],[fact_412_Un__Int__distrib2]) ).
fof(i_0_1906,plain,
! [X5776,X5777,X5778,X5779] : hAPP(fun(X5776,bool),fun(X5776,bool),hAPP(fun(X5776,bool),fun(fun(X5776,bool),fun(X5776,bool)),semilattice_inf_inf(fun(X5776,bool)),hAPP(fun(X5776,bool),fun(X5776,bool),hAPP(fun(X5776,bool),fun(fun(X5776,bool),fun(X5776,bool)),semilattice_sup_sup(fun(X5776,bool)),X5777),X5778)),X5779) = hAPP(fun(X5776,bool),fun(X5776,bool),hAPP(fun(X5776,bool),fun(fun(X5776,bool),fun(X5776,bool)),semilattice_sup_sup(fun(X5776,bool)),hAPP(fun(X5776,bool),fun(X5776,bool),hAPP(fun(X5776,bool),fun(fun(X5776,bool),fun(X5776,bool)),semilattice_inf_inf(fun(X5776,bool)),X5777),X5779)),hAPP(fun(X5776,bool),fun(X5776,bool),hAPP(fun(X5776,bool),fun(fun(X5776,bool),fun(X5776,bool)),semilattice_inf_inf(fun(X5776,bool)),X5778),X5779)),
inference(variable_rename,[status(thm)],[fact_413_Int__Un__distrib2]) ).
fof(i_0_1907,plain,
! [X5461,X5462,X5463,X5464] : hAPP(fun(X5461,bool),fun(X5461,bool),hAPP(fun(X5461,bool),fun(fun(X5461,bool),fun(X5461,bool)),semilattice_inf_inf(fun(X5461,bool)),hAPP(fun(X5461,bool),fun(X5461,bool),hAPP(fun(X5461,bool),fun(fun(X5461,bool),fun(X5461,bool)),minus_minus(fun(X5461,bool)),X5462),X5463)),X5464) = hAPP(fun(X5461,bool),fun(X5461,bool),hAPP(fun(X5461,bool),fun(fun(X5461,bool),fun(X5461,bool)),minus_minus(fun(X5461,bool)),hAPP(fun(X5461,bool),fun(X5461,bool),hAPP(fun(X5461,bool),fun(fun(X5461,bool),fun(X5461,bool)),semilattice_inf_inf(fun(X5461,bool)),X5462),X5464)),hAPP(fun(X5461,bool),fun(X5461,bool),hAPP(fun(X5461,bool),fun(fun(X5461,bool),fun(X5461,bool)),semilattice_inf_inf(fun(X5461,bool)),X5463),X5464)),
inference(variable_rename,[status(thm)],[fact_325_Diff__Int__distrib2]) ).
fof(i_0_1908,plain,
! [X5709,X5710,X5711,X5712] : hAPP(fun(X5709,bool),fun(X5709,bool),hAPP(fun(X5709,bool),fun(fun(X5709,bool),fun(X5709,bool)),minus_minus(fun(X5709,bool)),hAPP(fun(X5709,bool),fun(X5709,bool),hAPP(fun(X5709,bool),fun(fun(X5709,bool),fun(X5709,bool)),semilattice_sup_sup(fun(X5709,bool)),X5710),X5711)),X5712) = hAPP(fun(X5709,bool),fun(X5709,bool),hAPP(fun(X5709,bool),fun(fun(X5709,bool),fun(X5709,bool)),semilattice_sup_sup(fun(X5709,bool)),hAPP(fun(X5709,bool),fun(X5709,bool),hAPP(fun(X5709,bool),fun(fun(X5709,bool),fun(X5709,bool)),minus_minus(fun(X5709,bool)),X5710),X5712)),hAPP(fun(X5709,bool),fun(X5709,bool),hAPP(fun(X5709,bool),fun(fun(X5709,bool),fun(X5709,bool)),minus_minus(fun(X5709,bool)),X5711),X5712)),
inference(variable_rename,[status(thm)],[fact_395_Un__Diff]) ).
fof(i_0_1909,plain,
! [X7659,X7660,X7661] :
( ~ linorder(X7659)
| ~ hBOOL(hAPP(fun(X7659,bool),bool,finite_finite(X7659),X7661))
| ~ hBOOL(hAPP(fun(X7659,bool),bool,hAPP(X7659,fun(fun(X7659,bool),bool),member(X7659),X7660),X7661))
| hBOOL(hAPP(X7659,bool,hAPP(X7659,fun(X7659,bool),ord_less_eq(X7659),hAPP(fun(X7659,bool),X7659,hAPP(fun(X7659,fun(X7659,X7659)),fun(fun(X7659,bool),X7659),finite_fold1(X7659),ord_min(X7659)),X7661)),X7660)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_909_min__max_Ofold1__belowI])])]) ).
fof(i_0_1910,plain,
! [X7656,X7657,X7658] :
( ~ semilattice_inf(X7656)
| ~ hBOOL(hAPP(fun(X7656,bool),bool,finite_finite(X7656),X7658))
| ~ hBOOL(hAPP(fun(X7656,bool),bool,hAPP(X7656,fun(fun(X7656,bool),bool),member(X7656),X7657),X7658))
| hBOOL(hAPP(X7656,bool,hAPP(X7656,fun(X7656,bool),ord_less_eq(X7656),hAPP(fun(X7656,bool),X7656,hAPP(fun(X7656,fun(X7656,X7656)),fun(fun(X7656,bool),X7656),finite_fold1(X7656),semilattice_inf_inf(X7656)),X7658)),X7657)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_908_fold1__belowI])])]) ).
fof(i_0_1911,plain,
! [X4911,X4912,X4913,X4914,X4915,X4916] : hAPP(hoare_2118899576triple(X4911),X4912,hAPP(fun(fun(X4911,fun(state,bool)),fun(com,fun(fun(X4911,fun(state,bool)),X4912))),fun(hoare_2118899576triple(X4911),X4912),hoare_1759541758le_rec(X4911,X4912),X4913),hAPP(fun(X4911,fun(state,bool)),hoare_2118899576triple(X4911),hAPP(com,fun(fun(X4911,fun(state,bool)),hoare_2118899576triple(X4911)),hAPP(fun(X4911,fun(state,bool)),fun(com,fun(fun(X4911,fun(state,bool)),hoare_2118899576triple(X4911))),hoare_759811442triple(X4911),X4914),X4915),X4916)) = hAPP(fun(X4911,fun(state,bool)),X4912,hAPP(com,fun(fun(X4911,fun(state,bool)),X4912),hAPP(fun(X4911,fun(state,bool)),fun(com,fun(fun(X4911,fun(state,bool)),X4912)),X4913,X4914),X4915),X4916),
inference(variable_rename,[status(thm)],[fact_189_triple_Orecs]) ).
fof(i_0_1912,plain,
! [X4905,X4906,X4907,X4908,X4909,X4910] : hAPP(hoare_2118899576triple(X4905),X4906,hAPP(fun(fun(X4905,fun(state,bool)),fun(com,fun(fun(X4905,fun(state,bool)),X4906))),fun(hoare_2118899576triple(X4905),X4906),hoare_225284258e_case(X4905,X4906),X4907),hAPP(fun(X4905,fun(state,bool)),hoare_2118899576triple(X4905),hAPP(com,fun(fun(X4905,fun(state,bool)),hoare_2118899576triple(X4905)),hAPP(fun(X4905,fun(state,bool)),fun(com,fun(fun(X4905,fun(state,bool)),hoare_2118899576triple(X4905))),hoare_759811442triple(X4905),X4908),X4909),X4910)) = hAPP(fun(X4905,fun(state,bool)),X4906,hAPP(com,fun(fun(X4905,fun(state,bool)),X4906),hAPP(fun(X4905,fun(state,bool)),fun(com,fun(fun(X4905,fun(state,bool)),X4906)),X4907,X4908),X4909),X4910),
inference(variable_rename,[status(thm)],[fact_188_triple_Osimps_I2_J]) ).
fof(i_0_1913,plain,
! [X7409,X7410,X7411] : hAPP(fun(X7409,bool),fun(fun(X7409,bool),bool),pow(X7409),hAPP(fun(X7409,bool),fun(X7409,bool),hAPP(X7409,fun(fun(X7409,bool),fun(X7409,bool)),insert(X7409),X7410),X7411)) = hAPP(fun(fun(X7409,bool),bool),fun(fun(X7409,bool),bool),hAPP(fun(fun(X7409,bool),bool),fun(fun(fun(X7409,bool),bool),fun(fun(X7409,bool),bool)),semilattice_sup_sup(fun(fun(X7409,bool),bool)),hAPP(fun(X7409,bool),fun(fun(X7409,bool),bool),pow(X7409),X7411)),hAPP(fun(fun(X7409,bool),bool),fun(fun(X7409,bool),bool),hAPP(fun(fun(X7409,bool),fun(X7409,bool)),fun(fun(fun(X7409,bool),bool),fun(fun(X7409,bool),bool)),image(fun(X7409,bool),fun(X7409,bool)),hAPP(X7409,fun(fun(X7409,bool),fun(X7409,bool)),insert(X7409),X7410)),hAPP(fun(X7409,bool),fun(fun(X7409,bool),bool),pow(X7409),X7411))),
inference(variable_rename,[status(thm)],[fact_832_Pow__insert]) ).
cnf(i_0_1914,plain,
( hAPP(X1,option(X2),X3,X4) = hAPP(X2,option(X2),some(X2),X5)
| ti(X1,X4) = ti(X1,X6)
| hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X6),hAPP(X2,option(X2),some(X2),X7)),X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(split_conjunct,[status(thm)],[i_0_1260]) ).
cnf(i_0_1915,plain,
( hAPP(X1,option(X2),X3,X4) = hAPP(X2,option(X2),some(X2),X5)
| ti(X2,X6) = ti(X2,X5)
| hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X7),hAPP(X2,option(X2),some(X2),X6)),X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(split_conjunct,[status(thm)],[i_0_1260]) ).
fof(i_0_1916,plain,
! [X4639,X4640,X4641,X4642] :
( ( ~ hBOOL(hAPP(fun(X4639,bool),bool,hAPP(X4639,fun(fun(X4639,bool),bool),member(X4639),X4640),hAPP(fun(X4639,bool),fun(X4639,bool),hAPP(fun(X4639,bool),fun(fun(X4639,bool),fun(X4639,bool)),semilattice_sup_sup(fun(X4639,bool)),X4641),X4642)))
| hBOOL(hAPP(fun(X4639,bool),bool,hAPP(X4639,fun(fun(X4639,bool),bool),member(X4639),X4640),X4641))
| hBOOL(hAPP(fun(X4639,bool),bool,hAPP(X4639,fun(fun(X4639,bool),bool),member(X4639),X4640),X4642)) )
& ( ~ hBOOL(hAPP(fun(X4639,bool),bool,hAPP(X4639,fun(fun(X4639,bool),bool),member(X4639),X4640),X4641))
| hBOOL(hAPP(fun(X4639,bool),bool,hAPP(X4639,fun(fun(X4639,bool),bool),member(X4639),X4640),hAPP(fun(X4639,bool),fun(X4639,bool),hAPP(fun(X4639,bool),fun(fun(X4639,bool),fun(X4639,bool)),semilattice_sup_sup(fun(X4639,bool)),X4641),X4642))) )
& ( ~ hBOOL(hAPP(fun(X4639,bool),bool,hAPP(X4639,fun(fun(X4639,bool),bool),member(X4639),X4640),X4642))
| hBOOL(hAPP(fun(X4639,bool),bool,hAPP(X4639,fun(fun(X4639,bool),bool),member(X4639),X4640),hAPP(fun(X4639,bool),fun(X4639,bool),hAPP(fun(X4639,bool),fun(fun(X4639,bool),fun(X4639,bool)),semilattice_sup_sup(fun(X4639,bool)),X4641),X4642))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_121_Un__iff])])]) ).
fof(i_0_1917,plain,
! [X4588,X4589,X4590,X4591] :
( ~ hBOOL(hAPP(fun(X4588,bool),bool,hAPP(X4588,fun(fun(X4588,bool),bool),member(X4588),X4589),hAPP(fun(X4588,bool),fun(X4588,bool),hAPP(fun(X4588,bool),fun(fun(X4588,bool),fun(X4588,bool)),semilattice_sup_sup(fun(X4588,bool)),X4590),X4591)))
| hBOOL(hAPP(fun(X4588,bool),bool,hAPP(X4588,fun(fun(X4588,bool),bool),member(X4588),X4589),X4590))
| hBOOL(hAPP(fun(X4588,bool),bool,hAPP(X4588,fun(fun(X4588,bool),bool),member(X4588),X4589),X4591)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1261])]) ).
cnf(i_0_1918,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X2) = hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)
| ti(fun(X1,bool),X2) != ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1256]) ).
fof(i_0_1919,plain,
! [X6290,X6291,X6292,X6293,X6294,X6295] :
( ~ hBOOL(hAPP(fun(X6290,fun(X6291,X6291)),bool,finite_comp_fun_idem(X6290,X6291),X6295))
| ~ hBOOL(hAPP(fun(X6290,bool),bool,finite_finite(X6290),X6294))
| hAPP(fun(X6290,bool),X6291,hAPP(X6291,fun(fun(X6290,bool),X6291),hAPP(fun(X6290,fun(X6291,X6291)),fun(X6291,fun(fun(X6290,bool),X6291)),finite_fold(X6290,X6291),X6295),X6292),hAPP(fun(X6290,bool),fun(X6290,bool),hAPP(X6290,fun(fun(X6290,bool),fun(X6290,bool)),insert(X6290),X6293),X6294)) = hAPP(X6291,X6291,hAPP(X6290,fun(X6291,X6291),X6295,X6293),hAPP(fun(X6290,bool),X6291,hAPP(X6291,fun(fun(X6290,bool),X6291),hAPP(fun(X6290,fun(X6291,X6291)),fun(X6291,fun(fun(X6290,bool),X6291)),finite_fold(X6290,X6291),X6295),X6292),X6294)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_520_comp__fun__idem_Ofold__insert__idem])]) ).
fof(i_0_1920,plain,
! [X6577,X6578,X6579,X6580,X6581] :
( ~ hBOOL(hAPP(fun(X6577,bool),bool,hAPP(X6577,fun(fun(X6577,bool),bool),member(X6577),X6579),hAPP(fun(X6578,bool),fun(X6577,bool),hAPP(fun(X6577,X6578),fun(fun(X6578,bool),fun(X6577,bool)),vimage(X6577,X6578),X6580),X6581)))
| hBOOL(hAPP(fun(X6578,bool),bool,hAPP(X6578,fun(fun(X6578,bool),bool),member(X6578),hAPP(X6577,X6578,X6580,X6579)),X6581)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_577_vimageE])]) ).
fof(i_0_1921,plain,
! [X6456,X6457,X6458,X6459,X6460] :
( ~ hBOOL(hAPP(fun(X6456,bool),bool,hAPP(X6456,fun(fun(X6456,bool),bool),member(X6456),X6458),hAPP(fun(X6457,bool),fun(X6456,bool),hAPP(fun(X6456,X6457),fun(fun(X6457,bool),fun(X6456,bool)),vimage(X6456,X6457),X6459),X6460)))
| hBOOL(hAPP(fun(X6457,bool),bool,hAPP(X6457,fun(fun(X6457,bool),bool),member(X6457),hAPP(X6456,X6457,X6459,X6458)),X6460)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_552_vimageD])]) ).
fof(i_0_1922,plain,
! [X6441,X6442,X6443,X6444,X6445] :
( ( ~ hBOOL(hAPP(fun(X6441,bool),bool,hAPP(X6441,fun(fun(X6441,bool),bool),member(X6441),X6443),hAPP(fun(X6442,bool),fun(X6441,bool),hAPP(fun(X6441,X6442),fun(fun(X6442,bool),fun(X6441,bool)),vimage(X6441,X6442),X6444),X6445)))
| hBOOL(hAPP(fun(X6442,bool),bool,hAPP(X6442,fun(fun(X6442,bool),bool),member(X6442),hAPP(X6441,X6442,X6444,X6443)),X6445)) )
& ( ~ hBOOL(hAPP(fun(X6442,bool),bool,hAPP(X6442,fun(fun(X6442,bool),bool),member(X6442),hAPP(X6441,X6442,X6444,X6443)),X6445))
| hBOOL(hAPP(fun(X6441,bool),bool,hAPP(X6441,fun(fun(X6441,bool),bool),member(X6441),X6443),hAPP(fun(X6442,bool),fun(X6441,bool),hAPP(fun(X6441,X6442),fun(fun(X6442,bool),fun(X6441,bool)),vimage(X6441,X6442),X6444),X6445))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_549_vimage__eq])]) ).
fof(i_0_1923,plain,
! [X4441,X4442,X4443,X4444] :
( ( ~ hBOOL(hAPP(fun(X4441,bool),bool,hAPP(fun(X4441,bool),fun(fun(X4441,bool),bool),ord_less_eq(fun(X4441,bool)),X4444),hAPP(fun(X4441,bool),fun(X4441,bool),hAPP(X4441,fun(fun(X4441,bool),fun(X4441,bool)),insert(X4441),X4443),X4442)))
| hBOOL(hAPP(fun(X4441,bool),bool,hAPP(fun(X4441,bool),fun(fun(X4441,bool),bool),ord_less_eq(fun(X4441,bool)),X4444),X4442))
| hBOOL(hAPP(fun(X4441,bool),bool,hAPP(X4441,fun(fun(X4441,bool),bool),member(X4441),X4443),X4444)) )
& ( ~ hBOOL(hAPP(fun(X4441,bool),bool,hAPP(fun(X4441,bool),fun(fun(X4441,bool),bool),ord_less_eq(fun(X4441,bool)),X4444),X4442))
| hBOOL(hAPP(fun(X4441,bool),bool,hAPP(fun(X4441,bool),fun(fun(X4441,bool),bool),ord_less_eq(fun(X4441,bool)),X4444),hAPP(fun(X4441,bool),fun(X4441,bool),hAPP(X4441,fun(fun(X4441,bool),fun(X4441,bool)),insert(X4441),X4443),X4442)))
| hBOOL(hAPP(fun(X4441,bool),bool,hAPP(X4441,fun(fun(X4441,bool),bool),member(X4441),X4443),X4444)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1262])])]) ).
cnf(i_0_1924,plain,
( hAPP(fun(X1,bool),X1,X4,X2) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1263]) ).
fof(i_0_1925,plain,
! [X4711,X4712,X4713] : hAPP(fun(X4711,bool),fun(X4711,bool),hAPP(X4711,fun(fun(X4711,bool),fun(X4711,bool)),insert(X4711),X4712),X4713) = hAPP(fun(X4711,bool),fun(X4711,bool),hAPP(fun(X4711,bool),fun(fun(X4711,bool),fun(X4711,bool)),semilattice_sup_sup(fun(X4711,bool)),hAPP(fun(X4711,bool),fun(X4711,bool),collect(X4711),hAPP(X4711,fun(X4711,bool),hAPP(fun(X4711,fun(X4711,bool)),fun(X4711,fun(X4711,bool)),combc(X4711,X4711,bool),fequal(X4711)),X4712))),X4713),
inference(variable_rename,[status(thm)],[fact_143_insert__def]) ).
cnf(i_0_1926,plain,
( ti(X1,X2) = hAPP(X3,X1,X4,esk120_5(X3,X1,X2,X4,X5))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ti(X1,X2) != hAPP(X3,X1,X4,X5)
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1249]) ).
cnf(i_0_1927,plain,
( ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X5) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(fun(X1,bool),X1,X3,X4)),hAPP(fun(X1,bool),X1,X3,X5))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X5) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1264]) ).
fof(i_0_1928,plain,
! [X5752,X5753,X5754,X5755] :
( ~ hBOOL(hAPP(fun(X5752,bool),bool,hAPP(fun(X5752,bool),fun(fun(X5752,bool),bool),ord_less_eq(fun(X5752,bool)),X5754),X5755))
| ~ hBOOL(hAPP(fun(X5752,bool),bool,hAPP(fun(X5752,bool),fun(fun(X5752,bool),bool),ord_less_eq(fun(X5752,bool)),X5754),X5753))
| hBOOL(hAPP(fun(X5752,bool),bool,hAPP(fun(X5752,bool),fun(fun(X5752,bool),bool),ord_less_eq(fun(X5752,bool)),X5754),hAPP(fun(X5752,bool),fun(X5752,bool),hAPP(fun(X5752,bool),fun(fun(X5752,bool),fun(X5752,bool)),semilattice_inf_inf(fun(X5752,bool)),X5755),X5753))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_406_Int__greatest])]) ).
fof(i_0_1929,plain,
! [X6267,X6268,X6269] :
( ~ hBOOL(hAPP(fun(X6267,bool),bool,finite_finite(X6267),X6269))
| ~ hBOOL(hAPP(fun(X6267,bool),bool,hAPP(fun(X6267,bool),fun(fun(X6267,bool),bool),ord_less_eq(fun(X6267,bool)),X6269),hAPP(fun(X6267,bool),fun(X6267,bool),hAPP(fun(X6267,X6267),fun(fun(X6267,bool),fun(X6267,bool)),image(X6267,X6267),X6268),X6269)))
| hBOOL(hAPP(fun(X6267,bool),bool,hAPP(fun(X6267,X6267),fun(fun(X6267,bool),bool),inj_on(X6267,X6267),X6268),X6269)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_515_finite__surj__inj])]) ).
cnf(i_0_1930,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1265]) ).
fof(i_0_1931,plain,
! [X6296,X6297,X6298,X6299,X6300,X6301] :
( ~ hBOOL(hAPP(fun(X6296,fun(X6297,X6297)),bool,finite_comp_fun_idem(X6296,X6297),X6301))
| ~ hBOOL(hAPP(fun(X6296,bool),bool,finite_finite(X6296),X6300))
| hAPP(fun(X6296,bool),X6297,hAPP(X6297,fun(fun(X6296,bool),X6297),hAPP(fun(X6296,fun(X6297,X6297)),fun(X6297,fun(fun(X6296,bool),X6297)),finite_fold(X6296,X6297),X6301),X6298),hAPP(fun(X6296,bool),fun(X6296,bool),hAPP(X6296,fun(fun(X6296,bool),fun(X6296,bool)),insert(X6296),X6299),X6300)) = hAPP(fun(X6296,bool),X6297,hAPP(X6297,fun(fun(X6296,bool),X6297),hAPP(fun(X6296,fun(X6297,X6297)),fun(X6297,fun(fun(X6296,bool),X6297)),finite_fold(X6296,X6297),X6301),hAPP(X6297,X6297,hAPP(X6296,fun(X6297,X6297),X6301,X6299),X6298)),X6300) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_521_comp__fun__idem_Ofold__insert__idem2])]) ).
fof(i_0_1932,plain,
! [X5484,X5485,X5486,X5487] :
( ( hBOOL(hAPP(fun(X5484,bool),bool,hAPP(X5484,fun(fun(X5484,bool),bool),member(X5484),X5485),X5486))
| ~ hBOOL(hAPP(fun(X5484,bool),bool,hAPP(X5484,fun(fun(X5484,bool),bool),member(X5484),X5485),hAPP(fun(X5484,bool),fun(X5484,bool),hAPP(fun(X5484,bool),fun(fun(X5484,bool),fun(X5484,bool)),minus_minus(fun(X5484,bool)),X5486),X5487))) )
& ( ~ hBOOL(hAPP(fun(X5484,bool),bool,hAPP(X5484,fun(fun(X5484,bool),bool),member(X5484),X5485),X5487))
| ~ hBOOL(hAPP(fun(X5484,bool),bool,hAPP(X5484,fun(fun(X5484,bool),bool),member(X5484),X5485),hAPP(fun(X5484,bool),fun(X5484,bool),hAPP(fun(X5484,bool),fun(fun(X5484,bool),fun(X5484,bool)),minus_minus(fun(X5484,bool)),X5486),X5487))) )
& ( ~ hBOOL(hAPP(fun(X5484,bool),bool,hAPP(X5484,fun(fun(X5484,bool),bool),member(X5484),X5485),X5486))
| hBOOL(hAPP(fun(X5484,bool),bool,hAPP(X5484,fun(fun(X5484,bool),bool),member(X5484),X5485),X5487))
| hBOOL(hAPP(fun(X5484,bool),bool,hAPP(X5484,fun(fun(X5484,bool),bool),member(X5484),X5485),hAPP(fun(X5484,bool),fun(X5484,bool),hAPP(fun(X5484,bool),fun(fun(X5484,bool),fun(X5484,bool)),minus_minus(fun(X5484,bool)),X5486),X5487))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1266])])]) ).
fof(i_0_1933,plain,
! [X5409,X5410,X5411,X5412] :
( ( hBOOL(hAPP(fun(X5409,bool),bool,hAPP(X5409,fun(fun(X5409,bool),bool),member(X5409),X5410),X5411))
| ~ hBOOL(hAPP(fun(X5409,bool),bool,hAPP(X5409,fun(fun(X5409,bool),bool),member(X5409),X5410),hAPP(fun(X5409,bool),fun(X5409,bool),hAPP(fun(X5409,bool),fun(fun(X5409,bool),fun(X5409,bool)),minus_minus(fun(X5409,bool)),X5411),X5412))) )
& ( ~ hBOOL(hAPP(fun(X5409,bool),bool,hAPP(X5409,fun(fun(X5409,bool),bool),member(X5409),X5410),X5412))
| ~ hBOOL(hAPP(fun(X5409,bool),bool,hAPP(X5409,fun(fun(X5409,bool),bool),member(X5409),X5410),hAPP(fun(X5409,bool),fun(X5409,bool),hAPP(fun(X5409,bool),fun(fun(X5409,bool),fun(X5409,bool)),minus_minus(fun(X5409,bool)),X5411),X5412))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_311_DiffE])])]) ).
fof(i_0_1934,plain,
! [X5441,X5442,X5443,X5444] :
( ~ hBOOL(hAPP(fun(X5441,bool),bool,hAPP(X5441,fun(fun(X5441,bool),bool),member(X5441),X5442),hAPP(fun(X5441,bool),fun(X5441,bool),hAPP(fun(X5441,bool),fun(fun(X5441,bool),fun(X5441,bool)),minus_minus(fun(X5441,bool)),X5443),X5444)))
| ~ hBOOL(hAPP(fun(X5441,bool),bool,hAPP(X5441,fun(fun(X5441,bool),bool),member(X5441),X5442),X5444)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1267])]) ).
cnf(i_0_1935,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| ~ linorder(X1)
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk170_3(X1,X3,X2)),esk171_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,X2,esk170_3(X1,X3,X2))),hAPP(X1,X1,X2,esk171_3(X1,X3,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1268]) ).
cnf(i_0_1936,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| ~ linorder(X1)
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),esk184_3(X1,X3,X2)),esk185_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,X2,esk184_3(X1,X3,X2))),hAPP(X1,X1,X2,esk185_3(X1,X3,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1269]) ).
cnf(i_0_1937,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| ~ lattice(X1)
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk135_3(X1,X3,X2)),esk136_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,X2,esk135_3(X1,X3,X2))),hAPP(X1,X1,X2,esk136_3(X1,X3,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1270]) ).
cnf(i_0_1938,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| ~ lattice(X1)
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk121_3(X1,X3,X2)),esk122_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,X2,esk121_3(X1,X3,X2))),hAPP(X1,X1,X2,esk122_3(X1,X3,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1271]) ).
fof(i_0_1939,plain,
! [X7842,X7843,X7844,X7845] :
( ~ linorder(X7842)
| ~ hBOOL(hAPP(X7842,bool,hAPP(X7842,fun(X7842,bool),ord_less_eq(X7842),X7844),X7845))
| ~ hBOOL(hAPP(X7842,bool,hAPP(X7842,fun(X7842,bool),ord_less_eq(X7842),X7843),X7845))
| hBOOL(hAPP(X7842,bool,hAPP(X7842,fun(X7842,bool),ord_less_eq(X7842),hAPP(X7842,X7842,hAPP(X7842,fun(X7842,X7842),ord_max(X7842),X7844),X7843)),X7845)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_965_min__max_Ole__supI])])]) ).
fof(i_0_1940,plain,
! [X7838,X7839,X7840,X7841] :
( ~ linorder(X7838)
| ~ hBOOL(hAPP(X7838,bool,hAPP(X7838,fun(X7838,bool),ord_less_eq(X7838),X7840),X7841))
| ~ hBOOL(hAPP(X7838,bool,hAPP(X7838,fun(X7838,bool),ord_less_eq(X7838),X7839),X7841))
| hBOOL(hAPP(X7838,bool,hAPP(X7838,fun(X7838,bool),ord_less_eq(X7838),hAPP(X7838,X7838,hAPP(X7838,fun(X7838,X7838),ord_max(X7838),X7840),X7839)),X7841)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_964_min__max_Osup__least])])]) ).
fof(i_0_1941,plain,
! [X5020,X5021,X5022,X5023] :
( ~ semilattice_sup(X5020)
| ~ hBOOL(hAPP(X5020,bool,hAPP(X5020,fun(X5020,bool),ord_less_eq(X5020),X5022),X5023))
| ~ hBOOL(hAPP(X5020,bool,hAPP(X5020,fun(X5020,bool),ord_less_eq(X5020),X5021),X5023))
| hBOOL(hAPP(X5020,bool,hAPP(X5020,fun(X5020,bool),ord_less_eq(X5020),hAPP(X5020,X5020,hAPP(X5020,fun(X5020,X5020),semilattice_sup_sup(X5020),X5022),X5021)),X5023)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_221_sup__least])])]) ).
fof(i_0_1942,plain,
! [X5016,X5017,X5018,X5019] :
( ~ semilattice_sup(X5016)
| ~ hBOOL(hAPP(X5016,bool,hAPP(X5016,fun(X5016,bool),ord_less_eq(X5016),X5018),X5019))
| ~ hBOOL(hAPP(X5016,bool,hAPP(X5016,fun(X5016,bool),ord_less_eq(X5016),X5017),X5019))
| hBOOL(hAPP(X5016,bool,hAPP(X5016,fun(X5016,bool),ord_less_eq(X5016),hAPP(X5016,X5016,hAPP(X5016,fun(X5016,X5016),semilattice_sup_sup(X5016),X5018),X5017)),X5019)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_220_le__supI])])]) ).
fof(i_0_1943,plain,
! [X6196,X6197,X6198,X6199,X6200] :
( ~ hBOOL(hAPP(fun(X6196,bool),bool,hAPP(fun(X6196,X6197),fun(fun(X6196,bool),bool),inj_on(X6196,X6197),X6199),X6200))
| ~ hBOOL(hAPP(fun(X6196,bool),bool,hAPP(fun(X6196,X6197),fun(fun(X6196,bool),bool),inj_on(X6196,X6197),X6199),X6198))
| hBOOL(hAPP(fun(X6196,bool),bool,hAPP(fun(X6196,X6197),fun(fun(X6196,bool),bool),inj_on(X6196,X6197),X6199),hAPP(fun(X6196,bool),fun(X6196,bool),hAPP(fun(X6196,bool),fun(fun(X6196,bool),fun(X6196,bool)),semilattice_inf_inf(fun(X6196,bool)),X6200),X6198))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_497_inj__on__Int])]) ).
cnf(i_0_1944,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1272]) ).
cnf(i_0_1945,plain,
( hAPP(fun(X1,bool),X1,X4,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1273]) ).
cnf(i_0_1946,plain,
( ti(X1,X2) = hAPP(X3,X1,X4,esk9_5(X1,X3,X2,X4,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1274]) ).
cnf(i_0_1947,plain,
( ti(X1,X2) = hAPP(X3,X1,X4,esk5_5(X1,X3,X2,X4,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1275]) ).
fof(i_0_1948,plain,
! [X7587,X7588,X7589,X7590] :
( ~ linorder(X7587)
| ~ hBOOL(hAPP(fun(X7587,bool),bool,finite_finite(X7587),X7590))
| hAPP(fun(X7587,bool),X7587,hAPP(X7587,fun(fun(X7587,bool),X7587),hAPP(fun(X7587,fun(X7587,X7587)),fun(X7587,fun(fun(X7587,bool),X7587)),finite_fold(X7587,X7587),ord_min(X7587)),X7588),hAPP(fun(X7587,bool),fun(X7587,bool),hAPP(X7587,fun(fun(X7587,bool),fun(X7587,bool)),insert(X7587),X7589),X7590)) = hAPP(X7587,X7587,hAPP(X7587,fun(X7587,X7587),ord_min(X7587),X7589),hAPP(fun(X7587,bool),X7587,hAPP(X7587,fun(fun(X7587,bool),X7587),hAPP(fun(X7587,fun(X7587,X7587)),fun(X7587,fun(fun(X7587,bool),X7587)),finite_fold(X7587,X7587),ord_min(X7587)),X7588),X7590)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_887_min__max_Ofold__inf__insert])])]) ).
fof(i_0_1949,plain,
! [X7874,X7875,X7876,X7877] :
( ~ linorder(X7874)
| ~ hBOOL(hAPP(fun(X7874,bool),bool,finite_finite(X7874),X7877))
| hAPP(fun(X7874,bool),X7874,hAPP(X7874,fun(fun(X7874,bool),X7874),hAPP(fun(X7874,fun(X7874,X7874)),fun(X7874,fun(fun(X7874,bool),X7874)),finite_fold(X7874,X7874),ord_max(X7874)),X7875),hAPP(fun(X7874,bool),fun(X7874,bool),hAPP(X7874,fun(fun(X7874,bool),fun(X7874,bool)),insert(X7874),X7876),X7877)) = hAPP(X7874,X7874,hAPP(X7874,fun(X7874,X7874),ord_max(X7874),X7876),hAPP(fun(X7874,bool),X7874,hAPP(X7874,fun(fun(X7874,bool),X7874),hAPP(fun(X7874,fun(X7874,X7874)),fun(X7874,fun(fun(X7874,bool),X7874)),finite_fold(X7874,X7874),ord_max(X7874)),X7875),X7877)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_975_min__max_Ofold__sup__insert])])]) ).
fof(i_0_1950,plain,
! [X6232,X6233,X6234,X6235] :
( ~ semilattice_sup(X6232)
| ~ hBOOL(hAPP(fun(X6232,bool),bool,finite_finite(X6232),X6235))
| hAPP(fun(X6232,bool),X6232,hAPP(X6232,fun(fun(X6232,bool),X6232),hAPP(fun(X6232,fun(X6232,X6232)),fun(X6232,fun(fun(X6232,bool),X6232)),finite_fold(X6232,X6232),semilattice_sup_sup(X6232)),X6233),hAPP(fun(X6232,bool),fun(X6232,bool),hAPP(X6232,fun(fun(X6232,bool),fun(X6232,bool)),insert(X6232),X6234),X6235)) = hAPP(X6232,X6232,hAPP(X6232,fun(X6232,X6232),semilattice_sup_sup(X6232),X6234),hAPP(fun(X6232,bool),X6232,hAPP(X6232,fun(fun(X6232,bool),X6232),hAPP(fun(X6232,fun(X6232,X6232)),fun(X6232,fun(fun(X6232,bool),X6232)),finite_fold(X6232,X6232),semilattice_sup_sup(X6232)),X6233),X6235)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_506_fold__sup__insert])])]) ).
fof(i_0_1951,plain,
! [X6236,X6237,X6238,X6239] :
( ~ semilattice_inf(X6236)
| ~ hBOOL(hAPP(fun(X6236,bool),bool,finite_finite(X6236),X6239))
| hAPP(fun(X6236,bool),X6236,hAPP(X6236,fun(fun(X6236,bool),X6236),hAPP(fun(X6236,fun(X6236,X6236)),fun(X6236,fun(fun(X6236,bool),X6236)),finite_fold(X6236,X6236),semilattice_inf_inf(X6236)),X6237),hAPP(fun(X6236,bool),fun(X6236,bool),hAPP(X6236,fun(fun(X6236,bool),fun(X6236,bool)),insert(X6236),X6238),X6239)) = hAPP(X6236,X6236,hAPP(X6236,fun(X6236,X6236),semilattice_inf_inf(X6236),X6238),hAPP(fun(X6236,bool),X6236,hAPP(X6236,fun(fun(X6236,bool),X6236),hAPP(fun(X6236,fun(X6236,X6236)),fun(X6236,fun(fun(X6236,bool),X6236)),finite_fold(X6236,X6236),semilattice_inf_inf(X6236)),X6237),X6239)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_507_fold__inf__insert])])]) ).
cnf(i_0_1952,plain,
( ti(X1,X5) = ti(X1,X7)
| hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X3),X4),hAPP(X1,option(X1),some(X1),X5)) != hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X6),X4),hAPP(X1,option(X1),some(X1),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1276]) ).
fof(i_0_1953,plain,
! [X5315,X5316,X5317,X5318] :
( ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5316),X5317),X5318))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X5316),X5317),X5315))
| X5315 = X5318 ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_294_com__det])]) ).
cnf(i_0_1954,plain,
( hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))
| ti(fun(X1,option(X2)),X3) != hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X4),hAPP(X2,option(X2),some(X2),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1277]) ).
fof(i_0_1955,plain,
! [X6461,X6462,X6463,X6464,X6465] :
( ~ hBOOL(hAPP(fun(X6461,bool),bool,hAPP(X6461,fun(fun(X6461,bool),bool),member(X6461),hAPP(X6462,X6461,X6463,X6464)),X6465))
| hBOOL(hAPP(fun(X6462,bool),bool,hAPP(X6462,fun(fun(X6462,bool),bool),member(X6462),X6464),hAPP(fun(X6461,bool),fun(X6462,bool),hAPP(fun(X6462,X6461),fun(fun(X6461,bool),fun(X6462,bool)),vimage(X6462,X6461),X6463),X6465))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_553_vimageI2])]) ).
fof(i_0_1956,plain,
! [X6111,X6112,X6113,X6114] : hAPP(X6111,option(X6112),hAPP(option(X6112),fun(X6111,option(X6112)),hAPP(X6111,fun(option(X6112),fun(X6111,option(X6112))),hAPP(fun(X6111,option(X6112)),fun(X6111,fun(option(X6112),fun(X6111,option(X6112)))),fun_upd(X6111,option(X6112)),hAPP(option(X6112),fun(X6111,option(X6112)),combk(option(X6112),X6111),none(X6112))),X6113),none(X6112)),X6114) = none(X6112),
inference(variable_rename,[status(thm)],[fact_479_empty__upd__none]) ).
fof(i_0_1957,plain,
! [X5480,X5481,X5482,X5483] :
( ( hBOOL(hAPP(fun(X5480,bool),bool,hAPP(X5480,fun(fun(X5480,bool),bool),member(X5480),X5481),X5482))
| ~ hBOOL(hAPP(fun(X5480,bool),bool,hAPP(X5480,fun(fun(X5480,bool),bool),member(X5480),X5481),hAPP(fun(X5480,bool),fun(X5480,bool),hAPP(fun(X5480,bool),fun(fun(X5480,bool),fun(X5480,bool)),semilattice_inf_inf(fun(X5480,bool)),X5482),X5483))) )
& ( hBOOL(hAPP(fun(X5480,bool),bool,hAPP(X5480,fun(fun(X5480,bool),bool),member(X5480),X5481),X5483))
| ~ hBOOL(hAPP(fun(X5480,bool),bool,hAPP(X5480,fun(fun(X5480,bool),bool),member(X5480),X5481),hAPP(fun(X5480,bool),fun(X5480,bool),hAPP(fun(X5480,bool),fun(fun(X5480,bool),fun(X5480,bool)),semilattice_inf_inf(fun(X5480,bool)),X5482),X5483))) )
& ( ~ hBOOL(hAPP(fun(X5480,bool),bool,hAPP(X5480,fun(fun(X5480,bool),bool),member(X5480),X5481),X5482))
| ~ hBOOL(hAPP(fun(X5480,bool),bool,hAPP(X5480,fun(fun(X5480,bool),bool),member(X5480),X5481),X5483))
| hBOOL(hAPP(fun(X5480,bool),bool,hAPP(X5480,fun(fun(X5480,bool),bool),member(X5480),X5481),hAPP(fun(X5480,bool),fun(X5480,bool),hAPP(fun(X5480,bool),fun(fun(X5480,bool),fun(X5480,bool)),semilattice_inf_inf(fun(X5480,bool)),X5482),X5483))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_330_Int__iff])])]) ).
fof(i_0_1958,plain,
! [X5405,X5406,X5407,X5408] :
( ~ hBOOL(hAPP(fun(X5405,bool),bool,hAPP(X5405,fun(fun(X5405,bool),bool),member(X5405),X5407),X5408))
| ~ hBOOL(hAPP(fun(X5405,bool),bool,hAPP(X5405,fun(fun(X5405,bool),bool),member(X5405),X5407),X5406))
| hBOOL(hAPP(fun(X5405,bool),bool,hAPP(X5405,fun(fun(X5405,bool),bool),member(X5405),X5407),hAPP(fun(X5405,bool),fun(X5405,bool),hAPP(fun(X5405,bool),fun(fun(X5405,bool),fun(X5405,bool)),semilattice_inf_inf(fun(X5405,bool)),X5408),X5406))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_310_IntI])]) ).
cnf(i_0_1959,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(fun(X4,bool),fun(fun(X4,bool),bool),ord_less_eq(fun(X4,bool)),X5),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X6),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ti(fun(X4,bool),X5) != hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X6),X2) ),
inference(split_conjunct,[status(thm)],[i_0_1257]) ).
fof(i_0_1960,plain,
! [X4592,X4593,X4594,X4595,X4596,X4597,X4598] :
( ( X4593 = X4596
| hAPP(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592),hAPP(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592)),hAPP(fun(X4592,fun(state,bool)),fun(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592))),hoare_759811442triple(X4592),X4593),X4594),X4595) != hAPP(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592),hAPP(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592)),hAPP(fun(X4592,fun(state,bool)),fun(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592))),hoare_759811442triple(X4592),X4596),X4597),X4598) )
& ( X4594 = X4597
| hAPP(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592),hAPP(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592)),hAPP(fun(X4592,fun(state,bool)),fun(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592))),hoare_759811442triple(X4592),X4593),X4594),X4595) != hAPP(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592),hAPP(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592)),hAPP(fun(X4592,fun(state,bool)),fun(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592))),hoare_759811442triple(X4592),X4596),X4597),X4598) )
& ( X4595 = X4598
| hAPP(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592),hAPP(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592)),hAPP(fun(X4592,fun(state,bool)),fun(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592))),hoare_759811442triple(X4592),X4593),X4594),X4595) != hAPP(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592),hAPP(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592)),hAPP(fun(X4592,fun(state,bool)),fun(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592))),hoare_759811442triple(X4592),X4596),X4597),X4598) )
& ( X4593 != X4596
| X4594 != X4597
| X4595 != X4598
| hAPP(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592),hAPP(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592)),hAPP(fun(X4592,fun(state,bool)),fun(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592))),hoare_759811442triple(X4592),X4593),X4594),X4595) = hAPP(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592),hAPP(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592)),hAPP(fun(X4592,fun(state,bool)),fun(com,fun(fun(X4592,fun(state,bool)),hoare_2118899576triple(X4592))),hoare_759811442triple(X4592),X4596),X4597),X4598) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_115_triple_Oinject])])]) ).
fof(i_0_1961,plain,
! [X6304,X6305,X6306,X6307,X6308] :
( ~ hBOOL(hAPP(fun(fun(X6304,bool),X6304),bool,hAPP(fun(X6304,fun(X6304,X6304)),fun(fun(fun(X6304,bool),X6304),bool),finite_folding_one(X6304),X6307),X6308))
| ~ hBOOL(hAPP(fun(X6304,bool),bool,finite_finite(X6304),X6306))
| hBOOL(hAPP(fun(X6304,bool),bool,hAPP(X6304,fun(fun(X6304,bool),bool),member(X6304),X6305),X6306))
| hAPP(fun(X6304,bool),X6304,X6308,hAPP(fun(X6304,bool),fun(X6304,bool),hAPP(X6304,fun(fun(X6304,bool),fun(X6304,bool)),insert(X6304),X6305),X6306)) = hAPP(fun(X6304,bool),X6304,hAPP(X6304,fun(fun(X6304,bool),X6304),hAPP(fun(X6304,fun(X6304,X6304)),fun(X6304,fun(fun(X6304,bool),X6304)),finite_fold(X6304,X6304),X6307),X6305),X6306) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1278])]) ).
cnf(i_0_1962,plain,
( hAPP(fun(X3,option(X1)),fun(X3,bool),dom(X3,X1),hAPP(option(X1),fun(X3,option(X1)),hAPP(X3,fun(option(X1),fun(X3,option(X1))),hAPP(fun(X3,option(X1)),fun(X3,fun(option(X1),fun(X3,option(X1)))),fun_upd(X3,option(X1)),X4),X5),X2)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,bool),fun(fun(X3,bool),fun(X3,bool)),minus_minus(fun(X3,bool)),hAPP(fun(X3,option(X1)),fun(X3,bool),dom(X3,X1),X4)),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X5),bot_bot(fun(X3,bool))))
| ti(option(X1),X2) != none(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1279]) ).
fof(i_0_1963,plain,
! [X5449,X5450,X5451,X5452] :
( ~ hBOOL(hAPP(fun(X5449,bool),bool,hAPP(X5449,fun(fun(X5449,bool),bool),member(X5449),X5450),hAPP(fun(X5449,bool),fun(X5449,bool),hAPP(fun(X5449,bool),fun(fun(X5449,bool),fun(X5449,bool)),semilattice_inf_inf(fun(X5449,bool)),X5451),X5452)))
| hBOOL(hAPP(fun(X5449,bool),bool,hAPP(X5449,fun(fun(X5449,bool),bool),member(X5449),X5450),X5451)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_322_IntD1])]) ).
fof(i_0_1964,plain,
! [X5401,X5402,X5403,X5404] :
( ( hBOOL(hAPP(fun(X5401,bool),bool,hAPP(X5401,fun(fun(X5401,bool),bool),member(X5401),X5402),X5403))
| ~ hBOOL(hAPP(fun(X5401,bool),bool,hAPP(X5401,fun(fun(X5401,bool),bool),member(X5401),X5402),hAPP(fun(X5401,bool),fun(X5401,bool),hAPP(fun(X5401,bool),fun(fun(X5401,bool),fun(X5401,bool)),semilattice_inf_inf(fun(X5401,bool)),X5403),X5404))) )
& ( hBOOL(hAPP(fun(X5401,bool),bool,hAPP(X5401,fun(fun(X5401,bool),bool),member(X5401),X5402),X5404))
| ~ hBOOL(hAPP(fun(X5401,bool),bool,hAPP(X5401,fun(fun(X5401,bool),bool),member(X5401),X5402),hAPP(fun(X5401,bool),fun(X5401,bool),hAPP(fun(X5401,bool),fun(fun(X5401,bool),fun(X5401,bool)),semilattice_inf_inf(fun(X5401,bool)),X5403),X5404))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1280])])]) ).
fof(i_0_1965,plain,
! [X5453,X5454,X5455,X5456] :
( ~ hBOOL(hAPP(fun(X5453,bool),bool,hAPP(X5453,fun(fun(X5453,bool),bool),member(X5453),X5454),hAPP(fun(X5453,bool),fun(X5453,bool),hAPP(fun(X5453,bool),fun(fun(X5453,bool),fun(X5453,bool)),minus_minus(fun(X5453,bool)),X5455),X5456)))
| hBOOL(hAPP(fun(X5453,bool),bool,hAPP(X5453,fun(fun(X5453,bool),bool),member(X5453),X5454),X5455)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_323_DiffD1])]) ).
fof(i_0_1966,plain,
! [X5445,X5446,X5447,X5448] :
( ~ hBOOL(hAPP(fun(X5445,bool),bool,hAPP(X5445,fun(fun(X5445,bool),bool),member(X5445),X5446),hAPP(fun(X5445,bool),fun(X5445,bool),hAPP(fun(X5445,bool),fun(fun(X5445,bool),fun(X5445,bool)),semilattice_inf_inf(fun(X5445,bool)),X5447),X5448)))
| hBOOL(hAPP(fun(X5445,bool),bool,hAPP(X5445,fun(fun(X5445,bool),bool),member(X5445),X5446),X5448)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_321_IntD2])]) ).
cnf(i_0_1967,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1281]) ).
fof(i_0_1968,plain,
! [X7320,X7321,X7322] : hAPP(fun(X7320,bool),fun(X7320,bool),hAPP(fun(X7320,bool),fun(fun(X7320,bool),fun(X7320,bool)),semilattice_sup_sup(fun(X7320,bool)),X7321),X7322) = hAPP(fun(fun(X7320,bool),bool),fun(X7320,bool),complete_Sup_Sup(fun(X7320,bool)),hAPP(fun(fun(X7320,bool),bool),fun(fun(X7320,bool),bool),hAPP(fun(X7320,bool),fun(fun(fun(X7320,bool),bool),fun(fun(X7320,bool),bool)),insert(fun(X7320,bool)),X7321),hAPP(fun(fun(X7320,bool),bool),fun(fun(X7320,bool),bool),hAPP(fun(X7320,bool),fun(fun(fun(X7320,bool),bool),fun(fun(X7320,bool),bool)),insert(fun(X7320,bool)),X7322),bot_bot(fun(fun(X7320,bool),bool))))),
inference(variable_rename,[status(thm)],[fact_802_Un__eq__Union]) ).
fof(i_0_1969,plain,
! [X7172,X7173,X7174] : hAPP(fun(X7172,bool),fun(X7172,bool),hAPP(fun(X7172,bool),fun(fun(X7172,bool),fun(X7172,bool)),semilattice_inf_inf(fun(X7172,bool)),X7173),X7174) = hAPP(fun(fun(X7172,bool),bool),fun(X7172,bool),complete_Inf_Inf(fun(X7172,bool)),hAPP(fun(fun(X7172,bool),bool),fun(fun(X7172,bool),bool),hAPP(fun(X7172,bool),fun(fun(fun(X7172,bool),bool),fun(fun(X7172,bool),bool)),insert(fun(X7172,bool)),X7173),hAPP(fun(fun(X7172,bool),bool),fun(fun(X7172,bool),bool),hAPP(fun(X7172,bool),fun(fun(fun(X7172,bool),bool),fun(fun(X7172,bool),bool)),insert(fun(X7172,bool)),X7174),bot_bot(fun(fun(X7172,bool),bool))))),
inference(variable_rename,[status(thm)],[fact_760_Int__eq__Inter]) ).
fof(i_0_1970,plain,
! [X6949,X6950,X6951] :
( ( ~ hBOOL(hAPP(fun(X6949,bool),bool,hAPP(fun(X6949,bool),fun(fun(X6949,bool),bool),ord_less_eq(fun(X6949,bool)),hAPP(fun(X6949,bool),fun(X6949,bool),uminus_uminus(fun(X6949,bool)),X6950)),hAPP(fun(X6949,bool),fun(X6949,bool),uminus_uminus(fun(X6949,bool)),X6951)))
| hBOOL(hAPP(fun(X6949,bool),bool,hAPP(fun(X6949,bool),fun(fun(X6949,bool),bool),ord_less_eq(fun(X6949,bool)),X6951),X6950)) )
& ( ~ hBOOL(hAPP(fun(X6949,bool),bool,hAPP(fun(X6949,bool),fun(fun(X6949,bool),bool),ord_less_eq(fun(X6949,bool)),X6951),X6950))
| hBOOL(hAPP(fun(X6949,bool),bool,hAPP(fun(X6949,bool),fun(fun(X6949,bool),bool),ord_less_eq(fun(X6949,bool)),hAPP(fun(X6949,bool),fun(X6949,bool),uminus_uminus(fun(X6949,bool)),X6950)),hAPP(fun(X6949,bool),fun(X6949,bool),uminus_uminus(fun(X6949,bool)),X6951))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_687_Compl__subset__Compl__iff])]) ).
fof(i_0_1971,plain,
! [X4213,X4214,X4215,X4216,X4217] :
( ~ hBOOL(hAPP(fun(X4214,bool),bool,finite_finite(X4214),X4217))
| ~ hBOOL(hAPP(fun(X4213,bool),bool,hAPP(fun(X4213,bool),fun(fun(X4213,bool),bool),ord_less_eq(fun(X4213,bool)),X4215),hAPP(fun(X4214,bool),fun(X4213,bool),hAPP(fun(X4214,X4213),fun(fun(X4214,bool),fun(X4213,bool)),image(X4214,X4213),X4216),X4217)))
| hBOOL(hAPP(fun(X4213,bool),bool,finite_finite(X4213),X4215)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_17_finite__surj])]) ).
fof(i_0_1972,plain,
! [X4523,X4524,X4525] :
( ( hBOOL(hAPP(fun(X4523,bool),bool,finite_finite(X4523),esk16_3(X4523,X4524,X4525)))
| hBOOL(hAPP(fun(X4523,bool),bool,X4524,X4525))
| ~ hBOOL(hAPP(fun(X4523,bool),bool,X4524,bot_bot(fun(X4523,bool))))
| ~ hBOOL(hAPP(fun(X4523,bool),bool,finite_finite(X4523),X4525)) )
& ( ~ hBOOL(hAPP(fun(X4523,bool),bool,hAPP(X4523,fun(fun(X4523,bool),bool),member(X4523),esk15_3(X4523,X4524,X4525)),esk16_3(X4523,X4524,X4525)))
| hBOOL(hAPP(fun(X4523,bool),bool,X4524,X4525))
| ~ hBOOL(hAPP(fun(X4523,bool),bool,X4524,bot_bot(fun(X4523,bool))))
| ~ hBOOL(hAPP(fun(X4523,bool),bool,finite_finite(X4523),X4525)) )
& ( hBOOL(hAPP(fun(X4523,bool),bool,X4524,esk16_3(X4523,X4524,X4525)))
| hBOOL(hAPP(fun(X4523,bool),bool,X4524,X4525))
| ~ hBOOL(hAPP(fun(X4523,bool),bool,X4524,bot_bot(fun(X4523,bool))))
| ~ hBOOL(hAPP(fun(X4523,bool),bool,finite_finite(X4523),X4525)) )
& ( ~ hBOOL(hAPP(fun(X4523,bool),bool,X4524,hAPP(fun(X4523,bool),fun(X4523,bool),hAPP(X4523,fun(fun(X4523,bool),fun(X4523,bool)),insert(X4523),esk15_3(X4523,X4524,X4525)),esk16_3(X4523,X4524,X4525))))
| hBOOL(hAPP(fun(X4523,bool),bool,X4524,X4525))
| ~ hBOOL(hAPP(fun(X4523,bool),bool,X4524,bot_bot(fun(X4523,bool))))
| ~ hBOOL(hAPP(fun(X4523,bool),bool,finite_finite(X4523),X4525)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1282])])])]) ).
fof(i_0_1973,plain,
! [X5780,X5781,X5782,X5783] : hAPP(fun(X5780,bool),fun(X5780,bool),hAPP(fun(X5780,bool),fun(fun(X5780,bool),fun(X5780,bool)),semilattice_sup_sup(fun(X5780,bool)),X5781),hAPP(fun(X5780,bool),fun(X5780,bool),hAPP(fun(X5780,bool),fun(fun(X5780,bool),fun(X5780,bool)),semilattice_inf_inf(fun(X5780,bool)),X5782),X5783)) = hAPP(fun(X5780,bool),fun(X5780,bool),hAPP(fun(X5780,bool),fun(fun(X5780,bool),fun(X5780,bool)),semilattice_inf_inf(fun(X5780,bool)),hAPP(fun(X5780,bool),fun(X5780,bool),hAPP(fun(X5780,bool),fun(fun(X5780,bool),fun(X5780,bool)),semilattice_sup_sup(fun(X5780,bool)),X5781),X5782)),hAPP(fun(X5780,bool),fun(X5780,bool),hAPP(fun(X5780,bool),fun(fun(X5780,bool),fun(X5780,bool)),semilattice_sup_sup(fun(X5780,bool)),X5781),X5783)),
inference(variable_rename,[status(thm)],[fact_414_Un__Int__distrib]) ).
fof(i_0_1974,plain,
! [X5784,X5785,X5786,X5787] : hAPP(fun(X5784,bool),fun(X5784,bool),hAPP(fun(X5784,bool),fun(fun(X5784,bool),fun(X5784,bool)),semilattice_inf_inf(fun(X5784,bool)),X5785),hAPP(fun(X5784,bool),fun(X5784,bool),hAPP(fun(X5784,bool),fun(fun(X5784,bool),fun(X5784,bool)),semilattice_sup_sup(fun(X5784,bool)),X5786),X5787)) = hAPP(fun(X5784,bool),fun(X5784,bool),hAPP(fun(X5784,bool),fun(fun(X5784,bool),fun(X5784,bool)),semilattice_sup_sup(fun(X5784,bool)),hAPP(fun(X5784,bool),fun(X5784,bool),hAPP(fun(X5784,bool),fun(fun(X5784,bool),fun(X5784,bool)),semilattice_inf_inf(fun(X5784,bool)),X5785),X5786)),hAPP(fun(X5784,bool),fun(X5784,bool),hAPP(fun(X5784,bool),fun(fun(X5784,bool),fun(X5784,bool)),semilattice_inf_inf(fun(X5784,bool)),X5785),X5787)),
inference(variable_rename,[status(thm)],[fact_415_Int__Un__distrib]) ).
fof(i_0_1975,plain,
! [X5476,X5477,X5478,X5479] : hAPP(fun(X5476,bool),fun(X5476,bool),hAPP(fun(X5476,bool),fun(fun(X5476,bool),fun(X5476,bool)),semilattice_inf_inf(fun(X5476,bool)),X5477),hAPP(fun(X5476,bool),fun(X5476,bool),hAPP(fun(X5476,bool),fun(fun(X5476,bool),fun(X5476,bool)),minus_minus(fun(X5476,bool)),X5478),X5479)) = hAPP(fun(X5476,bool),fun(X5476,bool),hAPP(fun(X5476,bool),fun(fun(X5476,bool),fun(X5476,bool)),minus_minus(fun(X5476,bool)),hAPP(fun(X5476,bool),fun(X5476,bool),hAPP(fun(X5476,bool),fun(fun(X5476,bool),fun(X5476,bool)),semilattice_inf_inf(fun(X5476,bool)),X5477),X5478)),hAPP(fun(X5476,bool),fun(X5476,bool),hAPP(fun(X5476,bool),fun(fun(X5476,bool),fun(X5476,bool)),semilattice_inf_inf(fun(X5476,bool)),X5477),X5479)),
inference(variable_rename,[status(thm)],[fact_329_Diff__Int__distrib]) ).
fof(i_0_1976,plain,
! [X5583,X5584,X5585,X5586] : hAPP(fun(X5583,bool),fun(X5583,bool),hAPP(fun(X5583,bool),fun(fun(X5583,bool),fun(X5583,bool)),minus_minus(fun(X5583,bool)),X5584),hAPP(fun(X5583,bool),fun(X5583,bool),hAPP(fun(X5583,bool),fun(fun(X5583,bool),fun(X5583,bool)),semilattice_sup_sup(fun(X5583,bool)),X5585),X5586)) = hAPP(fun(X5583,bool),fun(X5583,bool),hAPP(fun(X5583,bool),fun(fun(X5583,bool),fun(X5583,bool)),semilattice_inf_inf(fun(X5583,bool)),hAPP(fun(X5583,bool),fun(X5583,bool),hAPP(fun(X5583,bool),fun(fun(X5583,bool),fun(X5583,bool)),minus_minus(fun(X5583,bool)),X5584),X5585)),hAPP(fun(X5583,bool),fun(X5583,bool),hAPP(fun(X5583,bool),fun(fun(X5583,bool),fun(X5583,bool)),minus_minus(fun(X5583,bool)),X5584),X5586)),
inference(variable_rename,[status(thm)],[fact_359_Diff__Un]) ).
fof(i_0_1977,plain,
! [X5579,X5580,X5581,X5582] : hAPP(fun(X5579,bool),fun(X5579,bool),hAPP(fun(X5579,bool),fun(fun(X5579,bool),fun(X5579,bool)),minus_minus(fun(X5579,bool)),X5580),hAPP(fun(X5579,bool),fun(X5579,bool),hAPP(fun(X5579,bool),fun(fun(X5579,bool),fun(X5579,bool)),semilattice_inf_inf(fun(X5579,bool)),X5581),X5582)) = hAPP(fun(X5579,bool),fun(X5579,bool),hAPP(fun(X5579,bool),fun(fun(X5579,bool),fun(X5579,bool)),semilattice_sup_sup(fun(X5579,bool)),hAPP(fun(X5579,bool),fun(X5579,bool),hAPP(fun(X5579,bool),fun(fun(X5579,bool),fun(X5579,bool)),minus_minus(fun(X5579,bool)),X5580),X5581)),hAPP(fun(X5579,bool),fun(X5579,bool),hAPP(fun(X5579,bool),fun(fun(X5579,bool),fun(X5579,bool)),minus_minus(fun(X5579,bool)),X5580),X5582)),
inference(variable_rename,[status(thm)],[fact_358_Diff__Int]) ).
cnf(i_0_1978,plain,
( ti(X1,X2) = ti(X1,X3)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1283]) ).
cnf(i_0_1979,plain,
( ti(X1,X2) = ti(X1,X3)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1284]) ).
fof(i_0_1980,plain,
! [X4221] :
( ~ hBOOL(hoare_511481251gleton)
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hAPP(com,bool,wt,X4221))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X4221)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_19_MGF])]) ).
fof(i_0_1981,plain,
! [X7274,X7275,X7276] :
( ~ hBOOL(hAPP(fun(fun(X7274,bool),bool),bool,hAPP(fun(fun(X7274,bool),bool),fun(fun(fun(X7274,bool),bool),bool),ord_less_eq(fun(fun(X7274,bool),bool)),X7275),X7276))
| hBOOL(hAPP(fun(X7274,bool),bool,hAPP(fun(X7274,bool),fun(fun(X7274,bool),bool),ord_less_eq(fun(X7274,bool)),hAPP(fun(fun(X7274,bool),bool),fun(X7274,bool),complete_Sup_Sup(fun(X7274,bool)),X7275)),hAPP(fun(fun(X7274,bool),bool),fun(X7274,bool),complete_Sup_Sup(fun(X7274,bool)),X7276))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_787_Union__mono])]) ).
fof(i_0_1982,plain,
! [X7162,X7163,X7164] :
( ~ hBOOL(hAPP(fun(fun(X7162,bool),bool),bool,hAPP(fun(fun(X7162,bool),bool),fun(fun(fun(X7162,bool),bool),bool),ord_less_eq(fun(fun(X7162,bool),bool)),X7163),X7164))
| hBOOL(hAPP(fun(X7162,bool),bool,hAPP(fun(X7162,bool),fun(fun(X7162,bool),bool),ord_less_eq(fun(X7162,bool)),hAPP(fun(fun(X7162,bool),bool),fun(X7162,bool),complete_Inf_Inf(fun(X7162,bool)),X7164)),hAPP(fun(fun(X7162,bool),bool),fun(X7162,bool),complete_Inf_Inf(fun(X7162,bool)),X7163))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_756_Inter__anti__mono])]) ).
fof(i_0_1983,plain,
! [X6206,X6207,X6208,X6209] :
( ~ hBOOL(hAPP(fun(X6206,bool),bool,finite_finite(X6206),hAPP(fun(X6207,bool),fun(X6206,bool),hAPP(fun(X6207,X6206),fun(fun(X6207,bool),fun(X6206,bool)),image(X6207,X6206),X6208),X6209)))
| ~ hBOOL(hAPP(fun(X6207,bool),bool,hAPP(fun(X6207,X6206),fun(fun(X6207,bool),bool),inj_on(X6207,X6206),X6208),X6209))
| hBOOL(hAPP(fun(X6207,bool),bool,finite_finite(X6207),X6209)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_499_finite__imageD])]) ).
cnf(i_0_1984,plain,
( ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X5) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(fun(X1,bool),X1,X3,X4)),hAPP(fun(X1,bool),X1,X3,X5))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1285]) ).
cnf(i_0_1985,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk48_3(X1,X2,X3)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1241]) ).
cnf(i_0_1986,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,esk48_3(X1,X2,X3)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1241]) ).
fof(i_0_1987,plain,
! [X5739,X5740,X5741,X5742] :
( ( ~ hBOOL(hAPP(fun(X5739,bool),bool,hAPP(X5739,fun(fun(X5739,bool),bool),member(X5739),X5741),X5742))
| hAPP(fun(X5739,bool),fun(X5739,bool),hAPP(fun(X5739,bool),fun(fun(X5739,bool),fun(X5739,bool)),semilattice_inf_inf(fun(X5739,bool)),hAPP(fun(X5739,bool),fun(X5739,bool),hAPP(X5739,fun(fun(X5739,bool),fun(X5739,bool)),insert(X5739),X5741),X5740)),X5742) = hAPP(fun(X5739,bool),fun(X5739,bool),hAPP(X5739,fun(fun(X5739,bool),fun(X5739,bool)),insert(X5739),X5741),hAPP(fun(X5739,bool),fun(X5739,bool),hAPP(fun(X5739,bool),fun(fun(X5739,bool),fun(X5739,bool)),semilattice_inf_inf(fun(X5739,bool)),X5740),X5742)) )
& ( hBOOL(hAPP(fun(X5739,bool),bool,hAPP(X5739,fun(fun(X5739,bool),bool),member(X5739),X5741),X5742))
| hAPP(fun(X5739,bool),fun(X5739,bool),hAPP(fun(X5739,bool),fun(fun(X5739,bool),fun(X5739,bool)),semilattice_inf_inf(fun(X5739,bool)),hAPP(fun(X5739,bool),fun(X5739,bool),hAPP(X5739,fun(fun(X5739,bool),fun(X5739,bool)),insert(X5739),X5741),X5740)),X5742) = hAPP(fun(X5739,bool),fun(X5739,bool),hAPP(fun(X5739,bool),fun(fun(X5739,bool),fun(X5739,bool)),semilattice_inf_inf(fun(X5739,bool)),X5740),X5742) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1286])]) ).
fof(i_0_1988,plain,
! [X5719,X5720,X5721,X5722] :
( ~ hBOOL(hAPP(fun(X5719,bool),bool,hAPP(X5719,fun(fun(X5719,bool),bool),member(X5719),X5721),X5722))
| hAPP(fun(X5719,bool),fun(X5719,bool),hAPP(fun(X5719,bool),fun(fun(X5719,bool),fun(X5719,bool)),semilattice_inf_inf(fun(X5719,bool)),hAPP(fun(X5719,bool),fun(X5719,bool),hAPP(X5719,fun(fun(X5719,bool),fun(X5719,bool)),insert(X5719),X5721),X5720)),X5722) = hAPP(fun(X5719,bool),fun(X5719,bool),hAPP(X5719,fun(fun(X5719,bool),fun(X5719,bool)),insert(X5719),X5721),hAPP(fun(X5719,bool),fun(X5719,bool),hAPP(fun(X5719,bool),fun(fun(X5719,bool),fun(X5719,bool)),semilattice_inf_inf(fun(X5719,bool)),X5720),X5722)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_398_Int__insert__left__if1])]) ).
cnf(i_0_1989,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),esk48_3(X1,X2,X3)) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1241]) ).
cnf(i_0_1990,plain,
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)) = ti(fun(X1,bool),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1287]) ).
fof(i_0_1991,plain,
! [X5765,X5766,X5767] : hBOOL(hAPP(fun(X5765,bool),bool,hAPP(fun(X5765,bool),fun(fun(X5765,bool),bool),ord_less_eq(fun(X5765,bool)),hAPP(fun(X5765,bool),fun(X5765,bool),hAPP(fun(X5765,bool),fun(fun(X5765,bool),fun(X5765,bool)),semilattice_inf_inf(fun(X5765,bool)),X5766),X5767)),X5766)),
inference(variable_rename,[status(thm)],[fact_410_Int__lower1]) ).
fof(i_0_1992,plain,
! [X5762,X5763,X5764] : hBOOL(hAPP(fun(X5762,bool),bool,hAPP(fun(X5762,bool),fun(fun(X5762,bool),bool),ord_less_eq(fun(X5762,bool)),hAPP(fun(X5762,bool),fun(X5762,bool),hAPP(fun(X5762,bool),fun(fun(X5762,bool),fun(X5762,bool)),semilattice_inf_inf(fun(X5762,bool)),X5763),X5764)),X5764)),
inference(variable_rename,[status(thm)],[fact_409_Int__lower2]) ).
fof(i_0_1993,plain,
! [X5706,X5707,X5708] : hBOOL(hAPP(fun(X5706,bool),bool,hAPP(fun(X5706,bool),fun(fun(X5706,bool),bool),ord_less_eq(fun(X5706,bool)),hAPP(fun(X5706,bool),fun(X5706,bool),hAPP(fun(X5706,bool),fun(fun(X5706,bool),fun(X5706,bool)),minus_minus(fun(X5706,bool)),X5707),X5708)),X5707)),
inference(variable_rename,[status(thm)],[fact_394_Diff__subset]) ).
fof(i_0_1994,plain,
! [X4706,X4707,X4708,X4709,X4710] : hAPP(fun(X4706,bool),fun(X4707,bool),hAPP(fun(X4706,X4707),fun(fun(X4706,bool),fun(X4707,bool)),image(X4706,X4707),X4708),hAPP(fun(X4706,bool),fun(X4706,bool),hAPP(fun(X4706,bool),fun(fun(X4706,bool),fun(X4706,bool)),semilattice_sup_sup(fun(X4706,bool)),X4709),X4710)) = hAPP(fun(X4707,bool),fun(X4707,bool),hAPP(fun(X4707,bool),fun(fun(X4707,bool),fun(X4707,bool)),semilattice_sup_sup(fun(X4707,bool)),hAPP(fun(X4706,bool),fun(X4707,bool),hAPP(fun(X4706,X4707),fun(fun(X4706,bool),fun(X4707,bool)),image(X4706,X4707),X4708),X4709)),hAPP(fun(X4706,bool),fun(X4707,bool),hAPP(fun(X4706,X4707),fun(fun(X4706,bool),fun(X4707,bool)),image(X4706,X4707),X4708),X4710)),
inference(variable_rename,[status(thm)],[fact_142_image__Un]) ).
fof(i_0_1995,plain,
! [X6477,X6478,X6479,X6480,X6481] : hAPP(fun(X6477,bool),fun(X6478,bool),hAPP(fun(X6478,X6477),fun(fun(X6477,bool),fun(X6478,bool)),vimage(X6478,X6477),X6479),hAPP(fun(X6477,bool),fun(X6477,bool),hAPP(fun(X6477,bool),fun(fun(X6477,bool),fun(X6477,bool)),semilattice_sup_sup(fun(X6477,bool)),X6480),X6481)) = hAPP(fun(X6478,bool),fun(X6478,bool),hAPP(fun(X6478,bool),fun(fun(X6478,bool),fun(X6478,bool)),semilattice_sup_sup(fun(X6478,bool)),hAPP(fun(X6477,bool),fun(X6478,bool),hAPP(fun(X6478,X6477),fun(fun(X6477,bool),fun(X6478,bool)),vimage(X6478,X6477),X6479),X6480)),hAPP(fun(X6477,bool),fun(X6478,bool),hAPP(fun(X6478,X6477),fun(fun(X6477,bool),fun(X6478,bool)),vimage(X6478,X6477),X6479),X6481)),
inference(variable_rename,[status(thm)],[fact_557_vimage__Un]) ).
fof(i_0_1996,plain,
! [X6482,X6483,X6484,X6485,X6486] : hAPP(fun(X6482,bool),fun(X6483,bool),hAPP(fun(X6483,X6482),fun(fun(X6482,bool),fun(X6483,bool)),vimage(X6483,X6482),X6484),hAPP(fun(X6482,bool),fun(X6482,bool),hAPP(fun(X6482,bool),fun(fun(X6482,bool),fun(X6482,bool)),semilattice_inf_inf(fun(X6482,bool)),X6485),X6486)) = hAPP(fun(X6483,bool),fun(X6483,bool),hAPP(fun(X6483,bool),fun(fun(X6483,bool),fun(X6483,bool)),semilattice_inf_inf(fun(X6483,bool)),hAPP(fun(X6482,bool),fun(X6483,bool),hAPP(fun(X6483,X6482),fun(fun(X6482,bool),fun(X6483,bool)),vimage(X6483,X6482),X6484),X6485)),hAPP(fun(X6482,bool),fun(X6483,bool),hAPP(fun(X6483,X6482),fun(fun(X6482,bool),fun(X6483,bool)),vimage(X6483,X6482),X6484),X6486)),
inference(variable_rename,[status(thm)],[fact_558_vimage__Int]) ).
fof(i_0_1997,plain,
! [X6472,X6473,X6474,X6475,X6476] : hAPP(fun(X6472,bool),fun(X6473,bool),hAPP(fun(X6473,X6472),fun(fun(X6472,bool),fun(X6473,bool)),vimage(X6473,X6472),X6474),hAPP(fun(X6472,bool),fun(X6472,bool),hAPP(fun(X6472,bool),fun(fun(X6472,bool),fun(X6472,bool)),minus_minus(fun(X6472,bool)),X6475),X6476)) = hAPP(fun(X6473,bool),fun(X6473,bool),hAPP(fun(X6473,bool),fun(fun(X6473,bool),fun(X6473,bool)),minus_minus(fun(X6473,bool)),hAPP(fun(X6472,bool),fun(X6473,bool),hAPP(fun(X6473,X6472),fun(fun(X6472,bool),fun(X6473,bool)),vimage(X6473,X6472),X6474),X6475)),hAPP(fun(X6472,bool),fun(X6473,bool),hAPP(fun(X6473,X6472),fun(fun(X6472,bool),fun(X6473,bool)),vimage(X6473,X6472),X6474),X6476)),
inference(variable_rename,[status(thm)],[fact_556_vimage__Diff]) ).
cnf(i_0_1998,plain,
( ti(fun(X1,bool),X5) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(fun(X1,bool),X1,X3,X5)),hAPP(fun(X1,bool),X1,X3,X4)) = hAPP(fun(X1,bool),X1,X3,X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1288]) ).
cnf(i_0_1999,plain,
( hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X3),X2) = ti(X1,X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1289]) ).
fof(i_0_2000,plain,
! [X5809,X5810,X5811,X5812] : hAPP(fun(X5809,bool),fun(X5809,bool),hAPP(fun(X5809,bool),fun(fun(X5809,bool),fun(X5809,bool)),minus_minus(fun(X5809,bool)),X5810),hAPP(fun(X5809,bool),fun(X5809,bool),hAPP(X5809,fun(fun(X5809,bool),fun(X5809,bool)),insert(X5809),X5811),X5812)) = hAPP(fun(X5809,bool),fun(X5809,bool),hAPP(fun(X5809,bool),fun(fun(X5809,bool),fun(X5809,bool)),minus_minus(fun(X5809,bool)),hAPP(fun(X5809,bool),fun(X5809,bool),hAPP(fun(X5809,bool),fun(fun(X5809,bool),fun(X5809,bool)),minus_minus(fun(X5809,bool)),X5810),X5812)),hAPP(fun(X5809,bool),fun(X5809,bool),hAPP(X5809,fun(fun(X5809,bool),fun(X5809,bool)),insert(X5809),X5811),bot_bot(fun(X5809,bool)))),
inference(variable_rename,[status(thm)],[fact_422_Diff__insert]) ).
cnf(i_0_2001,plain,
( ti(X1,X2) = hAPP(X3,X1,X4,esk126_4(X1,X3,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1290]) ).
fof(i_0_2002,plain,
! [X5413,X5414,X5415,X5416] :
( ~ hBOOL(hAPP(fun(X5413,bool),bool,hAPP(X5413,fun(fun(X5413,bool),bool),member(X5413),X5415),X5416))
| hBOOL(hAPP(fun(X5413,bool),bool,hAPP(X5413,fun(fun(X5413,bool),bool),member(X5413),X5415),X5414))
| hBOOL(hAPP(fun(X5413,bool),bool,hAPP(X5413,fun(fun(X5413,bool),bool),member(X5413),X5415),hAPP(fun(X5413,bool),fun(X5413,bool),hAPP(fun(X5413,bool),fun(fun(X5413,bool),fun(X5413,bool)),minus_minus(fun(X5413,bool)),X5416),X5414))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1291])]) ).
fof(i_0_2003,plain,
! [X7154,X7155,X7156,X7157] :
( ~ hBOOL(hAPP(fun(X7154,bool),bool,hAPP(X7154,fun(fun(X7154,bool),bool),member(X7154),X7156),hAPP(fun(fun(X7154,bool),bool),fun(X7154,bool),complete_Inf_Inf(fun(X7154,bool)),X7157)))
| ~ hBOOL(hAPP(fun(fun(X7154,bool),bool),bool,hAPP(fun(X7154,bool),fun(fun(fun(X7154,bool),bool),bool),member(fun(X7154,bool)),X7155),X7157))
| hBOOL(hAPP(fun(X7154,bool),bool,hAPP(X7154,fun(fun(X7154,bool),bool),member(X7154),X7156),X7155)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_753_InterD])]) ).
fof(i_0_2004,plain,
! [X7150,X7151,X7152,X7153] :
( ~ hBOOL(hAPP(fun(X7150,bool),bool,hAPP(X7150,fun(fun(X7150,bool),bool),member(X7150),X7152),hAPP(fun(fun(X7150,bool),bool),fun(X7150,bool),complete_Inf_Inf(fun(X7150,bool)),X7153)))
| ~ hBOOL(hAPP(fun(fun(X7150,bool),bool),bool,hAPP(fun(X7150,bool),fun(fun(fun(X7150,bool),bool),bool),member(fun(X7150,bool)),X7151),X7153))
| hBOOL(hAPP(fun(X7150,bool),bool,hAPP(X7150,fun(fun(X7150,bool),bool),member(X7150),X7152),X7151)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_752_InterE])]) ).
fof(i_0_2005,plain,
! [X4350,X4351,X4352,X4353,X4354] :
( ~ hBOOL(hAPP(fun(X4351,bool),bool,hAPP(X4351,fun(fun(X4351,bool),bool),member(X4351),X4353),X4354))
| hBOOL(hAPP(fun(X4350,bool),bool,hAPP(X4350,fun(fun(X4350,bool),bool),member(X4350),hAPP(X4351,X4350,X4352,X4353)),hAPP(fun(X4351,bool),fun(X4350,bool),hAPP(fun(X4351,X4350),fun(fun(X4351,bool),fun(X4350,bool)),image(X4351,X4350),X4352),X4354))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_55_imageI])]) ).
cnf(i_0_2006,plain,
( ti(X1,X2) = ti(X1,X3)
| ti(X1,X2) = ti(X1,X4)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1292]) ).
cnf(i_0_2007,plain,
( ti(X1,X2) = ti(X1,X3)
| ti(X1,X2) = ti(X1,X4)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1292]) ).
cnf(i_0_2008,plain,
( ti(X1,X2) = ti(X1,X3)
| ti(X1,X4) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1292]) ).
cnf(i_0_2009,plain,
( ti(X1,X2) = ti(X1,X3)
| ti(X1,X4) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),bot_bot(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1292]) ).
cnf(i_0_2010,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))))) = ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1293]) ).
cnf(i_0_2011,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,X5),hAPP(fun(X1,bool),X1,X3,X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1294]) ).
fof(i_0_2012,plain,
! [X7825,X7826,X7827,X7828] :
( ( ~ hBOOL(hAPP(X7825,bool,hAPP(X7825,fun(X7825,bool),ord_less_eq(X7825),X7826),hAPP(X7825,X7825,hAPP(X7825,fun(X7825,X7825),ord_max(X7825),X7827),X7828)))
| hBOOL(hAPP(X7825,bool,hAPP(X7825,fun(X7825,bool),ord_less_eq(X7825),X7826),X7827))
| hBOOL(hAPP(X7825,bool,hAPP(X7825,fun(X7825,bool),ord_less_eq(X7825),X7826),X7828))
| ~ linorder(X7825) )
& ( ~ hBOOL(hAPP(X7825,bool,hAPP(X7825,fun(X7825,bool),ord_less_eq(X7825),X7826),X7827))
| hBOOL(hAPP(X7825,bool,hAPP(X7825,fun(X7825,bool),ord_less_eq(X7825),X7826),hAPP(X7825,X7825,hAPP(X7825,fun(X7825,X7825),ord_max(X7825),X7827),X7828)))
| ~ linorder(X7825) )
& ( ~ hBOOL(hAPP(X7825,bool,hAPP(X7825,fun(X7825,bool),ord_less_eq(X7825),X7826),X7828))
| hBOOL(hAPP(X7825,bool,hAPP(X7825,fun(X7825,bool),ord_less_eq(X7825),X7826),hAPP(X7825,X7825,hAPP(X7825,fun(X7825,X7825),ord_max(X7825),X7827),X7828)))
| ~ linorder(X7825) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_961_le__max__iff__disj])])])]) ).
fof(i_0_2013,plain,
! [X5735,X5736,X5737,X5738] : hAPP(fun(X5735,bool),fun(X5735,bool),hAPP(fun(X5735,bool),fun(fun(X5735,bool),fun(X5735,bool)),semilattice_inf_inf(fun(X5735,bool)),hAPP(fun(X5735,bool),fun(X5735,bool),hAPP(X5735,fun(fun(X5735,bool),fun(X5735,bool)),insert(X5735),X5736),X5737)),hAPP(fun(X5735,bool),fun(X5735,bool),hAPP(X5735,fun(fun(X5735,bool),fun(X5735,bool)),insert(X5735),X5736),X5738)) = hAPP(fun(X5735,bool),fun(X5735,bool),hAPP(X5735,fun(fun(X5735,bool),fun(X5735,bool)),insert(X5735),X5736),hAPP(fun(X5735,bool),fun(X5735,bool),hAPP(fun(X5735,bool),fun(fun(X5735,bool),fun(X5735,bool)),semilattice_inf_inf(fun(X5735,bool)),X5737),X5738)),
inference(variable_rename,[status(thm)],[fact_402_insert__inter__insert]) ).
fof(i_0_2014,plain,
! [X7511,X7512,X7513,X7514] :
( ~ linorder(X7511)
| ~ hBOOL(hAPP(X7511,bool,hAPP(X7511,fun(X7511,bool),ord_less_eq(X7511),X7513),X7514))
| hBOOL(hAPP(X7511,bool,hAPP(X7511,fun(X7511,bool),ord_less_eq(X7511),hAPP(X7511,X7511,hAPP(X7511,fun(X7511,X7511),ord_min(X7511),X7513),X7512)),X7514)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_865_min__max_Ole__infI1])])]) ).
fof(i_0_2015,plain,
! [X7515,X7516,X7517,X7518] :
( ~ linorder(X7515)
| ~ hBOOL(hAPP(X7515,bool,hAPP(X7515,fun(X7515,bool),ord_less_eq(X7515),X7517),X7518))
| hBOOL(hAPP(X7515,bool,hAPP(X7515,fun(X7515,bool),ord_less_eq(X7515),hAPP(X7515,X7515,hAPP(X7515,fun(X7515,X7515),ord_min(X7515),X7516),X7517)),X7518)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_866_min__max_Ole__infI2])])]) ).
fof(i_0_2016,plain,
! [X5609,X5610,X5611,X5612] :
( ~ semilattice_inf(X5609)
| ~ hBOOL(hAPP(X5609,bool,hAPP(X5609,fun(X5609,bool),ord_less_eq(X5609),X5611),X5612))
| hBOOL(hAPP(X5609,bool,hAPP(X5609,fun(X5609,bool),ord_less_eq(X5609),hAPP(X5609,X5609,hAPP(X5609,fun(X5609,X5609),semilattice_inf_inf(X5609),X5611),X5610)),X5612)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_367_le__infI1])])]) ).
fof(i_0_2017,plain,
! [X5613,X5614,X5615,X5616] :
( ~ semilattice_inf(X5613)
| ~ hBOOL(hAPP(X5613,bool,hAPP(X5613,fun(X5613,bool),ord_less_eq(X5613),X5615),X5616))
| hBOOL(hAPP(X5613,bool,hAPP(X5613,fun(X5613,bool),ord_less_eq(X5613),hAPP(X5613,X5613,hAPP(X5613,fun(X5613,X5613),semilattice_inf_inf(X5613),X5614),X5615)),X5616)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_368_le__infI2])])]) ).
fof(i_0_2018,plain,
! [X7402,X7403,X7404] :
( ~ hBOOL(hAPP(fun(X7402,bool),bool,hAPP(fun(X7402,bool),fun(fun(X7402,bool),bool),ord_less_eq(fun(X7402,bool)),X7403),X7404))
| hBOOL(hAPP(fun(fun(X7402,bool),bool),bool,hAPP(fun(fun(X7402,bool),bool),fun(fun(fun(X7402,bool),bool),bool),ord_less_eq(fun(fun(X7402,bool),bool)),hAPP(fun(X7402,bool),fun(fun(X7402,bool),bool),pow(X7402),X7403)),hAPP(fun(X7402,bool),fun(fun(X7402,bool),bool),pow(X7402),X7404))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_829_Pow__mono])]) ).
fof(i_0_2019,plain,
! [X7237,X7238,X7239] :
( ~ hBOOL(hAPP(fun(X7237,bool),bool,hAPP(fun(X7237,bool),fun(fun(X7237,bool),bool),ord_less_eq(fun(X7237,bool)),X7238),X7239))
| hBOOL(hAPP(fun(fun(X7237,bool),bool),bool,hAPP(fun(fun(X7237,bool),bool),fun(fun(fun(X7237,bool),bool),bool),ord_less_eq(fun(fun(X7237,bool),bool)),hAPP(fun(X7237,bool),fun(fun(X7237,bool),bool),powp(X7237),X7238)),hAPP(fun(X7237,bool),fun(fun(X7237,bool),bool),powp(X7237),X7239))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_778_Powp__mono])]) ).
fof(i_0_2020,plain,
! [X5976,X5977,X5978,X5979,X5980,X5981] :
( ~ hBOOL(hAPP(fun(X5977,bool),bool,hAPP(X5977,fun(fun(X5977,bool),bool),member(X5977),X5980),X5981))
| hAPP(X5977,X5976,hAPP(fun(X5977,bool),fun(X5977,X5976),hAPP(fun(X5977,X5976),fun(fun(X5977,bool),fun(X5977,X5976)),hAPP(fun(X5977,X5976),fun(fun(X5977,X5976),fun(fun(X5977,bool),fun(X5977,X5976))),override_on(X5977,X5976),X5978),X5979),X5981),X5980) = hAPP(X5977,X5976,X5979,X5980) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_451_override__on__apply__in])]) ).
fof(i_0_2021,plain,
! [X5964,X5965,X5966,X5967,X5968,X5969] :
( ( ~ hBOOL(hAPP(fun(X5965,bool),bool,hAPP(X5965,fun(fun(X5965,bool),bool),member(X5965),X5969),X5968))
| hAPP(X5965,X5964,hAPP(fun(X5965,bool),fun(X5965,X5964),hAPP(fun(X5965,X5964),fun(fun(X5965,bool),fun(X5965,X5964)),hAPP(fun(X5965,X5964),fun(fun(X5965,X5964),fun(fun(X5965,bool),fun(X5965,X5964))),override_on(X5965,X5964),X5966),X5967),X5968),X5969) = hAPP(X5965,X5964,X5967,X5969) )
& ( hBOOL(hAPP(fun(X5965,bool),bool,hAPP(X5965,fun(fun(X5965,bool),bool),member(X5965),X5969),X5968))
| hAPP(X5965,X5964,hAPP(fun(X5965,bool),fun(X5965,X5964),hAPP(fun(X5965,X5964),fun(fun(X5965,bool),fun(X5965,X5964)),hAPP(fun(X5965,X5964),fun(fun(X5965,X5964),fun(fun(X5965,bool),fun(X5965,X5964))),override_on(X5965,X5964),X5966),X5967),X5968),X5969) = hAPP(X5965,X5964,X5966,X5969) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1295])]) ).
fof(i_0_2022,plain,
! [X5679,X5680,X5681,X5682] :
( ( ~ hBOOL(hAPP(fun(X5679,bool),bool,hAPP(X5679,fun(fun(X5679,bool),bool),member(X5679),X5681),X5682))
| hAPP(fun(X5679,bool),fun(X5679,bool),hAPP(fun(X5679,bool),fun(fun(X5679,bool),fun(X5679,bool)),minus_minus(fun(X5679,bool)),hAPP(fun(X5679,bool),fun(X5679,bool),hAPP(X5679,fun(fun(X5679,bool),fun(X5679,bool)),insert(X5679),X5681),X5680)),X5682) = hAPP(fun(X5679,bool),fun(X5679,bool),hAPP(fun(X5679,bool),fun(fun(X5679,bool),fun(X5679,bool)),minus_minus(fun(X5679,bool)),X5680),X5682) )
& ( hBOOL(hAPP(fun(X5679,bool),bool,hAPP(X5679,fun(fun(X5679,bool),bool),member(X5679),X5681),X5682))
| hAPP(fun(X5679,bool),fun(X5679,bool),hAPP(fun(X5679,bool),fun(fun(X5679,bool),fun(X5679,bool)),minus_minus(fun(X5679,bool)),hAPP(fun(X5679,bool),fun(X5679,bool),hAPP(X5679,fun(fun(X5679,bool),fun(X5679,bool)),insert(X5679),X5681),X5680)),X5682) = hAPP(fun(X5679,bool),fun(X5679,bool),hAPP(X5679,fun(fun(X5679,bool),fun(X5679,bool)),insert(X5679),X5681),hAPP(fun(X5679,bool),fun(X5679,bool),hAPP(fun(X5679,bool),fun(fun(X5679,bool),fun(X5679,bool)),minus_minus(fun(X5679,bool)),X5680),X5682)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1296])]) ).
cnf(i_0_2023,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X2)) = ti(fun(X1,bool),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1297]) ).
fof(i_0_2024,plain,
! [X7281,X7282,X7283,X7284,X7285,X7286] :
( ( ~ hBOOL(hAPP(X7281,bool,hAPP(X7281,fun(X7281,bool),ord_less_eq(X7281),hAPP(fun(X7281,bool),X7281,complete_Sup_Sup(X7281),X7282)),X7283))
| ~ hBOOL(hAPP(fun(X7281,bool),bool,hAPP(X7281,fun(fun(X7281,bool),bool),member(X7281),X7284),X7282))
| hBOOL(hAPP(X7281,bool,hAPP(X7281,fun(X7281,bool),ord_less_eq(X7281),X7284),X7283))
| ~ comple44059174attice(X7281) )
& ( hBOOL(hAPP(fun(X7281,bool),bool,hAPP(X7281,fun(fun(X7281,bool),bool),member(X7281),esk154_3(X7281,X7285,X7286)),X7285))
| hBOOL(hAPP(X7281,bool,hAPP(X7281,fun(X7281,bool),ord_less_eq(X7281),hAPP(fun(X7281,bool),X7281,complete_Sup_Sup(X7281),X7285)),X7286))
| ~ comple44059174attice(X7281) )
& ( ~ hBOOL(hAPP(X7281,bool,hAPP(X7281,fun(X7281,bool),ord_less_eq(X7281),esk154_3(X7281,X7285,X7286)),X7286))
| hBOOL(hAPP(X7281,bool,hAPP(X7281,fun(X7281,bool),ord_less_eq(X7281),hAPP(fun(X7281,bool),X7281,complete_Sup_Sup(X7281),X7285)),X7286))
| ~ comple44059174attice(X7281) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_790_Sup__le__iff])])])])])]) ).
fof(i_0_2025,plain,
! [X6757,X6758,X6759,X6760] :
( ~ hBOOL(hAPP(fun(X6757,bool),bool,finite_finite(X6757),hAPP(fun(X6758,bool),fun(X6757,bool),hAPP(fun(X6757,X6758),fun(fun(X6758,bool),fun(X6757,bool)),vimage(X6757,X6758),X6759),X6760)))
| hAPP(fun(X6757,bool),fun(X6758,bool),hAPP(fun(X6757,X6758),fun(fun(X6757,bool),fun(X6758,bool)),image(X6757,X6758),X6759),top_top(fun(X6757,bool))) != top_top(fun(X6758,bool))
| hBOOL(hAPP(fun(X6758,bool),bool,finite_finite(X6758),X6760)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_634_finite__vimageD])]) ).
cnf(i_0_2026,plain,
( hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1298]) ).
fof(i_0_2027,plain,
! [X6311,X6312,X6313,X6314,X6315] :
( ~ hBOOL(hAPP(fun(fun(X6311,bool),X6311),bool,hAPP(fun(X6311,fun(X6311,X6311)),fun(fun(fun(X6311,bool),X6311),bool),finite2073411215e_idem(X6311),X6314),X6315))
| ~ hBOOL(hAPP(fun(X6311,bool),bool,finite_finite(X6311),X6313))
| hAPP(fun(X6311,bool),X6311,X6315,hAPP(fun(X6311,bool),fun(X6311,bool),hAPP(X6311,fun(fun(X6311,bool),fun(X6311,bool)),insert(X6311),X6312),X6313)) = hAPP(fun(X6311,bool),X6311,hAPP(X6311,fun(fun(X6311,bool),X6311),hAPP(fun(X6311,fun(X6311,X6311)),fun(X6311,fun(fun(X6311,bool),X6311)),finite_fold(X6311,X6311),X6314),X6312),X6313) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_525_folding__one__idem_Oeq__fold__idem_H])]) ).
fof(i_0_2028,plain,
! [X7349,X7350,X7351,X7352] :
( ~ hBOOL(hAPP(fun(fun(X7349,bool),bool),bool,hAPP(fun(X7349,bool),fun(fun(fun(X7349,bool),bool),bool),member(fun(X7349,bool)),X7351),X7352))
| ~ hBOOL(hAPP(fun(X7349,bool),bool,hAPP(X7349,fun(fun(X7349,bool),bool),member(X7349),X7350),X7351))
| hBOOL(hAPP(fun(X7349,bool),bool,hAPP(X7349,fun(fun(X7349,bool),bool),member(X7349),X7350),hAPP(fun(fun(X7349,bool),bool),fun(X7349,bool),complete_Sup_Sup(fun(X7349,bool)),X7352))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_812_UnionI])]) ).
cnf(i_0_2029,plain,
( ti(X1,X2) = ti(X1,X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1299]) ).
cnf(i_0_2030,plain,
( ti(X1,X2) = ti(X1,X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1300]) ).
cnf(i_0_2031,plain,
( hAPP(X1,X4,X5,X2) = hAPP(X1,X4,X5,X3)
| ti(X1,X2) != ti(X1,X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1301]) ).
cnf(i_0_2032,plain,
( ti(X1,X4) = ti(X1,X5)
| hAPP(X1,X2,X3,X4) != hAPP(X1,X2,X3,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1301]) ).
cnf(i_0_2033,plain,
( ti(X1,X5) = ti(X1,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X4))
| hAPP(X1,X2,X3,X5) != hAPP(X1,X2,X3,X6) ),
inference(split_conjunct,[status(thm)],[i_0_1302]) ).
cnf(i_0_2034,plain,
( ti(X1,X5) = ti(X1,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X4))
| hAPP(X1,X2,X3,X5) != hAPP(X1,X2,X3,X6) ),
inference(split_conjunct,[status(thm)],[i_0_1303]) ).
cnf(i_0_2035,plain,
( ti(X1,X5) = ti(X1,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| hAPP(X1,X2,X3,X5) != hAPP(X1,X2,X3,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1304]) ).
cnf(i_0_2036,plain,
( ti(fun(X1,option(X2)),X3) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X4),hAPP(X2,option(X2),some(X2),esk100_4(X1,X2,X3,X4)))
| hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool))) ),
inference(split_conjunct,[status(thm)],[i_0_1277]) ).
fof(i_0_2037,plain,
! [X6348,X6349,X6350,X6351,X6352] :
( hAPP(X6348,option(X6349),X6351,X6352) != none(X6349)
| hAPP(fun(X6348,option(X6349)),fun(X6349,bool),ran(X6348,X6349),hAPP(option(X6349),fun(X6348,option(X6349)),hAPP(X6348,fun(option(X6349),fun(X6348,option(X6349))),hAPP(fun(X6348,option(X6349)),fun(X6348,fun(option(X6349),fun(X6348,option(X6349)))),fun_upd(X6348,option(X6349)),X6351),X6352),hAPP(X6349,option(X6349),some(X6349),X6350))) = hAPP(fun(X6349,bool),fun(X6349,bool),hAPP(X6349,fun(fun(X6349,bool),fun(X6349,bool)),insert(X6349),X6350),hAPP(fun(X6348,option(X6349)),fun(X6349,bool),ran(X6348,X6349),X6351)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_533_ran__map__upd])]) ).
cnf(i_0_2038,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk179_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1253]) ).
cnf(i_0_2039,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X3)))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk177_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1252]) ).
cnf(i_0_2040,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X6)))
| ti(X1,X2) != hAPP(X3,X1,X4,X5)
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X5),X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1305]) ).
cnf(i_0_2041,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(X4,fun(fun(X4,bool),bool),member(X4),X5),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X6),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ti(X4,X5) != hAPP(X1,X4,X6,X2) ),
inference(split_conjunct,[status(thm)],[i_0_1275]) ).
cnf(i_0_2042,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(X4,fun(fun(X4,bool),bool),member(X4),X5),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X6),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ti(X4,X5) != hAPP(X1,X4,X6,X2) ),
inference(split_conjunct,[status(thm)],[i_0_1306]) ).
cnf(i_0_2043,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X6)))
| hAPP(X1,X2,X3,X4) != ti(X2,X5)
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1307]) ).
fof(i_0_2044,plain,
! [X6613,X6614,X6615,X6616,X6617] : hAPP(fun(X6613,bool),fun(X6614,bool),hAPP(fun(X6613,X6614),fun(fun(X6613,bool),fun(X6614,bool)),image(X6613,X6614),hAPP(fun(X6613,X6615),fun(X6613,X6614),hAPP(fun(X6615,X6614),fun(fun(X6613,X6615),fun(X6613,X6614)),combb(X6615,X6614,X6613),X6616),X6617)),top_top(fun(X6613,bool))) = hAPP(fun(X6615,bool),fun(X6614,bool),hAPP(fun(X6615,X6614),fun(fun(X6615,bool),fun(X6614,bool)),image(X6615,X6614),X6616),hAPP(fun(X6613,bool),fun(X6615,bool),hAPP(fun(X6613,X6615),fun(fun(X6613,bool),fun(X6615,bool)),image(X6613,X6615),X6617),top_top(fun(X6613,bool)))),
inference(variable_rename,[status(thm)],[fact_585_range__composition]) ).
fof(i_0_2045,plain,
! [X6201,X6202,X6203,X6204,X6205] :
( ~ hBOOL(hAPP(fun(X6201,bool),bool,hAPP(fun(X6201,X6202),fun(fun(X6201,bool),bool),inj_on(X6201,X6202),X6204),X6205))
| hBOOL(hAPP(fun(X6201,bool),bool,hAPP(fun(X6201,X6202),fun(fun(X6201,bool),bool),inj_on(X6201,X6202),X6204),hAPP(fun(X6201,bool),fun(X6201,bool),hAPP(fun(X6201,bool),fun(fun(X6201,bool),fun(X6201,bool)),minus_minus(fun(X6201,bool)),X6205),X6203))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_498_inj__on__diff])]) ).
fof(i_0_2046,plain,
! [X7529,X7530,X7531,X7532] :
( ~ linorder(X7529)
| ~ hBOOL(hAPP(X7529,bool,hAPP(X7529,fun(X7529,bool),ord_less_eq(X7529),X7531),X7532))
| ~ hBOOL(hAPP(X7529,bool,hAPP(X7529,fun(X7529,bool),ord_less_eq(X7529),X7531),X7530))
| hBOOL(hAPP(X7529,bool,hAPP(X7529,fun(X7529,bool),ord_less_eq(X7529),X7531),hAPP(X7529,X7529,hAPP(X7529,fun(X7529,X7529),ord_min(X7529),X7532),X7530))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_870_min__max_Oinf__greatest])])]) ).
fof(i_0_2047,plain,
! [X7525,X7526,X7527,X7528] :
( ~ linorder(X7525)
| ~ hBOOL(hAPP(X7525,bool,hAPP(X7525,fun(X7525,bool),ord_less_eq(X7525),X7527),X7528))
| ~ hBOOL(hAPP(X7525,bool,hAPP(X7525,fun(X7525,bool),ord_less_eq(X7525),X7527),X7526))
| hBOOL(hAPP(X7525,bool,hAPP(X7525,fun(X7525,bool),ord_less_eq(X7525),X7527),hAPP(X7525,X7525,hAPP(X7525,fun(X7525,X7525),ord_min(X7525),X7528),X7526))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_869_min__max_Ole__infI])])]) ).
fof(i_0_2048,plain,
! [X7507,X7508,X7509,X7510] :
( ( hBOOL(hAPP(X7507,bool,hAPP(X7507,fun(X7507,bool),ord_less_eq(X7507),X7508),X7509))
| ~ hBOOL(hAPP(X7507,bool,hAPP(X7507,fun(X7507,bool),ord_less_eq(X7507),X7508),hAPP(X7507,X7507,hAPP(X7507,fun(X7507,X7507),ord_min(X7507),X7509),X7510)))
| ~ linorder(X7507) )
& ( hBOOL(hAPP(X7507,bool,hAPP(X7507,fun(X7507,bool),ord_less_eq(X7507),X7508),X7510))
| ~ hBOOL(hAPP(X7507,bool,hAPP(X7507,fun(X7507,bool),ord_less_eq(X7507),X7508),hAPP(X7507,X7507,hAPP(X7507,fun(X7507,X7507),ord_min(X7507),X7509),X7510)))
| ~ linorder(X7507) )
& ( ~ hBOOL(hAPP(X7507,bool,hAPP(X7507,fun(X7507,bool),ord_less_eq(X7507),X7508),X7509))
| ~ hBOOL(hAPP(X7507,bool,hAPP(X7507,fun(X7507,bool),ord_less_eq(X7507),X7508),X7510))
| hBOOL(hAPP(X7507,bool,hAPP(X7507,fun(X7507,bool),ord_less_eq(X7507),X7508),hAPP(X7507,X7507,hAPP(X7507,fun(X7507,X7507),ord_min(X7507),X7509),X7510)))
| ~ linorder(X7507) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_864_min__max_Ole__inf__iff])])])]) ).
fof(i_0_2049,plain,
! [X5627,X5628,X5629,X5630] :
( ~ semilattice_inf(X5627)
| ~ hBOOL(hAPP(X5627,bool,hAPP(X5627,fun(X5627,bool),ord_less_eq(X5627),X5629),X5630))
| ~ hBOOL(hAPP(X5627,bool,hAPP(X5627,fun(X5627,bool),ord_less_eq(X5627),X5629),X5628))
| hBOOL(hAPP(X5627,bool,hAPP(X5627,fun(X5627,bool),ord_less_eq(X5627),X5629),hAPP(X5627,X5627,hAPP(X5627,fun(X5627,X5627),semilattice_inf_inf(X5627),X5630),X5628))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_372_inf__greatest])])]) ).
fof(i_0_2050,plain,
! [X5623,X5624,X5625,X5626] :
( ~ semilattice_inf(X5623)
| ~ hBOOL(hAPP(X5623,bool,hAPP(X5623,fun(X5623,bool),ord_less_eq(X5623),X5625),X5626))
| ~ hBOOL(hAPP(X5623,bool,hAPP(X5623,fun(X5623,bool),ord_less_eq(X5623),X5625),X5624))
| hBOOL(hAPP(X5623,bool,hAPP(X5623,fun(X5623,bool),ord_less_eq(X5623),X5625),hAPP(X5623,X5623,hAPP(X5623,fun(X5623,X5623),semilattice_inf_inf(X5623),X5626),X5624))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_371_le__infI])])]) ).
fof(i_0_2051,plain,
! [X5605,X5606,X5607,X5608] :
( ( hBOOL(hAPP(X5605,bool,hAPP(X5605,fun(X5605,bool),ord_less_eq(X5605),X5606),X5607))
| ~ hBOOL(hAPP(X5605,bool,hAPP(X5605,fun(X5605,bool),ord_less_eq(X5605),X5606),hAPP(X5605,X5605,hAPP(X5605,fun(X5605,X5605),semilattice_inf_inf(X5605),X5607),X5608)))
| ~ semilattice_inf(X5605) )
& ( hBOOL(hAPP(X5605,bool,hAPP(X5605,fun(X5605,bool),ord_less_eq(X5605),X5606),X5608))
| ~ hBOOL(hAPP(X5605,bool,hAPP(X5605,fun(X5605,bool),ord_less_eq(X5605),X5606),hAPP(X5605,X5605,hAPP(X5605,fun(X5605,X5605),semilattice_inf_inf(X5605),X5607),X5608)))
| ~ semilattice_inf(X5605) )
& ( ~ hBOOL(hAPP(X5605,bool,hAPP(X5605,fun(X5605,bool),ord_less_eq(X5605),X5606),X5607))
| ~ hBOOL(hAPP(X5605,bool,hAPP(X5605,fun(X5605,bool),ord_less_eq(X5605),X5606),X5608))
| hBOOL(hAPP(X5605,bool,hAPP(X5605,fun(X5605,bool),ord_less_eq(X5605),X5606),hAPP(X5605,X5605,hAPP(X5605,fun(X5605,X5605),semilattice_inf_inf(X5605),X5607),X5608)))
| ~ semilattice_inf(X5605) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_366_le__inf__iff])])])]) ).
fof(i_0_2052,plain,
! [X6971,X6972] : hAPP(fun(X6971,bool),fun(X6971,bool),uminus_uminus(fun(X6971,bool)),X6972) = hAPP(fun(X6971,bool),fun(X6971,bool),collect(X6971),hAPP(fun(X6971,bool),fun(X6971,bool),hAPP(fun(bool,bool),fun(fun(X6971,bool),fun(X6971,bool)),combb(bool,bool,X6971),fNot),hAPP(fun(X6971,bool),fun(X6971,bool),hAPP(fun(X6971,fun(fun(X6971,bool),bool)),fun(fun(X6971,bool),fun(X6971,bool)),combc(X6971,fun(X6971,bool),bool),member(X6971)),X6972))),
inference(variable_rename,[status(thm)],[fact_695_Compl__eq]) ).
cnf(i_0_2053,plain,
( ti(fun(fun(X1,bool),bool),X3) = bot_bot(fun(fun(X1,bool),bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk145_3(X1,X2,X3)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1308]) ).
cnf(i_0_2054,plain,
( hAPP(X1,option(X4),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X7),X3),hAPP(X4,option(X4),some(X4),X5)),X2) = hAPP(X4,option(X4),some(X4),X6)
| ti(X1,X2) != ti(X1,X3)
| ti(X4,X5) != ti(X4,X6) ),
inference(split_conjunct,[status(thm)],[i_0_1260]) ).
fof(i_0_2055,plain,
! [X4375,X4376,X4377,X4378,X4379,X4380] : hAPP(fun(X4375,bool),fun(X4376,bool),hAPP(fun(X4375,X4376),fun(fun(X4375,bool),fun(X4376,bool)),image(X4375,X4376),X4378),hAPP(fun(X4377,bool),fun(X4375,bool),hAPP(fun(X4377,X4375),fun(fun(X4377,bool),fun(X4375,bool)),image(X4377,X4375),X4379),X4380)) = hAPP(fun(X4377,bool),fun(X4376,bool),hAPP(fun(X4377,X4376),fun(fun(X4377,bool),fun(X4376,bool)),image(X4377,X4376),hAPP(fun(X4377,X4375),fun(X4377,X4376),hAPP(fun(X4375,X4376),fun(fun(X4377,X4375),fun(X4377,X4376)),combb(X4375,X4376,X4377),X4378),X4379)),X4380),
inference(variable_rename,[status(thm)],[fact_60_image__image]) ).
fof(i_0_2056,plain,
! [X6505,X6506,X6507,X6508,X6509] : hAPP(fun(X6505,bool),fun(X6505,option(X6506)),hAPP(fun(X6505,option(X6506)),fun(fun(X6505,bool),fun(X6505,option(X6506))),restrict_map(X6505,X6506),hAPP(fun(X6505,bool),fun(X6505,option(X6506)),hAPP(fun(X6505,option(X6506)),fun(fun(X6505,bool),fun(X6505,option(X6506))),restrict_map(X6505,X6506),X6507),X6508)),X6509) = hAPP(fun(X6505,bool),fun(X6505,option(X6506)),hAPP(fun(X6505,option(X6506)),fun(fun(X6505,bool),fun(X6505,option(X6506))),restrict_map(X6505,X6506),X6507),hAPP(fun(X6505,bool),fun(X6505,bool),hAPP(fun(X6505,bool),fun(fun(X6505,bool),fun(X6505,bool)),semilattice_inf_inf(fun(X6505,bool)),X6508),X6509)),
inference(variable_rename,[status(thm)],[fact_563_restrict__restrict]) ).
fof(i_0_2057,plain,
! [X7756,X7757,X7758,X7759] :
( ~ linorder(X7756)
| hAPP(X7756,X7756,hAPP(X7756,fun(X7756,X7756),ord_min(X7756),hAPP(X7756,X7756,hAPP(X7756,fun(X7756,X7756),ord_max(X7756),X7757),X7758)),X7759) = hAPP(X7756,X7756,hAPP(X7756,fun(X7756,X7756),ord_max(X7756),hAPP(X7756,X7756,hAPP(X7756,fun(X7756,X7756),ord_min(X7756),X7757),X7759)),hAPP(X7756,X7756,hAPP(X7756,fun(X7756,X7756),ord_min(X7756),X7758),X7759)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_940_min__max_Oinf__sup__distrib2])])]) ).
fof(i_0_2058,plain,
! [X7760,X7761,X7762,X7763] :
( ~ linorder(X7760)
| hAPP(X7760,X7760,hAPP(X7760,fun(X7760,X7760),ord_max(X7760),hAPP(X7760,X7760,hAPP(X7760,fun(X7760,X7760),ord_min(X7760),X7761),X7762)),X7763) = hAPP(X7760,X7760,hAPP(X7760,fun(X7760,X7760),ord_min(X7760),hAPP(X7760,X7760,hAPP(X7760,fun(X7760,X7760),ord_max(X7760),X7761),X7763)),hAPP(X7760,X7760,hAPP(X7760,fun(X7760,X7760),ord_max(X7760),X7762),X7763)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_941_min__max_Osup__inf__distrib2])])]) ).
fof(i_0_2059,plain,
! [X5662,X5663,X5664,X5665] :
( ~ distrib_lattice(X5662)
| hAPP(X5662,X5662,hAPP(X5662,fun(X5662,X5662),semilattice_sup_sup(X5662),hAPP(X5662,X5662,hAPP(X5662,fun(X5662,X5662),semilattice_inf_inf(X5662),X5663),X5664)),X5665) = hAPP(X5662,X5662,hAPP(X5662,fun(X5662,X5662),semilattice_inf_inf(X5662),hAPP(X5662,X5662,hAPP(X5662,fun(X5662,X5662),semilattice_sup_sup(X5662),X5663),X5665)),hAPP(X5662,X5662,hAPP(X5662,fun(X5662,X5662),semilattice_sup_sup(X5662),X5664),X5665)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_382_sup__inf__distrib2])])]) ).
fof(i_0_2060,plain,
! [X5658,X5659,X5660,X5661] :
( ~ distrib_lattice(X5658)
| hAPP(X5658,X5658,hAPP(X5658,fun(X5658,X5658),semilattice_inf_inf(X5658),hAPP(X5658,X5658,hAPP(X5658,fun(X5658,X5658),semilattice_sup_sup(X5658),X5659),X5660)),X5661) = hAPP(X5658,X5658,hAPP(X5658,fun(X5658,X5658),semilattice_sup_sup(X5658),hAPP(X5658,X5658,hAPP(X5658,fun(X5658,X5658),semilattice_inf_inf(X5658),X5659),X5661)),hAPP(X5658,X5658,hAPP(X5658,fun(X5658,X5658),semilattice_inf_inf(X5658),X5660),X5661)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_381_inf__sup__distrib2])])]) ).
fof(i_0_2061,plain,
! [X7576,X7577,X7578,X7579] :
( ~ ordered_ab_group_add(X7576)
| hAPP(X7576,X7576,hAPP(X7576,fun(X7576,X7576),minus_minus(X7576),hAPP(X7576,X7576,hAPP(X7576,fun(X7576,X7576),ord_min(X7576),X7577),X7578)),X7579) = hAPP(X7576,X7576,hAPP(X7576,fun(X7576,X7576),ord_min(X7576),hAPP(X7576,X7576,hAPP(X7576,fun(X7576,X7576),minus_minus(X7576),X7577),X7579)),hAPP(X7576,X7576,hAPP(X7576,fun(X7576,X7576),minus_minus(X7576),X7578),X7579)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_883_min__diff__distrib__left])])]) ).
fof(i_0_2062,plain,
! [X7784,X7785,X7786,X7787] :
( ~ ordered_ab_group_add(X7784)
| hAPP(X7784,X7784,hAPP(X7784,fun(X7784,X7784),minus_minus(X7784),hAPP(X7784,X7784,hAPP(X7784,fun(X7784,X7784),ord_max(X7784),X7785),X7786)),X7787) = hAPP(X7784,X7784,hAPP(X7784,fun(X7784,X7784),ord_max(X7784),hAPP(X7784,X7784,hAPP(X7784,fun(X7784,X7784),minus_minus(X7784),X7785),X7787)),hAPP(X7784,X7784,hAPP(X7784,fun(X7784,X7784),minus_minus(X7784),X7786),X7787)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_949_max__diff__distrib__left])])]) ).
fof(i_0_2063,plain,
! [X5672,X5673,X5674] :
( ( ~ hBOOL(hAPP(fun(X5672,bool),bool,finite_finite(X5672),hAPP(fun(X5672,bool),fun(X5672,bool),hAPP(fun(X5672,bool),fun(fun(X5672,bool),fun(X5672,bool)),minus_minus(fun(X5672,bool)),X5673),X5674)))
| hBOOL(hAPP(fun(X5672,bool),bool,finite_finite(X5672),X5673))
| ~ hBOOL(hAPP(fun(X5672,bool),bool,finite_finite(X5672),X5674)) )
& ( ~ hBOOL(hAPP(fun(X5672,bool),bool,finite_finite(X5672),X5673))
| hBOOL(hAPP(fun(X5672,bool),bool,finite_finite(X5672),hAPP(fun(X5672,bool),fun(X5672,bool),hAPP(fun(X5672,bool),fun(fun(X5672,bool),fun(X5672,bool)),minus_minus(fun(X5672,bool)),X5673),X5674)))
| ~ hBOOL(hAPP(fun(X5672,bool),bool,finite_finite(X5672),X5674)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_386_finite__Diff2])])]) ).
cnf(i_0_2064,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(fun(X1,bool),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1309]) ).
cnf(i_0_2065,plain,
( hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3),X6) = ti(X1,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| hAPP(X1,X2,X3,X5) != ti(X2,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1310]) ).
fof(i_0_2066,plain,
! [X7085,X7086,X7087,X7088] : hAPP(fun(X7085,bool),fun(X7085,option(X7086)),hAPP(fun(X7085,option(X7086)),fun(fun(X7085,bool),fun(X7085,option(X7086))),restrict_map(X7085,X7086),X7087),hAPP(fun(X7085,bool),fun(X7085,bool),uminus_uminus(fun(X7085,bool)),hAPP(fun(X7085,bool),fun(X7085,bool),hAPP(X7085,fun(fun(X7085,bool),fun(X7085,bool)),insert(X7085),X7088),bot_bot(fun(X7085,bool))))) = hAPP(option(X7086),fun(X7085,option(X7086)),hAPP(X7085,fun(option(X7086),fun(X7085,option(X7086))),hAPP(fun(X7085,option(X7086)),fun(X7085,fun(option(X7086),fun(X7085,option(X7086)))),fun_upd(X7085,option(X7086)),X7087),X7088),none(X7086)),
inference(variable_rename,[status(thm)],[fact_736_restrict__complement__singleton__eq]) ).
cnf(i_0_2067,plain,
( hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1311]) ).
cnf(i_0_2068,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1312]) ).
cnf(i_0_2069,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1313]) ).
cnf(i_0_2070,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1314]) ).
cnf(i_0_2071,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1315]) ).
fof(i_0_2072,plain,
! [X7266,X7267,X7268,X7269,X7270,X7271,X7272] :
( ( hAPP(fun(X7266,bool),fun(X7266,bool),hAPP(fun(X7266,bool),fun(fun(X7266,bool),fun(X7266,bool)),semilattice_inf_inf(fun(X7266,bool)),hAPP(fun(fun(X7266,bool),bool),fun(X7266,bool),complete_Sup_Sup(fun(X7266,bool)),X7267)),X7268) != bot_bot(fun(X7266,bool))
| ~ hBOOL(hAPP(fun(fun(X7266,bool),bool),bool,hAPP(fun(X7266,bool),fun(fun(fun(X7266,bool),bool),bool),member(fun(X7266,bool)),X7269),X7267))
| hAPP(fun(X7266,bool),fun(X7266,bool),hAPP(fun(X7266,bool),fun(fun(X7266,bool),fun(X7266,bool)),semilattice_inf_inf(fun(X7266,bool)),X7269),X7268) = bot_bot(fun(X7266,bool)) )
& ( hBOOL(hAPP(fun(fun(X7270,bool),bool),bool,hAPP(fun(X7270,bool),fun(fun(fun(X7270,bool),bool),bool),member(fun(X7270,bool)),esk153_3(X7270,X7271,X7272)),X7271))
| hAPP(fun(X7270,bool),fun(X7270,bool),hAPP(fun(X7270,bool),fun(fun(X7270,bool),fun(X7270,bool)),semilattice_inf_inf(fun(X7270,bool)),hAPP(fun(fun(X7270,bool),bool),fun(X7270,bool),complete_Sup_Sup(fun(X7270,bool)),X7271)),X7272) = bot_bot(fun(X7270,bool)) )
& ( hAPP(fun(X7270,bool),fun(X7270,bool),hAPP(fun(X7270,bool),fun(fun(X7270,bool),fun(X7270,bool)),semilattice_inf_inf(fun(X7270,bool)),esk153_3(X7270,X7271,X7272)),X7272) != bot_bot(fun(X7270,bool))
| hAPP(fun(X7270,bool),fun(X7270,bool),hAPP(fun(X7270,bool),fun(fun(X7270,bool),fun(X7270,bool)),semilattice_inf_inf(fun(X7270,bool)),hAPP(fun(fun(X7270,bool),bool),fun(X7270,bool),complete_Sup_Sup(fun(X7270,bool)),X7271)),X7272) = bot_bot(fun(X7270,bool)) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_786_Union__disjoint])])])])])]) ).
fof(i_0_2073,plain,
! [X6952,X6953,X6954] :
( ~ hBOOL(hAPP(fun(X6952,bool),bool,hAPP(fun(X6952,bool),fun(fun(X6952,bool),bool),ord_less_eq(fun(X6952,bool)),X6953),X6954))
| hBOOL(hAPP(fun(X6952,bool),bool,hAPP(fun(X6952,bool),fun(fun(X6952,bool),bool),ord_less_eq(fun(X6952,bool)),hAPP(fun(X6952,bool),fun(X6952,bool),uminus_uminus(fun(X6952,bool)),X6954)),hAPP(fun(X6952,bool),fun(X6952,bool),uminus_uminus(fun(X6952,bool)),X6953))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_688_Compl__anti__mono])]) ).
fof(i_0_2074,plain,
! [X4437,X4438,X4439,X4440] :
( ~ hBOOL(hAPP(fun(X4437,bool),bool,hAPP(fun(X4437,bool),fun(fun(X4437,bool),bool),ord_less_eq(fun(X4437,bool)),X4439),X4440))
| hBOOL(hAPP(fun(X4437,bool),bool,hAPP(fun(X4437,bool),fun(fun(X4437,bool),bool),ord_less_eq(fun(X4437,bool)),X4439),hAPP(fun(X4437,bool),fun(X4437,bool),hAPP(X4437,fun(fun(X4437,bool),fun(X4437,bool)),insert(X4437),X4438),X4440))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_78_subset__insertI2])]) ).
cnf(i_0_2075,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(X1,option(X4),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X5),X3),hAPP(X4,option(X4),some(X4),X7)),X2) = hAPP(X4,option(X4),some(X4),X6)
| hAPP(X1,option(X4),X5,X2) != hAPP(X4,option(X4),some(X4),X6) ),
inference(split_conjunct,[status(thm)],[i_0_1260]) ).
fof(i_0_2076,plain,
! [X5970,X5971,X5972,X5973,X5974,X5975] :
( hBOOL(hAPP(fun(X5971,bool),bool,hAPP(X5971,fun(fun(X5971,bool),bool),member(X5971),X5974),X5975))
| hAPP(X5971,X5970,hAPP(fun(X5971,bool),fun(X5971,X5970),hAPP(fun(X5971,X5970),fun(fun(X5971,bool),fun(X5971,X5970)),hAPP(fun(X5971,X5970),fun(fun(X5971,X5970),fun(fun(X5971,bool),fun(X5971,X5970))),override_on(X5971,X5970),X5972),X5973),X5975),X5974) = hAPP(X5971,X5970,X5972,X5974) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1316])]) ).
fof(i_0_2077,plain,
! [X5743,X5744,X5745,X5746] :
( ( ~ hBOOL(hAPP(fun(X5743,bool),bool,hAPP(X5743,fun(fun(X5743,bool),bool),member(X5743),X5745),X5746))
| hAPP(fun(X5743,bool),fun(X5743,bool),hAPP(fun(X5743,bool),fun(fun(X5743,bool),fun(X5743,bool)),semilattice_inf_inf(fun(X5743,bool)),X5746),hAPP(fun(X5743,bool),fun(X5743,bool),hAPP(X5743,fun(fun(X5743,bool),fun(X5743,bool)),insert(X5743),X5745),X5744)) = hAPP(fun(X5743,bool),fun(X5743,bool),hAPP(X5743,fun(fun(X5743,bool),fun(X5743,bool)),insert(X5743),X5745),hAPP(fun(X5743,bool),fun(X5743,bool),hAPP(fun(X5743,bool),fun(fun(X5743,bool),fun(X5743,bool)),semilattice_inf_inf(fun(X5743,bool)),X5746),X5744)) )
& ( hBOOL(hAPP(fun(X5743,bool),bool,hAPP(X5743,fun(fun(X5743,bool),bool),member(X5743),X5745),X5746))
| hAPP(fun(X5743,bool),fun(X5743,bool),hAPP(fun(X5743,bool),fun(fun(X5743,bool),fun(X5743,bool)),semilattice_inf_inf(fun(X5743,bool)),X5746),hAPP(fun(X5743,bool),fun(X5743,bool),hAPP(X5743,fun(fun(X5743,bool),fun(X5743,bool)),insert(X5743),X5745),X5744)) = hAPP(fun(X5743,bool),fun(X5743,bool),hAPP(fun(X5743,bool),fun(fun(X5743,bool),fun(X5743,bool)),semilattice_inf_inf(fun(X5743,bool)),X5746),X5744) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1317])]) ).
fof(i_0_2078,plain,
! [X5723,X5724,X5725,X5726] :
( ~ hBOOL(hAPP(fun(X5723,bool),bool,hAPP(X5723,fun(fun(X5723,bool),bool),member(X5723),X5725),X5726))
| hAPP(fun(X5723,bool),fun(X5723,bool),hAPP(fun(X5723,bool),fun(fun(X5723,bool),fun(X5723,bool)),semilattice_inf_inf(fun(X5723,bool)),X5726),hAPP(fun(X5723,bool),fun(X5723,bool),hAPP(X5723,fun(fun(X5723,bool),fun(X5723,bool)),insert(X5723),X5725),X5724)) = hAPP(fun(X5723,bool),fun(X5723,bool),hAPP(X5723,fun(fun(X5723,bool),fun(X5723,bool)),insert(X5723),X5725),hAPP(fun(X5723,bool),fun(X5723,bool),hAPP(fun(X5723,bool),fun(fun(X5723,bool),fun(X5723,bool)),semilattice_inf_inf(fun(X5723,bool)),X5726),X5724)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_399_Int__insert__right__if1])]) ).
fof(i_0_2079,plain,
! [X5128,X5129,X5130,X5131,X5132] :
( ~ hBOOL(hAPP(fun(fun(X5128,bool),X5128),bool,hAPP(fun(X5128,fun(X5128,X5128)),fun(fun(fun(X5128,bool),X5128),bool),finite2073411215e_idem(X5128),X5131),X5132))
| ~ hBOOL(hAPP(fun(X5128,bool),bool,finite_finite(X5128),X5130))
| ~ hBOOL(hAPP(fun(X5128,bool),bool,hAPP(X5128,fun(fun(X5128,bool),bool),member(X5128),X5129),X5130))
| hAPP(X5128,X5128,hAPP(X5128,fun(X5128,X5128),X5131,X5129),hAPP(fun(X5128,bool),X5128,X5132,X5130)) = hAPP(fun(X5128,bool),X5128,X5132,X5130) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_254_folding__one__idem_Oin__idem])]) ).
cnf(i_0_2080,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1318]) ).
cnf(i_0_2081,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1319]) ).
cnf(i_0_2082,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1320]) ).
cnf(i_0_2083,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1321]) ).
cnf(i_0_2084,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1322]) ).
cnf(i_0_2085,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1323]) ).
cnf(i_0_2086,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk179_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1253]) ).
cnf(i_0_2087,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk177_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X3)))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1252]) ).
fof(i_0_2088,plain,
! [X4603,X4604,X4605,X4606] :
( ~ hBOOL(hAPP(fun(X4603,bool),bool,hAPP(X4603,fun(fun(X4603,bool),bool),member(X4603),X4605),X4606))
| hBOOL(hAPP(fun(X4603,bool),bool,hAPP(X4603,fun(fun(X4603,bool),bool),member(X4603),X4605),hAPP(fun(X4603,bool),fun(X4603,bool),hAPP(fun(X4603,bool),fun(fun(X4603,bool),fun(X4603,bool)),semilattice_sup_sup(fun(X4603,bool)),X4606),X4604))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_117_UnI1])]) ).
fof(i_0_2089,plain,
! [X4584,X4585,X4586,X4587] :
( ( ~ hBOOL(hAPP(fun(X4584,bool),bool,hAPP(X4584,fun(fun(X4584,bool),bool),member(X4584),X4586),X4587))
| hBOOL(hAPP(fun(X4584,bool),bool,hAPP(X4584,fun(fun(X4584,bool),bool),member(X4584),X4586),hAPP(fun(X4584,bool),fun(X4584,bool),hAPP(fun(X4584,bool),fun(fun(X4584,bool),fun(X4584,bool)),semilattice_sup_sup(fun(X4584,bool)),X4585),X4587))) )
& ( ~ hBOOL(hAPP(fun(X4584,bool),bool,hAPP(X4584,fun(fun(X4584,bool),bool),member(X4584),X4586),X4585))
| hBOOL(hAPP(fun(X4584,bool),bool,hAPP(X4584,fun(fun(X4584,bool),bool),member(X4584),X4586),hAPP(fun(X4584,bool),fun(X4584,bool),hAPP(fun(X4584,bool),fun(fun(X4584,bool),fun(X4584,bool)),semilattice_sup_sup(fun(X4584,bool)),X4585),X4587))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1324])])]) ).
fof(i_0_2090,plain,
! [X4599,X4600,X4601,X4602] :
( ~ hBOOL(hAPP(fun(X4599,bool),bool,hAPP(X4599,fun(fun(X4599,bool),bool),member(X4599),X4601),X4602))
| hBOOL(hAPP(fun(X4599,bool),bool,hAPP(X4599,fun(fun(X4599,bool),bool),member(X4599),X4601),hAPP(fun(X4599,bool),fun(X4599,bool),hAPP(fun(X4599,bool),fun(fun(X4599,bool),fun(X4599,bool)),semilattice_sup_sup(fun(X4599,bool)),X4600),X4602))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_116_UnI2])]) ).
fof(i_0_2091,plain,
! [X4635,X4636,X4637,X4638] : hAPP(fun(X4635,bool),fun(X4635,bool),hAPP(fun(X4635,bool),fun(fun(X4635,bool),fun(X4635,bool)),semilattice_sup_sup(fun(X4635,bool)),hAPP(fun(X4635,bool),fun(X4635,bool),hAPP(fun(X4635,bool),fun(fun(X4635,bool),fun(X4635,bool)),semilattice_sup_sup(fun(X4635,bool)),X4636),X4637)),X4638) = hAPP(fun(X4635,bool),fun(X4635,bool),hAPP(fun(X4635,bool),fun(fun(X4635,bool),fun(X4635,bool)),semilattice_sup_sup(fun(X4635,bool)),X4636),hAPP(fun(X4635,bool),fun(X4635,bool),hAPP(fun(X4635,bool),fun(fun(X4635,bool),fun(X4635,bool)),semilattice_sup_sup(fun(X4635,bool)),X4637),X4638)),
inference(variable_rename,[status(thm)],[fact_120_Un__assoc]) ).
fof(i_0_2092,plain,
! [X5465,X5466,X5467,X5468] : hAPP(fun(X5465,bool),fun(X5465,bool),hAPP(fun(X5465,bool),fun(fun(X5465,bool),fun(X5465,bool)),semilattice_inf_inf(fun(X5465,bool)),hAPP(fun(X5465,bool),fun(X5465,bool),hAPP(fun(X5465,bool),fun(fun(X5465,bool),fun(X5465,bool)),semilattice_inf_inf(fun(X5465,bool)),X5466),X5467)),X5468) = hAPP(fun(X5465,bool),fun(X5465,bool),hAPP(fun(X5465,bool),fun(fun(X5465,bool),fun(X5465,bool)),semilattice_inf_inf(fun(X5465,bool)),X5466),hAPP(fun(X5465,bool),fun(X5465,bool),hAPP(fun(X5465,bool),fun(fun(X5465,bool),fun(X5465,bool)),semilattice_inf_inf(fun(X5465,bool)),X5467),X5468)),
inference(variable_rename,[status(thm)],[fact_326_Int__assoc]) ).
fof(i_0_2093,plain,
! [X5469,X5470,X5471,X5472] : hAPP(fun(X5469,bool),fun(X5469,bool),hAPP(fun(X5469,bool),fun(fun(X5469,bool),fun(X5469,bool)),minus_minus(fun(X5469,bool)),hAPP(fun(X5469,bool),fun(X5469,bool),hAPP(fun(X5469,bool),fun(fun(X5469,bool),fun(X5469,bool)),semilattice_inf_inf(fun(X5469,bool)),X5470),X5471)),X5472) = hAPP(fun(X5469,bool),fun(X5469,bool),hAPP(fun(X5469,bool),fun(fun(X5469,bool),fun(X5469,bool)),semilattice_inf_inf(fun(X5469,bool)),X5470),hAPP(fun(X5469,bool),fun(X5469,bool),hAPP(fun(X5469,bool),fun(fun(X5469,bool),fun(X5469,bool)),minus_minus(fun(X5469,bool)),X5471),X5472)),
inference(variable_rename,[status(thm)],[fact_327_Int__Diff]) ).
fof(i_0_2094,plain,
! [X5675,X5676,X5677,X5678] :
( ~ hBOOL(hAPP(fun(X5675,bool),bool,hAPP(X5675,fun(fun(X5675,bool),bool),member(X5675),X5677),X5678))
| hAPP(fun(X5675,bool),fun(X5675,bool),hAPP(fun(X5675,bool),fun(fun(X5675,bool),fun(X5675,bool)),minus_minus(fun(X5675,bool)),hAPP(fun(X5675,bool),fun(X5675,bool),hAPP(X5675,fun(fun(X5675,bool),fun(X5675,bool)),insert(X5675),X5677),X5676)),X5678) = hAPP(fun(X5675,bool),fun(X5675,bool),hAPP(fun(X5675,bool),fun(fun(X5675,bool),fun(X5675,bool)),minus_minus(fun(X5675,bool)),X5676),X5678) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_387_insert__Diff1])]) ).
fof(i_0_2095,plain,
! [X6446,X6447,X6448,X6449,X6450] :
( ( ~ hBOOL(hAPP(X6446,bool,hAPP(fun(X6447,bool),fun(X6446,bool),hAPP(fun(X6446,X6447),fun(fun(X6447,bool),fun(X6446,bool)),vimage(X6446,X6447),X6448),X6449),X6450))
| hBOOL(hAPP(X6447,bool,X6449,hAPP(X6446,X6447,X6448,X6450))) )
& ( ~ hBOOL(hAPP(X6447,bool,X6449,hAPP(X6446,X6447,X6448,X6450)))
| hBOOL(hAPP(X6446,bool,hAPP(fun(X6447,bool),fun(X6446,bool),hAPP(fun(X6446,X6447),fun(fun(X6447,bool),fun(X6446,bool)),vimage(X6446,X6447),X6448),X6449),X6450)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_550_vimage__code])]) ).
cnf(i_0_2096,plain,
( hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3),hAPP(X1,X2,X3,X5)) = ti(X1,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1325]) ).
fof(i_0_2097,plain,
! [X6937,X6938,X6939] :
( ~ boolean_algebra(X6937)
| ~ hBOOL(hAPP(X6937,bool,hAPP(X6937,fun(X6937,bool),ord_less_eq(X6937),hAPP(X6937,X6937,uminus_uminus(X6937),X6938)),X6939))
| hBOOL(hAPP(X6937,bool,hAPP(X6937,fun(X6937,bool),ord_less_eq(X6937),hAPP(X6937,X6937,uminus_uminus(X6937),X6939)),X6938)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_683_compl__le__swap2])])]) ).
fof(i_0_2098,plain,
! [X7003,X7004,X7005] :
( ( ~ hBOOL(hAPP(X7003,bool,hAPP(X7003,fun(X7003,bool),ord_less_eq(X7003),hAPP(X7003,X7003,uminus_uminus(X7003),X7004)),X7005))
| hBOOL(hAPP(X7003,bool,hAPP(X7003,fun(X7003,bool),ord_less_eq(X7003),hAPP(X7003,X7003,uminus_uminus(X7003),X7005)),X7004))
| ~ ordered_ab_group_add(X7003) )
& ( ~ hBOOL(hAPP(X7003,bool,hAPP(X7003,fun(X7003,bool),ord_less_eq(X7003),hAPP(X7003,X7003,uminus_uminus(X7003),X7005)),X7004))
| hBOOL(hAPP(X7003,bool,hAPP(X7003,fun(X7003,bool),ord_less_eq(X7003),hAPP(X7003,X7003,uminus_uminus(X7003),X7004)),X7005))
| ~ ordered_ab_group_add(X7003) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_706_minus__le__iff])])])]) ).
fof(i_0_2099,plain,
! [X7159,X7160,X7161] :
( ~ hBOOL(hAPP(fun(fun(X7159,bool),bool),bool,hAPP(fun(X7159,bool),fun(fun(fun(X7159,bool),bool),bool),member(fun(X7159,bool)),X7160),X7161))
| hBOOL(hAPP(fun(X7159,bool),bool,hAPP(fun(X7159,bool),fun(fun(X7159,bool),bool),ord_less_eq(fun(X7159,bool)),hAPP(fun(fun(X7159,bool),bool),fun(X7159,bool),complete_Inf_Inf(fun(X7159,bool)),X7161)),X7160)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_755_Inter__lower])]) ).
fof(i_0_2100,plain,
! [X6770,X6771,X6772,X6773] :
( ~ hBOOL(hAPP(fun(X6771,bool),bool,finite_finite(X6771),X6773))
| ~ hBOOL(hAPP(fun(X6770,bool),bool,hAPP(fun(X6770,X6771),fun(fun(X6770,bool),bool),inj_on(X6770,X6771),X6772),top_top(fun(X6770,bool))))
| hBOOL(hAPP(fun(X6770,bool),bool,finite_finite(X6770),hAPP(fun(X6771,bool),fun(X6770,bool),hAPP(fun(X6770,X6771),fun(fun(X6771,bool),fun(X6770,bool)),vimage(X6770,X6771),X6772),X6773))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_637_finite__vimageI])]) ).
cnf(i_0_2101,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1326]) ).
fof(i_0_2102,plain,
! [X7361,X7362,X7363] :
( ( hBOOL(hAPP(fun(fun(X7361,bool),bool),bool,hAPP(fun(X7361,bool),fun(fun(fun(X7361,bool),bool),bool),member(fun(X7361,bool)),esk161_3(X7361,X7362,X7363)),X7363))
| hBOOL(hAPP(fun(X7361,bool),bool,hAPP(fun(X7361,bool),fun(fun(X7361,bool),bool),ord_less_eq(fun(X7361,bool)),hAPP(fun(fun(X7361,bool),bool),fun(X7361,bool),complete_Sup_Sup(fun(X7361,bool)),X7363)),X7362)) )
& ( ~ hBOOL(hAPP(fun(X7361,bool),bool,hAPP(fun(X7361,bool),fun(fun(X7361,bool),bool),ord_less_eq(fun(X7361,bool)),esk161_3(X7361,X7362,X7363)),X7362))
| hBOOL(hAPP(fun(X7361,bool),bool,hAPP(fun(X7361,bool),fun(fun(X7361,bool),bool),ord_less_eq(fun(X7361,bool)),hAPP(fun(fun(X7361,bool),bool),fun(X7361,bool),complete_Sup_Sup(fun(X7361,bool)),X7363)),X7362)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_815_Union__least])])])]) ).
fof(i_0_2103,plain,
! [X7188,X7189,X7190,X7191] :
( ~ comple44059174attice(X7188)
| ~ hBOOL(hAPP(fun(X7188,bool),bool,hAPP(X7188,fun(fun(X7188,bool),bool),member(X7188),X7190),X7191))
| ~ hBOOL(hAPP(X7188,bool,hAPP(X7188,fun(X7188,bool),ord_less_eq(X7188),X7190),X7189))
| hBOOL(hAPP(X7188,bool,hAPP(X7188,fun(X7188,bool),ord_less_eq(X7188),hAPP(fun(X7188,bool),X7188,complete_Inf_Inf(X7188),X7191)),X7189)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_764_Inf__lower2])])]) ).
fof(i_0_2104,plain,
! [X5636,X5637,X5638,X5639] :
( ( hBOOL(hAPP(X5636,bool,hAPP(X5636,fun(X5636,bool),ord_less_eq(X5636),X5637),X5638))
| ~ hBOOL(hAPP(X5636,bool,hAPP(X5636,fun(X5636,bool),ord_less_eq(X5636),X5637),hAPP(X5636,X5636,hAPP(X5636,fun(X5636,X5636),semilattice_inf_inf(X5636),X5638),X5639)))
| ~ semilattice_inf(X5636) )
& ( hBOOL(hAPP(X5636,bool,hAPP(X5636,fun(X5636,bool),ord_less_eq(X5636),X5637),X5639))
| ~ hBOOL(hAPP(X5636,bool,hAPP(X5636,fun(X5636,bool),ord_less_eq(X5636),X5637),hAPP(X5636,X5636,hAPP(X5636,fun(X5636,X5636),semilattice_inf_inf(X5636),X5638),X5639)))
| ~ semilattice_inf(X5636) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1327])])])]) ).
fof(i_0_2105,plain,
! [X7538,X7539,X7540,X7541] :
( ( hBOOL(hAPP(X7538,bool,hAPP(X7538,fun(X7538,bool),ord_less_eq(X7538),X7539),X7540))
| ~ hBOOL(hAPP(X7538,bool,hAPP(X7538,fun(X7538,bool),ord_less_eq(X7538),X7539),hAPP(X7538,X7538,hAPP(X7538,fun(X7538,X7538),ord_min(X7538),X7540),X7541)))
| ~ linorder(X7538) )
& ( hBOOL(hAPP(X7538,bool,hAPP(X7538,fun(X7538,bool),ord_less_eq(X7538),X7539),X7541))
| ~ hBOOL(hAPP(X7538,bool,hAPP(X7538,fun(X7538,bool),ord_less_eq(X7538),X7539),hAPP(X7538,X7538,hAPP(X7538,fun(X7538,X7538),ord_min(X7538),X7540),X7541)))
| ~ linorder(X7538) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1328])])])]) ).
fof(i_0_2106,plain,
! [X4853,X4854,X4855,X4856] :
( ~ hBOOL(hAPP(X4853,bool,hAPP(fun(X4853,bool),fun(X4853,bool),hAPP(fun(X4853,bool),fun(fun(X4853,bool),fun(X4853,bool)),semilattice_sup_sup(fun(X4853,bool)),X4854),X4855),X4856))
| hBOOL(hAPP(X4853,bool,X4854,X4856))
| hBOOL(hAPP(X4853,bool,X4855,X4856)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1329])]) ).
cnf(i_0_2107,plain,
hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,X2),fun(X2,fun(fun(X1,bool),X2)),hAPP(fun(X2,fun(X2,X2)),fun(fun(X1,X2),fun(X2,fun(fun(X1,bool),X2))),finite_fold_image(X2,X1),X3),X4),X5),bot_bot(fun(X1,bool))) = ti(X2,X5),
inference(split_conjunct,[status(thm)],[i_0_1330]) ).
fof(i_0_2108,plain,
! [X4162,X4163,X4164,X4165] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4162),bool),bool,hAPP(fun(hoare_2118899576triple(X4162),bool),fun(fun(hoare_2118899576triple(X4162),bool),bool),hoare_1301688828derivs(X4162),X4164),X4165))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4162),bool),bool,hAPP(fun(hoare_2118899576triple(X4162),bool),fun(fun(hoare_2118899576triple(X4162),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X4162),bool)),X4163),X4165))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4162),bool),bool,hAPP(fun(hoare_2118899576triple(X4162),bool),fun(fun(hoare_2118899576triple(X4162),bool),bool),hoare_1301688828derivs(X4162),X4164),X4163)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_2_weaken])]) ).
fof(i_0_2109,plain,
! [X4166,X4167,X4168,X4169] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4166),bool),bool,hAPP(fun(hoare_2118899576triple(X4166),bool),fun(fun(hoare_2118899576triple(X4166),bool),bool),hoare_1301688828derivs(X4166),X4168),X4169))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4166),bool),bool,hAPP(fun(hoare_2118899576triple(X4166),bool),fun(fun(hoare_2118899576triple(X4166),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X4166),bool)),X4168),X4167))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4166),bool),bool,hAPP(fun(hoare_2118899576triple(X4166),bool),fun(fun(hoare_2118899576triple(X4166),bool),bool),hoare_1301688828derivs(X4166),X4167),X4169)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_3_thin])]) ).
cnf(i_0_2110,plain,
( ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,X5),hAPP(fun(X1,bool),X1,X3,X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1331]) ).
cnf(i_0_2111,plain,
( ti(option(X1),X2) = none(X1)
| hAPP(fun(X3,option(X1)),fun(X3,bool),dom(X3,X1),hAPP(option(X1),fun(X3,option(X1)),hAPP(X3,fun(option(X1),fun(X3,option(X1))),hAPP(fun(X3,option(X1)),fun(X3,fun(option(X1),fun(X3,option(X1)))),fun_upd(X3,option(X1)),X4),X5),X2)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X5),hAPP(fun(X3,option(X1)),fun(X3,bool),dom(X3,X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1279]) ).
fof(i_0_2112,plain,
! [X6946,X6947,X6948] :
( ( ~ hBOOL(hAPP(X6946,bool,hAPP(X6946,fun(X6946,bool),ord_less_eq(X6946),hAPP(X6946,X6946,uminus_uminus(X6946),X6947)),hAPP(X6946,X6946,uminus_uminus(X6946),X6948)))
| hBOOL(hAPP(X6946,bool,hAPP(X6946,fun(X6946,bool),ord_less_eq(X6946),X6948),X6947))
| ~ boolean_algebra(X6946) )
& ( ~ hBOOL(hAPP(X6946,bool,hAPP(X6946,fun(X6946,bool),ord_less_eq(X6946),X6948),X6947))
| hBOOL(hAPP(X6946,bool,hAPP(X6946,fun(X6946,bool),ord_less_eq(X6946),hAPP(X6946,X6946,uminus_uminus(X6946),X6947)),hAPP(X6946,X6946,uminus_uminus(X6946),X6948)))
| ~ boolean_algebra(X6946) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_686_compl__le__compl__iff])])])]) ).
fof(i_0_2113,plain,
! [X7000,X7001,X7002] :
( ( ~ hBOOL(hAPP(X7000,bool,hAPP(X7000,fun(X7000,bool),ord_less_eq(X7000),hAPP(X7000,X7000,uminus_uminus(X7000),X7001)),hAPP(X7000,X7000,uminus_uminus(X7000),X7002)))
| hBOOL(hAPP(X7000,bool,hAPP(X7000,fun(X7000,bool),ord_less_eq(X7000),X7002),X7001))
| ~ ordered_ab_group_add(X7000) )
& ( ~ hBOOL(hAPP(X7000,bool,hAPP(X7000,fun(X7000,bool),ord_less_eq(X7000),X7002),X7001))
| hBOOL(hAPP(X7000,bool,hAPP(X7000,fun(X7000,bool),ord_less_eq(X7000),hAPP(X7000,X7000,uminus_uminus(X7000),X7001)),hAPP(X7000,X7000,uminus_uminus(X7000),X7002)))
| ~ ordered_ab_group_add(X7000) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_705_neg__le__iff__le])])])]) ).
cnf(i_0_2114,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X4)))
| ti(fun(fun(X1,bool),bool),X4) = bot_bot(fun(fun(X1,bool),bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),esk144_4(X2,X1,X3,X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1332]) ).
fof(i_0_2115,plain,
! [X7712,X7713,X7714] :
( ~ linorder(X7712)
| ~ hBOOL(hAPP(fun(X7712,bool),bool,finite_finite(X7712),X7714))
| hBOOL(hAPP(fun(X7712,bool),bool,hAPP(X7712,fun(fun(X7712,bool),bool),member(X7712),X7713),X7714))
| hAPP(fun(X7712,bool),X7712,hAPP(fun(X7712,fun(X7712,X7712)),fun(fun(X7712,bool),X7712),big_Inf_fin(X7712),ord_min(X7712)),hAPP(fun(X7712,bool),fun(X7712,bool),hAPP(X7712,fun(fun(X7712,bool),fun(X7712,bool)),insert(X7712),X7713),X7714)) = hAPP(fun(X7712,bool),X7712,hAPP(X7712,fun(fun(X7712,bool),X7712),hAPP(fun(X7712,fun(X7712,X7712)),fun(X7712,fun(fun(X7712,bool),X7712)),finite_fold(X7712,X7712),ord_min(X7712)),X7713),X7714) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1333])])]) ).
cnf(i_0_2116,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X2),X3),X4))
| ti(fun(X1,bool),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1334]) ).
fof(i_0_2117,plain,
! [X4282,X4283,X4284,X4285] :
( ~ hBOOL(hAPP(fun(X4282,bool),bool,hAPP(X4282,fun(fun(X4282,bool),bool),member(X4282),X4284),X4285))
| hBOOL(hAPP(fun(X4282,bool),bool,hAPP(X4282,fun(fun(X4282,bool),bool),member(X4282),X4284),hAPP(fun(X4282,bool),fun(X4282,bool),hAPP(X4282,fun(fun(X4282,bool),fun(X4282,bool)),insert(X4282),X4283),X4285))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_36_insertI2])]) ).
cnf(i_0_2118,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk145_3(X1,X2,X3)),X3))
| ti(fun(fun(X1,bool),bool),X3) = bot_bot(fun(fun(X1,bool),bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1308]) ).
fof(i_0_2119,plain,
! [X4671,X4672,X4673] :
( ( hBOOL(hAPP(fun(X4671,bool),bool,finite_finite(X4671),X4672))
| ~ hBOOL(hAPP(fun(X4671,bool),bool,finite_finite(X4671),hAPP(fun(X4671,bool),fun(X4671,bool),hAPP(fun(X4671,bool),fun(fun(X4671,bool),fun(X4671,bool)),semilattice_sup_sup(fun(X4671,bool)),X4672),X4673))) )
& ( hBOOL(hAPP(fun(X4671,bool),bool,finite_finite(X4671),X4673))
| ~ hBOOL(hAPP(fun(X4671,bool),bool,finite_finite(X4671),hAPP(fun(X4671,bool),fun(X4671,bool),hAPP(fun(X4671,bool),fun(fun(X4671,bool),fun(X4671,bool)),semilattice_sup_sup(fun(X4671,bool)),X4672),X4673))) )
& ( ~ hBOOL(hAPP(fun(X4671,bool),bool,finite_finite(X4671),X4672))
| ~ hBOOL(hAPP(fun(X4671,bool),bool,finite_finite(X4671),X4673))
| hBOOL(hAPP(fun(X4671,bool),bool,finite_finite(X4671),hAPP(fun(X4671,bool),fun(X4671,bool),hAPP(fun(X4671,bool),fun(fun(X4671,bool),fun(X4671,bool)),semilattice_sup_sup(fun(X4671,bool)),X4672),X4673))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_132_finite__Un])])]) ).
cnf(i_0_2120,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1335]) ).
cnf(i_0_2121,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1336]) ).
cnf(i_0_2122,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1337]) ).
cnf(i_0_2123,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1338]) ).
fof(i_0_2124,plain,
! [X5802,X5803,X5804] : hAPP(fun(X5802,bool),fun(X5802,bool),hAPP(X5802,fun(fun(X5802,bool),fun(X5802,bool)),insert(X5802),X5803),hAPP(fun(X5802,bool),fun(X5802,bool),hAPP(fun(X5802,bool),fun(fun(X5802,bool),fun(X5802,bool)),minus_minus(fun(X5802,bool)),X5804),hAPP(fun(X5802,bool),fun(X5802,bool),hAPP(X5802,fun(fun(X5802,bool),fun(X5802,bool)),insert(X5802),X5803),bot_bot(fun(X5802,bool))))) = hAPP(fun(X5802,bool),fun(X5802,bool),hAPP(X5802,fun(fun(X5802,bool),fun(X5802,bool)),insert(X5802),X5803),X5804),
inference(variable_rename,[status(thm)],[fact_420_insert__Diff__single]) ).
fof(i_0_2125,plain,
! [X7178,X7179,X7180,X7181,X7182,X7183] :
( ( ~ hBOOL(hAPP(X7178,bool,hAPP(X7178,fun(X7178,bool),ord_less_eq(X7178),X7179),hAPP(fun(X7178,bool),X7178,complete_Inf_Inf(X7178),X7180)))
| ~ hBOOL(hAPP(fun(X7178,bool),bool,hAPP(X7178,fun(fun(X7178,bool),bool),member(X7178),X7181),X7180))
| hBOOL(hAPP(X7178,bool,hAPP(X7178,fun(X7178,bool),ord_less_eq(X7178),X7179),X7181))
| ~ comple44059174attice(X7178) )
& ( hBOOL(hAPP(fun(X7178,bool),bool,hAPP(X7178,fun(fun(X7178,bool),bool),member(X7178),esk140_3(X7178,X7182,X7183)),X7183))
| hBOOL(hAPP(X7178,bool,hAPP(X7178,fun(X7178,bool),ord_less_eq(X7178),X7182),hAPP(fun(X7178,bool),X7178,complete_Inf_Inf(X7178),X7183)))
| ~ comple44059174attice(X7178) )
& ( ~ hBOOL(hAPP(X7178,bool,hAPP(X7178,fun(X7178,bool),ord_less_eq(X7178),X7182),esk140_3(X7178,X7182,X7183)))
| hBOOL(hAPP(X7178,bool,hAPP(X7178,fun(X7178,bool),ord_less_eq(X7178),X7182),hAPP(fun(X7178,bool),X7178,complete_Inf_Inf(X7178),X7183)))
| ~ comple44059174attice(X7178) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_762_le__Inf__iff])])])])])]) ).
fof(i_0_2126,plain,
! [X4317,X4318,X4319,X4320] :
( ~ hBOOL(hAPP(fun(X4317,bool),bool,hAPP(fun(X4317,bool),fun(fun(X4317,bool),bool),ord_less_eq(fun(X4317,bool)),X4319),X4320))
| ~ hBOOL(hAPP(fun(X4317,bool),bool,hAPP(fun(X4317,bool),fun(fun(X4317,bool),bool),ord_less_eq(fun(X4317,bool)),X4320),X4318))
| hBOOL(hAPP(fun(X4317,bool),bool,hAPP(fun(X4317,bool),fun(fun(X4317,bool),bool),ord_less_eq(fun(X4317,bool)),X4319),X4318)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_46_subset__trans])]) ).
cnf(i_0_2127,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk144_4(X2,X1,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X4)))
| ti(fun(fun(X1,bool),bool),X4) = bot_bot(fun(fun(X1,bool),bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1332]) ).
cnf(i_0_2128,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool))),big_comm_monoid_big(X1,X2)) = big_comm_monoid_big(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1339]) ).
fof(i_0_2129,plain,
! [X4674,X4675,X4676,X4677] : hAPP(fun(X4674,bool),fun(X4674,bool),hAPP(fun(X4674,bool),fun(fun(X4674,bool),fun(X4674,bool)),semilattice_sup_sup(fun(X4674,bool)),hAPP(fun(X4674,bool),fun(X4674,bool),hAPP(X4674,fun(fun(X4674,bool),fun(X4674,bool)),insert(X4674),X4675),X4676)),X4677) = hAPP(fun(X4674,bool),fun(X4674,bool),hAPP(X4674,fun(fun(X4674,bool),fun(X4674,bool)),insert(X4674),X4675),hAPP(fun(X4674,bool),fun(X4674,bool),hAPP(fun(X4674,bool),fun(fun(X4674,bool),fun(X4674,bool)),semilattice_sup_sup(fun(X4674,bool)),X4676),X4677)),
inference(variable_rename,[status(thm)],[fact_133_Un__insert__left]) ).
fof(i_0_2130,plain,
! [X4170,X4171,X4172,X4173] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4170),bool),bool,hAPP(fun(hoare_2118899576triple(X4170),bool),fun(fun(hoare_2118899576triple(X4170),bool),bool),hoare_1301688828derivs(X4170),X4172),X4173))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4170),bool),bool,hAPP(fun(hoare_2118899576triple(X4170),bool),fun(fun(hoare_2118899576triple(X4170),bool),bool),hoare_1301688828derivs(X4170),X4171),X4172))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4170),bool),bool,hAPP(fun(hoare_2118899576triple(X4170),bool),fun(fun(hoare_2118899576triple(X4170),bool),bool),hoare_1301688828derivs(X4170),X4171),X4173)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_4_cut])]) ).
fof(i_0_2131,plain,
! [X5393,X5394,X5395,X5396] :
( ( hBOOL(hAPP(X5393,bool,X5394,X5396))
| ~ hBOOL(hAPP(X5393,bool,hAPP(fun(X5393,bool),fun(X5393,bool),hAPP(fun(X5393,bool),fun(fun(X5393,bool),fun(X5393,bool)),semilattice_inf_inf(fun(X5393,bool)),X5394),X5395),X5396)) )
& ( hBOOL(hAPP(X5393,bool,X5395,X5396))
| ~ hBOOL(hAPP(X5393,bool,hAPP(fun(X5393,bool),fun(X5393,bool),hAPP(fun(X5393,bool),fun(fun(X5393,bool),fun(X5393,bool)),semilattice_inf_inf(fun(X5393,bool)),X5394),X5395),X5396)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1340])])]) ).
fof(i_0_2132,plain,
! [X5427,X5428,X5429,X5430] :
( ~ hBOOL(hAPP(X5427,bool,hAPP(fun(X5427,bool),fun(X5427,bool),hAPP(fun(X5427,bool),fun(fun(X5427,bool),fun(X5427,bool)),semilattice_inf_inf(fun(X5427,bool)),X5428),X5429),X5430))
| hBOOL(hAPP(X5427,bool,X5428,X5430)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_316_inf1D1])]) ).
fof(i_0_2133,plain,
! [X5423,X5424,X5425,X5426] :
( ~ hBOOL(hAPP(X5423,bool,hAPP(fun(X5423,bool),fun(X5423,bool),hAPP(fun(X5423,bool),fun(fun(X5423,bool),fun(X5423,bool)),semilattice_inf_inf(fun(X5423,bool)),X5424),X5425),X5426))
| hBOOL(hAPP(X5423,bool,X5425,X5426)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_315_inf1D2])]) ).
fof(i_0_2134,plain,
! [X7818,X7819,X7820] : ~ hBOOL(hAPP(X7818,bool,hAPP(fun(X7818,bool),fun(X7818,bool),hAPP(fun(X7818,fun(X7818,X7818)),fun(fun(X7818,bool),fun(X7818,bool)),finite_fold1Set(X7818),X7819),bot_bot(fun(X7818,bool))),X7820)),
inference(variable_rename,[status(thm)],[i_0_1341]) ).
cnf(i_0_2135,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1342]) ).
fof(i_0_2136,plain,
! [X6618,X6619,X6620,X6621] : hBOOL(hAPP(fun(X6618,bool),bool,hAPP(X6618,fun(fun(X6618,bool),bool),member(X6618),hAPP(X6619,X6618,X6620,X6621)),hAPP(fun(X6619,bool),fun(X6618,bool),hAPP(fun(X6619,X6618),fun(fun(X6619,bool),fun(X6618,bool)),image(X6619,X6618),X6620),top_top(fun(X6619,bool))))),
inference(variable_rename,[status(thm)],[fact_586_rangeI]) ).
fof(i_0_2137,plain,
! [X6191,X6192,X6193,X6194,X6195] :
( ~ hBOOL(hAPP(fun(X6191,bool),bool,hAPP(fun(X6191,X6192),fun(fun(X6191,bool),bool),inj_on(X6191,X6192),X6194),X6195))
| ~ hBOOL(hAPP(fun(X6191,bool),bool,hAPP(fun(X6191,bool),fun(fun(X6191,bool),bool),ord_less_eq(fun(X6191,bool)),X6193),X6195))
| hBOOL(hAPP(fun(X6191,bool),bool,hAPP(fun(X6191,X6192),fun(fun(X6191,bool),bool),inj_on(X6191,X6192),X6194),X6193)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_496_subset__inj__on])]) ).
cnf(i_0_2138,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X3))
| ti(X1,X4) != ti(X1,X5) ),
inference(split_conjunct,[status(thm)],[i_0_1343]) ).
fof(i_0_2139,plain,
! [X7353,X7354,X7355] :
( ( hBOOL(hAPP(fun(X7353,bool),bool,hAPP(X7353,fun(fun(X7353,bool),bool),member(X7353),X7354),esk159_3(X7353,X7354,X7355)))
| ~ hBOOL(hAPP(fun(X7353,bool),bool,hAPP(X7353,fun(fun(X7353,bool),bool),member(X7353),X7354),hAPP(fun(fun(X7353,bool),bool),fun(X7353,bool),complete_Sup_Sup(fun(X7353,bool)),X7355))) )
& ( hBOOL(hAPP(fun(fun(X7353,bool),bool),bool,hAPP(fun(X7353,bool),fun(fun(fun(X7353,bool),bool),bool),member(fun(X7353,bool)),esk159_3(X7353,X7354,X7355)),X7355))
| ~ hBOOL(hAPP(fun(X7353,bool),bool,hAPP(X7353,fun(fun(X7353,bool),bool),member(X7353),X7354),hAPP(fun(fun(X7353,bool),bool),fun(X7353,bool),complete_Sup_Sup(fun(X7353,bool)),X7355))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1344])])])]) ).
fof(i_0_2140,plain,
! [X5727,X5728,X5729,X5730] :
( hBOOL(hAPP(fun(X5727,bool),bool,hAPP(X5727,fun(fun(X5727,bool),bool),member(X5727),X5729),X5730))
| hAPP(fun(X5727,bool),fun(X5727,bool),hAPP(fun(X5727,bool),fun(fun(X5727,bool),fun(X5727,bool)),semilattice_inf_inf(fun(X5727,bool)),hAPP(fun(X5727,bool),fun(X5727,bool),hAPP(X5727,fun(fun(X5727,bool),fun(X5727,bool)),insert(X5727),X5729),X5728)),X5730) = hAPP(fun(X5727,bool),fun(X5727,bool),hAPP(fun(X5727,bool),fun(fun(X5727,bool),fun(X5727,bool)),semilattice_inf_inf(fun(X5727,bool)),X5728),X5730) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1345])]) ).
fof(i_0_2141,plain,
! [X7388,X7389,X7390] :
( ( ~ hBOOL(hAPP(fun(fun(X7388,bool),bool),bool,hAPP(fun(X7388,bool),fun(fun(fun(X7388,bool),bool),bool),member(fun(X7388,bool)),X7389),hAPP(fun(X7388,bool),fun(fun(X7388,bool),bool),pow(X7388),X7390)))
| hBOOL(hAPP(fun(X7388,bool),bool,hAPP(fun(X7388,bool),fun(fun(X7388,bool),bool),ord_less_eq(fun(X7388,bool)),X7389),X7390)) )
& ( ~ hBOOL(hAPP(fun(X7388,bool),bool,hAPP(fun(X7388,bool),fun(fun(X7388,bool),bool),ord_less_eq(fun(X7388,bool)),X7389),X7390))
| hBOOL(hAPP(fun(fun(X7388,bool),bool),bool,hAPP(fun(X7388,bool),fun(fun(fun(X7388,bool),bool),bool),member(fun(X7388,bool)),X7389),hAPP(fun(X7388,bool),fun(fun(X7388,bool),bool),pow(X7388),X7390))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_824_Pow__iff])]) ).
fof(i_0_2142,plain,
! [X7385,X7386,X7387] :
( ~ hBOOL(hAPP(fun(fun(X7385,bool),bool),bool,hAPP(fun(X7385,bool),fun(fun(fun(X7385,bool),bool),bool),member(fun(X7385,bool)),X7386),hAPP(fun(X7385,bool),fun(fun(X7385,bool),bool),pow(X7385),X7387)))
| hBOOL(hAPP(fun(X7385,bool),bool,hAPP(fun(X7385,bool),fun(fun(X7385,bool),bool),ord_less_eq(fun(X7385,bool)),X7386),X7387)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_823_PowD])]) ).
cnf(i_0_2143,plain,
( ti(X1,X2) = ti(X1,X4)
| hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1346]) ).
fof(i_0_2144,plain,
! [X4452,X4453,X4454,X4455,X4456] :
( ~ hBOOL(hAPP(fun(X4453,bool),bool,hAPP(X4453,fun(fun(X4453,bool),bool),member(X4453),X4455),X4456))
| hAPP(fun(X4452,bool),fun(X4452,bool),hAPP(X4452,fun(fun(X4452,bool),fun(X4452,bool)),insert(X4452),hAPP(X4453,X4452,X4454,X4455)),hAPP(fun(X4453,bool),fun(X4452,bool),hAPP(fun(X4453,X4452),fun(fun(X4453,bool),fun(X4452,bool)),image(X4453,X4452),X4454),X4456)) = hAPP(fun(X4453,bool),fun(X4452,bool),hAPP(fun(X4453,X4452),fun(fun(X4453,bool),fun(X4452,bool)),image(X4453,X4452),X4454),X4456) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_82_insert__image])]) ).
fof(i_0_2145,plain,
! [X7298,X7299,X7300] :
( ~ comple44059174attice(X7298)
| ~ hBOOL(hAPP(fun(X7298,bool),bool,hAPP(fun(X7298,bool),fun(fun(X7298,bool),bool),ord_less_eq(fun(X7298,bool)),X7299),X7300))
| hBOOL(hAPP(X7298,bool,hAPP(X7298,fun(X7298,bool),ord_less_eq(X7298),hAPP(fun(X7298,bool),X7298,complete_Sup_Sup(X7298),X7299)),hAPP(fun(X7298,bool),X7298,complete_Sup_Sup(X7298),X7300))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_794_Sup__subset__mono])])]) ).
fof(i_0_2146,plain,
! [X7192,X7193,X7194] :
( ~ comple44059174attice(X7192)
| ~ hBOOL(hAPP(fun(X7192,bool),bool,hAPP(fun(X7192,bool),fun(fun(X7192,bool),bool),ord_less_eq(fun(X7192,bool)),X7193),X7194))
| hBOOL(hAPP(X7192,bool,hAPP(X7192,fun(X7192,bool),ord_less_eq(X7192),hAPP(fun(X7192,bool),X7192,complete_Inf_Inf(X7192),X7194)),hAPP(fun(X7192,bool),X7192,complete_Inf_Inf(X7192),X7193))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_765_Inf__superset__mono])])]) ).
fof(i_0_2147,plain,
! [X7291,X7292,X7293,X7294] :
( ~ comple44059174attice(X7291)
| ~ hBOOL(hAPP(fun(X7291,bool),bool,hAPP(X7291,fun(fun(X7291,bool),bool),member(X7291),X7293),X7294))
| ~ hBOOL(hAPP(X7291,bool,hAPP(X7291,fun(X7291,bool),ord_less_eq(X7291),X7292),X7293))
| hBOOL(hAPP(X7291,bool,hAPP(X7291,fun(X7291,bool),ord_less_eq(X7291),X7292),hAPP(fun(X7291,bool),X7291,complete_Sup_Sup(X7291),X7294))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_792_Sup__upper2])])]) ).
fof(i_0_2148,plain,
! [X7603,X7604,X7605] :
( ~ linorder(X7603)
| ~ hBOOL(hAPP(fun(X7603,bool),bool,finite_finite(X7603),X7605))
| hBOOL(hAPP(fun(X7603,bool),bool,hAPP(X7603,fun(fun(X7603,bool),bool),member(X7603),X7604),X7605))
| hAPP(fun(X7603,bool),X7603,big_linorder_Min(X7603),hAPP(fun(X7603,bool),fun(X7603,bool),hAPP(X7603,fun(fun(X7603,bool),fun(X7603,bool)),insert(X7603),X7604),X7605)) = hAPP(fun(X7603,bool),X7603,hAPP(X7603,fun(fun(X7603,bool),X7603),hAPP(fun(X7603,fun(X7603,X7603)),fun(X7603,fun(fun(X7603,bool),X7603)),finite_fold(X7603,X7603),ord_min(X7603)),X7604),X7605) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1347])])]) ).
fof(i_0_2149,plain,
! [X7905,X7906,X7907] :
( ~ linorder(X7905)
| ~ hBOOL(hAPP(fun(X7905,bool),bool,finite_finite(X7905),X7907))
| hBOOL(hAPP(fun(X7905,bool),bool,hAPP(X7905,fun(fun(X7905,bool),bool),member(X7905),X7906),X7907))
| hAPP(fun(X7905,bool),X7905,big_linorder_Max(X7905),hAPP(fun(X7905,bool),fun(X7905,bool),hAPP(X7905,fun(fun(X7905,bool),fun(X7905,bool)),insert(X7905),X7906),X7907)) = hAPP(fun(X7905,bool),X7905,hAPP(X7905,fun(fun(X7905,bool),X7905),hAPP(fun(X7905,fun(X7905,X7905)),fun(X7905,fun(fun(X7905,bool),X7905)),finite_fold(X7905,X7905),ord_max(X7905)),X7906),X7907) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1348])])]) ).
fof(i_0_2150,plain,
! [X6893,X6894,X6895] :
( ~ lattice(X6893)
| ~ hBOOL(hAPP(fun(X6893,bool),bool,finite_finite(X6893),X6895))
| hBOOL(hAPP(fun(X6893,bool),bool,hAPP(X6893,fun(fun(X6893,bool),bool),member(X6893),X6894),X6895))
| hAPP(fun(X6893,bool),X6893,big_lattice_Sup_fin(X6893),hAPP(fun(X6893,bool),fun(X6893,bool),hAPP(X6893,fun(fun(X6893,bool),fun(X6893,bool)),insert(X6893),X6894),X6895)) = hAPP(fun(X6893,bool),X6893,hAPP(X6893,fun(fun(X6893,bool),X6893),hAPP(fun(X6893,fun(X6893,X6893)),fun(X6893,fun(fun(X6893,bool),X6893)),finite_fold(X6893,X6893),semilattice_sup_sup(X6893)),X6894),X6895) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1349])])]) ).
fof(i_0_2151,plain,
! [X6803,X6804,X6805] :
( ~ lattice(X6803)
| ~ hBOOL(hAPP(fun(X6803,bool),bool,finite_finite(X6803),X6805))
| hBOOL(hAPP(fun(X6803,bool),bool,hAPP(X6803,fun(fun(X6803,bool),bool),member(X6803),X6804),X6805))
| hAPP(fun(X6803,bool),X6803,big_lattice_Inf_fin(X6803),hAPP(fun(X6803,bool),fun(X6803,bool),hAPP(X6803,fun(fun(X6803,bool),fun(X6803,bool)),insert(X6803),X6804),X6805)) = hAPP(fun(X6803,bool),X6803,hAPP(X6803,fun(fun(X6803,bool),X6803),hAPP(fun(X6803,fun(X6803,X6803)),fun(X6803,fun(fun(X6803,bool),X6803)),finite_fold(X6803,X6803),semilattice_inf_inf(X6803)),X6804),X6805) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1350])])]) ).
fof(i_0_2152,plain,
! [X7764,X7765,X7766,X7767] :
( ~ linorder(X7764)
| hAPP(X7764,X7764,hAPP(X7764,fun(X7764,X7764),ord_min(X7764),X7765),hAPP(X7764,X7764,hAPP(X7764,fun(X7764,X7764),ord_max(X7764),X7766),X7767)) = hAPP(X7764,X7764,hAPP(X7764,fun(X7764,X7764),ord_max(X7764),hAPP(X7764,X7764,hAPP(X7764,fun(X7764,X7764),ord_min(X7764),X7765),X7766)),hAPP(X7764,X7764,hAPP(X7764,fun(X7764,X7764),ord_min(X7764),X7765),X7767)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_942_min__max_Oinf__sup__distrib1])])]) ).
fof(i_0_2153,plain,
! [X7768,X7769,X7770,X7771] :
( ~ linorder(X7768)
| hAPP(X7768,X7768,hAPP(X7768,fun(X7768,X7768),ord_max(X7768),X7769),hAPP(X7768,X7768,hAPP(X7768,fun(X7768,X7768),ord_min(X7768),X7770),X7771)) = hAPP(X7768,X7768,hAPP(X7768,fun(X7768,X7768),ord_min(X7768),hAPP(X7768,X7768,hAPP(X7768,fun(X7768,X7768),ord_max(X7768),X7769),X7770)),hAPP(X7768,X7768,hAPP(X7768,fun(X7768,X7768),ord_max(X7768),X7769),X7771)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_943_min__max_Osup__inf__distrib1])])]) ).
fof(i_0_2154,plain,
! [X5654,X5655,X5656,X5657] :
( ~ distrib_lattice(X5654)
| hAPP(X5654,X5654,hAPP(X5654,fun(X5654,X5654),semilattice_sup_sup(X5654),X5655),hAPP(X5654,X5654,hAPP(X5654,fun(X5654,X5654),semilattice_inf_inf(X5654),X5656),X5657)) = hAPP(X5654,X5654,hAPP(X5654,fun(X5654,X5654),semilattice_inf_inf(X5654),hAPP(X5654,X5654,hAPP(X5654,fun(X5654,X5654),semilattice_sup_sup(X5654),X5655),X5656)),hAPP(X5654,X5654,hAPP(X5654,fun(X5654,X5654),semilattice_sup_sup(X5654),X5655),X5657)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_380_sup__inf__distrib1])])]) ).
fof(i_0_2155,plain,
! [X5650,X5651,X5652,X5653] :
( ~ distrib_lattice(X5650)
| hAPP(X5650,X5650,hAPP(X5650,fun(X5650,X5650),semilattice_inf_inf(X5650),X5651),hAPP(X5650,X5650,hAPP(X5650,fun(X5650,X5650),semilattice_sup_sup(X5650),X5652),X5653)) = hAPP(X5650,X5650,hAPP(X5650,fun(X5650,X5650),semilattice_sup_sup(X5650),hAPP(X5650,X5650,hAPP(X5650,fun(X5650,X5650),semilattice_inf_inf(X5650),X5651),X5652)),hAPP(X5650,X5650,hAPP(X5650,fun(X5650,X5650),semilattice_inf_inf(X5650),X5651),X5653)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_379_inf__sup__distrib1])])]) ).
fof(i_0_2156,plain,
! [X7498,X7499,X7500] :
( ~ linorder(X7498)
| hBOOL(hAPP(X7498,bool,hAPP(X7498,fun(X7498,bool),ord_less_eq(X7498),hAPP(X7498,X7498,hAPP(X7498,fun(X7498,X7498),ord_min(X7498),X7499),X7500)),X7499)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_861_min__max_Oinf__le1])])]) ).
fof(i_0_2157,plain,
! [X7501,X7502,X7503] :
( ~ linorder(X7501)
| hBOOL(hAPP(X7501,bool,hAPP(X7501,fun(X7501,bool),ord_less_eq(X7501),hAPP(X7501,X7501,hAPP(X7501,fun(X7501,X7501),ord_min(X7501),X7502),X7503)),X7503)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_862_min__max_Oinf__le2])])]) ).
fof(i_0_2158,plain,
! [X5593,X5594,X5595] :
( ~ semilattice_inf(X5593)
| hBOOL(hAPP(X5593,bool,hAPP(X5593,fun(X5593,bool),ord_less_eq(X5593),hAPP(X5593,X5593,hAPP(X5593,fun(X5593,X5593),semilattice_inf_inf(X5593),X5594),X5595)),X5594)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_362_inf__le1])])]) ).
fof(i_0_2159,plain,
! [X5590,X5591,X5592] :
( ~ lattice(X5590)
| hBOOL(hAPP(X5590,bool,hAPP(X5590,fun(X5590,bool),ord_less_eq(X5590),hAPP(X5590,X5590,hAPP(X5590,fun(X5590,X5590),semilattice_inf_inf(X5590),X5591),X5592)),X5591)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_361_inf__sup__ord_I1_J])])]) ).
fof(i_0_2160,plain,
! [X5599,X5600,X5601] :
( ~ semilattice_inf(X5599)
| hBOOL(hAPP(X5599,bool,hAPP(X5599,fun(X5599,bool),ord_less_eq(X5599),hAPP(X5599,X5599,hAPP(X5599,fun(X5599,X5599),semilattice_inf_inf(X5599),X5600),X5601)),X5601)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_364_inf__le2])])]) ).
fof(i_0_2161,plain,
! [X5596,X5597,X5598] :
( ~ lattice(X5596)
| hBOOL(hAPP(X5596,bool,hAPP(X5596,fun(X5596,bool),ord_less_eq(X5596),hAPP(X5596,X5596,hAPP(X5596,fun(X5596,X5596),semilattice_inf_inf(X5596),X5597),X5598)),X5598)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_363_inf__sup__ord_I2_J])])]) ).
cnf(i_0_2162,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),bot_bot(fun(X1,bool))))
| ti(X1,X2) != ti(X1,X3)
| ti(X1,X4) != ti(X1,X5) ),
inference(split_conjunct,[status(thm)],[i_0_1292]) ).
cnf(i_0_2163,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))
| ti(X1,X2) != ti(X1,X3)
| ti(X1,X4) != ti(X1,X5) ),
inference(split_conjunct,[status(thm)],[i_0_1292]) ).
fof(i_0_2164,plain,
! [X4325,X4326,X4327,X4328] :
( ~ hBOOL(hAPP(fun(X4325,bool),bool,hAPP(X4325,fun(fun(X4325,bool),bool),member(X4325),X4327),X4328))
| ~ hBOOL(hAPP(fun(X4325,bool),bool,hAPP(fun(X4325,bool),fun(fun(X4325,bool),bool),ord_less_eq(fun(X4325,bool)),X4328),X4326))
| hBOOL(hAPP(fun(X4325,bool),bool,hAPP(X4325,fun(fun(X4325,bool),bool),member(X4325),X4327),X4326)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_48_set__rev__mp])]) ).
fof(i_0_2165,plain,
! [X4329,X4330,X4331,X4332] :
( ~ hBOOL(hAPP(fun(X4329,bool),bool,hAPP(fun(X4329,bool),fun(fun(X4329,bool),bool),ord_less_eq(fun(X4329,bool)),X4331),X4332))
| ~ hBOOL(hAPP(fun(X4329,bool),bool,hAPP(X4329,fun(fun(X4329,bool),bool),member(X4329),X4330),X4331))
| hBOOL(hAPP(fun(X4329,bool),bool,hAPP(X4329,fun(fun(X4329,bool),bool),member(X4329),X4330),X4332)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_49_in__mono])]) ).
fof(i_0_2166,plain,
! [X4321,X4322,X4323,X4324] :
( ~ hBOOL(hAPP(fun(X4321,bool),bool,hAPP(fun(X4321,bool),fun(fun(X4321,bool),bool),ord_less_eq(fun(X4321,bool)),X4323),X4324))
| ~ hBOOL(hAPP(fun(X4321,bool),bool,hAPP(X4321,fun(fun(X4321,bool),bool),member(X4321),X4322),X4323))
| hBOOL(hAPP(fun(X4321,bool),bool,hAPP(X4321,fun(fun(X4321,bool),bool),member(X4321),X4322),X4324)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_47_set__mp])]) ).
fof(i_0_2167,plain,
! [X4235,X4236,X4237,X4238] :
( ~ hBOOL(hAPP(fun(X4235,bool),bool,hAPP(fun(X4235,bool),fun(fun(X4235,bool),bool),ord_less_eq(fun(X4235,bool)),X4237),X4238))
| ~ hBOOL(hAPP(fun(X4235,bool),bool,hAPP(X4235,fun(fun(X4235,bool),bool),member(X4235),X4236),X4237))
| hBOOL(hAPP(fun(X4235,bool),bool,hAPP(X4235,fun(fun(X4235,bool),bool),member(X4235),X4236),X4238)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_24_subsetD])]) ).
fof(i_0_2168,plain,
! [X4793,X4794,X4795,X4796,X4797] :
( ~ ord(X4794)
| ~ hBOOL(hAPP(fun(X4793,X4794),bool,hAPP(fun(X4793,X4794),fun(fun(X4793,X4794),bool),ord_less_eq(fun(X4793,X4794)),X4796),X4797))
| hBOOL(hAPP(X4794,bool,hAPP(X4794,fun(X4794,bool),ord_less_eq(X4794),hAPP(X4793,X4794,X4796,X4795)),hAPP(X4793,X4794,X4797,X4795))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_166_le__funD])])]) ).
fof(i_0_2169,plain,
! [X4788,X4789,X4790,X4791,X4792] :
( ~ ord(X4789)
| ~ hBOOL(hAPP(fun(X4788,X4789),bool,hAPP(fun(X4788,X4789),fun(fun(X4788,X4789),bool),ord_less_eq(fun(X4788,X4789)),X4791),X4792))
| hBOOL(hAPP(X4789,bool,hAPP(X4789,fun(X4789,bool),ord_less_eq(X4789),hAPP(X4788,X4789,X4791,X4790)),hAPP(X4788,X4789,X4792,X4790))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_165_le__funE])])]) ).
fof(i_0_2170,plain,
! [X4401,X4402,X4403] :
( ( ~ hBOOL(hAPP(fun(X4401,bool),bool,finite_finite(X4401),hAPP(fun(X4401,bool),fun(X4401,bool),hAPP(X4401,fun(fun(X4401,bool),fun(X4401,bool)),insert(X4401),X4402),X4403)))
| hBOOL(hAPP(fun(X4401,bool),bool,finite_finite(X4401),X4403)) )
& ( ~ hBOOL(hAPP(fun(X4401,bool),bool,finite_finite(X4401),X4403))
| hBOOL(hAPP(fun(X4401,bool),bool,finite_finite(X4401),hAPP(fun(X4401,bool),fun(X4401,bool),hAPP(X4401,fun(fun(X4401,bool),fun(X4401,bool)),insert(X4401),X4402),X4403))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_67_finite__insert])]) ).
fof(i_0_2171,plain,
! [X6966,X6967,X6968] :
( ( ~ hBOOL(hAPP(fun(X6966,bool),bool,hAPP(X6966,fun(fun(X6966,bool),bool),member(X6966),X6967),hAPP(fun(X6966,bool),fun(X6966,bool),uminus_uminus(fun(X6966,bool)),X6968)))
| ~ hBOOL(hAPP(fun(X6966,bool),bool,hAPP(X6966,fun(fun(X6966,bool),bool),member(X6966),X6967),X6968)) )
& ( hBOOL(hAPP(fun(X6966,bool),bool,hAPP(X6966,fun(fun(X6966,bool),bool),member(X6966),X6967),X6968))
| hBOOL(hAPP(fun(X6966,bool),bool,hAPP(X6966,fun(fun(X6966,bool),bool),member(X6966),X6967),hAPP(fun(X6966,bool),fun(X6966,bool),uminus_uminus(fun(X6966,bool)),X6968))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1351])]) ).
fof(i_0_2172,plain,
! [X6960,X6961,X6962] :
( ~ hBOOL(hAPP(fun(X6960,bool),bool,hAPP(X6960,fun(fun(X6960,bool),bool),member(X6960),X6961),hAPP(fun(X6960,bool),fun(X6960,bool),uminus_uminus(fun(X6960,bool)),X6962)))
| ~ hBOOL(hAPP(fun(X6960,bool),bool,hAPP(X6960,fun(fun(X6960,bool),bool),member(X6960),X6961),X6962)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1352])]) ).
fof(i_0_2173,plain,
! [X6957,X6958,X6959] :
( ~ hBOOL(hAPP(fun(X6957,bool),bool,hAPP(X6957,fun(fun(X6957,bool),bool),member(X6957),X6958),hAPP(fun(X6957,bool),fun(X6957,bool),uminus_uminus(fun(X6957,bool)),X6959)))
| ~ hBOOL(hAPP(fun(X6957,bool),bool,hAPP(X6957,fun(fun(X6957,bool),bool),member(X6957),X6958),X6959)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1353])]) ).
fof(i_0_2174,plain,
! [X7690,X7691,X7692] :
( ~ linorder(X7690)
| ~ hBOOL(hAPP(fun(X7690,bool),bool,finite_finite(X7690),X7692))
| ~ hBOOL(hAPP(fun(X7690,bool),bool,hAPP(X7690,fun(fun(X7690,bool),bool),member(X7690),X7691),X7692))
| hAPP(X7690,X7690,hAPP(X7690,fun(X7690,X7690),ord_min(X7690),X7691),hAPP(fun(X7690,bool),X7690,hAPP(fun(X7690,fun(X7690,X7690)),fun(fun(X7690,bool),X7690),big_Inf_fin(X7690),ord_min(X7690)),X7692)) = hAPP(fun(X7690,bool),X7690,hAPP(fun(X7690,fun(X7690,X7690)),fun(fun(X7690,bool),X7690),big_Inf_fin(X7690),ord_min(X7690)),X7692) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_918_min__max_OInf__fin_Oin__idem])])]) ).
cnf(i_0_2175,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)))),finite908156982e_idem(X1,X2)) = finite908156982e_idem(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1354]) ).
cnf(i_0_2176,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)))),finite1357897459simple(X1,X2)) = finite1357897459simple(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1355]) ).
fof(i_0_2177,plain,
! [X7317,X7318,X7319] : hAPP(fun(fun(X7317,bool),bool),fun(X7317,bool),complete_Sup_Sup(fun(X7317,bool)),hAPP(fun(fun(X7317,bool),bool),fun(fun(X7317,bool),bool),hAPP(fun(fun(X7317,bool),bool),fun(fun(fun(X7317,bool),bool),fun(fun(X7317,bool),bool)),semilattice_sup_sup(fun(fun(X7317,bool),bool)),X7318),X7319)) = hAPP(fun(X7317,bool),fun(X7317,bool),hAPP(fun(X7317,bool),fun(fun(X7317,bool),fun(X7317,bool)),semilattice_sup_sup(fun(X7317,bool)),hAPP(fun(fun(X7317,bool),bool),fun(X7317,bool),complete_Sup_Sup(fun(X7317,bool)),X7318)),hAPP(fun(fun(X7317,bool),bool),fun(X7317,bool),complete_Sup_Sup(fun(X7317,bool)),X7319)),
inference(variable_rename,[status(thm)],[fact_801_Union__Un__distrib]) ).
fof(i_0_2178,plain,
! [X7166,X7167,X7168] : hAPP(fun(fun(X7166,bool),bool),fun(X7166,bool),complete_Inf_Inf(fun(X7166,bool)),hAPP(fun(fun(X7166,bool),bool),fun(fun(X7166,bool),bool),hAPP(fun(fun(X7166,bool),bool),fun(fun(fun(X7166,bool),bool),fun(fun(X7166,bool),bool)),semilattice_sup_sup(fun(fun(X7166,bool),bool)),X7167),X7168)) = hAPP(fun(X7166,bool),fun(X7166,bool),hAPP(fun(X7166,bool),fun(fun(X7166,bool),fun(X7166,bool)),semilattice_inf_inf(fun(X7166,bool)),hAPP(fun(fun(X7166,bool),bool),fun(X7166,bool),complete_Inf_Inf(fun(X7166,bool)),X7167)),hAPP(fun(fun(X7166,bool),bool),fun(X7166,bool),complete_Inf_Inf(fun(X7166,bool)),X7168)),
inference(variable_rename,[status(thm)],[fact_758_Inter__Un__distrib]) ).
fof(i_0_2179,plain,
! [X7277,X7278,X7279] :
( ~ hBOOL(hAPP(fun(fun(X7277,bool),bool),bool,hAPP(fun(X7277,bool),fun(fun(fun(X7277,bool),bool),bool),member(fun(X7277,bool)),X7278),X7279))
| hBOOL(hAPP(fun(X7277,bool),bool,hAPP(fun(X7277,bool),fun(fun(X7277,bool),bool),ord_less_eq(fun(X7277,bool)),X7278),hAPP(fun(fun(X7277,bool),bool),fun(X7277,bool),complete_Sup_Sup(fun(X7277,bool)),X7279))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_788_Union__upper])]) ).
fof(i_0_2180,plain,
! [X7407,X7408] : hBOOL(hAPP(fun(fun(X7407,bool),bool),bool,hAPP(fun(fun(X7407,bool),bool),fun(fun(fun(X7407,bool),bool),bool),ord_less_eq(fun(fun(X7407,bool),bool)),X7408),hAPP(fun(X7407,bool),fun(fun(X7407,bool),bool),pow(X7407),hAPP(fun(fun(X7407,bool),bool),fun(X7407,bool),complete_Sup_Sup(fun(X7407,bool)),X7408)))),
inference(variable_rename,[status(thm)],[fact_831_subset__Pow__Union]) ).
cnf(i_0_2181,plain,
( ti(fun(X1,bool),X3) = ti(fun(X1,bool),X4)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4) ),
inference(split_conjunct,[status(thm)],[i_0_1356]) ).
cnf(i_0_2182,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1357]) ).
cnf(i_0_2183,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1358]) ).
cnf(i_0_2184,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1359]) ).
cnf(i_0_2185,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1360]) ).
cnf(i_0_2186,plain,
( ti(fun(X1,bool),X4) = ti(fun(X1,bool),X5)
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) != hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1361]) ).
fof(i_0_2187,plain,
! [X7479,X7480,X7481] :
( ~ linorder(X7479)
| ~ hBOOL(hAPP(fun(X7479,bool),bool,finite_finite(X7479),X7481))
| ~ hBOOL(hAPP(fun(X7479,bool),bool,hAPP(X7479,fun(fun(X7479,bool),bool),member(X7479),X7480),X7481))
| hBOOL(hAPP(X7479,bool,hAPP(X7479,fun(X7479,bool),ord_less_eq(X7479),hAPP(fun(X7479,bool),X7479,big_linorder_Min(X7479),X7481)),X7480)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_854_Min__le])])]) ).
fof(i_0_2188,plain,
! [X7326,X7327,X7328] :
( ~ comple44059174attice(X7326)
| hAPP(fun(X7326,bool),X7326,complete_Sup_Sup(X7326),hAPP(fun(X7326,bool),fun(X7326,bool),hAPP(X7326,fun(fun(X7326,bool),fun(X7326,bool)),insert(X7326),X7327),hAPP(fun(X7326,bool),fun(X7326,bool),hAPP(X7326,fun(fun(X7326,bool),fun(X7326,bool)),insert(X7326),X7328),bot_bot(fun(X7326,bool))))) = hAPP(X7326,X7326,hAPP(X7326,fun(X7326,X7326),semilattice_sup_sup(X7326),X7327),X7328) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_804_Sup__binary])])]) ).
fof(i_0_2189,plain,
! [X7144,X7145,X7146] :
( ~ comple44059174attice(X7144)
| hAPP(fun(X7144,bool),X7144,complete_Inf_Inf(X7144),hAPP(fun(X7144,bool),fun(X7144,bool),hAPP(X7144,fun(fun(X7144,bool),fun(X7144,bool)),insert(X7144),X7145),hAPP(fun(X7144,bool),fun(X7144,bool),hAPP(X7144,fun(fun(X7144,bool),fun(X7144,bool)),insert(X7144),X7146),bot_bot(fun(X7144,bool))))) = hAPP(X7144,X7144,hAPP(X7144,fun(X7144,X7144),semilattice_inf_inf(X7144),X7145),X7146) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_750_Inf__binary])])]) ).
fof(i_0_2190,plain,
! [X6285,X6286,X6287,X6288,X6289] :
( hAPP(X6285,option(X6286),X6288,X6289) != none(X6286)
| hAPP(fun(X6285,bool),fun(X6285,bool),hAPP(fun(X6285,bool),fun(fun(X6285,bool),fun(X6285,bool)),minus_minus(fun(X6285,bool)),hAPP(fun(X6285,option(X6286)),fun(X6285,bool),dom(X6285,X6286),X6288)),hAPP(fun(X6285,bool),fun(X6285,bool),hAPP(X6285,fun(fun(X6285,bool),fun(X6285,bool)),insert(X6285),X6289),X6287)) = hAPP(fun(X6285,bool),fun(X6285,bool),hAPP(fun(X6285,bool),fun(fun(X6285,bool),fun(X6285,bool)),minus_minus(fun(X6285,bool)),hAPP(fun(X6285,option(X6286)),fun(X6285,bool),dom(X6285,X6286),X6288)),X6287) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_519_dom__minus])]) ).
fof(i_0_2191,plain,
! [X4457,X4458,X4459,X4460,X4461] : hAPP(fun(X4457,bool),fun(X4458,bool),hAPP(fun(X4457,X4458),fun(fun(X4457,bool),fun(X4458,bool)),image(X4457,X4458),X4459),hAPP(fun(X4457,bool),fun(X4457,bool),hAPP(X4457,fun(fun(X4457,bool),fun(X4457,bool)),insert(X4457),X4460),X4461)) = hAPP(fun(X4458,bool),fun(X4458,bool),hAPP(X4458,fun(fun(X4458,bool),fun(X4458,bool)),insert(X4458),hAPP(X4457,X4458,X4459,X4460)),hAPP(fun(X4457,bool),fun(X4458,bool),hAPP(fun(X4457,X4458),fun(fun(X4457,bool),fun(X4458,bool)),image(X4457,X4458),X4459),X4461)),
inference(variable_rename,[status(thm)],[fact_83_image__insert]) ).
cnf(i_0_2192,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3) = ti(X1,X2)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk168_3(X1,X2,X3)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1362]) ).
cnf(i_0_2193,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1363]) ).
cnf(i_0_2194,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk143_3(X1,X2,X3)),X2))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1364]) ).
cnf(i_0_2195,plain,
ti(fun(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2)),hoare_1759541758le_rec(X1,X2)) = hoare_1759541758le_rec(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1365]) ).
cnf(i_0_2196,plain,
ti(fun(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2)),hoare_225284258e_case(X1,X2)) = hoare_225284258e_case(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1366]) ).
fof(i_0_2197,plain,
! [X7856,X7857,X7858,X7859] :
( ~ linorder(X7856)
| ~ hBOOL(hAPP(X7856,bool,hAPP(X7856,fun(X7856,bool),ord_less_eq(X7856),X7858),X7859))
| hBOOL(hAPP(X7856,bool,hAPP(X7856,fun(X7856,bool),ord_less_eq(X7856),X7858),hAPP(X7856,X7856,hAPP(X7856,fun(X7856,X7856),ord_max(X7856),X7859),X7857))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_969_min__max_Ole__supI1])])]) ).
fof(i_0_2198,plain,
! [X7852,X7853,X7854,X7855] :
( ~ linorder(X7852)
| ~ hBOOL(hAPP(X7852,bool,hAPP(X7852,fun(X7852,bool),ord_less_eq(X7852),X7854),X7855))
| hBOOL(hAPP(X7852,bool,hAPP(X7852,fun(X7852,bool),ord_less_eq(X7852),X7854),hAPP(X7852,X7852,hAPP(X7852,fun(X7852,X7852),ord_max(X7852),X7853),X7855))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_968_min__max_Ole__supI2])])]) ).
fof(i_0_2199,plain,
! [X5002,X5003,X5004,X5005] :
( ~ semilattice_sup(X5002)
| ~ hBOOL(hAPP(X5002,bool,hAPP(X5002,fun(X5002,bool),ord_less_eq(X5002),X5004),X5005))
| hBOOL(hAPP(X5002,bool,hAPP(X5002,fun(X5002,bool),ord_less_eq(X5002),X5004),hAPP(X5002,X5002,hAPP(X5002,fun(X5002,X5002),semilattice_sup_sup(X5002),X5005),X5003))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_216_le__supI1])])]) ).
fof(i_0_2200,plain,
! [X5006,X5007,X5008,X5009] :
( ~ semilattice_sup(X5006)
| ~ hBOOL(hAPP(X5006,bool,hAPP(X5006,fun(X5006,bool),ord_less_eq(X5006),X5008),X5009))
| hBOOL(hAPP(X5006,bool,hAPP(X5006,fun(X5006,bool),ord_less_eq(X5006),X5008),hAPP(X5006,X5006,hAPP(X5006,fun(X5006,X5006),semilattice_sup_sup(X5006),X5007),X5009))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_217_le__supI2])])]) ).
cnf(i_0_2201,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ti(X1,X2) != hAPP(X3,X1,X4,X5) ),
inference(split_conjunct,[status(thm)],[i_0_1367]) ).
fof(i_0_2202,plain,
! [X7229,X7230,X7231] :
( ( hBOOL(hAPP(fun(fun(X7229,bool),bool),bool,hAPP(fun(X7229,bool),fun(fun(fun(X7229,bool),bool),bool),member(fun(X7229,bool)),esk146_3(X7229,X7230,X7231)),X7231))
| hBOOL(hAPP(fun(X7229,bool),bool,hAPP(fun(X7229,bool),fun(fun(X7229,bool),bool),ord_less_eq(fun(X7229,bool)),X7230),hAPP(fun(fun(X7229,bool),bool),fun(X7229,bool),complete_Inf_Inf(fun(X7229,bool)),X7231))) )
& ( ~ hBOOL(hAPP(fun(X7229,bool),bool,hAPP(fun(X7229,bool),fun(fun(X7229,bool),bool),ord_less_eq(fun(X7229,bool)),X7230),esk146_3(X7229,X7230,X7231)))
| hBOOL(hAPP(fun(X7229,bool),bool,hAPP(fun(X7229,bool),fun(fun(X7229,bool),bool),ord_less_eq(fun(X7229,bool)),X7230),hAPP(fun(fun(X7229,bool),bool),fun(X7229,bool),complete_Inf_Inf(fun(X7229,bool)),X7231))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_776_Inter__greatest])])])]) ).
cnf(i_0_2203,plain,
( ti(fun(X1,bool),X2) = ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1368]) ).
cnf(i_0_2204,plain,
( ti(fun(X1,bool),X2) = ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1369]) ).
cnf(i_0_2205,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1370]) ).
cnf(i_0_2206,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1371]) ).
cnf(i_0_2207,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1372]) ).
cnf(i_0_2208,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1373]) ).
fof(i_0_2209,plain,
! [X7375,X7376,X7377] :
( ~ hBOOL(hAPP(fun(X7375,bool),bool,hAPP(fun(X7375,bool),fun(fun(X7375,bool),bool),ord_less_eq(fun(X7375,bool)),X7376),X7377))
| hBOOL(hAPP(fun(fun(X7375,bool),bool),bool,hAPP(fun(X7375,bool),fun(fun(fun(X7375,bool),bool),bool),member(fun(X7375,bool)),X7376),hAPP(fun(X7375,bool),fun(fun(X7375,bool),bool),pow(X7375),X7377))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_819_PowI])]) ).
cnf(i_0_2210,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X2)) = ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1374]) ).
fof(i_0_2211,plain,
! [X6943,X6944,X6945] :
( ~ boolean_algebra(X6943)
| ~ hBOOL(hAPP(X6943,bool,hAPP(X6943,fun(X6943,bool),ord_less_eq(X6943),X6944),X6945))
| hBOOL(hAPP(X6943,bool,hAPP(X6943,fun(X6943,bool),ord_less_eq(X6943),hAPP(X6943,X6943,uminus_uminus(X6943),X6945)),hAPP(X6943,X6943,uminus_uminus(X6943),X6944))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_685_compl__mono])])]) ).
fof(i_0_2212,plain,
! [X6997,X6998,X6999] :
( ~ ordered_ab_group_add(X6997)
| ~ hBOOL(hAPP(X6997,bool,hAPP(X6997,fun(X6997,bool),ord_less_eq(X6997),X6998),X6999))
| hBOOL(hAPP(X6997,bool,hAPP(X6997,fun(X6997,bool),ord_less_eq(X6997),hAPP(X6997,X6997,uminus_uminus(X6997),X6999)),hAPP(X6997,X6997,uminus_uminus(X6997),X6998))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_704_le__imp__neg__le])])]) ).
cnf(i_0_2213,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3) = ti(X1,X2)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk169_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1375]) ).
cnf(i_0_2214,plain,
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)) = ti(fun(X1,bool),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1376]) ).
fof(i_0_2215,plain,
! [X7709,X7710,X7711] :
( ~ linorder(X7709)
| ~ hBOOL(hAPP(fun(X7709,bool),bool,finite_finite(X7709),X7711))
| hAPP(fun(X7709,bool),X7709,hAPP(fun(X7709,fun(X7709,X7709)),fun(fun(X7709,bool),X7709),big_Inf_fin(X7709),ord_min(X7709)),hAPP(fun(X7709,bool),fun(X7709,bool),hAPP(X7709,fun(fun(X7709,bool),fun(X7709,bool)),insert(X7709),X7710),X7711)) = hAPP(fun(X7709,bool),X7709,hAPP(X7709,fun(fun(X7709,bool),X7709),hAPP(fun(X7709,fun(X7709,X7709)),fun(X7709,fun(fun(X7709,bool),X7709)),finite_fold(X7709,X7709),ord_min(X7709)),X7710),X7711) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_925_min__max_OInf__fin_Oeq__fold__idem_H])])]) ).
fof(i_0_2216,plain,
! [X4643,X4644,X4645,X4646] : hAPP(fun(X4643,bool),fun(X4643,bool),hAPP(fun(X4643,bool),fun(fun(X4643,bool),fun(X4643,bool)),semilattice_sup_sup(fun(X4643,bool)),X4644),hAPP(fun(X4643,bool),fun(X4643,bool),hAPP(fun(X4643,bool),fun(fun(X4643,bool),fun(X4643,bool)),semilattice_sup_sup(fun(X4643,bool)),X4645),X4646)) = hAPP(fun(X4643,bool),fun(X4643,bool),hAPP(fun(X4643,bool),fun(fun(X4643,bool),fun(X4643,bool)),semilattice_sup_sup(fun(X4643,bool)),X4645),hAPP(fun(X4643,bool),fun(X4643,bool),hAPP(fun(X4643,bool),fun(fun(X4643,bool),fun(X4643,bool)),semilattice_sup_sup(fun(X4643,bool)),X4644),X4646)),
inference(variable_rename,[status(thm)],[fact_122_Un__left__commute]) ).
fof(i_0_2217,plain,
! [X5488,X5489,X5490,X5491] : hAPP(fun(X5488,bool),fun(X5488,bool),hAPP(fun(X5488,bool),fun(fun(X5488,bool),fun(X5488,bool)),semilattice_inf_inf(fun(X5488,bool)),X5489),hAPP(fun(X5488,bool),fun(X5488,bool),hAPP(fun(X5488,bool),fun(fun(X5488,bool),fun(X5488,bool)),semilattice_inf_inf(fun(X5488,bool)),X5490),X5491)) = hAPP(fun(X5488,bool),fun(X5488,bool),hAPP(fun(X5488,bool),fun(fun(X5488,bool),fun(X5488,bool)),semilattice_inf_inf(fun(X5488,bool)),X5490),hAPP(fun(X5488,bool),fun(X5488,bool),hAPP(fun(X5488,bool),fun(fun(X5488,bool),fun(X5488,bool)),semilattice_inf_inf(fun(X5488,bool)),X5489),X5491)),
inference(variable_rename,[status(thm)],[fact_332_Int__left__commute]) ).
fof(i_0_2218,plain,
! [X5713,X5714,X5715] : hAPP(fun(X5713,bool),fun(X5713,bool),hAPP(fun(X5713,bool),fun(fun(X5713,bool),fun(X5713,bool)),semilattice_sup_sup(fun(X5713,bool)),hAPP(fun(X5713,bool),fun(X5713,bool),hAPP(fun(X5713,bool),fun(fun(X5713,bool),fun(X5713,bool)),minus_minus(fun(X5713,bool)),X5714),X5715)),X5715) = hAPP(fun(X5713,bool),fun(X5713,bool),hAPP(fun(X5713,bool),fun(fun(X5713,bool),fun(X5713,bool)),semilattice_sup_sup(fun(X5713,bool)),X5714),X5715),
inference(variable_rename,[status(thm)],[fact_396_Un__Diff__cancel2]) ).
fof(i_0_2219,plain,
! [X5473,X5474,X5475] : hAPP(fun(X5473,bool),fun(X5473,bool),hAPP(fun(X5473,bool),fun(fun(X5473,bool),fun(X5473,bool)),minus_minus(fun(X5473,bool)),hAPP(fun(X5473,bool),fun(X5473,bool),hAPP(fun(X5473,bool),fun(fun(X5473,bool),fun(X5473,bool)),minus_minus(fun(X5473,bool)),X5474),X5475)),X5475) = hAPP(fun(X5473,bool),fun(X5473,bool),hAPP(fun(X5473,bool),fun(fun(X5473,bool),fun(X5473,bool)),minus_minus(fun(X5473,bool)),X5474),X5475),
inference(variable_rename,[status(thm)],[fact_328_Diff__idemp]) ).
fof(i_0_2220,plain,
! [X7103,X7104,X7105] :
( ~ hBOOL(hAPP(fun(fun(X7103,bool),bool),bool,hAPP(fun(X7103,bool),fun(fun(fun(X7103,bool),bool),bool),member(fun(X7103,bool)),X7105),X7104))
| ~ hBOOL(hAPP(fun(X7103,bool),bool,finite_finite(X7103),X7105))
| hBOOL(hAPP(fun(X7103,bool),bool,finite_finite(X7103),hAPP(fun(fun(X7103,bool),bool),fun(X7103,bool),complete_Inf_Inf(fun(X7103,bool)),X7104))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_740_finite__Inter])])]) ).
fof(i_0_2221,plain,
! [X7365,X7366,X7367] :
( ( hBOOL(hAPP(fun(X7365,bool),bool,hAPP(X7365,fun(fun(X7365,bool),bool),member(X7365),esk162_3(X7365,X7366,X7367)),X7367))
| hBOOL(hAPP(X7365,bool,hAPP(X7365,fun(X7365,bool),ord_less_eq(X7365),hAPP(fun(X7365,bool),X7365,complete_Sup_Sup(X7365),X7367)),X7366))
| ~ comple44059174attice(X7365) )
& ( ~ hBOOL(hAPP(X7365,bool,hAPP(X7365,fun(X7365,bool),ord_less_eq(X7365),esk162_3(X7365,X7366,X7367)),X7366))
| hBOOL(hAPP(X7365,bool,hAPP(X7365,fun(X7365,bool),ord_less_eq(X7365),hAPP(fun(X7365,bool),X7365,complete_Sup_Sup(X7365),X7367)),X7366))
| ~ comple44059174attice(X7365) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_816_Sup__least])])])])]) ).
cnf(i_0_2222,plain,
( hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = ti(X4,X6)
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1377]) ).
cnf(i_0_2223,plain,
( hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = ti(X4,X6)
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1378]) ).
cnf(i_0_2224,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)) = ti(X1,X3)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1379]) ).
fof(i_0_2225,plain,
! [X4668,X4669,X4670] :
( ~ hBOOL(hAPP(fun(X4668,bool),bool,finite_finite(X4668),X4670))
| ~ hBOOL(hAPP(fun(X4668,bool),bool,finite_finite(X4668),X4669))
| hBOOL(hAPP(fun(X4668,bool),bool,finite_finite(X4668),hAPP(fun(X4668,bool),fun(X4668,bool),hAPP(fun(X4668,bool),fun(fun(X4668,bool),fun(X4668,bool)),semilattice_sup_sup(fun(X4668,bool)),X4670),X4669))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_131_finite__UnI])]) ).
cnf(i_0_2226,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))))
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1299]) ).
cnf(i_0_2227,plain,
( hAPP(fun(fun(X1,bool),bool),fun(fun(X2,bool),bool),hAPP(fun(fun(X1,bool),fun(X2,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X2,bool),bool)),image(fun(X1,bool),fun(X2,bool)),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X4)) = hAPP(fun(X2,bool),fun(fun(X2,bool),bool),pow(X2),X5)
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) != ti(fun(X2,bool),X5) ),
inference(split_conjunct,[status(thm)],[i_0_1380]) ).
fof(i_0_2228,plain,
! [X6766,X6767,X6768,X6769] : hAPP(fun(X6766,bool),fun(X6767,bool),hAPP(fun(X6766,X6767),fun(fun(X6766,bool),fun(X6767,bool)),image(X6766,X6767),X6768),hAPP(fun(X6767,bool),fun(X6766,bool),hAPP(fun(X6766,X6767),fun(fun(X6767,bool),fun(X6766,bool)),vimage(X6766,X6767),X6768),X6769)) = hAPP(fun(X6767,bool),fun(X6767,bool),hAPP(fun(X6767,bool),fun(fun(X6767,bool),fun(X6767,bool)),semilattice_inf_inf(fun(X6767,bool)),X6769),hAPP(fun(X6766,bool),fun(X6767,bool),hAPP(fun(X6766,X6767),fun(fun(X6766,bool),fun(X6767,bool)),image(X6766,X6767),X6768),top_top(fun(X6766,bool)))),
inference(variable_rename,[status(thm)],[fact_636_image__vimage__eq]) ).
cnf(i_0_2229,plain,
( hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),top_top(fun(X1,bool))),X3),hAPP(X1,X2,X3,X4)) = ti(X1,X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1381]) ).
cnf(i_0_2230,plain,
( hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) = ti(X1,X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1382]) ).
cnf(i_0_2231,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2))
| ti(fun(X1,bool),X2) != ti(fun(X1,bool),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1356]) ).
fof(i_0_2232,plain,
! [X5221,X5222,X5223] :
( ( hBOOL(hAPP(X5221,bool,X5223,esk57_3(X5221,X5222,X5223)))
| hBOOL(hAPP(fun(X5221,bool),bool,hAPP(fun(X5221,bool),fun(fun(X5221,bool),bool),ord_less_eq(fun(X5221,bool)),hAPP(fun(X5221,bool),fun(X5221,bool),collect(X5221),X5223)),hAPP(fun(X5221,bool),fun(X5221,bool),collect(X5221),X5222))) )
& ( ~ hBOOL(hAPP(X5221,bool,X5222,esk57_3(X5221,X5222,X5223)))
| hBOOL(hAPP(fun(X5221,bool),bool,hAPP(fun(X5221,bool),fun(fun(X5221,bool),bool),ord_less_eq(fun(X5221,bool)),hAPP(fun(X5221,bool),fun(X5221,bool),collect(X5221),X5223)),hAPP(fun(X5221,bool),fun(X5221,bool),collect(X5221),X5222))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_271_Collect__mono])])])]) ).
fof(i_0_2233,plain,
! [X4703,X4704,X4705] : hBOOL(hAPP(fun(X4703,bool),bool,hAPP(fun(X4703,bool),fun(fun(X4703,bool),bool),ord_less_eq(fun(X4703,bool)),X4704),hAPP(fun(X4703,bool),fun(X4703,bool),hAPP(fun(X4703,bool),fun(fun(X4703,bool),fun(X4703,bool)),semilattice_sup_sup(fun(X4703,bool)),X4704),X4705))),
inference(variable_rename,[status(thm)],[fact_141_Un__upper1]) ).
fof(i_0_2234,plain,
! [X4700,X4701,X4702] : hBOOL(hAPP(fun(X4700,bool),bool,hAPP(fun(X4700,bool),fun(fun(X4700,bool),bool),ord_less_eq(fun(X4700,bool)),X4701),hAPP(fun(X4700,bool),fun(X4700,bool),hAPP(fun(X4700,bool),fun(fun(X4700,bool),fun(X4700,bool)),semilattice_sup_sup(fun(X4700,bool)),X4702),X4701))),
inference(variable_rename,[status(thm)],[fact_140_Un__upper2]) ).
cnf(i_0_2235,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1383]) ).
cnf(i_0_2236,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1384]) ).
cnf(i_0_2237,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1385]) ).
cnf(i_0_2238,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1386]) ).
cnf(i_0_2239,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)))
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1283]) ).
cnf(i_0_2240,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)))
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1387]) ).
fof(i_0_2241,plain,
! [X5397,X5398,X5399,X5400] :
( ~ hBOOL(hAPP(X5397,bool,X5399,X5400))
| ~ hBOOL(hAPP(X5397,bool,X5398,X5400))
| hBOOL(hAPP(X5397,bool,hAPP(fun(X5397,bool),fun(X5397,bool),hAPP(fun(X5397,bool),fun(fun(X5397,bool),fun(X5397,bool)),semilattice_inf_inf(fun(X5397,bool)),X5399),X5398),X5400)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_308_inf1I])]) ).
fof(i_0_2242,plain,
! [X6940,X6941,X6942] :
( ~ boolean_algebra(X6940)
| ~ hBOOL(hAPP(X6940,bool,hAPP(X6940,fun(X6940,bool),ord_less_eq(X6940),X6941),hAPP(X6940,X6940,uminus_uminus(X6940),X6942)))
| hBOOL(hAPP(X6940,bool,hAPP(X6940,fun(X6940,bool),ord_less_eq(X6940),X6942),hAPP(X6940,X6940,uminus_uminus(X6940),X6941))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_684_compl__le__swap1])])]) ).
fof(i_0_2243,plain,
! [X7006,X7007,X7008] :
( ( ~ hBOOL(hAPP(X7006,bool,hAPP(X7006,fun(X7006,bool),ord_less_eq(X7006),X7007),hAPP(X7006,X7006,uminus_uminus(X7006),X7008)))
| hBOOL(hAPP(X7006,bool,hAPP(X7006,fun(X7006,bool),ord_less_eq(X7006),X7008),hAPP(X7006,X7006,uminus_uminus(X7006),X7007)))
| ~ ordered_ab_group_add(X7006) )
& ( ~ hBOOL(hAPP(X7006,bool,hAPP(X7006,fun(X7006,bool),ord_less_eq(X7006),X7008),hAPP(X7006,X7006,uminus_uminus(X7006),X7007)))
| hBOOL(hAPP(X7006,bool,hAPP(X7006,fun(X7006,bool),ord_less_eq(X7006),X7007),hAPP(X7006,X7006,uminus_uminus(X7006),X7008)))
| ~ ordered_ab_group_add(X7006) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_707_le__minus__iff])])])]) ).
cnf(i_0_2244,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X3),X2),esk189_3(X1,X3,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1388]) ).
fof(i_0_2245,plain,
! [X7202,X7203,X7204,X7205,X7206,X7207] :
( ( hAPP(X7202,X7202,hAPP(X7202,fun(X7202,X7202),semilattice_sup_sup(X7202),hAPP(fun(X7202,bool),X7202,complete_Inf_Inf(X7202),X7203)),X7204) != top_top(X7202)
| ~ hBOOL(hAPP(fun(X7202,bool),bool,hAPP(X7202,fun(fun(X7202,bool),bool),member(X7202),X7205),X7203))
| hAPP(X7202,X7202,hAPP(X7202,fun(X7202,X7202),semilattice_sup_sup(X7202),X7205),X7204) = top_top(X7202)
| ~ comple1742628961attice(X7202) )
& ( hBOOL(hAPP(fun(X7202,bool),bool,hAPP(X7202,fun(fun(X7202,bool),bool),member(X7202),esk141_3(X7202,X7206,X7207)),X7206))
| hAPP(X7202,X7202,hAPP(X7202,fun(X7202,X7202),semilattice_sup_sup(X7202),hAPP(fun(X7202,bool),X7202,complete_Inf_Inf(X7202),X7206)),X7207) = top_top(X7202)
| ~ comple1742628961attice(X7202) )
& ( hAPP(X7202,X7202,hAPP(X7202,fun(X7202,X7202),semilattice_sup_sup(X7202),esk141_3(X7202,X7206,X7207)),X7207) != top_top(X7202)
| hAPP(X7202,X7202,hAPP(X7202,fun(X7202,X7202),semilattice_sup_sup(X7202),hAPP(fun(X7202,bool),X7202,complete_Inf_Inf(X7202),X7206)),X7207) = top_top(X7202)
| ~ comple1742628961attice(X7202) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_770_Inf__sup__eq__top__iff])])])])])]) ).
fof(i_0_2246,plain,
! [X7302,X7303,X7304,X7305,X7306,X7307] :
( ( hAPP(X7302,X7302,hAPP(X7302,fun(X7302,X7302),semilattice_inf_inf(X7302),hAPP(fun(X7302,bool),X7302,complete_Sup_Sup(X7302),X7303)),X7304) != bot_bot(X7302)
| ~ hBOOL(hAPP(fun(X7302,bool),bool,hAPP(X7302,fun(fun(X7302,bool),bool),member(X7302),X7305),X7303))
| hAPP(X7302,X7302,hAPP(X7302,fun(X7302,X7302),semilattice_inf_inf(X7302),X7305),X7304) = bot_bot(X7302)
| ~ comple1742628961attice(X7302) )
& ( hBOOL(hAPP(fun(X7302,bool),bool,hAPP(X7302,fun(fun(X7302,bool),bool),member(X7302),esk155_3(X7302,X7306,X7307)),X7306))
| hAPP(X7302,X7302,hAPP(X7302,fun(X7302,X7302),semilattice_inf_inf(X7302),hAPP(fun(X7302,bool),X7302,complete_Sup_Sup(X7302),X7306)),X7307) = bot_bot(X7302)
| ~ comple1742628961attice(X7302) )
& ( hAPP(X7302,X7302,hAPP(X7302,fun(X7302,X7302),semilattice_inf_inf(X7302),esk155_3(X7302,X7306,X7307)),X7307) != bot_bot(X7302)
| hAPP(X7302,X7302,hAPP(X7302,fun(X7302,X7302),semilattice_inf_inf(X7302),hAPP(fun(X7302,bool),X7302,complete_Sup_Sup(X7302),X7306)),X7307) = bot_bot(X7302)
| ~ comple1742628961attice(X7302) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_796_Sup__inf__eq__bot__iff])])])])])]) ).
cnf(i_0_2247,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = hAPP(X1,X4,X5,X2) ),
inference(split_conjunct,[status(thm)],[i_0_1377]) ).
cnf(i_0_2248,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = hAPP(X1,X4,X5,X2) ),
inference(split_conjunct,[status(thm)],[i_0_1389]) ).
cnf(i_0_2249,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = hAPP(X1,X4,X5,X2) ),
inference(split_conjunct,[status(thm)],[i_0_1378]) ).
fof(i_0_2250,plain,
! [X7185,X7186,X7187] :
( ~ comple44059174attice(X7185)
| ~ hBOOL(hAPP(fun(X7185,bool),bool,hAPP(X7185,fun(fun(X7185,bool),bool),member(X7185),X7186),X7187))
| hBOOL(hAPP(X7185,bool,hAPP(X7185,fun(X7185,bool),ord_less_eq(X7185),hAPP(fun(X7185,bool),X7185,complete_Inf_Inf(X7185),X7187)),X7186)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_763_Inf__lower])])]) ).
fof(i_0_2251,plain,
! [X6282,X6283,X6284] :
( ~ hBOOL(hAPP(fun(X6282,bool),bool,finite_finite(X6282),X6284))
| hAPP(fun(X6282,bool),fun(X6282,bool),hAPP(fun(X6282,bool),fun(fun(X6282,bool),fun(X6282,bool)),semilattice_sup_sup(fun(X6282,bool)),X6284),X6283) = hAPP(fun(X6282,bool),fun(X6282,bool),hAPP(fun(X6282,bool),fun(fun(X6282,bool),fun(X6282,bool)),hAPP(fun(X6282,fun(fun(X6282,bool),fun(X6282,bool))),fun(fun(X6282,bool),fun(fun(X6282,bool),fun(X6282,bool))),finite_fold(X6282,fun(X6282,bool)),insert(X6282)),X6283),X6284) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_518_union__fold__insert])]) ).
cnf(i_0_2252,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),esk110_4(X2,X1,X3,X4)),X4))
| ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X5),X3) != ti(fun(X1,bool),X4) ),
inference(split_conjunct,[status(thm)],[i_0_1236]) ).
fof(i_0_2253,plain,
! [X7056,X7057,X7058] :
( ( hAPP(fun(X7056,bool),fun(X7056,bool),hAPP(fun(X7056,bool),fun(fun(X7056,bool),fun(X7056,bool)),semilattice_inf_inf(fun(X7056,bool)),X7057),X7058) != bot_bot(fun(X7056,bool))
| hBOOL(hAPP(fun(X7056,bool),bool,hAPP(fun(X7056,bool),fun(fun(X7056,bool),bool),ord_less_eq(fun(X7056,bool)),X7057),hAPP(fun(X7056,bool),fun(X7056,bool),uminus_uminus(fun(X7056,bool)),X7058))) )
& ( ~ hBOOL(hAPP(fun(X7056,bool),bool,hAPP(fun(X7056,bool),fun(fun(X7056,bool),bool),ord_less_eq(fun(X7056,bool)),X7057),hAPP(fun(X7056,bool),fun(X7056,bool),uminus_uminus(fun(X7056,bool)),X7058)))
| hAPP(fun(X7056,bool),fun(X7056,bool),hAPP(fun(X7056,bool),fun(fun(X7056,bool),fun(X7056,bool)),semilattice_inf_inf(fun(X7056,bool)),X7057),X7058) = bot_bot(fun(X7056,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_730_disjoint__eq__subset__Compl])]) ).
cnf(i_0_2254,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X2) = hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)
| ti(fun(X1,bool),X2) != ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1361]) ).
fof(i_0_2255,plain,
! [X7413,X7414,X7415] : hAPP(fun(X7413,bool),fun(fun(X7413,bool),bool),pow(X7413),hAPP(fun(X7413,bool),fun(X7413,bool),hAPP(fun(X7413,bool),fun(fun(X7413,bool),fun(X7413,bool)),semilattice_inf_inf(fun(X7413,bool)),X7414),X7415)) = hAPP(fun(fun(X7413,bool),bool),fun(fun(X7413,bool),bool),hAPP(fun(fun(X7413,bool),bool),fun(fun(fun(X7413,bool),bool),fun(fun(X7413,bool),bool)),semilattice_inf_inf(fun(fun(X7413,bool),bool)),hAPP(fun(X7413,bool),fun(fun(X7413,bool),bool),pow(X7413),X7414)),hAPP(fun(X7413,bool),fun(fun(X7413,bool),bool),pow(X7413),X7415)),
inference(variable_rename,[status(thm)],[fact_834_Pow__Int__eq]) ).
fof(i_0_2256,plain,
! [X5954,X5955,X5956,X5957,X5958] :
( ( ~ hBOOL(hAPP(X5954,bool,hAPP(X5954,fun(X5954,bool),ord_less_eq(X5954),X5955),X5956))
| hBOOL(hAPP(X5954,bool,hAPP(X5954,fun(X5954,bool),ord_less_eq(X5954),X5957),X5958))
| hAPP(X5954,X5954,hAPP(X5954,fun(X5954,X5954),minus_minus(X5954),X5955),X5956) != hAPP(X5954,X5954,hAPP(X5954,fun(X5954,X5954),minus_minus(X5954),X5957),X5958)
| ~ ordered_ab_group_add(X5954) )
& ( ~ hBOOL(hAPP(X5954,bool,hAPP(X5954,fun(X5954,bool),ord_less_eq(X5954),X5957),X5958))
| hBOOL(hAPP(X5954,bool,hAPP(X5954,fun(X5954,bool),ord_less_eq(X5954),X5955),X5956))
| hAPP(X5954,X5954,hAPP(X5954,fun(X5954,X5954),minus_minus(X5954),X5955),X5956) != hAPP(X5954,X5954,hAPP(X5954,fun(X5954,X5954),minus_minus(X5954),X5957),X5958)
| ~ ordered_ab_group_add(X5954) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_447_diff__eq__diff__less__eq])])])]) ).
fof(i_0_2257,plain,
! [X4732,X4733,X4734,X4735] :
( ~ preorder(X4732)
| ~ hBOOL(hAPP(X4732,bool,hAPP(X4732,fun(X4732,bool),ord_less_eq(X4732),X4734),X4735))
| ~ hBOOL(hAPP(X4732,bool,hAPP(X4732,fun(X4732,bool),ord_less_eq(X4732),X4735),X4733))
| hBOOL(hAPP(X4732,bool,hAPP(X4732,fun(X4732,bool),ord_less_eq(X4732),X4734),X4733)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_149_order__trans])])]) ).
fof(i_0_2258,plain,
! [X4725,X4726,X4727,X4728] :
( ~ order(X4725)
| ~ hBOOL(hAPP(X4725,bool,hAPP(X4725,fun(X4725,bool),ord_less_eq(X4725),X4727),X4728))
| ~ hBOOL(hAPP(X4725,bool,hAPP(X4725,fun(X4725,bool),ord_less_eq(X4725),X4726),X4727))
| hBOOL(hAPP(X4725,bool,hAPP(X4725,fun(X4725,bool),ord_less_eq(X4725),X4726),X4728)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_147_xt1_I6_J])])]) ).
fof(i_0_2259,plain,
! [X4678,X4679,X4680,X4681] : hAPP(fun(X4678,bool),fun(X4678,bool),hAPP(fun(X4678,bool),fun(fun(X4678,bool),fun(X4678,bool)),semilattice_sup_sup(fun(X4678,bool)),X4679),hAPP(fun(X4678,bool),fun(X4678,bool),hAPP(X4678,fun(fun(X4678,bool),fun(X4678,bool)),insert(X4678),X4680),X4681)) = hAPP(fun(X4678,bool),fun(X4678,bool),hAPP(X4678,fun(fun(X4678,bool),fun(X4678,bool)),insert(X4678),X4680),hAPP(fun(X4678,bool),fun(X4678,bool),hAPP(fun(X4678,bool),fun(fun(X4678,bool),fun(X4678,bool)),semilattice_sup_sup(fun(X4678,bool)),X4679),X4681)),
inference(variable_rename,[status(thm)],[fact_134_Un__insert__right]) ).
fof(i_0_2260,plain,
! [X7212,X7213,X7214] :
( ( hBOOL(hAPP(fun(fun(X7212,bool),bool),bool,hAPP(fun(X7212,bool),fun(fun(fun(X7212,bool),bool),bool),member(fun(X7212,bool)),esk142_3(X7212,X7213,X7214)),X7214))
| hBOOL(hAPP(fun(X7212,bool),bool,hAPP(X7212,fun(fun(X7212,bool),bool),member(X7212),X7213),hAPP(fun(fun(X7212,bool),bool),fun(X7212,bool),complete_Inf_Inf(fun(X7212,bool)),X7214))) )
& ( ~ hBOOL(hAPP(fun(X7212,bool),bool,hAPP(X7212,fun(fun(X7212,bool),bool),member(X7212),X7213),esk142_3(X7212,X7213,X7214)))
| hBOOL(hAPP(fun(X7212,bool),bool,hAPP(X7212,fun(fun(X7212,bool),bool),member(X7212),X7213),hAPP(fun(fun(X7212,bool),bool),fun(X7212,bool),complete_Inf_Inf(fun(X7212,bool)),X7214))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_772_InterI])])])]) ).
fof(i_0_2261,plain,
! [X4714,X4715,X4716] : hAPP(fun(X4714,bool),fun(X4714,bool),hAPP(X4714,fun(fun(X4714,bool),fun(X4714,bool)),insert(X4714),X4715),X4716) = hAPP(fun(X4714,bool),fun(X4714,bool),hAPP(fun(X4714,bool),fun(fun(X4714,bool),fun(X4714,bool)),semilattice_sup_sup(fun(X4714,bool)),hAPP(fun(X4714,bool),fun(X4714,bool),hAPP(X4714,fun(fun(X4714,bool),fun(X4714,bool)),insert(X4714),X4715),bot_bot(fun(X4714,bool)))),X4716),
inference(variable_rename,[status(thm)],[fact_144_insert__is__Un]) ).
cnf(i_0_2262,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk169_3(X1,X2,X3)),X3))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3) = ti(X1,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1375]) ).
cnf(i_0_2263,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk168_3(X1,X2,X3)),X3))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3) = ti(X1,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1362]) ).
fof(i_0_2264,plain,
! [X7462,X7463,X7464] :
( ~ linorder(X7462)
| ~ hBOOL(hAPP(fun(X7462,bool),bool,finite_finite(X7462),X7464))
| ~ hBOOL(hAPP(fun(X7462,bool),bool,hAPP(X7462,fun(fun(X7462,bool),bool),member(X7462),X7463),X7464))
| hBOOL(hAPP(X7462,bool,hAPP(X7462,fun(X7462,bool),ord_less_eq(X7462),X7463),hAPP(fun(X7462,bool),X7462,big_linorder_Max(X7462),X7464))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_847_Max__ge])])]) ).
fof(i_0_2265,plain,
! [X7550,X7551,X7552,X7553] :
( ~ linorder(X7550)
| hAPP(X7550,X7550,hAPP(X7550,fun(X7550,X7550),ord_min(X7550),hAPP(X7550,X7550,hAPP(X7550,fun(X7550,X7550),ord_min(X7550),X7551),X7552)),X7553) = hAPP(X7550,X7550,hAPP(X7550,fun(X7550,X7550),ord_min(X7550),X7551),hAPP(X7550,X7550,hAPP(X7550,fun(X7550,X7550),ord_min(X7550),X7552),X7553)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_875_min__max_Oinf_Oassoc])])]) ).
fof(i_0_2266,plain,
! [X7546,X7547,X7548,X7549] :
( ~ linorder(X7546)
| hAPP(X7546,X7546,hAPP(X7546,fun(X7546,X7546),ord_min(X7546),hAPP(X7546,X7546,hAPP(X7546,fun(X7546,X7546),ord_min(X7546),X7547),X7548)),X7549) = hAPP(X7546,X7546,hAPP(X7546,fun(X7546,X7546),ord_min(X7546),X7547),hAPP(X7546,X7546,hAPP(X7546,fun(X7546,X7546),ord_min(X7546),X7548),X7549)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_874_min__max_Oinf__assoc])])]) ).
fof(i_0_2267,plain,
! [X7814,X7815,X7816,X7817] :
( ~ linorder(X7814)
| hAPP(X7814,X7814,hAPP(X7814,fun(X7814,X7814),ord_max(X7814),hAPP(X7814,X7814,hAPP(X7814,fun(X7814,X7814),ord_max(X7814),X7815),X7816)),X7817) = hAPP(X7814,X7814,hAPP(X7814,fun(X7814,X7814),ord_max(X7814),X7815),hAPP(X7814,X7814,hAPP(X7814,fun(X7814,X7814),ord_max(X7814),X7816),X7817)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_958_min__max_Osup__assoc])])]) ).
fof(i_0_2268,plain,
! [X7810,X7811,X7812,X7813] :
( ~ linorder(X7810)
| hAPP(X7810,X7810,hAPP(X7810,fun(X7810,X7810),ord_max(X7810),hAPP(X7810,X7810,hAPP(X7810,fun(X7810,X7810),ord_max(X7810),X7811),X7812)),X7813) = hAPP(X7810,X7810,hAPP(X7810,fun(X7810,X7810),ord_max(X7810),X7811),hAPP(X7810,X7810,hAPP(X7810,fun(X7810,X7810),ord_max(X7810),X7812),X7813)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_957_min__max_Osup_Oassoc])])]) ).
fof(i_0_2269,plain,
! [X4979,X4980,X4981,X4982] :
( ~ semilattice_sup(X4979)
| hAPP(X4979,X4979,hAPP(X4979,fun(X4979,X4979),semilattice_sup_sup(X4979),hAPP(X4979,X4979,hAPP(X4979,fun(X4979,X4979),semilattice_sup_sup(X4979),X4980),X4981)),X4982) = hAPP(X4979,X4979,hAPP(X4979,fun(X4979,X4979),semilattice_sup_sup(X4979),X4980),hAPP(X4979,X4979,hAPP(X4979,fun(X4979,X4979),semilattice_sup_sup(X4979),X4981),X4982)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_209_sup__assoc])])]) ).
fof(i_0_2270,plain,
! [X4971,X4972,X4973,X4974] :
( ~ semilattice_sup(X4971)
| hAPP(X4971,X4971,hAPP(X4971,fun(X4971,X4971),semilattice_sup_sup(X4971),hAPP(X4971,X4971,hAPP(X4971,fun(X4971,X4971),semilattice_sup_sup(X4971),X4972),X4973)),X4974) = hAPP(X4971,X4971,hAPP(X4971,fun(X4971,X4971),semilattice_sup_sup(X4971),X4972),hAPP(X4971,X4971,hAPP(X4971,fun(X4971,X4971),semilattice_sup_sup(X4971),X4973),X4974)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_207_sup_Oassoc])])]) ).
fof(i_0_2271,plain,
! [X4975,X4976,X4977,X4978] :
( ~ lattice(X4975)
| hAPP(X4975,X4975,hAPP(X4975,fun(X4975,X4975),semilattice_sup_sup(X4975),hAPP(X4975,X4975,hAPP(X4975,fun(X4975,X4975),semilattice_sup_sup(X4975),X4976),X4977)),X4978) = hAPP(X4975,X4975,hAPP(X4975,fun(X4975,X4975),semilattice_sup_sup(X4975),X4976),hAPP(X4975,X4975,hAPP(X4975,fun(X4975,X4975),semilattice_sup_sup(X4975),X4977),X4978)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_208_inf__sup__aci_I6_J])])]) ).
fof(i_0_2272,plain,
! [X5531,X5532,X5533,X5534] :
( ~ semilattice_inf(X5531)
| hAPP(X5531,X5531,hAPP(X5531,fun(X5531,X5531),semilattice_inf_inf(X5531),hAPP(X5531,X5531,hAPP(X5531,fun(X5531,X5531),semilattice_inf_inf(X5531),X5532),X5533)),X5534) = hAPP(X5531,X5531,hAPP(X5531,fun(X5531,X5531),semilattice_inf_inf(X5531),X5532),hAPP(X5531,X5531,hAPP(X5531,fun(X5531,X5531),semilattice_inf_inf(X5531),X5533),X5534)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_344_inf_Oassoc])])]) ).
fof(i_0_2273,plain,
! [X5523,X5524,X5525,X5526] :
( ~ semilattice_inf(X5523)
| hAPP(X5523,X5523,hAPP(X5523,fun(X5523,X5523),semilattice_inf_inf(X5523),hAPP(X5523,X5523,hAPP(X5523,fun(X5523,X5523),semilattice_inf_inf(X5523),X5524),X5525)),X5526) = hAPP(X5523,X5523,hAPP(X5523,fun(X5523,X5523),semilattice_inf_inf(X5523),X5524),hAPP(X5523,X5523,hAPP(X5523,fun(X5523,X5523),semilattice_inf_inf(X5523),X5525),X5526)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_342_inf__assoc])])]) ).
fof(i_0_2274,plain,
! [X5527,X5528,X5529,X5530] :
( ~ lattice(X5527)
| hAPP(X5527,X5527,hAPP(X5527,fun(X5527,X5527),semilattice_inf_inf(X5527),hAPP(X5527,X5527,hAPP(X5527,fun(X5527,X5527),semilattice_inf_inf(X5527),X5528),X5529)),X5530) = hAPP(X5527,X5527,hAPP(X5527,fun(X5527,X5527),semilattice_inf_inf(X5527),X5528),hAPP(X5527,X5527,hAPP(X5527,fun(X5527,X5527),semilattice_inf_inf(X5527),X5529),X5530)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_343_inf__sup__aci_I2_J])])]) ).
cnf(i_0_2275,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk143_3(X1,X2,X3)),X3))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),X2))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1364]) ).
fof(i_0_2276,plain,
! [X5078,X5079] :
( ~ hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5078),X5079)))
| hBOOL(hAPP(com,bool,wt,X5079)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_234_WTs__elim__cases_I6_J])]) ).
fof(i_0_2277,plain,
! [X7645,X7646,X7647,X7648] :
( ~ hBOOL(hAPP(fun(fun(X7645,bool),X7645),bool,hAPP(fun(X7645,fun(X7645,X7645)),fun(fun(fun(X7645,bool),X7645),bool),finite_folding_one(X7645),X7647),X7648))
| ~ hBOOL(hAPP(fun(X7645,bool),bool,finite_finite(X7645),X7646))
| hAPP(fun(X7645,bool),X7645,X7648,X7646) = hAPP(fun(X7645,bool),X7645,hAPP(fun(X7645,fun(X7645,X7645)),fun(fun(X7645,bool),X7645),finite_fold1(X7645),X7647),X7646) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_905_folding__one_Oeq__fold])]) ).
fof(i_0_2278,plain,
! [X7683,X7684,X7685,X7686] :
( ~ hBOOL(hAPP(fun(fun(X7683,bool),X7683),bool,hAPP(fun(X7683,fun(X7683,X7683)),fun(fun(fun(X7683,bool),X7683),bool),big_semilattice_big(X7683),X7685),X7686))
| ~ hBOOL(hAPP(fun(X7683,bool),bool,finite_finite(X7683),X7684))
| hAPP(fun(X7683,bool),X7683,X7686,X7684) = hAPP(fun(X7683,bool),X7683,hAPP(fun(X7683,fun(X7683,X7683)),fun(fun(X7683,bool),X7683),finite_fold1(X7683),X7685),X7684) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_916_semilattice__big_OF__eq])]) ).
fof(i_0_2279,plain,
! [X4203,X4204,X4205,X4206,X4207] :
( ~ hBOOL(hAPP(fun(X4204,bool),bool,hAPP(X4204,fun(fun(X4204,bool),bool),member(X4204),X4206),X4207))
| hAPP(fun(X4204,bool),fun(X4203,bool),hAPP(fun(X4204,X4203),fun(fun(X4204,bool),fun(X4203,bool)),image(X4204,X4203),hAPP(X4203,fun(X4204,X4203),combk(X4203,X4204),X4205)),X4207) = hAPP(fun(X4203,bool),fun(X4203,bool),hAPP(X4203,fun(fun(X4203,bool),fun(X4203,bool)),insert(X4203),X4205),bot_bot(fun(X4203,bool))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_15_image__constant])]) ).
fof(i_0_2280,plain,
! [X5299,X5300] :
( ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),X5299),X5300))
| X5300 = X5299 ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_289_evalc__elim__cases_I1_J])]) ).
cnf(i_0_2281,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk45_4(X1,X2,X3,X4)),hAPP(option(X1),fun(X1,bool),set(X1),X4)))
| hBOOL(hAPP(X1,bool,X3,X2))
| ti(option(X1),X4) != hAPP(X1,option(X1),some(X1),X2) ),
inference(split_conjunct,[status(thm)],[i_0_1390]) ).
fof(i_0_2282,plain,
! [X5731,X5732,X5733,X5734] :
( hBOOL(hAPP(fun(X5731,bool),bool,hAPP(X5731,fun(fun(X5731,bool),bool),member(X5731),X5733),X5734))
| hAPP(fun(X5731,bool),fun(X5731,bool),hAPP(fun(X5731,bool),fun(fun(X5731,bool),fun(X5731,bool)),semilattice_inf_inf(fun(X5731,bool)),X5734),hAPP(fun(X5731,bool),fun(X5731,bool),hAPP(X5731,fun(fun(X5731,bool),fun(X5731,bool)),insert(X5731),X5733),X5732)) = hAPP(fun(X5731,bool),fun(X5731,bool),hAPP(fun(X5731,bool),fun(fun(X5731,bool),fun(X5731,bool)),semilattice_inf_inf(fun(X5731,bool)),X5734),X5732) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1391])]) ).
fof(i_0_2283,plain,
! [X4449,X4450,X4451] : hBOOL(hAPP(fun(X4449,bool),bool,hAPP(fun(X4449,bool),fun(fun(X4449,bool),bool),ord_less_eq(fun(X4449,bool)),X4450),hAPP(fun(X4449,bool),fun(X4449,bool),hAPP(X4449,fun(fun(X4449,bool),fun(X4449,bool)),insert(X4449),X4451),X4450))),
inference(variable_rename,[status(thm)],[fact_81_subset__insertI]) ).
fof(i_0_2284,plain,
! [X7606,X7607,X7608] :
( ~ linorder(X7606)
| ~ hBOOL(hAPP(fun(X7606,bool),bool,finite_finite(X7606),X7608))
| hAPP(fun(X7606,bool),X7606,big_linorder_Min(X7606),hAPP(fun(X7606,bool),fun(X7606,bool),hAPP(X7606,fun(fun(X7606,bool),fun(X7606,bool)),insert(X7606),X7607),X7608)) = hAPP(fun(X7606,bool),X7606,hAPP(X7606,fun(fun(X7606,bool),X7606),hAPP(fun(X7606,fun(X7606,X7606)),fun(X7606,fun(fun(X7606,bool),X7606)),finite_fold(X7606,X7606),ord_min(X7606)),X7607),X7608) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_893_Min_Oeq__fold__idem_H])])]) ).
fof(i_0_2285,plain,
! [X7902,X7903,X7904] :
( ~ linorder(X7902)
| ~ hBOOL(hAPP(fun(X7902,bool),bool,finite_finite(X7902),X7904))
| hAPP(fun(X7902,bool),X7902,big_linorder_Max(X7902),hAPP(fun(X7902,bool),fun(X7902,bool),hAPP(X7902,fun(fun(X7902,bool),fun(X7902,bool)),insert(X7902),X7903),X7904)) = hAPP(fun(X7902,bool),X7902,hAPP(X7902,fun(fun(X7902,bool),X7902),hAPP(fun(X7902,fun(X7902,X7902)),fun(X7902,fun(fun(X7902,bool),X7902)),finite_fold(X7902,X7902),ord_max(X7902)),X7903),X7904) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_984_Max_Oeq__fold__idem_H])])]) ).
fof(i_0_2286,plain,
! [X6890,X6891,X6892] :
( ~ lattice(X6890)
| ~ hBOOL(hAPP(fun(X6890,bool),bool,finite_finite(X6890),X6892))
| hAPP(fun(X6890,bool),X6890,big_lattice_Sup_fin(X6890),hAPP(fun(X6890,bool),fun(X6890,bool),hAPP(X6890,fun(fun(X6890,bool),fun(X6890,bool)),insert(X6890),X6891),X6892)) = hAPP(fun(X6890,bool),X6890,hAPP(X6890,fun(fun(X6890,bool),X6890),hAPP(fun(X6890,fun(X6890,X6890)),fun(X6890,fun(fun(X6890,bool),X6890)),finite_fold(X6890,X6890),semilattice_sup_sup(X6890)),X6891),X6892) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_669_Sup__fin_Oeq__fold__idem_H])])]) ).
fof(i_0_2287,plain,
! [X6800,X6801,X6802] :
( ~ lattice(X6800)
| ~ hBOOL(hAPP(fun(X6800,bool),bool,finite_finite(X6800),X6802))
| hAPP(fun(X6800,bool),X6800,big_lattice_Inf_fin(X6800),hAPP(fun(X6800,bool),fun(X6800,bool),hAPP(X6800,fun(fun(X6800,bool),fun(X6800,bool)),insert(X6800),X6801),X6802)) = hAPP(fun(X6800,bool),X6800,hAPP(X6800,fun(fun(X6800,bool),X6800),hAPP(fun(X6800,fun(X6800,X6800)),fun(X6800,fun(fun(X6800,bool),X6800)),finite_fold(X6800,X6800),semilattice_inf_inf(X6800)),X6801),X6802) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_645_Inf__fin_Oeq__fold__idem_H])])]) ).
fof(i_0_2288,plain,
! [X4298,X4299,X4300,X4301] : hAPP(fun(X4298,bool),fun(X4298,bool),hAPP(X4298,fun(fun(X4298,bool),fun(X4298,bool)),insert(X4298),X4299),hAPP(fun(X4298,bool),fun(X4298,bool),hAPP(X4298,fun(fun(X4298,bool),fun(X4298,bool)),insert(X4298),X4300),X4301)) = hAPP(fun(X4298,bool),fun(X4298,bool),hAPP(X4298,fun(fun(X4298,bool),fun(X4298,bool)),insert(X4298),X4300),hAPP(fun(X4298,bool),fun(X4298,bool),hAPP(X4298,fun(fun(X4298,bool),fun(X4298,bool)),insert(X4298),X4299),X4301)),
inference(variable_rename,[status(thm)],[fact_40_insert__commute]) ).
cnf(i_0_2289,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X3),X4),X5),X4) = ti(X2,X5),
inference(split_conjunct,[status(thm)],[i_0_1392]) ).
cnf(i_0_2290,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1393]) ).
fof(i_0_2291,plain,
! [X5417,X5418,X5419] :
( ( ~ hBOOL(hAPP(fun(X5417,bool),bool,finite_finite(X5417),X5419))
| hBOOL(hAPP(fun(X5417,bool),bool,finite_finite(X5417),hAPP(fun(X5417,bool),fun(X5417,bool),hAPP(fun(X5417,bool),fun(fun(X5417,bool),fun(X5417,bool)),semilattice_inf_inf(fun(X5417,bool)),X5419),X5418))) )
& ( ~ hBOOL(hAPP(fun(X5417,bool),bool,finite_finite(X5417),X5418))
| hBOOL(hAPP(fun(X5417,bool),bool,finite_finite(X5417),hAPP(fun(X5417,bool),fun(X5417,bool),hAPP(fun(X5417,bool),fun(fun(X5417,bool),fun(X5417,bool)),semilattice_inf_inf(fun(X5417,bool)),X5419),X5418))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_313_finite__Int])])]) ).
fof(i_0_2292,plain,
! [X5420,X5421,X5422] :
( ~ hBOOL(hAPP(fun(X5420,bool),bool,finite_finite(X5420),X5422))
| hBOOL(hAPP(fun(X5420,bool),bool,finite_finite(X5420),hAPP(fun(X5420,bool),fun(X5420,bool),hAPP(fun(X5420,bool),fun(fun(X5420,bool),fun(X5420,bool)),minus_minus(fun(X5420,bool)),X5422),X5421))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_314_finite__Diff])]) ).
fof(i_0_2293,hypothesis,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),bool),member(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),fa)),
inference(fof_simplification,[status(thm)],[conj_3]) ).
fof(i_0_2294,plain,
! [X5080,X5081] :
( ( hBOOL(hAPP(com,bool,wt,X5080))
| ~ hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X5080),X5081))) )
& ( hBOOL(hAPP(com,bool,wt,X5081))
| ~ hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X5080),X5081))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1394])])]) ).
fof(i_0_2295,plain,
! [X6155,X6156,X6157,X6158] : hAPP(fun(X6155,X6156),fun(X6156,fun(fun(X6155,bool),X6156)),hAPP(fun(X6156,fun(X6156,X6156)),fun(fun(X6155,X6156),fun(X6156,fun(fun(X6155,bool),X6156))),finite_fold_image(X6156,X6155),X6157),X6158) = hAPP(fun(X6155,fun(X6156,X6156)),fun(X6156,fun(fun(X6155,bool),X6156)),finite_fold(X6155,X6156),hAPP(fun(X6155,X6156),fun(X6155,fun(X6156,X6156)),hAPP(fun(X6156,fun(X6156,X6156)),fun(fun(X6155,X6156),fun(X6155,fun(X6156,X6156))),combb(X6156,fun(X6156,X6156),X6155),X6157),X6158)),
inference(variable_rename,[status(thm)],[fact_490_fold__image__def]) ).
fof(i_0_2296,plain,
! [X4545,X4546,X4547,X4548] :
( ~ hBOOL(hAPP(fun(X4545,bool),bool,hAPP(X4545,fun(fun(X4545,bool),bool),member(X4545),X4547),hAPP(fun(X4545,option(X4546)),fun(X4545,bool),dom(X4545,X4546),X4548)))
| hAPP(X4545,option(X4546),X4548,X4547) = hAPP(X4546,option(X4546),some(X4546),esk20_4(X4545,X4546,X4547,X4548)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_104_domD])])]) ).
cnf(i_0_2297,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3))
| ti(fun(X1,bool),esk157_3(X1,X2,X3)) != ti(fun(X1,bool),esk158_3(X1,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1395]) ).
fof(i_0_2298,plain,
! [X4311,X4312,X4313] : hBOOL(hAPP(fun(X4311,bool),bool,hAPP(X4311,fun(fun(X4311,bool),bool),member(X4311),X4312),hAPP(fun(X4311,bool),fun(X4311,bool),hAPP(X4311,fun(fun(X4311,bool),fun(X4311,bool)),insert(X4311),X4312),X4313))),
inference(variable_rename,[status(thm)],[fact_44_insertI1]) ).
fof(i_0_2299,plain,
! [X4889,X4890,X4891,X4892] :
( ~ hBOOL(hAPP(X4889,bool,X4891,X4892))
| hBOOL(hAPP(X4889,bool,hAPP(fun(X4889,bool),fun(X4889,bool),hAPP(fun(X4889,bool),fun(fun(X4889,bool),fun(X4889,bool)),semilattice_sup_sup(fun(X4889,bool)),X4891),X4890),X4892)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_184_sup1I1])]) ).
fof(i_0_2300,plain,
! [X4857,X4858,X4859,X4860] :
( ( ~ hBOOL(hAPP(X4857,bool,X4859,X4860))
| hBOOL(hAPP(X4857,bool,hAPP(fun(X4857,bool),fun(X4857,bool),hAPP(fun(X4857,bool),fun(fun(X4857,bool),fun(X4857,bool)),semilattice_sup_sup(fun(X4857,bool)),X4858),X4859),X4860)) )
& ( ~ hBOOL(hAPP(X4857,bool,X4858,X4860))
| hBOOL(hAPP(X4857,bool,hAPP(fun(X4857,bool),fun(X4857,bool),hAPP(fun(X4857,bool),fun(fun(X4857,bool),fun(X4857,bool)),semilattice_sup_sup(fun(X4857,bool)),X4858),X4859),X4860)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1396])])]) ).
fof(i_0_2301,plain,
! [X4885,X4886,X4887,X4888] :
( ~ hBOOL(hAPP(X4885,bool,X4887,X4888))
| hBOOL(hAPP(X4885,bool,hAPP(fun(X4885,bool),fun(X4885,bool),hAPP(fun(X4885,bool),fun(fun(X4885,bool),fun(X4885,bool)),semilattice_sup_sup(fun(X4885,bool)),X4886),X4887),X4888)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_183_sup1I2])]) ).
fof(i_0_2302,plain,
! [X7341,X7342] :
( ( hBOOL(hAPP(fun(fun(X7341,bool),bool),bool,hAPP(fun(X7341,bool),fun(fun(fun(X7341,bool),bool),bool),member(fun(X7341,bool)),esk156_2(X7341,X7342)),X7342))
| hBOOL(hAPP(fun(X7341,bool),bool,finite_finite(X7341),hAPP(fun(fun(X7341,bool),bool),fun(X7341,bool),complete_Sup_Sup(fun(X7341,bool)),X7342)))
| ~ hBOOL(hAPP(fun(fun(X7341,bool),bool),bool,finite_finite(fun(X7341,bool)),X7342)) )
& ( ~ hBOOL(hAPP(fun(X7341,bool),bool,finite_finite(X7341),esk156_2(X7341,X7342)))
| hBOOL(hAPP(fun(X7341,bool),bool,finite_finite(X7341),hAPP(fun(fun(X7341,bool),bool),fun(X7341,bool),complete_Sup_Sup(fun(X7341,bool)),X7342)))
| ~ hBOOL(hAPP(fun(fun(X7341,bool),bool),bool,finite_finite(fun(X7341,bool)),X7342)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_810_finite__Union])])])]) ).
cnf(i_0_2303,plain,
( ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk160_3(X1,X2,X3)))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1397]) ).
fof(i_0_2304,plain,
! [X7042,X7043,X7044] : hAPP(fun(X7042,bool),fun(X7042,bool),uminus_uminus(fun(X7042,bool)),hAPP(fun(X7042,bool),fun(X7042,bool),hAPP(fun(X7042,bool),fun(fun(X7042,bool),fun(X7042,bool)),semilattice_sup_sup(fun(X7042,bool)),X7043),X7044)) = hAPP(fun(X7042,bool),fun(X7042,bool),hAPP(fun(X7042,bool),fun(fun(X7042,bool),fun(X7042,bool)),semilattice_inf_inf(fun(X7042,bool)),hAPP(fun(X7042,bool),fun(X7042,bool),uminus_uminus(fun(X7042,bool)),X7043)),hAPP(fun(X7042,bool),fun(X7042,bool),uminus_uminus(fun(X7042,bool)),X7044)),
inference(variable_rename,[status(thm)],[fact_725_Compl__Un]) ).
fof(i_0_2305,plain,
! [X7039,X7040,X7041] : hAPP(fun(X7039,bool),fun(X7039,bool),uminus_uminus(fun(X7039,bool)),hAPP(fun(X7039,bool),fun(X7039,bool),hAPP(fun(X7039,bool),fun(fun(X7039,bool),fun(X7039,bool)),semilattice_inf_inf(fun(X7039,bool)),X7040),X7041)) = hAPP(fun(X7039,bool),fun(X7039,bool),hAPP(fun(X7039,bool),fun(fun(X7039,bool),fun(X7039,bool)),semilattice_sup_sup(fun(X7039,bool)),hAPP(fun(X7039,bool),fun(X7039,bool),uminus_uminus(fun(X7039,bool)),X7040)),hAPP(fun(X7039,bool),fun(X7039,bool),uminus_uminus(fun(X7039,bool)),X7041)),
inference(variable_rename,[status(thm)],[fact_724_Compl__Int]) ).
fof(i_0_2306,plain,
! [X4186,X4187,X4188,X4189] :
( ~ hBOOL(hAPP(fun(X4187,bool),bool,finite_finite(X4187),X4189))
| hBOOL(hAPP(fun(X4186,bool),bool,finite_finite(X4186),hAPP(fun(X4187,bool),fun(X4186,bool),hAPP(fun(X4187,X4186),fun(fun(X4187,bool),fun(X4186,bool)),image(X4187,X4186),X4188),X4189))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_9_finite__imageI])]) ).
fof(i_0_2307,plain,
! [X6372,X6373,X6374,X6375,X6376,X6377] :
( ~ hBOOL(hAPP(fun(X6372,fun(X6373,X6373)),bool,finite100568337ommute(X6372,X6373),X6377))
| hAPP(X6373,X6373,hAPP(X6372,fun(X6373,X6373),X6377,X6374),hAPP(X6373,X6373,hAPP(X6372,fun(X6373,X6373),X6377,X6375),X6376)) = hAPP(X6373,X6373,hAPP(X6372,fun(X6373,X6373),X6377,X6375),hAPP(X6373,X6373,hAPP(X6372,fun(X6373,X6373),X6377,X6374),X6376)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_537_comp__fun__commute_Ofun__left__comm])]) ).
cnf(i_0_2308,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1398]) ).
fof(i_0_2309,plain,
! [X6500,X6501,X6502,X6503,X6504] :
( ( ~ hBOOL(hAPP(fun(X6501,bool),bool,hAPP(X6501,fun(fun(X6501,bool),bool),member(X6501),X6504),X6503))
| hAPP(X6501,option(X6500),hAPP(fun(X6501,bool),fun(X6501,option(X6500)),hAPP(fun(X6501,option(X6500)),fun(fun(X6501,bool),fun(X6501,option(X6500))),restrict_map(X6501,X6500),X6502),X6503),X6504) = hAPP(X6501,option(X6500),X6502,X6504) )
& ( hBOOL(hAPP(fun(X6501,bool),bool,hAPP(X6501,fun(fun(X6501,bool),bool),member(X6501),X6504),X6503))
| hAPP(X6501,option(X6500),hAPP(fun(X6501,bool),fun(X6501,option(X6500)),hAPP(fun(X6501,option(X6500)),fun(fun(X6501,bool),fun(X6501,option(X6500))),restrict_map(X6501,X6500),X6502),X6503),X6504) = none(X6500) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1399])]) ).
fof(i_0_2310,plain,
! [X6451,X6452,X6453,X6454,X6455] :
( ~ hBOOL(hAPP(fun(X6452,bool),bool,hAPP(X6452,fun(fun(X6452,bool),bool),member(X6452),X6454),X6455))
| hAPP(X6452,option(X6451),hAPP(fun(X6452,bool),fun(X6452,option(X6451)),hAPP(fun(X6452,option(X6451)),fun(fun(X6452,bool),fun(X6452,option(X6451))),restrict_map(X6452,X6451),X6453),X6455),X6454) = hAPP(X6452,option(X6451),X6453,X6454) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_551_restrict__in])]) ).
fof(i_0_2311,plain,
! [X4159,X4160,X4161] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4159),bool),bool,hAPP(fun(hoare_2118899576triple(X4159),bool),fun(fun(hoare_2118899576triple(X4159),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X4159),bool)),X4160),X4161))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4159),bool),bool,hAPP(fun(hoare_2118899576triple(X4159),bool),fun(fun(hoare_2118899576triple(X4159),bool),bool),hoare_1301688828derivs(X4159),X4161),X4160)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_1_asm])]) ).
fof(i_0_2312,plain,
! [X4513,X4514,X4515] :
( ( hBOOL(hAPP(fun(X4513,bool),bool,hAPP(X4513,fun(fun(X4513,bool),bool),member(X4513),esk13_3(X4513,X4514,X4515)),X4515))
| hBOOL(hAPP(fun(X4513,bool),bool,hAPP(fun(X4513,bool),fun(fun(X4513,bool),bool),ord_less_eq(fun(X4513,bool)),X4515),X4514)) )
& ( ~ hBOOL(hAPP(fun(X4513,bool),bool,hAPP(X4513,fun(fun(X4513,bool),bool),member(X4513),esk13_3(X4513,X4514,X4515)),X4514))
| hBOOL(hAPP(fun(X4513,bool),bool,hAPP(fun(X4513,bool),fun(fun(X4513,bool),bool),ord_less_eq(fun(X4513,bool)),X4515),X4514)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_96_subsetI])])])]) ).
cnf(i_0_2313,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)) = ti(fun(X2,bool),X4)
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1400]) ).
fof(i_0_2314,plain,
! [X7295,X7296,X7297] : hAPP(fun(fun(X7295,bool),bool),fun(X7295,bool),complete_Sup_Sup(fun(X7295,bool)),hAPP(fun(fun(X7295,bool),bool),fun(fun(X7295,bool),bool),hAPP(fun(X7295,bool),fun(fun(fun(X7295,bool),bool),fun(fun(X7295,bool),bool)),insert(fun(X7295,bool)),X7296),X7297)) = hAPP(fun(X7295,bool),fun(X7295,bool),hAPP(fun(X7295,bool),fun(fun(X7295,bool),fun(X7295,bool)),semilattice_sup_sup(fun(X7295,bool)),X7296),hAPP(fun(fun(X7295,bool),bool),fun(X7295,bool),complete_Sup_Sup(fun(X7295,bool)),X7297)),
inference(variable_rename,[status(thm)],[fact_793_Union__insert]) ).
fof(i_0_2315,plain,
! [X7169,X7170,X7171] : hAPP(fun(fun(X7169,bool),bool),fun(X7169,bool),complete_Inf_Inf(fun(X7169,bool)),hAPP(fun(fun(X7169,bool),bool),fun(fun(X7169,bool),bool),hAPP(fun(X7169,bool),fun(fun(fun(X7169,bool),bool),fun(fun(X7169,bool),bool)),insert(fun(X7169,bool)),X7170),X7171)) = hAPP(fun(X7169,bool),fun(X7169,bool),hAPP(fun(X7169,bool),fun(fun(X7169,bool),fun(X7169,bool)),semilattice_inf_inf(fun(X7169,bool)),X7170),hAPP(fun(fun(X7169,bool),bool),fun(X7169,bool),complete_Inf_Inf(fun(X7169,bool)),X7171)),
inference(variable_rename,[status(thm)],[fact_759_Inter__insert]) ).
fof(i_0_2316,plain,
! [X7288,X7289,X7290] :
( ~ comple44059174attice(X7288)
| ~ hBOOL(hAPP(fun(X7288,bool),bool,hAPP(X7288,fun(fun(X7288,bool),bool),member(X7288),X7289),X7290))
| hBOOL(hAPP(X7288,bool,hAPP(X7288,fun(X7288,bool),ord_less_eq(X7288),X7289),hAPP(fun(X7288,bool),X7288,complete_Sup_Sup(X7288),X7290))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_791_Sup__upper])])]) ).
fof(i_0_2317,plain,
! [X6736,X6737] :
( ~ hBOOL(hAPP(fun(X6736,bool),bool,finite_finite(X6736),top_top(fun(X6736,bool))))
| ~ hBOOL(hAPP(fun(X6736,bool),bool,hAPP(fun(X6736,X6736),fun(fun(X6736,bool),bool),inj_on(X6736,X6736),X6737),top_top(fun(X6736,bool))))
| hAPP(fun(X6736,bool),fun(X6736,bool),hAPP(fun(X6736,X6736),fun(fun(X6736,bool),fun(X6736,bool)),image(X6736,X6736),X6737),top_top(fun(X6736,bool))) = top_top(fun(X6736,bool)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_629_finite__UNIV__inj__surj])]) ).
fof(i_0_2318,plain,
! [X4192,X4193,X4194] :
( ~ hBOOL(hAPP(fun(X4192,bool),bool,finite_finite(X4192),X4194))
| hBOOL(hAPP(fun(X4192,bool),bool,finite_finite(X4192),hAPP(fun(X4192,bool),fun(X4192,bool),hAPP(X4192,fun(fun(X4192,bool),fun(X4192,bool)),insert(X4192),X4193),X4194))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_11_finite_OinsertI])]) ).
fof(i_0_2319,plain,
! [X7233,X7234,X7235] :
( ( hBOOL(hAPP(fun(X7233,bool),bool,hAPP(X7233,fun(fun(X7233,bool),bool),member(X7233),esk147_3(X7233,X7234,X7235)),X7235))
| hBOOL(hAPP(X7233,bool,hAPP(X7233,fun(X7233,bool),ord_less_eq(X7233),X7234),hAPP(fun(X7233,bool),X7233,complete_Inf_Inf(X7233),X7235)))
| ~ comple44059174attice(X7233) )
& ( ~ hBOOL(hAPP(X7233,bool,hAPP(X7233,fun(X7233,bool),ord_less_eq(X7233),X7234),esk147_3(X7233,X7234,X7235)))
| hBOOL(hAPP(X7233,bool,hAPP(X7233,fun(X7233,bool),ord_less_eq(X7233),X7234),hAPP(fun(X7233,bool),X7233,complete_Inf_Inf(X7233),X7235)))
| ~ comple44059174attice(X7233) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_777_Inf__greatest])])])])]) ).
cnf(i_0_2320,plain,
( ti(X1,X2) = ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1401]) ).
cnf(i_0_2321,plain,
( ti(X1,X2) = ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1402]) ).
cnf(i_0_2322,plain,
( ti(X1,X2) = ti(X1,X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1403]) ).
cnf(i_0_2323,plain,
( ti(X1,X3) = ti(X1,X2)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1404]) ).
cnf(i_0_2324,plain,
( hAPP(X2,X1,X3,X4) = ti(X1,X5)
| hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X3),X4),X5) != ti(fun(X2,X1),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1405]) ).
cnf(i_0_2325,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4),X3))
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1346]) ).
fof(i_0_2326,plain,
! [X6510,X6511,X6512,X6513] : hAPP(X6510,option(X6511),hAPP(fun(X6510,bool),fun(X6510,option(X6511)),hAPP(fun(X6510,option(X6511)),fun(fun(X6510,bool),fun(X6510,option(X6511))),restrict_map(X6510,X6511),hAPP(option(X6511),fun(X6510,option(X6511)),combk(option(X6511),X6510),none(X6511))),X6512),X6513) = none(X6511),
inference(variable_rename,[status(thm)],[fact_564_restrict__map__empty]) ).
fof(i_0_2327,plain,
! [X7494,X7495,X7496] :
( ~ linorder(X7494)
| ~ hBOOL(hAPP(fun(X7494,bool),bool,finite_finite(X7494),X7496))
| ~ hBOOL(hAPP(fun(X7494,bool),bool,hAPP(X7494,fun(fun(X7494,bool),bool),member(X7494),X7495),X7496))
| hAPP(X7494,X7494,hAPP(X7494,fun(X7494,X7494),ord_min(X7494),X7495),hAPP(fun(X7494,bool),X7494,big_linorder_Min(X7494),X7496)) = hAPP(fun(X7494,bool),X7494,big_linorder_Min(X7494),X7496) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_859_Min_Oin__idem])])]) ).
fof(i_0_2328,plain,
! [X7778,X7779,X7780] :
( ~ linorder(X7778)
| ~ hBOOL(hAPP(fun(X7778,bool),bool,finite_finite(X7778),X7780))
| ~ hBOOL(hAPP(fun(X7778,bool),bool,hAPP(X7778,fun(fun(X7778,bool),bool),member(X7778),X7779),X7780))
| hAPP(X7778,X7778,hAPP(X7778,fun(X7778,X7778),ord_max(X7778),X7779),hAPP(fun(X7778,bool),X7778,big_linorder_Max(X7778),X7780)) = hAPP(fun(X7778,bool),X7778,big_linorder_Max(X7778),X7780) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_946_Max_Oin__idem])])]) ).
fof(i_0_2329,plain,
! [X6870,X6871,X6872] :
( ~ lattice(X6870)
| ~ hBOOL(hAPP(fun(X6870,bool),bool,finite_finite(X6870),X6872))
| ~ hBOOL(hAPP(fun(X6870,bool),bool,hAPP(X6870,fun(fun(X6870,bool),bool),member(X6870),X6871),X6872))
| hAPP(X6870,X6870,hAPP(X6870,fun(X6870,X6870),semilattice_sup_sup(X6870),X6871),hAPP(fun(X6870,bool),X6870,big_lattice_Sup_fin(X6870),X6872)) = hAPP(fun(X6870,bool),X6870,big_lattice_Sup_fin(X6870),X6872) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_662_Sup__fin_Oin__idem])])]) ).
fof(i_0_2330,plain,
! [X6718,X6719,X6720] :
( ~ lattice(X6718)
| ~ hBOOL(hAPP(fun(X6718,bool),bool,finite_finite(X6718),X6720))
| ~ hBOOL(hAPP(fun(X6718,bool),bool,hAPP(X6718,fun(fun(X6718,bool),bool),member(X6718),X6719),X6720))
| hAPP(X6718,X6718,hAPP(X6718,fun(X6718,X6718),semilattice_inf_inf(X6718),X6719),hAPP(fun(X6718,bool),X6718,big_lattice_Inf_fin(X6718),X6720)) = hAPP(fun(X6718,bool),X6718,big_lattice_Inf_fin(X6718),X6720) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_623_Inf__fin_Oin__idem])])]) ).
fof(i_0_2331,plain,
! [X6151,X6152,X6153,X6154] :
( ( ~ hBOOL(hAPP(fun(X6151,bool),bool,hAPP(X6151,fun(fun(X6151,bool),bool),member(X6151),X6153),hAPP(fun(X6151,option(X6152)),fun(X6151,bool),dom(X6151,X6152),X6154)))
| hAPP(X6151,option(X6152),X6154,X6153) != none(X6152) )
& ( hAPP(X6151,option(X6152),X6154,X6153) = none(X6152)
| hBOOL(hAPP(fun(X6151,bool),bool,hAPP(X6151,fun(fun(X6151,bool),bool),member(X6151),X6153),hAPP(fun(X6151,option(X6152)),fun(X6151,bool),dom(X6151,X6152),X6154))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_489_domIff])]) ).
fof(i_0_2332,plain,
! [X4872,X4873,X4874] :
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X4872),bool),bool,hAPP(fun(hoare_2118899576triple(X4872),bool),fun(fun(hoare_2118899576triple(X4872),bool),bool),hoare_1301688828derivs(X4872),X4873),X4874))
| hBOOL(hAPP(fun(hoare_2118899576triple(X4872),bool),bool,hAPP(fun(hoare_2118899576triple(X4872),bool),fun(fun(hoare_2118899576triple(X4872),bool),bool),hoare_902341502valids(X4872),X4873),X4874)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_179_hoare__sound])]) ).
cnf(i_0_2333,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)) = ti(X1,X3)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1406]) ).
cnf(i_0_2334,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)) = ti(X1,X3)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1407]) ).
cnf(i_0_2335,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk160_3(X1,X2,X3)),X3))
| ti(fun(X1,bool),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1397]) ).
fof(i_0_2336,plain,
! [X6532,X6533,X6534,X6535] : hAPP(fun(X6532,option(X6533)),fun(X6532,bool),dom(X6532,X6533),hAPP(fun(X6532,bool),fun(X6532,option(X6533)),hAPP(fun(X6532,option(X6533)),fun(fun(X6532,bool),fun(X6532,option(X6533))),restrict_map(X6532,X6533),X6534),X6535)) = hAPP(fun(X6532,bool),fun(X6532,bool),hAPP(fun(X6532,bool),fun(fun(X6532,bool),fun(X6532,bool)),semilattice_inf_inf(fun(X6532,bool)),hAPP(fun(X6532,option(X6533)),fun(X6532,bool),dom(X6532,X6533),X6534)),X6535),
inference(variable_rename,[status(thm)],[fact_569_dom__restrict]) ).
cnf(i_0_2337,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1408]) ).
cnf(i_0_2338,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1409]) ).
fof(i_0_2339,plain,
! [X7332,X7333,X7334] :
( ~ comple44059174attice(X7332)
| ~ hBOOL(hAPP(fun(X7332,bool),bool,finite_finite(X7332),X7334))
| hAPP(X7332,X7332,hAPP(X7332,fun(X7332,X7332),semilattice_sup_sup(X7332),X7333),hAPP(fun(X7332,bool),X7332,complete_Sup_Sup(X7332),X7334)) = hAPP(fun(X7332,bool),X7332,hAPP(X7332,fun(fun(X7332,bool),X7332),hAPP(fun(X7332,fun(X7332,X7332)),fun(X7332,fun(fun(X7332,bool),X7332)),finite_fold(X7332,X7332),semilattice_sup_sup(X7332)),X7333),X7334) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_806_sup__Sup__fold__sup])])]) ).
fof(i_0_2340,plain,
! [X7139,X7140,X7141] :
( ~ comple44059174attice(X7139)
| ~ hBOOL(hAPP(fun(X7139,bool),bool,finite_finite(X7139),X7141))
| hAPP(X7139,X7139,hAPP(X7139,fun(X7139,X7139),semilattice_inf_inf(X7139),X7140),hAPP(fun(X7139,bool),X7139,complete_Inf_Inf(X7139),X7141)) = hAPP(fun(X7139,bool),X7139,hAPP(X7139,fun(fun(X7139,bool),X7139),hAPP(fun(X7139,fun(X7139,X7139)),fun(X7139,fun(fun(X7139,bool),X7139)),finite_fold(X7139,X7139),semilattice_inf_inf(X7139)),X7140),X7141) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_748_inf__Inf__fold__inf])])]) ).
fof(i_0_2341,plain,
! [X7053,X7054,X7055] : hAPP(fun(X7053,bool),fun(X7053,bool),uminus_uminus(fun(X7053,bool)),hAPP(fun(X7053,bool),fun(X7053,bool),hAPP(fun(X7053,bool),fun(fun(X7053,bool),fun(X7053,bool)),minus_minus(fun(X7053,bool)),X7054),X7055)) = hAPP(fun(X7053,bool),fun(X7053,bool),hAPP(fun(X7053,bool),fun(fun(X7053,bool),fun(X7053,bool)),semilattice_sup_sup(fun(X7053,bool)),hAPP(fun(X7053,bool),fun(X7053,bool),uminus_uminus(fun(X7053,bool)),X7054)),X7055),
inference(variable_rename,[status(thm)],[fact_729_Compl__Diff__eq]) ).
fof(i_0_2342,plain,
! [X6727,X6728,X6729,X6730] :
( ( ~ hBOOL(hAPP(fun(X6728,bool),bool,hAPP(X6728,fun(fun(X6728,bool),bool),member(X6728),X6729),X6730))
| hAPP(fun(X6728,bool),fun(X6727,bool),hAPP(fun(X6727,X6728),fun(fun(X6728,bool),fun(X6727,bool)),vimage(X6727,X6728),hAPP(X6728,fun(X6727,X6728),combk(X6728,X6727),X6729)),X6730) = top_top(fun(X6727,bool)) )
& ( hBOOL(hAPP(fun(X6728,bool),bool,hAPP(X6728,fun(fun(X6728,bool),bool),member(X6728),X6729),X6730))
| hAPP(fun(X6728,bool),fun(X6727,bool),hAPP(fun(X6727,X6728),fun(fun(X6728,bool),fun(X6727,bool)),vimage(X6727,X6728),hAPP(X6728,fun(X6727,X6728),combk(X6728,X6727),X6729)),X6730) = bot_bot(fun(X6727,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1410])]) ).
cnf(i_0_2343,plain,
( ti(option(X1),X3) = hAPP(X1,option(X1),some(X1),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(option(X1),fun(X1,bool),set(X1),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1411]) ).
cnf(i_0_2344,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,X4),X4) = ti(X1,X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1412]) ).
fof(i_0_2345,plain,
! [X7391,X7392] : hAPP(fun(X7391,bool),fun(fun(X7391,bool),bool),pow(X7391),X7392) = hAPP(fun(fun(X7391,bool),bool),fun(fun(X7391,bool),bool),collect(fun(X7391,bool)),hAPP(fun(X7391,bool),fun(fun(X7391,bool),bool),hAPP(fun(fun(X7391,bool),fun(fun(X7391,bool),bool)),fun(fun(X7391,bool),fun(fun(X7391,bool),bool)),combc(fun(X7391,bool),fun(X7391,bool),bool),ord_less_eq(fun(X7391,bool))),X7392)),
inference(variable_rename,[status(thm)],[fact_825_Pow__def]) ).
fof(i_0_2346,plain,
! [X5124,X5125] :
( ~ hBOOL(hAPP(com,bool,wt,X5125))
| ~ hBOOL(hAPP(com,bool,wt,X5124))
| hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X5125),X5124))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_250_WT_OSemi])]) ).
cnf(i_0_2347,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) = top_top(fun(X2,bool))
| hAPP(X1,X2,X3,hAPP(X2,X1,X4,esk131_4(X1,X2,X3,X4))) != ti(X2,esk131_4(X1,X2,X3,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1413]) ).
fof(i_0_2348,plain,
! [X7313,X7314,X7315] :
( ~ comple44059174attice(X7313)
| hAPP(fun(X7313,bool),X7313,complete_Sup_Sup(X7313),hAPP(fun(X7313,bool),fun(X7313,bool),hAPP(fun(X7313,bool),fun(fun(X7313,bool),fun(X7313,bool)),semilattice_sup_sup(fun(X7313,bool)),X7314),X7315)) = hAPP(X7313,X7313,hAPP(X7313,fun(X7313,X7313),semilattice_sup_sup(X7313),hAPP(fun(X7313,bool),X7313,complete_Sup_Sup(X7313),X7314)),hAPP(fun(X7313,bool),X7313,complete_Sup_Sup(X7313),X7315)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_799_Sup__union__distrib])])]) ).
fof(i_0_2349,plain,
! [X7209,X7210,X7211] :
( ~ comple44059174attice(X7209)
| hAPP(fun(X7209,bool),X7209,complete_Inf_Inf(X7209),hAPP(fun(X7209,bool),fun(X7209,bool),hAPP(fun(X7209,bool),fun(fun(X7209,bool),fun(X7209,bool)),semilattice_sup_sup(fun(X7209,bool)),X7210),X7211)) = hAPP(X7209,X7209,hAPP(X7209,fun(X7209,X7209),semilattice_inf_inf(X7209),hAPP(fun(X7209,bool),X7209,complete_Inf_Inf(X7209),X7210)),hAPP(fun(X7209,bool),X7209,complete_Inf_Inf(X7209),X7211)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_771_Inf__union__distrib])])]) ).
cnf(i_0_2350,plain,
( hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X4),hAPP(X2,option(X2),some(X2),X5)) = ti(fun(X1,option(X2)),X3)
| hAPP(X1,option(X2),X3,X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(split_conjunct,[status(thm)],[i_0_1414]) ).
fof(i_0_2351,plain,
! [X6734,X6735] :
( ~ hBOOL(hAPP(fun(X6734,bool),bool,finite_finite(X6734),top_top(fun(X6734,bool))))
| hAPP(fun(X6734,bool),fun(X6734,bool),hAPP(fun(X6734,X6734),fun(fun(X6734,bool),fun(X6734,bool)),image(X6734,X6734),X6735),top_top(fun(X6734,bool))) != top_top(fun(X6734,bool))
| hBOOL(hAPP(fun(X6734,bool),bool,hAPP(fun(X6734,X6734),fun(fun(X6734,bool),bool),inj_on(X6734,X6734),X6735),top_top(fun(X6734,bool)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_628_finite__UNIV__surj__inj])]) ).
fof(i_0_2352,plain,
! [X6919,X6920,X6921] :
( hBOOL(hAPP(fun(X6919,bool),bool,hAPP(X6919,fun(fun(X6919,bool),bool),member(X6919),X6920),X6921))
| hBOOL(hAPP(fun(X6919,bool),bool,hAPP(X6919,fun(fun(X6919,bool),bool),member(X6919),X6920),hAPP(fun(X6919,bool),fun(X6919,bool),uminus_uminus(fun(X6919,bool)),X6921))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1415])]) ).
fof(i_0_2353,plain,
! [X4924,X4925,X4926,X4927,X4928] :
( ~ lattice(X4925)
| hAPP(X4924,X4925,hAPP(fun(X4924,X4925),fun(X4924,X4925),hAPP(fun(X4924,X4925),fun(fun(X4924,X4925),fun(X4924,X4925)),semilattice_sup_sup(fun(X4924,X4925)),X4926),X4927),X4928) = hAPP(X4925,X4925,hAPP(X4925,fun(X4925,X4925),semilattice_sup_sup(X4925),hAPP(X4924,X4925,X4926,X4928)),hAPP(X4924,X4925,X4927,X4928)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_192_sup__fun__def])])]) ).
fof(i_0_2354,plain,
! [X4919,X4920,X4921,X4922,X4923] :
( ~ lattice(X4920)
| hAPP(X4919,X4920,hAPP(fun(X4919,X4920),fun(X4919,X4920),hAPP(fun(X4919,X4920),fun(fun(X4919,X4920),fun(X4919,X4920)),semilattice_sup_sup(fun(X4919,X4920)),X4921),X4922),X4923) = hAPP(X4920,X4920,hAPP(X4920,fun(X4920,X4920),semilattice_sup_sup(X4920),hAPP(X4919,X4920,X4921,X4923)),hAPP(X4919,X4920,X4922,X4923)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_191_sup__apply])])]) ).
fof(i_0_2355,plain,
! [X5565,X5566,X5567,X5568,X5569] :
( ~ lattice(X5566)
| hAPP(X5565,X5566,hAPP(fun(X5565,X5566),fun(X5565,X5566),hAPP(fun(X5565,X5566),fun(fun(X5565,X5566),fun(X5565,X5566)),semilattice_inf_inf(fun(X5565,X5566)),X5567),X5568),X5569) = hAPP(X5566,X5566,hAPP(X5566,fun(X5566,X5566),semilattice_inf_inf(X5566),hAPP(X5565,X5566,X5567,X5569)),hAPP(X5565,X5566,X5568,X5569)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_354_inf__fun__def])])]) ).
fof(i_0_2356,plain,
! [X5513,X5514,X5515,X5516,X5517] :
( ~ lattice(X5514)
| hAPP(X5513,X5514,hAPP(fun(X5513,X5514),fun(X5513,X5514),hAPP(fun(X5513,X5514),fun(fun(X5513,X5514),fun(X5513,X5514)),semilattice_inf_inf(fun(X5513,X5514)),X5515),X5516),X5517) = hAPP(X5514,X5514,hAPP(X5514,fun(X5514,X5514),semilattice_inf_inf(X5514),hAPP(X5513,X5514,X5515,X5517)),hAPP(X5513,X5514,X5516,X5517)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_340_inf__apply])])]) ).
fof(i_0_2357,plain,
! [X5570,X5571,X5572,X5573,X5574] :
( ~ minus(X5571)
| hAPP(X5570,X5571,hAPP(fun(X5570,X5571),fun(X5570,X5571),hAPP(fun(X5570,X5571),fun(fun(X5570,X5571),fun(X5570,X5571)),minus_minus(fun(X5570,X5571)),X5572),X5573),X5574) = hAPP(X5571,X5571,hAPP(X5571,fun(X5571,X5571),minus_minus(X5571),hAPP(X5570,X5571,X5572,X5574)),hAPP(X5570,X5571,X5573,X5574)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_355_fun__diff__def])])]) ).
fof(i_0_2358,plain,
! [X5518,X5519,X5520,X5521,X5522] :
( ~ minus(X5519)
| hAPP(X5518,X5519,hAPP(fun(X5518,X5519),fun(X5518,X5519),hAPP(fun(X5518,X5519),fun(fun(X5518,X5519),fun(X5518,X5519)),minus_minus(fun(X5518,X5519)),X5520),X5521),X5522) = hAPP(X5519,X5519,hAPP(X5519,fun(X5519,X5519),minus_minus(X5519),hAPP(X5518,X5519,X5520,X5522)),hAPP(X5518,X5519,X5521,X5522)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_341_minus__apply])])]) ).
cnf(i_0_2359,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1416]) ).
cnf(i_0_2360,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1417]) ).
cnf(i_0_2361,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1418]) ).
cnf(i_0_2362,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1419]) ).
cnf(i_0_2363,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ti(X1,X2) != ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1402]) ).
cnf(i_0_2364,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ ord(X1)
| ti(X1,X2) != ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1420]) ).
cnf(i_0_2365,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ti(X1,X3) != ti(X1,X4) ),
inference(split_conjunct,[status(thm)],[i_0_1421]) ).
cnf(i_0_2366,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X2))
| ~ order(X1)
| ti(X1,X2) != ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1422]) ).
cnf(i_0_2367,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3))
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ti(X1,X2) != ti(X1,X4) ),
inference(split_conjunct,[status(thm)],[i_0_1423]) ).
fof(i_0_2368,plain,
! [X7558,X7559,X7560,X7561] :
( ~ linorder(X7558)
| hAPP(X7558,X7558,hAPP(X7558,fun(X7558,X7558),ord_min(X7558),X7559),hAPP(X7558,X7558,hAPP(X7558,fun(X7558,X7558),ord_min(X7558),X7560),X7561)) = hAPP(X7558,X7558,hAPP(X7558,fun(X7558,X7558),ord_min(X7558),X7560),hAPP(X7558,X7558,hAPP(X7558,fun(X7558,X7558),ord_min(X7558),X7559),X7561)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_877_min__max_Oinf_Oleft__commute])])]) ).
fof(i_0_2369,plain,
! [X7554,X7555,X7556,X7557] :
( ~ linorder(X7554)
| hAPP(X7554,X7554,hAPP(X7554,fun(X7554,X7554),ord_min(X7554),X7555),hAPP(X7554,X7554,hAPP(X7554,fun(X7554,X7554),ord_min(X7554),X7556),X7557)) = hAPP(X7554,X7554,hAPP(X7554,fun(X7554,X7554),ord_min(X7554),X7556),hAPP(X7554,X7554,hAPP(X7554,fun(X7554,X7554),ord_min(X7554),X7555),X7557)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_876_min__max_Oinf__left__commute])])]) ).
fof(i_0_2370,plain,
! [X7806,X7807,X7808,X7809] :
( ~ linorder(X7806)
| hAPP(X7806,X7806,hAPP(X7806,fun(X7806,X7806),ord_max(X7806),X7807),hAPP(X7806,X7806,hAPP(X7806,fun(X7806,X7806),ord_max(X7806),X7808),X7809)) = hAPP(X7806,X7806,hAPP(X7806,fun(X7806,X7806),ord_max(X7806),X7808),hAPP(X7806,X7806,hAPP(X7806,fun(X7806,X7806),ord_max(X7806),X7807),X7809)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_956_min__max_Osup__left__commute])])]) ).
fof(i_0_2371,plain,
! [X7802,X7803,X7804,X7805] :
( ~ linorder(X7802)
| hAPP(X7802,X7802,hAPP(X7802,fun(X7802,X7802),ord_max(X7802),X7803),hAPP(X7802,X7802,hAPP(X7802,fun(X7802,X7802),ord_max(X7802),X7804),X7805)) = hAPP(X7802,X7802,hAPP(X7802,fun(X7802,X7802),ord_max(X7802),X7804),hAPP(X7802,X7802,hAPP(X7802,fun(X7802,X7802),ord_max(X7802),X7803),X7805)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_955_min__max_Osup_Oleft__commute])])]) ).
fof(i_0_2372,plain,
! [X4967,X4968,X4969,X4970] :
( ~ semilattice_sup(X4967)
| hAPP(X4967,X4967,hAPP(X4967,fun(X4967,X4967),semilattice_sup_sup(X4967),X4968),hAPP(X4967,X4967,hAPP(X4967,fun(X4967,X4967),semilattice_sup_sup(X4967),X4969),X4970)) = hAPP(X4967,X4967,hAPP(X4967,fun(X4967,X4967),semilattice_sup_sup(X4967),X4969),hAPP(X4967,X4967,hAPP(X4967,fun(X4967,X4967),semilattice_sup_sup(X4967),X4968),X4970)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_206_sup__left__commute])])]) ).
fof(i_0_2373,plain,
! [X4959,X4960,X4961,X4962] :
( ~ semilattice_sup(X4959)
| hAPP(X4959,X4959,hAPP(X4959,fun(X4959,X4959),semilattice_sup_sup(X4959),X4960),hAPP(X4959,X4959,hAPP(X4959,fun(X4959,X4959),semilattice_sup_sup(X4959),X4961),X4962)) = hAPP(X4959,X4959,hAPP(X4959,fun(X4959,X4959),semilattice_sup_sup(X4959),X4961),hAPP(X4959,X4959,hAPP(X4959,fun(X4959,X4959),semilattice_sup_sup(X4959),X4960),X4962)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_204_sup_Oleft__commute])])]) ).
fof(i_0_2374,plain,
! [X4963,X4964,X4965,X4966] :
( ~ lattice(X4963)
| hAPP(X4963,X4963,hAPP(X4963,fun(X4963,X4963),semilattice_sup_sup(X4963),X4964),hAPP(X4963,X4963,hAPP(X4963,fun(X4963,X4963),semilattice_sup_sup(X4963),X4965),X4966)) = hAPP(X4963,X4963,hAPP(X4963,fun(X4963,X4963),semilattice_sup_sup(X4963),X4965),hAPP(X4963,X4963,hAPP(X4963,fun(X4963,X4963),semilattice_sup_sup(X4963),X4964),X4966)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_205_inf__sup__aci_I7_J])])]) ).
fof(i_0_2375,plain,
! [X5543,X5544,X5545,X5546] :
( ~ semilattice_inf(X5543)
| hAPP(X5543,X5543,hAPP(X5543,fun(X5543,X5543),semilattice_inf_inf(X5543),X5544),hAPP(X5543,X5543,hAPP(X5543,fun(X5543,X5543),semilattice_inf_inf(X5543),X5545),X5546)) = hAPP(X5543,X5543,hAPP(X5543,fun(X5543,X5543),semilattice_inf_inf(X5543),X5545),hAPP(X5543,X5543,hAPP(X5543,fun(X5543,X5543),semilattice_inf_inf(X5543),X5544),X5546)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_347_inf_Oleft__commute])])]) ).
fof(i_0_2376,plain,
! [X5535,X5536,X5537,X5538] :
( ~ semilattice_inf(X5535)
| hAPP(X5535,X5535,hAPP(X5535,fun(X5535,X5535),semilattice_inf_inf(X5535),X5536),hAPP(X5535,X5535,hAPP(X5535,fun(X5535,X5535),semilattice_inf_inf(X5535),X5537),X5538)) = hAPP(X5535,X5535,hAPP(X5535,fun(X5535,X5535),semilattice_inf_inf(X5535),X5537),hAPP(X5535,X5535,hAPP(X5535,fun(X5535,X5535),semilattice_inf_inf(X5535),X5536),X5538)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_345_inf__left__commute])])]) ).
fof(i_0_2377,plain,
! [X5539,X5540,X5541,X5542] :
( ~ lattice(X5539)
| hAPP(X5539,X5539,hAPP(X5539,fun(X5539,X5539),semilattice_inf_inf(X5539),X5540),hAPP(X5539,X5539,hAPP(X5539,fun(X5539,X5539),semilattice_inf_inf(X5539),X5541),X5542)) = hAPP(X5539,X5539,hAPP(X5539,fun(X5539,X5539),semilattice_inf_inf(X5539),X5541),hAPP(X5539,X5539,hAPP(X5539,fun(X5539,X5539),semilattice_inf_inf(X5539),X5540),X5542)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_346_inf__sup__aci_I3_J])])]) ).
fof(i_0_2378,plain,
! [X7870,X7871,X7872] :
( ~ linorder(X7870)
| hBOOL(hAPP(X7870,bool,hAPP(X7870,fun(X7870,bool),ord_less_eq(X7870),X7871),hAPP(X7870,X7870,hAPP(X7870,fun(X7870,X7870),ord_max(X7870),X7871),X7872))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_973_le__maxI1])])]) ).
fof(i_0_2379,plain,
! [X7867,X7868,X7869] :
( ~ linorder(X7867)
| hBOOL(hAPP(X7867,bool,hAPP(X7867,fun(X7867,bool),ord_less_eq(X7867),X7868),hAPP(X7867,X7867,hAPP(X7867,fun(X7867,X7867),ord_max(X7867),X7869),X7868))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_972_le__maxI2])])]) ).
fof(i_0_2380,plain,
! [X4986,X4987,X4988] :
( ~ semilattice_sup(X4986)
| hBOOL(hAPP(X4986,bool,hAPP(X4986,fun(X4986,bool),ord_less_eq(X4986),X4987),hAPP(X4986,X4986,hAPP(X4986,fun(X4986,X4986),semilattice_sup_sup(X4986),X4987),X4988))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_211_sup__ge1])])]) ).
fof(i_0_2381,plain,
! [X4983,X4984,X4985] :
( ~ lattice(X4983)
| hBOOL(hAPP(X4983,bool,hAPP(X4983,fun(X4983,bool),ord_less_eq(X4983),X4984),hAPP(X4983,X4983,hAPP(X4983,fun(X4983,X4983),semilattice_sup_sup(X4983),X4984),X4985))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_210_inf__sup__ord_I3_J])])]) ).
fof(i_0_2382,plain,
! [X4992,X4993,X4994] :
( ~ semilattice_sup(X4992)
| hBOOL(hAPP(X4992,bool,hAPP(X4992,fun(X4992,bool),ord_less_eq(X4992),X4993),hAPP(X4992,X4992,hAPP(X4992,fun(X4992,X4992),semilattice_sup_sup(X4992),X4994),X4993))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_213_sup__ge2])])]) ).
fof(i_0_2383,plain,
! [X4989,X4990,X4991] :
( ~ lattice(X4989)
| hBOOL(hAPP(X4989,bool,hAPP(X4989,fun(X4989,bool),ord_less_eq(X4989),X4990),hAPP(X4989,X4989,hAPP(X4989,fun(X4989,X4989),semilattice_sup_sup(X4989),X4991),X4990))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_212_inf__sup__ord_I4_J])])]) ).
cnf(i_0_2384,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1424]) ).
cnf(i_0_2385,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1425]) ).
cnf(i_0_2386,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X2) = ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1426]) ).
cnf(i_0_2387,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = ti(fun(X1,bool),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1427]) ).
cnf(i_0_2388,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X2) = ti(fun(X1,bool),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1428]) ).
fof(i_0_2389,plain,
! [X4417,X4418,X4419] :
( ~ hBOOL(hAPP(fun(X4417,bool),bool,hAPP(fun(X4417,bool),fun(fun(X4417,bool),bool),ord_less_eq(fun(X4417,bool)),X4418),X4419))
| ~ hBOOL(hAPP(fun(X4417,bool),bool,finite_finite(X4417),X4419))
| hBOOL(hAPP(fun(X4417,bool),bool,finite_finite(X4417),X4418)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_72_finite__subset])]) ).
fof(i_0_2390,plain,
! [X4420,X4421,X4422] :
( ~ hBOOL(hAPP(fun(X4420,bool),bool,finite_finite(X4420),X4422))
| ~ hBOOL(hAPP(fun(X4420,bool),bool,hAPP(fun(X4420,bool),fun(fun(X4420,bool),bool),ord_less_eq(fun(X4420,bool)),X4421),X4422))
| hBOOL(hAPP(fun(X4420,bool),bool,finite_finite(X4420),X4421)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_73_rev__finite__subset])]) ).
fof(i_0_2391,plain,
! [X4647,X4648,X4649] : hAPP(fun(X4647,bool),fun(X4647,bool),hAPP(fun(X4647,bool),fun(fun(X4647,bool),fun(X4647,bool)),semilattice_sup_sup(fun(X4647,bool)),X4648),hAPP(fun(X4647,bool),fun(X4647,bool),hAPP(fun(X4647,bool),fun(fun(X4647,bool),fun(X4647,bool)),semilattice_sup_sup(fun(X4647,bool)),X4648),X4649)) = hAPP(fun(X4647,bool),fun(X4647,bool),hAPP(fun(X4647,bool),fun(fun(X4647,bool),fun(X4647,bool)),semilattice_sup_sup(fun(X4647,bool)),X4648),X4649),
inference(variable_rename,[status(thm)],[fact_123_Un__left__absorb]) ).
fof(i_0_2392,plain,
! [X5716,X5717,X5718] : hAPP(fun(X5716,bool),fun(X5716,bool),hAPP(fun(X5716,bool),fun(fun(X5716,bool),fun(X5716,bool)),semilattice_sup_sup(fun(X5716,bool)),X5717),hAPP(fun(X5716,bool),fun(X5716,bool),hAPP(fun(X5716,bool),fun(fun(X5716,bool),fun(X5716,bool)),minus_minus(fun(X5716,bool)),X5718),X5717)) = hAPP(fun(X5716,bool),fun(X5716,bool),hAPP(fun(X5716,bool),fun(fun(X5716,bool),fun(X5716,bool)),semilattice_sup_sup(fun(X5716,bool)),X5717),X5718),
inference(variable_rename,[status(thm)],[fact_397_Un__Diff__cancel]) ).
fof(i_0_2393,plain,
! [X5492,X5493,X5494] : hAPP(fun(X5492,bool),fun(X5492,bool),hAPP(fun(X5492,bool),fun(fun(X5492,bool),fun(X5492,bool)),semilattice_inf_inf(fun(X5492,bool)),X5493),hAPP(fun(X5492,bool),fun(X5492,bool),hAPP(fun(X5492,bool),fun(fun(X5492,bool),fun(X5492,bool)),semilattice_inf_inf(fun(X5492,bool)),X5493),X5494)) = hAPP(fun(X5492,bool),fun(X5492,bool),hAPP(fun(X5492,bool),fun(fun(X5492,bool),fun(X5492,bool)),semilattice_inf_inf(fun(X5492,bool)),X5493),X5494),
inference(variable_rename,[status(thm)],[fact_333_Int__left__absorb]) ).
cnf(i_0_2394,plain,
( hAPP(X1,X4,X5,X2) = hAPP(X1,X4,X5,X3)
| ti(X1,X2) != ti(X1,X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1429]) ).
cnf(i_0_2395,plain,
( ti(X1,X4) = ti(X1,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool))))
| hAPP(X1,X2,X3,X4) != hAPP(X1,X2,X3,X5) ),
inference(split_conjunct,[status(thm)],[i_0_1430]) ).
cnf(i_0_2396,plain,
( ti(X1,X4) = ti(X1,X5)
| hAPP(X1,X2,X3,X4) != hAPP(X1,X2,X3,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1429]) ).
cnf(i_0_2397,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X2))
| ~ linord219039673up_add(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1431]) ).
cnf(i_0_2398,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X2))
| ~ linord219039673up_add(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1432]) ).
fof(i_0_2399,plain,
! [X6437,X6438,X6439,X6440] : hAPP(fun(X6437,bool),fun(X6438,bool),hAPP(fun(X6438,X6437),fun(fun(X6437,bool),fun(X6438,bool)),vimage(X6438,X6437),X6439),hAPP(fun(X6437,bool),fun(X6437,bool),collect(X6437),X6440)) = hAPP(fun(X6438,bool),fun(X6438,bool),collect(X6438),hAPP(fun(X6438,X6437),fun(X6438,bool),hAPP(fun(X6437,bool),fun(fun(X6438,X6437),fun(X6438,bool)),combb(X6437,bool,X6438),X6440),X6439)),
inference(variable_rename,[status(thm)],[fact_548_vimage__Collect__eq]) ).
fof(i_0_2400,plain,
! [X5292] : hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X5292) = hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),fequal(state)),X5292),hAPP(com,fun(state,fun(state,bool)),evalc,X5292)),
inference(variable_rename,[status(thm)],[fact_286_MGT__def]) ).
cnf(i_0_2401,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X4))
| ti(fun(X1,bool),X2) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1433]) ).
fof(i_0_2402,plain,
! [X4881,X4882,X4883,X4884] :
( ~ hBOOL(hAPP(fun(X4881,bool),bool,hAPP(fun(X4881,bool),fun(fun(X4881,bool),bool),ord_less_eq(fun(X4881,bool)),X4883),X4884))
| ~ hBOOL(hAPP(X4881,bool,X4883,X4882))
| hBOOL(hAPP(X4881,bool,X4884,X4882)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_182_predicate1D])]) ).
fof(i_0_2403,plain,
! [X4877,X4878,X4879,X4880] :
( ~ hBOOL(hAPP(X4877,bool,X4879,X4880))
| ~ hBOOL(hAPP(fun(X4877,bool),bool,hAPP(fun(X4877,bool),fun(fun(X4877,bool),bool),ord_less_eq(fun(X4877,bool)),X4879),X4878))
| hBOOL(hAPP(X4877,bool,X4878,X4880)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_181_rev__predicate1D])]) ).
fof(i_0_2404,plain,
! [X7029,X7030] :
( ( ~ hBOOL(hAPP(fun(X7029,bool),bool,finite_finite(X7029),hAPP(fun(X7029,bool),fun(X7029,bool),uminus_uminus(fun(X7029,bool)),X7030)))
| hBOOL(hAPP(fun(X7029,bool),bool,finite_finite(X7029),top_top(fun(X7029,bool))))
| ~ hBOOL(hAPP(fun(X7029,bool),bool,finite_finite(X7029),X7030)) )
& ( ~ hBOOL(hAPP(fun(X7029,bool),bool,finite_finite(X7029),top_top(fun(X7029,bool))))
| hBOOL(hAPP(fun(X7029,bool),bool,finite_finite(X7029),hAPP(fun(X7029,bool),fun(X7029,bool),uminus_uminus(fun(X7029,bool)),X7030)))
| ~ hBOOL(hAPP(fun(X7029,bool),bool,finite_finite(X7029),X7030)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_719_finite__compl])])]) ).
fof(i_0_2405,plain,
! [X6862,X6863] :
( hBOOL(hAPP(fun(X6862,bool),bool,finite_finite(X6862),top_top(fun(X6862,bool))))
| ~ hBOOL(hAPP(fun(X6862,bool),bool,finite_finite(X6862),X6863))
| ~ hBOOL(hAPP(fun(X6862,bool),bool,hAPP(X6862,fun(fun(X6862,bool),bool),member(X6862),esk134_2(X6862,X6863)),X6863)) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1434])])])])]) ).
fof(i_0_2406,plain,
! [X6495,X6496,X6497,X6498,X6499] :
( hBOOL(hAPP(fun(X6496,bool),bool,hAPP(X6496,fun(fun(X6496,bool),bool),member(X6496),X6498),X6499))
| hAPP(X6496,option(X6495),hAPP(fun(X6496,bool),fun(X6496,option(X6495)),hAPP(fun(X6496,option(X6495)),fun(fun(X6496,bool),fun(X6496,option(X6495))),restrict_map(X6496,X6495),X6497),X6499),X6498) = none(X6495) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1435])]) ).
fof(i_0_2407,plain,
! [X5116,X5117] :
( ~ hBOOL(hAPP(com,bool,wt,X5117))
| hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5116),X5117))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_247_While])]) ).
cnf(i_0_2408,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) != ti(fun(X1,bool),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1424]) ).
fof(i_0_2409,plain,
! [X6930,X6931,X6932,X6933] : hAPP(fun(X6930,bool),fun(X6931,bool),hAPP(fun(X6931,X6930),fun(fun(X6930,bool),fun(X6931,bool)),vimage(X6931,X6930),X6932),hAPP(fun(X6930,bool),fun(X6930,bool),uminus_uminus(fun(X6930,bool)),X6933)) = hAPP(fun(X6931,bool),fun(X6931,bool),uminus_uminus(fun(X6931,bool)),hAPP(fun(X6930,bool),fun(X6931,bool),hAPP(fun(X6931,X6930),fun(fun(X6930,bool),fun(X6931,bool)),vimage(X6931,X6930),X6932),X6933)),
inference(variable_rename,[status(thm)],[fact_681_vimage__Compl]) ).
fof(i_0_2410,plain,
! [X8041,X8042,X8043,X8044,X8045,X8046] : hAPP(X8041,X8042,hAPP(fun(X8041,X8043),fun(X8041,X8042),hAPP(fun(X8041,fun(X8043,X8042)),fun(fun(X8041,X8043),fun(X8041,X8042)),combs(X8041,X8043,X8042),X8044),X8045),X8046) = hAPP(X8043,X8042,hAPP(X8041,fun(X8043,X8042),X8044,X8046),hAPP(X8041,X8043,X8045,X8046)),
inference(variable_rename,[status(thm)],[help_COMBS_1_1_U]) ).
cnf(i_0_2411,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ti(X1,esk148_4(X2,X1,X3,X4)) != ti(X1,esk149_4(X2,X1,X3,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1436]) ).
cnf(i_0_2412,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ti(X1,esk104_4(X1,X2,X3,X4)) != ti(X1,esk105_4(X1,X2,X3,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1302]) ).
cnf(i_0_2413,plain,
( ti(fun(X1,bool),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),esk64_3(X1,X3,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1437]) ).
cnf(i_0_2414,plain,
( ti(fun(X1,bool),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),esk63_3(X1,X3,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1438]) ).
cnf(i_0_2415,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)))),finite_fold_image(X1,X2)) = finite_fold_image(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1439]) ).
fof(i_0_2416,plain,
! [X6049,X6050,X6051,X6052,X6053] :
( ~ hBOOL(hAPP(fun(X6049,fun(X6050,X6050)),bool,finite_comp_fun_idem(X6049,X6050),X6053))
| hAPP(X6050,X6050,hAPP(X6049,fun(X6050,X6050),X6053,X6051),hAPP(X6050,X6050,hAPP(X6049,fun(X6050,X6050),X6053,X6051),X6052)) = hAPP(X6050,X6050,hAPP(X6049,fun(X6050,X6050),X6053,X6051),X6052) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_465_comp__fun__idem_Ofun__left__idem])]) ).
cnf(i_0_2417,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) = ti(fun(X1,bool),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1440]) ).
fof(i_0_2418,plain,
! [X7750,X7751,X7752] :
( ~ linord219039673up_add(X7750)
| hAPP(X7750,X7750,uminus_uminus(X7750),hAPP(X7750,X7750,hAPP(X7750,fun(X7750,X7750),ord_min(X7750),X7751),X7752)) = hAPP(X7750,X7750,hAPP(X7750,fun(X7750,X7750),ord_max(X7750),hAPP(X7750,X7750,uminus_uminus(X7750),X7751)),hAPP(X7750,X7750,uminus_uminus(X7750),X7752)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_938_minus__min__eq__max])])]) ).
fof(i_0_2419,plain,
! [X7753,X7754,X7755] :
( ~ linord219039673up_add(X7753)
| hAPP(X7753,X7753,uminus_uminus(X7753),hAPP(X7753,X7753,hAPP(X7753,fun(X7753,X7753),ord_max(X7753),X7754),X7755)) = hAPP(X7753,X7753,hAPP(X7753,fun(X7753,X7753),ord_min(X7753),hAPP(X7753,X7753,uminus_uminus(X7753),X7754)),hAPP(X7753,X7753,uminus_uminus(X7753),X7755)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_939_minus__max__eq__min])])]) ).
fof(i_0_2420,plain,
! [X6927,X6928,X6929] :
( ~ boolean_algebra(X6927)
| hAPP(X6927,X6927,uminus_uminus(X6927),hAPP(X6927,X6927,hAPP(X6927,fun(X6927,X6927),semilattice_sup_sup(X6927),X6928),X6929)) = hAPP(X6927,X6927,hAPP(X6927,fun(X6927,X6927),semilattice_inf_inf(X6927),hAPP(X6927,X6927,uminus_uminus(X6927),X6928)),hAPP(X6927,X6927,uminus_uminus(X6927),X6929)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_680_compl__sup])])]) ).
fof(i_0_2421,plain,
! [X6924,X6925,X6926] :
( ~ boolean_algebra(X6924)
| hAPP(X6924,X6924,uminus_uminus(X6924),hAPP(X6924,X6924,hAPP(X6924,fun(X6924,X6924),semilattice_inf_inf(X6924),X6925),X6926)) = hAPP(X6924,X6924,hAPP(X6924,fun(X6924,X6924),semilattice_sup_sup(X6924),hAPP(X6924,X6924,uminus_uminus(X6924),X6925)),hAPP(X6924,X6924,uminus_uminus(X6924),X6926)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_679_compl__inf])])]) ).
fof(i_0_2422,plain,
! [X7258,X7259] :
( ~ comple44059174attice(X7258)
| ~ hBOOL(hAPP(fun(X7258,bool),bool,finite_finite(X7258),X7259))
| hAPP(fun(X7258,bool),X7258,complete_Sup_Sup(X7258),X7259) = hAPP(fun(X7258,bool),X7258,hAPP(X7258,fun(fun(X7258,bool),X7258),hAPP(fun(X7258,fun(X7258,X7258)),fun(X7258,fun(fun(X7258,bool),X7258)),finite_fold(X7258,X7258),semilattice_sup_sup(X7258)),bot_bot(X7258)),X7259) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_782_Sup__fold__sup])])]) ).
fof(i_0_2423,plain,
! [X7101,X7102] :
( ~ comple44059174attice(X7101)
| ~ hBOOL(hAPP(fun(X7101,bool),bool,finite_finite(X7101),X7102))
| hAPP(fun(X7101,bool),X7101,complete_Inf_Inf(X7101),X7102) = hAPP(fun(X7101,bool),X7101,hAPP(X7101,fun(fun(X7101,bool),X7101),hAPP(fun(X7101,fun(X7101,X7101)),fun(X7101,fun(fun(X7101,bool),X7101)),finite_fold(X7101,X7101),semilattice_inf_inf(X7101)),top_top(X7101)),X7102) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_739_Inf__fold__inf])])]) ).
fof(i_0_2424,plain,
! [X7383,X7384] : hBOOL(hAPP(fun(fun(X7383,bool),bool),bool,hAPP(fun(X7383,bool),fun(fun(fun(X7383,bool),bool),bool),member(fun(X7383,bool)),bot_bot(fun(X7383,bool))),hAPP(fun(X7383,bool),fun(fun(X7383,bool),bool),pow(X7383),X7384))),
inference(variable_rename,[status(thm)],[fact_822_Pow__bottom]) ).
fof(i_0_2425,plain,
! [X4302,X4303,X4304] : hAPP(fun(X4302,bool),fun(X4302,bool),hAPP(X4302,fun(fun(X4302,bool),fun(X4302,bool)),insert(X4302),X4303),hAPP(fun(X4302,bool),fun(X4302,bool),hAPP(X4302,fun(fun(X4302,bool),fun(X4302,bool)),insert(X4302),X4303),X4304)) = hAPP(fun(X4302,bool),fun(X4302,bool),hAPP(X4302,fun(fun(X4302,bool),fun(X4302,bool)),insert(X4302),X4303),X4304),
inference(variable_rename,[status(thm)],[fact_41_insert__absorb2]) ).
cnf(i_0_2426,plain,
( ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X4) != bot_bot(fun(X2,bool))
| hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))) != top_top(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1441]) ).
cnf(i_0_2427,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)))
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1398]) ).
fof(i_0_2428,plain,
! [X7311,X7312] :
( ~ hBOOL(hAPP(fun(X7311,bool),bool,finite_finite(X7311),hAPP(fun(fun(X7311,bool),bool),fun(X7311,bool),complete_Sup_Sup(fun(X7311,bool)),X7312)))
| hBOOL(hAPP(fun(fun(X7311,bool),bool),bool,finite_finite(fun(X7311,bool)),X7312)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_798_finite__UnionD])]) ).
fof(i_0_2429,plain,
! [X5147,X5148] : X5148 = hAPP(fun(X5147,fun(state,bool)),hoare_2118899576triple(X5147),hAPP(com,fun(fun(X5147,fun(state,bool)),hoare_2118899576triple(X5147)),hAPP(fun(X5147,fun(state,bool)),fun(com,fun(fun(X5147,fun(state,bool)),hoare_2118899576triple(X5147))),hoare_759811442triple(X5147),esk51_2(X5147,X5148)),esk52_2(X5147,X5148)),esk53_2(X5147,X5148)),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_258_triple_Oexhaust])])]) ).
cnf(i_0_2430,plain,
hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X3),X4),bot_bot(fun(X1,bool))) = ti(fun(X1,X2),X3),
inference(split_conjunct,[status(thm)],[i_0_1442]) ).
cnf(i_0_2431,plain,
( hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X3),X4),X5) = ti(fun(X1,X2),X3)
| hAPP(X1,X2,X3,X4) != ti(X2,X5) ),
inference(split_conjunct,[status(thm)],[i_0_1443]) ).
cnf(i_0_2432,plain,
( hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X3),X4),X5) = ti(fun(X1,X2),X3)
| hAPP(X1,X2,X3,X4) != ti(X2,X5) ),
inference(split_conjunct,[status(thm)],[i_0_1405]) ).
fof(i_0_2433,plain,
! [X5301] : hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),X5301),X5301)),
inference(variable_rename,[status(thm)],[fact_290_evalc_OSkip]) ).
fof(i_0_2434,plain,
! [X6821,X6822,X6823] :
( ~ hBOOL(hAPP(fun(X6821,bool),bool,finite_finite(X6821),hAPP(fun(X6821,option(X6822)),fun(X6821,bool),dom(X6821,X6822),X6823)))
| hBOOL(hAPP(fun(X6821,bool),bool,finite_finite(X6821),top_top(fun(X6821,bool))))
| hAPP(X6821,option(X6822),X6823,esk125_3(X6821,X6822,X6823)) = none(X6822) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1444])])]) ).
fof(i_0_2435,plain,
! [X4479,X4480,X4481,X4482,X4483] :
( hAPP(X4479,option(X4480),X4481,X4482) != hAPP(X4480,option(X4480),some(X4480),X4483)
| hBOOL(hAPP(fun(X4479,bool),bool,hAPP(X4479,fun(fun(X4479,bool),bool),member(X4479),X4482),hAPP(fun(X4479,option(X4480)),fun(X4479,bool),dom(X4479,X4480),X4481))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_86_domI])]) ).
fof(i_0_2436,plain,
! [X6378,X6379,X6380,X6381,X6382] :
( hAPP(X6378,option(X6379),X6380,X6381) != hAPP(X6379,option(X6379),some(X6379),X6382)
| hBOOL(hAPP(fun(X6379,bool),bool,hAPP(X6379,fun(fun(X6379,bool),bool),member(X6379),X6382),hAPP(fun(X6378,option(X6379)),fun(X6379,bool),ran(X6378,X6379),X6380))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_538_ranI])]) ).
fof(i_0_2437,plain,
! [X7395,X7396] : hBOOL(hAPP(fun(fun(X7395,bool),bool),bool,hAPP(fun(X7395,bool),fun(fun(fun(X7395,bool),bool),bool),member(fun(X7395,bool)),X7396),hAPP(fun(X7395,bool),fun(fun(X7395,bool),bool),pow(X7395),X7396))),
inference(variable_rename,[status(thm)],[fact_827_Pow__top]) ).
fof(i_0_2438,plain,
! [X4490,X4491] : hAPP(fun(X4490,bool),fun(X4490,bool),collect(X4490),hAPP(X4490,fun(X4490,bool),hAPP(fun(X4490,fun(X4490,bool)),fun(X4490,fun(X4490,bool)),combc(X4490,X4490,bool),fequal(X4490)),X4491)) = hAPP(fun(X4490,bool),fun(X4490,bool),hAPP(X4490,fun(fun(X4490,bool),fun(X4490,bool)),insert(X4490),X4491),bot_bot(fun(X4490,bool))),
inference(variable_rename,[status(thm)],[fact_89_singleton__conv]) ).
cnf(i_0_2439,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))) ),
inference(split_conjunct,[status(thm)],[i_0_1445]) ).
cnf(i_0_2440,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = ti(X1,X2)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk176_3(X1,X3,X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1446]) ).
cnf(i_0_2441,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = ti(X1,X2)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk175_3(X1,X3,X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1447]) ).
cnf(i_0_2442,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = ti(X1,X3)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk197_3(X1,X3,X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1448]) ).
cnf(i_0_2443,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = ti(X1,X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk196_3(X1,X3,X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1449]) ).
fof(i_0_2444,plain,
! [X7405,X7406] :
( ( ~ hBOOL(hAPP(fun(fun(X7405,bool),bool),bool,finite_finite(fun(X7405,bool)),hAPP(fun(X7405,bool),fun(fun(X7405,bool),bool),pow(X7405),X7406)))
| hBOOL(hAPP(fun(X7405,bool),bool,finite_finite(X7405),X7406)) )
& ( ~ hBOOL(hAPP(fun(X7405,bool),bool,finite_finite(X7405),X7406))
| hBOOL(hAPP(fun(fun(X7405,bool),bool),bool,finite_finite(fun(X7405,bool)),hAPP(fun(X7405,bool),fun(fun(X7405,bool),bool),pow(X7405),X7406))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_830_finite__Pow__iff])]) ).
cnf(i_0_2445,plain,
( ti(X1,X4) = ti(X1,X5)
| ti(X1,X2) != ti(X1,X3)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X4),X5)
| ~ ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1450]) ).
cnf(i_0_2446,plain,
( ti(X1,X4) = ti(X1,X5)
| ti(X1,X2) != ti(X1,X3)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X4),X5) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3)
| ~ ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1450]) ).
fof(i_0_2447,plain,
! [X6688] : top_top(fun(option(X6688),bool)) = hAPP(fun(option(X6688),bool),fun(option(X6688),bool),hAPP(option(X6688),fun(fun(option(X6688),bool),fun(option(X6688),bool)),insert(option(X6688)),none(X6688)),hAPP(fun(X6688,bool),fun(option(X6688),bool),hAPP(fun(X6688,option(X6688)),fun(fun(X6688,bool),fun(option(X6688),bool)),image(X6688,option(X6688)),some(X6688)),top_top(fun(X6688,bool)))),
inference(variable_rename,[status(thm)],[fact_615_UNIV__option__conv]) ).
cnf(i_0_2448,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),bot_bot(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1451]) ).
cnf(i_0_2449,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),hAPP(option(X1),fun(X1,bool),set(X1),X2)))
| ti(option(X1),X2) != hAPP(X1,option(X1),some(X1),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1411]) ).
cnf(i_0_2450,plain,
ti(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hoare_759811442triple(X1)) = hoare_759811442triple(X1),
inference(split_conjunct,[status(thm)],[i_0_1452]) ).
cnf(i_0_2451,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),hAPP(X3,fun(X1,X3),combk(X3,X1),X4)),X2) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X4),bot_bot(fun(X3,bool))) ),
inference(split_conjunct,[status(thm)],[i_0_1453]) ).
fof(i_0_2452,plain,
! [X6955,X6956] : hAPP(fun(X6955,bool),fun(X6955,bool),collect(X6955),hAPP(fun(X6955,bool),fun(X6955,bool),hAPP(fun(bool,bool),fun(fun(X6955,bool),fun(X6955,bool)),combb(bool,bool,X6955),fNot),X6956)) = hAPP(fun(X6955,bool),fun(X6955,bool),uminus_uminus(fun(X6955,bool)),hAPP(fun(X6955,bool),fun(X6955,bool),collect(X6955),X6956)),
inference(variable_rename,[status(thm)],[fact_689_Collect__neg__eq]) ).
fof(i_0_2453,plain,
! [X7733,X7734,X7735] : hAPP(fun(X7733,bool),X7733,hAPP(fun(X7733,fun(X7733,X7733)),fun(fun(X7733,bool),X7733),finite_fold1(X7733),X7734),X7735) = hAPP(fun(X7733,bool),X7733,the_1(X7733),hAPP(fun(X7733,bool),fun(X7733,bool),hAPP(fun(X7733,fun(X7733,X7733)),fun(fun(X7733,bool),fun(X7733,bool)),finite_fold1Set(X7733),X7734),X7735)),
inference(variable_rename,[status(thm)],[fact_932_fold1__def]) ).
fof(i_0_2454,plain,
! [X7263,X7264,X7265] :
( ~ comple44059174attice(X7263)
| hAPP(fun(X7263,bool),X7263,complete_Sup_Sup(X7263),hAPP(fun(X7263,bool),fun(X7263,bool),hAPP(X7263,fun(fun(X7263,bool),fun(X7263,bool)),insert(X7263),X7264),X7265)) = hAPP(X7263,X7263,hAPP(X7263,fun(X7263,X7263),semilattice_sup_sup(X7263),X7264),hAPP(fun(X7263,bool),X7263,complete_Sup_Sup(X7263),X7265)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_785_Sup__insert])])]) ).
fof(i_0_2455,plain,
! [X7199,X7200,X7201] :
( ~ comple44059174attice(X7199)
| hAPP(fun(X7199,bool),X7199,complete_Inf_Inf(X7199),hAPP(fun(X7199,bool),fun(X7199,bool),hAPP(X7199,fun(fun(X7199,bool),fun(X7199,bool)),insert(X7199),X7200),X7201)) = hAPP(X7199,X7199,hAPP(X7199,fun(X7199,X7199),semilattice_inf_inf(X7199),X7200),hAPP(fun(X7199,bool),X7199,complete_Inf_Inf(X7199),X7201)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_769_Inf__insert])])]) ).
cnf(i_0_2456,plain,
hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X3),X4),hAPP(X2,X1,X3,X4)) = ti(fun(X2,X1),X3),
inference(split_conjunct,[status(thm)],[i_0_1454]) ).
cnf(i_0_2457,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| ~ hBOOL(hAPP(X1,bool,X2,esk45_4(X1,X3,X2,X4)))
| ti(option(X1),X4) != hAPP(X1,option(X1),some(X1),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1390]) ).
cnf(i_0_2458,plain,
( hAPP(fun(X1,bool),X1,the_1(X1),X3) = ti(X1,X2)
| ti(X1,esk61_4(X1,X2,X3,X4)) != ti(X1,X4)
| ~ hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1455]) ).
cnf(i_0_2459,plain,
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),X2) = bot_bot(fun(X3,bool))
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool))
| hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool))) != top_top(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1441]) ).
fof(i_0_2460,plain,
! [X4875,X4876] :
( ( ~ hBOOL(hAPP(X4875,bool,bot_bot(fun(X4875,bool)),X4876))
| hBOOL(hAPP(fun(X4875,bool),bool,hAPP(X4875,fun(fun(X4875,bool),bool),member(X4875),X4876),bot_bot(fun(X4875,bool)))) )
& ( ~ hBOOL(hAPP(fun(X4875,bool),bool,hAPP(X4875,fun(fun(X4875,bool),bool),member(X4875),X4876),bot_bot(fun(X4875,bool))))
| hBOOL(hAPP(X4875,bool,bot_bot(fun(X4875,bool)),X4876)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_180_bot__empty__eq])]) ).
fof(i_0_2461,plain,
! [X8023,X8024,X8025,X8026,X8027,X8028] : hAPP(X8023,X8024,hAPP(fun(X8023,X8025),fun(X8023,X8024),hAPP(fun(X8025,X8024),fun(fun(X8023,X8025),fun(X8023,X8024)),combb(X8025,X8024,X8023),X8026),X8027),X8028) = hAPP(X8025,X8024,X8026,hAPP(X8023,X8025,X8027,X8028)),
inference(variable_rename,[status(thm)],[help_COMBB_1_1_U]) ).
fof(i_0_2462,plain,
! [X8029,X8030,X8031,X8032,X8033,X8034] : hAPP(X8029,X8030,hAPP(X8031,fun(X8029,X8030),hAPP(fun(X8029,fun(X8031,X8030)),fun(X8031,fun(X8029,X8030)),combc(X8029,X8031,X8030),X8032),X8033),X8034) = hAPP(X8031,X8030,hAPP(X8029,fun(X8031,X8030),X8032,X8034),X8033),
inference(variable_rename,[status(thm)],[help_COMBC_1_1_U]) ).
cnf(i_0_2463,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ti(fun(X1,bool),X2) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1456]) ).
cnf(i_0_2464,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = ti(X1,X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1457]) ).
cnf(i_0_2465,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = ti(X1,X2)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1458]) ).
cnf(i_0_2466,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = ti(X1,X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1459]) ).
cnf(i_0_2467,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1460]) ).
cnf(i_0_2468,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = ti(X1,X3)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1461]) ).
cnf(i_0_2469,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = ti(X1,X3)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1462]) ).
cnf(i_0_2470,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = ti(X1,X3)
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1463]) ).
cnf(i_0_2471,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1464]) ).
cnf(i_0_2472,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = ti(X1,X3)
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1465]) ).
cnf(i_0_2473,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = ti(X1,X2)
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1466]) ).
cnf(i_0_2474,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = ti(X1,X2)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1467]) ).
cnf(i_0_2475,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = ti(X1,X2)
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1468]) ).
cnf(i_0_2476,plain,
( hBOOL(hAPP(X1,bool,X2,esk61_4(X1,X3,X2,X4)))
| hAPP(fun(X1,bool),X1,the_1(X1),X2) = ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,X2,X4))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1455]) ).
fof(i_0_2477,plain,
! [X5435,X5436,X5437] : hAPP(fun(X5435,bool),fun(X5435,bool),hAPP(fun(X5435,bool),fun(fun(X5435,bool),fun(X5435,bool)),semilattice_inf_inf(fun(X5435,bool)),X5436),hAPP(fun(X5435,bool),fun(X5435,bool),hAPP(fun(X5435,bool),fun(fun(X5435,bool),fun(X5435,bool)),minus_minus(fun(X5435,bool)),X5437),X5436)) = bot_bot(fun(X5435,bool)),
inference(variable_rename,[status(thm)],[fact_318_Diff__disjoint]) ).
cnf(i_0_2478,plain,
( hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1469]) ).
cnf(i_0_2479,plain,
hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = ti(X1,X3),
inference(split_conjunct,[status(thm)],[i_0_1470]) ).
cnf(i_0_2480,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk22_2(X1,X2)),esk23_2(X1,X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1433]) ).
cnf(i_0_2481,plain,
( ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1471]) ).
cnf(i_0_2482,plain,
( ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1472]) ).
cnf(i_0_2483,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ti(fun(X1,bool),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1473]) ).
cnf(i_0_2484,plain,
( top_top(fun(X1,bool)) = ti(fun(X1,bool),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk163_2(X1,X2)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1474]) ).
cnf(i_0_2485,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3) = ti(fun(X1,bool),X2)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1475]) ).
fof(i_0_2486,plain,
! [X4432,X4433,X4434] :
( ( ~ hBOOL(hAPP(fun(X4432,bool),bool,hAPP(X4432,fun(fun(X4432,bool),bool),member(X4432),X4433),X4434))
| hBOOL(hAPP(X4432,bool,X4434,X4433)) )
& ( ~ hBOOL(hAPP(X4432,bool,X4434,X4433))
| hBOOL(hAPP(fun(X4432,bool),bool,hAPP(X4432,fun(fun(X4432,bool),bool),member(X4432),X4433),X4434)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_76_mem__def])]) ).
fof(i_0_2487,plain,
! [X7337,X7338] :
( ~ comple61589808lgebra(X7337)
| hAPP(X7337,X7337,uminus_uminus(X7337),hAPP(fun(X7337,bool),X7337,complete_Sup_Sup(X7337),X7338)) = hAPP(fun(X7337,bool),X7337,complete_Inf_Inf(X7337),hAPP(fun(X7337,bool),fun(X7337,bool),hAPP(fun(X7337,X7337),fun(fun(X7337,bool),fun(X7337,bool)),image(X7337,X7337),uminus_uminus(X7337)),X7338)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_808_uminus__Sup])])]) ).
fof(i_0_2488,plain,
! [X7335,X7336] :
( ~ comple61589808lgebra(X7335)
| hAPP(X7335,X7335,uminus_uminus(X7335),hAPP(fun(X7335,bool),X7335,complete_Inf_Inf(X7335),X7336)) = hAPP(fun(X7335,bool),X7335,complete_Sup_Sup(X7335),hAPP(fun(X7335,bool),fun(X7335,bool),hAPP(fun(X7335,X7335),fun(fun(X7335,bool),fun(X7335,bool)),image(X7335,X7335),uminus_uminus(X7335)),X7336)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_807_uminus__Inf])])]) ).
fof(i_0_2489,plain,
! [X5168,X5169,X5170,X5171,X5172] : hAPP(option(X5168),X5169,hAPP(fun(X5168,X5169),fun(option(X5168),X5169),hAPP(X5169,fun(fun(X5168,X5169),fun(option(X5168),X5169)),option_rec(X5169,X5168),X5170),X5171),hAPP(X5168,option(X5168),some(X5168),X5172)) = hAPP(X5168,X5169,X5171,X5172),
inference(variable_rename,[status(thm)],[fact_261_option_Orecs_I2_J]) ).
cnf(i_0_2490,plain,
( hBOOL(hAPP(X1,bool,X2,hAPP(fun(X1,bool),X1,the_1(X1),X2)))
| ti(X1,esk62_3(X1,X2,X3)) != ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1476]) ).
cnf(i_0_2491,plain,
( hBOOL(hAPP(X1,bool,X2,hAPP(fun(X1,bool),X1,the_1(X1),X2)))
| ti(X1,esk60_3(X1,X2,X3)) != ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1477]) ).
cnf(i_0_2492,plain,
( hAPP(fun(X2,bool),X2,X1,hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X4),bot_bot(fun(X2,bool)))) = ti(X2,X4)
| X1 != hAPP(fun(X2,fun(X2,X2)),fun(fun(X2,bool),X2),finite_fold1(X2),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1478]) ).
cnf(i_0_2493,plain,
hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X4),bot_bot(fun(X1,bool))) = ti(X2,X4),
inference(split_conjunct,[status(thm)],[i_0_1479]) ).
cnf(i_0_2494,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) != ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1458]) ).
cnf(i_0_2495,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) != ti(X1,X3)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1460]) ).
cnf(i_0_2496,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) != ti(X1,X3)
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1464]) ).
cnf(i_0_2497,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) != ti(X1,X2)
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1467]) ).
cnf(i_0_2498,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool))))
| ti(X1,esk127_3(X1,X2,X3)) != ti(X1,esk128_3(X1,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1480]) ).
fof(i_0_2499,plain,
! [X6731,X6732,X6733] : hAPP(fun(X6731,option(X6732)),fun(X6731,bool),dom(X6731,X6732),hAPP(fun(X6731,X6732),fun(X6731,option(X6732)),hAPP(fun(X6732,option(X6732)),fun(fun(X6731,X6732),fun(X6731,option(X6732))),combb(X6732,option(X6732),X6731),some(X6732)),X6733)) = top_top(fun(X6731,bool)),
inference(variable_rename,[status(thm)],[fact_627_dom__const]) ).
fof(i_0_2500,plain,
! [X7565,X7566,X7567] :
( ~ linorder(X7565)
| hAPP(X7565,X7565,hAPP(X7565,fun(X7565,X7565),ord_min(X7565),X7566),hAPP(X7565,X7565,hAPP(X7565,fun(X7565,X7565),ord_min(X7565),X7566),X7567)) = hAPP(X7565,X7565,hAPP(X7565,fun(X7565,X7565),ord_min(X7565),X7566),X7567) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_879_min__max_Oinf_Oleft__idem])])]) ).
fof(i_0_2501,plain,
! [X7562,X7563,X7564] :
( ~ linorder(X7562)
| hAPP(X7562,X7562,hAPP(X7562,fun(X7562,X7562),ord_min(X7562),X7563),hAPP(X7562,X7562,hAPP(X7562,fun(X7562,X7562),ord_min(X7562),X7563),X7564)) = hAPP(X7562,X7562,hAPP(X7562,fun(X7562,X7562),ord_min(X7562),X7563),X7564) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_878_min__max_Oinf__left__idem])])]) ).
fof(i_0_2502,plain,
! [X7799,X7800,X7801] :
( ~ linorder(X7799)
| hAPP(X7799,X7799,hAPP(X7799,fun(X7799,X7799),ord_max(X7799),X7800),hAPP(X7799,X7799,hAPP(X7799,fun(X7799,X7799),ord_max(X7799),X7800),X7801)) = hAPP(X7799,X7799,hAPP(X7799,fun(X7799,X7799),ord_max(X7799),X7800),X7801) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_954_min__max_Osup__left__idem])])]) ).
fof(i_0_2503,plain,
! [X7796,X7797,X7798] :
( ~ linorder(X7796)
| hAPP(X7796,X7796,hAPP(X7796,fun(X7796,X7796),ord_max(X7796),X7797),hAPP(X7796,X7796,hAPP(X7796,fun(X7796,X7796),ord_max(X7796),X7797),X7798)) = hAPP(X7796,X7796,hAPP(X7796,fun(X7796,X7796),ord_max(X7796),X7797),X7798) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_953_min__max_Osup_Oleft__idem])])]) ).
fof(i_0_2504,plain,
! [X4956,X4957,X4958] :
( ~ semilattice_sup(X4956)
| hAPP(X4956,X4956,hAPP(X4956,fun(X4956,X4956),semilattice_sup_sup(X4956),X4957),hAPP(X4956,X4956,hAPP(X4956,fun(X4956,X4956),semilattice_sup_sup(X4956),X4957),X4958)) = hAPP(X4956,X4956,hAPP(X4956,fun(X4956,X4956),semilattice_sup_sup(X4956),X4957),X4958) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_203_sup__left__idem])])]) ).
fof(i_0_2505,plain,
! [X4950,X4951,X4952] :
( ~ semilattice_sup(X4950)
| hAPP(X4950,X4950,hAPP(X4950,fun(X4950,X4950),semilattice_sup_sup(X4950),X4951),hAPP(X4950,X4950,hAPP(X4950,fun(X4950,X4950),semilattice_sup_sup(X4950),X4951),X4952)) = hAPP(X4950,X4950,hAPP(X4950,fun(X4950,X4950),semilattice_sup_sup(X4950),X4951),X4952) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_201_sup_Oleft__idem])])]) ).
fof(i_0_2506,plain,
! [X4953,X4954,X4955] :
( ~ lattice(X4953)
| hAPP(X4953,X4953,hAPP(X4953,fun(X4953,X4953),semilattice_sup_sup(X4953),X4954),hAPP(X4953,X4953,hAPP(X4953,fun(X4953,X4953),semilattice_sup_sup(X4953),X4954),X4955)) = hAPP(X4953,X4953,hAPP(X4953,fun(X4953,X4953),semilattice_sup_sup(X4953),X4954),X4955) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_202_inf__sup__aci_I8_J])])]) ).
fof(i_0_2507,plain,
! [X5553,X5554,X5555] :
( ~ semilattice_inf(X5553)
| hAPP(X5553,X5553,hAPP(X5553,fun(X5553,X5553),semilattice_inf_inf(X5553),X5554),hAPP(X5553,X5553,hAPP(X5553,fun(X5553,X5553),semilattice_inf_inf(X5553),X5554),X5555)) = hAPP(X5553,X5553,hAPP(X5553,fun(X5553,X5553),semilattice_inf_inf(X5553),X5554),X5555) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_350_inf_Oleft__idem])])]) ).
fof(i_0_2508,plain,
! [X5547,X5548,X5549] :
( ~ semilattice_inf(X5547)
| hAPP(X5547,X5547,hAPP(X5547,fun(X5547,X5547),semilattice_inf_inf(X5547),X5548),hAPP(X5547,X5547,hAPP(X5547,fun(X5547,X5547),semilattice_inf_inf(X5547),X5548),X5549)) = hAPP(X5547,X5547,hAPP(X5547,fun(X5547,X5547),semilattice_inf_inf(X5547),X5548),X5549) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_348_inf__left__idem])])]) ).
fof(i_0_2509,plain,
! [X5550,X5551,X5552] :
( ~ lattice(X5550)
| hAPP(X5550,X5550,hAPP(X5550,fun(X5550,X5550),semilattice_inf_inf(X5550),X5551),hAPP(X5550,X5550,hAPP(X5550,fun(X5550,X5550),semilattice_inf_inf(X5550),X5551),X5552)) = hAPP(X5550,X5550,hAPP(X5550,fun(X5550,X5550),semilattice_inf_inf(X5550),X5551),X5552) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_349_inf__sup__aci_I4_J])])]) ).
fof(i_0_2510,plain,
! [X5225,X5226,X5227] :
( ( hBOOL(hAPP(X5225,bool,X5227,esk58_3(X5225,X5226,X5227)))
| hBOOL(hAPP(fun(X5225,bool),bool,hAPP(fun(X5225,bool),fun(fun(X5225,bool),bool),ord_less_eq(fun(X5225,bool)),X5227),X5226)) )
& ( ~ hBOOL(hAPP(X5225,bool,X5226,esk58_3(X5225,X5226,X5227)))
| hBOOL(hAPP(fun(X5225,bool),bool,hAPP(fun(X5225,bool),fun(fun(X5225,bool),bool),ord_less_eq(fun(X5225,bool)),X5227),X5226)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_272_predicate1I])])])]) ).
cnf(i_0_2511,plain,
ti(fun(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)))),override_on(X1,X2)) = override_on(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1481]) ).
fof(i_0_2512,plain,
! [X4764,X4765,X4766] :
( ~ linorder(X4764)
| hBOOL(hAPP(X4764,bool,hAPP(X4764,fun(X4764,bool),ord_less_eq(X4764),X4765),X4766))
| hBOOL(hAPP(X4764,bool,hAPP(X4764,fun(X4764,bool),ord_less_eq(X4764),X4766),X4765)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_158_linorder__linear])])]) ).
fof(i_0_2513,plain,
! [X4722,X4723,X4724] :
( ~ linorder(X4722)
| hBOOL(hAPP(X4722,bool,hAPP(X4722,fun(X4722,bool),ord_less_eq(X4722),X4723),X4724))
| hBOOL(hAPP(X4722,bool,hAPP(X4722,fun(X4722,bool),ord_less_eq(X4722),X4724),X4723)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1482])])]) ).
cnf(i_0_2514,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ti(fun(X1,bool),X2) != ti(fun(X1,bool),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1368]) ).
cnf(i_0_2515,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ti(fun(X1,bool),X3) != ti(fun(X1,bool),X2) ),
inference(split_conjunct,[status(thm)],[i_0_1368]) ).
cnf(i_0_2516,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ti(fun(X1,bool),X2) != ti(fun(X1,bool),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1483]) ).
cnf(i_0_2517,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ti(fun(X1,bool),X2) != ti(fun(X1,bool),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1484]) ).
cnf(i_0_2518,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ti(fun(X1,bool),X3) != ti(fun(X1,bool),X2) ),
inference(split_conjunct,[status(thm)],[i_0_1484]) ).
cnf(i_0_2519,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2))
| ti(fun(X1,bool),X2) != ti(fun(X1,bool),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1485]) ).
fof(i_0_2520,plain,
! [X6645,X6646] :
( ( hBOOL(hAPP(fun(X6645,bool),bool,finite_finite(X6645),top_top(fun(X6645,bool))))
| ~ hBOOL(hAPP(fun(sum_sum(X6645,X6646),bool),bool,finite_finite(sum_sum(X6645,X6646)),top_top(fun(sum_sum(X6645,X6646),bool)))) )
& ( hBOOL(hAPP(fun(X6646,bool),bool,finite_finite(X6646),top_top(fun(X6646,bool))))
| ~ hBOOL(hAPP(fun(sum_sum(X6645,X6646),bool),bool,finite_finite(sum_sum(X6645,X6646)),top_top(fun(sum_sum(X6645,X6646),bool)))) )
& ( ~ hBOOL(hAPP(fun(X6645,bool),bool,finite_finite(X6645),top_top(fun(X6645,bool))))
| ~ hBOOL(hAPP(fun(X6646,bool),bool,finite_finite(X6646),top_top(fun(X6646,bool))))
| hBOOL(hAPP(fun(sum_sum(X6645,X6646),bool),bool,finite_finite(sum_sum(X6645,X6646)),top_top(fun(sum_sum(X6645,X6646),bool)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_597_finite__Plus__UNIV__iff])])]) ).
fof(i_0_2521,plain,
! [X6642,X6643] :
( ~ hBOOL(hAPP(fun(X6643,bool),bool,finite_finite(X6643),top_top(fun(X6643,bool))))
| ~ hBOOL(hAPP(fun(X6642,bool),bool,finite_finite(X6642),top_top(fun(X6642,bool))))
| hBOOL(hAPP(fun(product_prod(X6643,X6642),bool),bool,finite_finite(product_prod(X6643,X6642)),top_top(fun(product_prod(X6643,X6642),bool)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_595_finite__Prod__UNIV])]) ).
cnf(i_0_2522,plain,
ti(fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),fun(X2,bool)))),fold_graph(X1,X2)) = fold_graph(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1486]) ).
cnf(i_0_2523,plain,
hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X2)) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1487]) ).
cnf(i_0_2524,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) = ti(X1,X3)
| ~ boolean_algebra(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) != bot_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) != top_top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1488]) ).
fof(i_0_2525,plain,
! [X7695,X7696] :
( ~ linorder(X7695)
| ~ hBOOL(hAPP(fun(X7695,bool),bool,finite_finite(X7695),X7696))
| hAPP(fun(X7695,bool),X7695,hAPP(fun(X7695,fun(X7695,X7695)),fun(fun(X7695,bool),X7695),big_Inf_fin(X7695),ord_min(X7695)),X7696) = hAPP(fun(X7695,bool),X7695,hAPP(fun(X7695,fun(X7695,X7695)),fun(fun(X7695,bool),X7695),finite_fold1(X7695),ord_min(X7695)),X7696) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_920_min__max_OInf__fin_OF__eq])])]) ).
cnf(i_0_2526,plain,
( ti(fun(X1,X2),X3) = ti(fun(X1,X2),X4)
| hAPP(X1,X2,X3,esk6_4(X1,X2,X3,X4)) != hAPP(X1,X2,X4,esk6_4(X1,X2,X3,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1489]) ).
fof(i_0_2527,plain,
! [X4254,X4255] : ~ hBOOL(hAPP(fun(X4254,bool),bool,hAPP(X4254,fun(fun(X4254,bool),bool),member(X4254),X4255),bot_bot(fun(X4254,bool)))),
inference(variable_rename,[status(thm)],[i_0_1490]) ).
fof(i_0_2528,plain,
! [X4222,X4223] : ~ hBOOL(hAPP(fun(X4222,bool),bool,hAPP(X4222,fun(fun(X4222,bool),bool),member(X4222),X4223),bot_bot(fun(X4222,bool)))),
inference(variable_rename,[status(thm)],[i_0_1491]) ).
fof(i_0_2529,plain,
! [X7047,X7048,X7049] : hAPP(fun(X7047,bool),fun(X7047,bool),hAPP(fun(X7047,bool),fun(fun(X7047,bool),fun(X7047,bool)),minus_minus(fun(X7047,bool)),X7048),hAPP(fun(X7047,bool),fun(X7047,bool),uminus_uminus(fun(X7047,bool)),X7049)) = hAPP(fun(X7047,bool),fun(X7047,bool),hAPP(fun(X7047,bool),fun(fun(X7047,bool),fun(X7047,bool)),semilattice_inf_inf(fun(X7047,bool)),X7048),X7049),
inference(variable_rename,[status(thm)],[fact_727_Diff__Compl]) ).
fof(i_0_2530,plain,
! [X7050,X7051,X7052] : hAPP(fun(X7050,bool),fun(X7050,bool),hAPP(fun(X7050,bool),fun(fun(X7050,bool),fun(X7050,bool)),minus_minus(fun(X7050,bool)),X7051),X7052) = hAPP(fun(X7050,bool),fun(X7050,bool),hAPP(fun(X7050,bool),fun(fun(X7050,bool),fun(X7050,bool)),semilattice_inf_inf(fun(X7050,bool)),X7051),hAPP(fun(X7050,bool),fun(X7050,bool),uminus_uminus(fun(X7050,bool)),X7052)),
inference(variable_rename,[status(thm)],[fact_728_Diff__eq]) ).
cnf(i_0_2531,plain,
( ti(X1,X2) = ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1492]) ).
cnf(i_0_2532,plain,
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),hAPP(X3,fun(X1,X3),combk(X3,X1),X4)),X2) = bot_bot(fun(X3,bool))
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1453]) ).
cnf(i_0_2533,plain,
( ti(X2,X4) = hAPP(X1,X2,X3,esk133_4(X1,X2,X4,X3))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1493]) ).
cnf(i_0_2534,plain,
( ti(X2,X4) = hAPP(X1,X2,X3,esk132_4(X1,X2,X4,X3))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1494]) ).
cnf(i_0_2535,plain,
( ti(X2,X4) = hAPP(X1,X2,X3,esk129_4(X1,X2,X3,X4))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1495]) ).
fof(i_0_2536,plain,
! [X4208,X4209,X4210,X4211,X4212] :
( hAPP(X4208,option(X4209),X4210,X4211) != hAPP(X4209,option(X4209),some(X4209),X4212)
| hAPP(fun(X4208,bool),fun(X4208,bool),hAPP(X4208,fun(fun(X4208,bool),fun(X4208,bool)),insert(X4208),X4211),hAPP(fun(X4208,option(X4209)),fun(X4208,bool),dom(X4208,X4209),X4210)) = hAPP(fun(X4208,option(X4209)),fun(X4208,bool),dom(X4208,X4209),X4210) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_16_insert__dom])]) ).
cnf(i_0_2537,plain,
hAPP(option(X1),X2,hAPP(fun(X1,X2),fun(option(X1),X2),hAPP(X2,fun(fun(X1,X2),fun(option(X1),X2)),option_rec(X2,X1),X3),X4),none(X1)) = ti(X2,X3),
inference(split_conjunct,[status(thm)],[i_0_1496]) ).
cnf(i_0_2538,plain,
( ti(X1,X2) = top_top(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| ~ top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1497]) ).
cnf(i_0_2539,plain,
( ti(X1,X2) = top_top(X1)
| ~ top(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1498]) ).
fof(i_0_2540,plain,
! [X6523,X6524,X6525,X6526] : hAPP(X6523,option(X6524),hAPP(fun(X6523,bool),fun(X6523,option(X6524)),hAPP(fun(X6523,option(X6524)),fun(fun(X6523,bool),fun(X6523,option(X6524))),restrict_map(X6523,X6524),X6525),bot_bot(fun(X6523,bool))),X6526) = none(X6524),
inference(variable_rename,[status(thm)],[fact_567_restrict__map__to__empty]) ).
fof(i_0_2541,plain,
! [X4511] :
( ~ hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,X4511)))
| hAPP(pname,option(com),body,X4511) = hAPP(com,option(com),some(com),esk12_1(X4511)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_95_WTs__elim__cases_I7_J])])]) ).
cnf(i_0_2542,plain,
( ti(X1,X2) = bot_bot(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1)))
| ~ bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1499]) ).
cnf(i_0_2543,plain,
( ti(X1,X2) = bot_bot(X1)
| ~ bot(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1))) ),
inference(split_conjunct,[status(thm)],[i_0_1500]) ).
cnf(i_0_2544,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),bot_bot(fun(X1,bool))))
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1451]) ).
cnf(i_0_2545,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(X1,X2)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1501]) ).
cnf(i_0_2546,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(X1,X2)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1502]) ).
cnf(i_0_2547,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1503]) ).
cnf(i_0_2548,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1504]) ).
cnf(i_0_2549,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(X1,X2)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1505]) ).
cnf(i_0_2550,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(X1,X2)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1506]) ).
cnf(i_0_2551,plain,
hAPP(fun(X1,bool),X1,the_elem(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1507]) ).
cnf(i_0_2552,plain,
( ti(fun(X1,bool),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk18_2(X1,X2)),esk17_2(X1,X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1456]) ).
cnf(i_0_2553,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1508]) ).
cnf(i_0_2554,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1509]) ).
cnf(i_0_2555,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = ti(X1,X2)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1510]) ).
cnf(i_0_2556,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = ti(X1,X2)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1511]) ).
fof(i_0_2557,plain,
! [X7009,X7010,X7011] :
( ~ ab_group_add(X7009)
| hAPP(X7009,X7009,uminus_uminus(X7009),hAPP(X7009,X7009,hAPP(X7009,fun(X7009,X7009),minus_minus(X7009),X7010),X7011)) = hAPP(X7009,X7009,hAPP(X7009,fun(X7009,X7009),minus_minus(X7009),X7011),X7010) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_708_minus__diff__eq])])]) ).
fof(i_0_2558,plain,
! [X7037,X7038] : hAPP(fun(X7037,bool),fun(X7037,bool),hAPP(fun(X7037,bool),fun(fun(X7037,bool),fun(X7037,bool)),semilattice_sup_sup(fun(X7037,bool)),hAPP(fun(X7037,bool),fun(X7037,bool),uminus_uminus(fun(X7037,bool)),X7038)),X7038) = top_top(fun(X7037,bool)),
inference(variable_rename,[status(thm)],[fact_723_Compl__partition2]) ).
fof(i_0_2559,plain,
! [X7033,X7034] : hAPP(fun(X7033,bool),fun(X7033,bool),hAPP(fun(X7033,bool),fun(fun(X7033,bool),fun(X7033,bool)),semilattice_inf_inf(fun(X7033,bool)),hAPP(fun(X7033,bool),fun(X7033,bool),uminus_uminus(fun(X7033,bool)),X7034)),X7034) = bot_bot(fun(X7033,bool)),
inference(variable_rename,[status(thm)],[fact_721_Compl__disjoint2]) ).
fof(i_0_2560,plain,
! [X5106,X5107,X5108,X5109] :
( ( X5106 = X5108
| hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5106),X5107) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5108),X5109) )
& ( X5107 = X5109
| hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5106),X5107) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5108),X5109) )
& ( X5106 != X5108
| X5107 != X5109
| hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5106),X5107) = hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5108),X5109) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_244_com_Osimps_I5_J])])]) ).
fof(i_0_2561,plain,
! [X5098,X5099,X5100,X5101] : hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5098),X5099) != hAPP(com,com,hAPP(com,fun(com,com),semi,X5100),X5101),
inference(variable_rename,[status(thm)],[fact_242_com_Osimps_I47_J]) ).
fof(i_0_2562,plain,
! [X5094,X5095,X5096,X5097] : hAPP(com,com,hAPP(com,fun(com,com),semi,X5094),X5095) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5096),X5097),
inference(variable_rename,[status(thm)],[fact_241_com_Osimps_I46_J]) ).
fof(i_0_2563,plain,
! [X5380,X5381] : ~ hBOOL(hAPP(option(X5380),bool,is_none(X5380),hAPP(X5380,option(X5380),some(X5380),X5381))),
inference(variable_rename,[status(thm)],[i_0_1512]) ).
fof(i_0_2564,plain,
! [X8071,X8072] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X8071),X8072))
| ~ hBOOL(X8071)
| hBOOL(X8072) ),
inference(variable_rename,[status(thm)],[i_0_1513]) ).
fof(i_0_2565,plain,
! [X8058,X8059] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X8058),X8059))
| hBOOL(X8058)
| hBOOL(X8059) ),
inference(variable_rename,[status(thm)],[i_0_1514]) ).
fof(i_0_2566,plain,
! [X8050,X8051] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X8050),X8051))
| hBOOL(X8050) ),
inference(variable_rename,[status(thm)],[i_0_1515]) ).
fof(i_0_2567,plain,
! [X8052,X8053] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X8052),X8053))
| hBOOL(X8053) ),
inference(variable_rename,[status(thm)],[i_0_1516]) ).
fof(i_0_2568,plain,
! [X5102,X5103,X5104,X5105] :
( ( X5102 = X5104
| hAPP(com,com,hAPP(com,fun(com,com),semi,X5102),X5103) != hAPP(com,com,hAPP(com,fun(com,com),semi,X5104),X5105) )
& ( X5103 = X5105
| hAPP(com,com,hAPP(com,fun(com,com),semi,X5102),X5103) != hAPP(com,com,hAPP(com,fun(com,com),semi,X5104),X5105) )
& ( X5102 != X5104
| X5103 != X5105
| hAPP(com,com,hAPP(com,fun(com,com),semi,X5102),X5103) = hAPP(com,com,hAPP(com,fun(com,com),semi,X5104),X5105) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_243_com_Osimps_I3_J])])]) ).
cnf(i_0_2569,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ti(X1,X2) != ti(X1,X3)
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1401]) ).
cnf(i_0_2570,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ti(X1,X3) != ti(X1,X2)
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1401]) ).
cnf(i_0_2571,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X3))
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1517]) ).
cnf(i_0_2572,plain,
ti(fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2))),finite_fold(X1,X2)) = finite_fold(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1518]) ).
cnf(i_0_2573,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool))
| ti(fun(X1,bool),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1519]) ).
cnf(i_0_2574,plain,
hAPP(X1,X1,hAPP(X1,fun(X1,X1),hAPP(bool,fun(X1,fun(X1,X1)),if(X1),fTrue),X2),X3) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1520]) ).
cnf(i_0_2575,plain,
hAPP(X1,X1,hAPP(X1,fun(X1,X1),hAPP(bool,fun(X1,fun(X1,X1)),if(X1),fFalse),X2),X3) = ti(X1,X3),
inference(split_conjunct,[status(thm)],[i_0_1521]) ).
fof(i_0_2576,plain,
! [X4650,X4651,X4652] : hAPP(fun(X4650,bool),fun(X4650,bool),hAPP(fun(X4650,bool),fun(fun(X4650,bool),fun(X4650,bool)),semilattice_sup_sup(fun(X4650,bool)),X4651),X4652) = hAPP(fun(X4650,bool),fun(X4650,bool),hAPP(fun(X4650,bool),fun(fun(X4650,bool),fun(X4650,bool)),semilattice_sup_sup(fun(X4650,bool)),X4652),X4651),
inference(variable_rename,[status(thm)],[fact_124_Un__commute]) ).
fof(i_0_2577,plain,
! [X5495,X5496,X5497] : hAPP(fun(X5495,bool),fun(X5495,bool),hAPP(fun(X5495,bool),fun(fun(X5495,bool),fun(X5495,bool)),semilattice_inf_inf(fun(X5495,bool)),X5496),X5497) = hAPP(fun(X5495,bool),fun(X5495,bool),hAPP(fun(X5495,bool),fun(fun(X5495,bool),fun(X5495,bool)),semilattice_inf_inf(fun(X5495,bool)),X5497),X5496),
inference(variable_rename,[status(thm)],[fact_334_Int__commute]) ).
fof(i_0_2578,plain,
! [X6659,X6660] :
( ~ hBOOL(hAPP(fun(fun(X6659,X6660),bool),bool,finite_finite(fun(X6659,X6660)),top_top(fun(fun(X6659,X6660),bool))))
| hBOOL(hAPP(fun(X6660,bool),bool,finite_finite(X6660),top_top(fun(X6660,bool)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_605_finite__fun__UNIVD2])]) ).
cnf(i_0_2579,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),finite2073411215e_idem(X1)) = finite2073411215e_idem(X1),
inference(split_conjunct,[status(thm)],[i_0_1522]) ).
cnf(i_0_2580,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),finite_folding_one(X1)) = finite_folding_one(X1),
inference(split_conjunct,[status(thm)],[i_0_1523]) ).
cnf(i_0_2581,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),big_semilattice_big(X1)) = big_semilattice_big(X1),
inference(split_conjunct,[status(thm)],[i_0_1524]) ).
fof(i_0_2582,plain,
! [X4190,X4191] : hBOOL(hAPP(fun(X4190,bool),bool,hAPP(fun(X4190,bool),fun(fun(X4190,bool),bool),ord_less_eq(fun(X4190,bool)),bot_bot(fun(X4190,bool))),X4191)),
inference(variable_rename,[status(thm)],[fact_10_empty__subsetI]) ).
cnf(i_0_2583,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk65_2(X1,X2)),X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1525]) ).
cnf(i_0_2584,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk4_2(X1,X2)),X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1471]) ).
cnf(i_0_2585,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk3_2(X1,X2)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1473]) ).
fof(i_0_2586,plain,
! [X7421] : hAPP(fun(X7421,bool),fun(fun(X7421,bool),bool),pow(X7421),bot_bot(fun(X7421,bool))) = hAPP(fun(fun(X7421,bool),bool),fun(fun(X7421,bool),bool),hAPP(fun(X7421,bool),fun(fun(fun(X7421,bool),bool),fun(fun(X7421,bool),bool)),insert(fun(X7421,bool)),bot_bot(fun(X7421,bool))),bot_bot(fun(fun(X7421,bool),bool))),
inference(variable_rename,[status(thm)],[fact_836_Pow__empty]) ).
cnf(i_0_2587,plain,
( hAPP(fun(X1,bool),X1,the_1(X1),X2) = ti(X1,X3)
| ti(X1,esk59_3(X1,X2,X3)) != ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1526]) ).
cnf(i_0_2588,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1519]) ).
cnf(i_0_2589,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1519]) ).
fof(i_0_2590,plain,
! [X4157,X4158] : hBOOL(hAPP(fun(hoare_2118899576triple(X4157),bool),bool,hAPP(fun(hoare_2118899576triple(X4157),bool),fun(fun(hoare_2118899576triple(X4157),bool),bool),hoare_1301688828derivs(X4157),X4158),bot_bot(fun(hoare_2118899576triple(X4157),bool)))),
inference(variable_rename,[status(thm)],[fact_0_empty]) ).
fof(i_0_2591,plain,
! [X7666,X7667] :
( ~ linorder(X7666)
| ~ hBOOL(hAPP(fun(X7666,bool),bool,finite_finite(X7666),X7667))
| hAPP(fun(X7666,bool),X7666,big_linorder_Min(X7666),X7667) = hAPP(fun(X7666,bool),X7666,hAPP(fun(X7666,fun(X7666,X7666)),fun(fun(X7666,bool),X7666),finite_fold1(X7666),ord_min(X7666)),X7667) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_912_Min_OF__eq])])]) ).
fof(i_0_2592,plain,
! [X7739,X7740] :
( ~ linorder(X7739)
| ~ hBOOL(hAPP(fun(X7739,bool),bool,finite_finite(X7739),X7740))
| hAPP(fun(X7739,bool),X7739,big_linorder_Max(X7739),X7740) = hAPP(fun(X7739,bool),X7739,hAPP(fun(X7739,fun(X7739,X7739)),fun(fun(X7739,bool),X7739),finite_fold1(X7739),ord_max(X7739)),X7740) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_934_Max_OF__eq])])]) ).
fof(i_0_2593,plain,
! [X7662,X7663] :
( ~ lattice(X7662)
| ~ hBOOL(hAPP(fun(X7662,bool),bool,finite_finite(X7662),X7663))
| hAPP(fun(X7662,bool),X7662,big_lattice_Sup_fin(X7662),X7663) = hAPP(fun(X7662,bool),X7662,hAPP(fun(X7662,fun(X7662,X7662)),fun(fun(X7662,bool),X7662),finite_fold1(X7662),semilattice_sup_sup(X7662)),X7663) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_910_Sup__fin_OF__eq])])]) ).
fof(i_0_2594,plain,
! [X7664,X7665] :
( ~ lattice(X7664)
| ~ hBOOL(hAPP(fun(X7664,bool),bool,finite_finite(X7664),X7665))
| hAPP(fun(X7664,bool),X7664,big_lattice_Inf_fin(X7664),X7665) = hAPP(fun(X7664,bool),X7664,hAPP(fun(X7664,fun(X7664,X7664)),fun(fun(X7664,bool),X7664),finite_fold1(X7664),semilattice_inf_inf(X7664)),X7665) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_911_Inf__fin_OF__eq])])]) ).
fof(i_0_2595,plain,
! [X6655,X6656] : hBOOL(hAPP(fun(X6655,bool),bool,hAPP(fun(X6655,bool),fun(fun(X6655,bool),bool),ord_less_eq(fun(X6655,bool)),X6656),top_top(fun(X6655,bool)))),
inference(variable_rename,[status(thm)],[fact_602_subset__UNIV]) ).
cnf(i_0_2596,plain,
( ti(fun(X1,bool),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) != bot_bot(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1527]) ).
cnf(i_0_2597,plain,
( ti(fun(X2,bool),X4) = bot_bot(fun(X2,bool))
| bot_bot(fun(X1,bool)) != hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X4) ),
inference(split_conjunct,[status(thm)],[i_0_1528]) ).
cnf(i_0_2598,plain,
ti(fun(fun(X1,fun(X2,X3)),fun(fun(X1,X2),fun(X1,X3))),combs(X1,X2,X3)) = combs(X1,X2,X3),
inference(split_conjunct,[status(thm)],[i_0_1529]) ).
cnf(i_0_2599,plain,
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
| ti(X1,esk130_3(X2,X1,X3)) != hAPP(X2,X1,X3,X4) ),
inference(split_conjunct,[status(thm)],[i_0_1495]) ).
fof(i_0_2600,plain,
! [X6121,X6122] : hBOOL(hAPP(fun(X6121,bool),bool,hAPP(fun(X6121,option(X6121)),fun(fun(X6121,bool),bool),inj_on(X6121,option(X6121)),some(X6121)),X6122)),
inference(variable_rename,[status(thm)],[fact_481_inj__Some]) ).
fof(i_0_2601,plain,
! [X7012,X7013,X7014] :
( ~ boolean_algebra(X7012)
| hAPP(X7012,X7012,hAPP(X7012,fun(X7012,X7012),minus_minus(X7012),X7013),X7014) = hAPP(X7012,X7012,hAPP(X7012,fun(X7012,X7012),semilattice_inf_inf(X7012),X7013),hAPP(X7012,X7012,uminus_uminus(X7012),X7014)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_709_diff__eq])])]) ).
fof(i_0_2602,plain,
! [X6108,X6109,X6110] : hBOOL(hAPP(fun(X6108,bool),bool,hAPP(fun(X6108,X6109),fun(fun(X6108,bool),bool),inj_on(X6108,X6109),X6110),bot_bot(fun(X6108,bool)))),
inference(variable_rename,[status(thm)],[fact_478_inj__on__empty]) ).
fof(i_0_2603,plain,
! [X4342,X4343] : hBOOL(hAPP(fun(X4342,bool),bool,hAPP(fun(X4342,bool),fun(fun(X4342,bool),bool),ord_less_eq(fun(X4342,bool)),X4343),X4343)),
inference(variable_rename,[status(thm)],[fact_53_subset__refl]) ).
cnf(i_0_2604,plain,
ti(fun(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2)))),fun_upd(X1,X2)) = fun_upd(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1530]) ).
fof(i_0_2605,plain,
! [X6922,X6923] :
( ~ ordered_ab_group_add(X6922)
| hBOOL(hAPP(fun(X6922,bool),bool,hAPP(fun(X6922,X6922),fun(fun(X6922,bool),bool),inj_on(X6922,X6922),uminus_uminus(X6922)),X6923)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_678_inj__uminus])])]) ).
cnf(i_0_2606,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| ti(X1,X2) != top_top(X1)
| ~ top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1497]) ).
fof(i_0_2607,plain,
! [X6189,X6190] : hBOOL(hAPP(fun(X6189,bool),bool,hAPP(fun(X6189,X6189),fun(fun(X6189,bool),bool),inj_on(X6189,X6189),combi(X6189)),X6190)),
inference(variable_rename,[status(thm)],[fact_495_inj__on__id2]) ).
cnf(i_0_2608,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1)))
| ti(X1,X2) != bot_bot(X1)
| ~ bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1499]) ).
cnf(i_0_2609,plain,
( hBOOL(hAPP(X1,bool,X2,esk59_3(X1,X2,X3)))
| hAPP(fun(X1,bool),X1,the_1(X1),X2) = ti(X1,X3)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1526]) ).
fof(i_0_2610,plain,
! [X7260] : hBOOL(hAPP(fun(X7260,bool),bool,hAPP(X7260,fun(fun(X7260,bool),bool),member(X7260),esk152_1(X7260)),top_top(fun(X7260,bool)))),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[fact_783_UNIV__witness])]) ).
fof(i_0_2611,plain,
! [X4492,X4493] : hAPP(fun(X4492,bool),fun(X4492,bool),collect(X4492),hAPP(X4492,fun(X4492,bool),fequal(X4492),X4493)) = hAPP(fun(X4492,bool),fun(X4492,bool),hAPP(X4492,fun(fun(X4492,bool),fun(X4492,bool)),insert(X4492),X4493),bot_bot(fun(X4492,bool))),
inference(variable_rename,[status(thm)],[fact_90_singleton__conv2]) ).
cnf(i_0_2612,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool))),finite_fold1Set(X1)) = finite_fold1Set(X1),
inference(split_conjunct,[status(thm)],[i_0_1531]) ).
fof(i_0_2613,plain,
! [X6830,X6831] : hBOOL(hAPP(fun(X6830,bool),bool,hAPP(X6830,fun(fun(X6830,bool),bool),member(X6830),X6831),top_top(fun(X6830,bool)))),
inference(variable_rename,[status(thm)],[fact_653_iso__tuple__UNIV__I]) ).
fof(i_0_2614,plain,
! [X6609,X6610] : hBOOL(hAPP(fun(X6609,bool),bool,hAPP(X6609,fun(fun(X6609,bool),bool),member(X6609),X6610),top_top(fun(X6609,bool)))),
inference(variable_rename,[status(thm)],[fact_583_UNIV__I]) ).
cnf(i_0_2615,plain,
( ti(X1,esk87_3(X1,X2,X3)) = ti(X1,esk88_3(X1,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1343]) ).
cnf(i_0_2616,plain,
ti(fun(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2)))),restrict_map(X1,X2)) = restrict_map(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1532]) ).
fof(i_0_2617,plain,
! [X7035,X7036] : hAPP(fun(X7035,bool),fun(X7035,bool),hAPP(fun(X7035,bool),fun(fun(X7035,bool),fun(X7035,bool)),semilattice_sup_sup(fun(X7035,bool)),X7036),hAPP(fun(X7035,bool),fun(X7035,bool),uminus_uminus(fun(X7035,bool)),X7036)) = top_top(fun(X7035,bool)),
inference(variable_rename,[status(thm)],[fact_722_Compl__partition]) ).
fof(i_0_2618,plain,
! [X7031,X7032] : hAPP(fun(X7031,bool),fun(X7031,bool),hAPP(fun(X7031,bool),fun(fun(X7031,bool),fun(X7031,bool)),semilattice_inf_inf(fun(X7031,bool)),X7032),hAPP(fun(X7031,bool),fun(X7031,bool),uminus_uminus(fun(X7031,bool)),X7032)) = bot_bot(fun(X7031,bool)),
inference(variable_rename,[status(thm)],[fact_720_Compl__disjoint]) ).
fof(i_0_2619,plain,
! [X4917,X4918] : hAPP(option(X4917),fun(X4917,bool),set(X4917),hAPP(X4917,option(X4917),some(X4917),X4918)) = hAPP(fun(X4917,bool),fun(X4917,bool),hAPP(X4917,fun(fun(X4917,bool),fun(X4917,bool)),insert(X4917),X4918),bot_bot(fun(X4917,bool))),
inference(variable_rename,[status(thm)],[fact_190_Option_Oset_Osimps_I2_J]) ).
cnf(i_0_2620,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk17_2(X1,X2)))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1456]) ).
fof(i_0_2621,plain,
! [X6644] :
( ( ~ hBOOL(hAPP(fun(option(X6644),bool),bool,finite_finite(option(X6644)),top_top(fun(option(X6644),bool))))
| hBOOL(hAPP(fun(X6644,bool),bool,finite_finite(X6644),top_top(fun(X6644,bool)))) )
& ( ~ hBOOL(hAPP(fun(X6644,bool),bool,finite_finite(X6644),top_top(fun(X6644,bool))))
| hBOOL(hAPP(fun(option(X6644),bool),bool,finite_finite(option(X6644)),top_top(fun(option(X6644),bool)))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_596_finite__option__UNIV])]) ).
cnf(i_0_2622,plain,
( ti(fun(X1,bool),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk22_2(X1,X2)),esk23_2(X1,X2))
| ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1433]) ).
fof(i_0_2623,plain,
! [X7021,X7022] :
( ~ boolean_algebra(X7021)
| hAPP(X7021,X7021,hAPP(X7021,fun(X7021,X7021),semilattice_sup_sup(X7021),hAPP(X7021,X7021,uminus_uminus(X7021),X7022)),X7022) = top_top(X7021) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_714_compl__sup__top])])]) ).
fof(i_0_2624,plain,
! [X7019,X7020] :
( ~ boolean_algebra(X7019)
| hAPP(X7019,X7019,hAPP(X7019,fun(X7019,X7019),semilattice_inf_inf(X7019),hAPP(X7019,X7019,uminus_uminus(X7019),X7020)),X7020) = bot_bot(X7019) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_713_compl__inf__bot])])]) ).
cnf(i_0_2625,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1533]) ).
cnf(i_0_2626,plain,
( ti(fun(X1,bool),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1534]) ).
cnf(i_0_2627,plain,
( hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)
| ti(fun(X1,bool),X2) != ti(fun(X1,bool),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1535]) ).
cnf(i_0_2628,plain,
( ti(fun(X1,bool),X2) = ti(fun(X1,bool),X3)
| hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1535]) ).
cnf(i_0_2629,plain,
ti(fun(fun(X1,fun(X2,X3)),fun(X2,fun(X1,X3))),combc(X1,X2,X3)) = combc(X1,X2,X3),
inference(split_conjunct,[status(thm)],[i_0_1536]) ).
cnf(i_0_2630,plain,
ti(fun(fun(X1,X2),fun(fun(X3,X1),fun(X3,X2))),combb(X1,X2,X3)) = combb(X1,X2,X3),
inference(split_conjunct,[status(thm)],[i_0_1537]) ).
cnf(i_0_2631,plain,
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2) = bot_bot(fun(X3,bool))
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1527]) ).
cnf(i_0_2632,plain,
( bot_bot(fun(X3,bool)) = hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2)
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1528]) ).
fof(i_0_2633,plain,
! [X6982,X6983,X6984,X6985] :
( ~ uminus(X6983)
| hAPP(X6982,X6983,hAPP(fun(X6982,X6983),fun(X6982,X6983),uminus_uminus(fun(X6982,X6983)),X6984),X6985) = hAPP(X6983,X6983,uminus_uminus(X6983),hAPP(X6982,X6983,X6984,X6985)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_699_fun__Compl__def])])]) ).
fof(i_0_2634,plain,
! [X6976,X6977,X6978,X6979] :
( ~ uminus(X6977)
| hAPP(X6976,X6977,hAPP(fun(X6976,X6977),fun(X6976,X6977),uminus_uminus(fun(X6976,X6977)),X6978),X6979) = hAPP(X6977,X6977,uminus_uminus(X6977),hAPP(X6976,X6977,X6978,X6979)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_697_uminus__apply])])]) ).
fof(i_0_2635,plain,
! [X6316] :
( hAPP(pname,option(com),body,X6316) = none(com)
| hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,X6316))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_526_WT_OBody])]) ).
fof(i_0_2636,plain,
! [X4395,X4396,X4397] : hAPP(fun(X4395,bool),fun(X4395,bool),hAPP(X4395,fun(fun(X4395,bool),fun(X4395,bool)),insert(X4395),X4396),X4397) != bot_bot(fun(X4395,bool)),
inference(variable_rename,[status(thm)],[fact_65_insert__not__empty]) ).
fof(i_0_2637,plain,
! [X4398,X4399,X4400] : bot_bot(fun(X4398,bool)) != hAPP(fun(X4398,bool),fun(X4398,bool),hAPP(X4398,fun(fun(X4398,bool),fun(X4398,bool)),insert(X4398),X4399),X4400),
inference(variable_rename,[status(thm)],[fact_66_empty__not__insert]) ).
fof(i_0_2638,plain,
! [X5113,X5114,X5115] : hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5113),X5114) != hAPP(pname,com,body_1,X5115),
inference(variable_rename,[status(thm)],[fact_246_com_Osimps_I58_J]) ).
fof(i_0_2639,plain,
! [X5110,X5111,X5112] : hAPP(pname,com,body_1,X5110) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5111),X5112),
inference(variable_rename,[status(thm)],[fact_245_com_Osimps_I59_J]) ).
cnf(i_0_2640,plain,
ti(fun(X1,fun(fun(X2,X1),fun(option(X2),X1))),option_rec(X1,X2)) = option_rec(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1538]) ).
fof(i_0_2641,plain,
! [X4786,X4787] :
( ~ bot(X4786)
| hBOOL(hAPP(X4786,bool,hAPP(X4786,fun(X4786,bool),ord_less_eq(X4786),bot_bot(X4786)),X4787)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_164_bot__least])])]) ).
cnf(i_0_2642,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = bot_bot(X1)
| ti(X1,X2) != bot_bot(X1)
| ti(X1,X3) != bot_bot(X1)
| ~ bounded_lattice_bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1539]) ).
cnf(i_0_2643,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = top_top(X1)
| ti(X1,X2) != top_top(X1)
| ti(X1,X3) != top_top(X1)
| ~ bounded_lattice_top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1540]) ).
cnf(i_0_2644,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),bot_bot(fun(X1,bool))),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1541]) ).
cnf(i_0_2645,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),top_top(fun(X1,bool))),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1542]) ).
fof(i_0_2646,plain,
! [X7045,X7046] : hAPP(fun(X7045,bool),fun(X7045,bool),uminus_uminus(fun(X7045,bool)),X7046) = hAPP(fun(X7045,bool),fun(X7045,bool),hAPP(fun(X7045,bool),fun(fun(X7045,bool),fun(X7045,bool)),minus_minus(fun(X7045,bool)),top_top(fun(X7045,bool))),X7046),
inference(variable_rename,[status(thm)],[fact_726_Compl__eq__Diff__UNIV]) ).
cnf(i_0_2647,plain,
ti(fun(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1))),the_inv_into(X1,X2)) = the_inv_into(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1543]) ).
fof(i_0_2648,plain,
! [X7571,X7572,X7573] :
( ~ linorder(X7571)
| hAPP(X7571,X7571,hAPP(X7571,fun(X7571,X7571),ord_min(X7571),X7572),X7573) = hAPP(X7571,X7571,hAPP(X7571,fun(X7571,X7571),ord_min(X7571),X7573),X7572) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_881_min__max_Oinf_Ocommute])])]) ).
fof(i_0_2649,plain,
! [X7568,X7569,X7570] :
( ~ linorder(X7568)
| hAPP(X7568,X7568,hAPP(X7568,fun(X7568,X7568),ord_min(X7568),X7569),X7570) = hAPP(X7568,X7568,hAPP(X7568,fun(X7568,X7568),ord_min(X7568),X7570),X7569) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_880_min__max_Oinf__commute])])]) ).
fof(i_0_2650,plain,
! [X7793,X7794,X7795] :
( ~ linorder(X7793)
| hAPP(X7793,X7793,hAPP(X7793,fun(X7793,X7793),ord_max(X7793),X7794),X7795) = hAPP(X7793,X7793,hAPP(X7793,fun(X7793,X7793),ord_max(X7793),X7795),X7794) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_952_min__max_Osup__commute])])]) ).
fof(i_0_2651,plain,
! [X7790,X7791,X7792] :
( ~ linorder(X7790)
| hAPP(X7790,X7790,hAPP(X7790,fun(X7790,X7790),ord_max(X7790),X7791),X7792) = hAPP(X7790,X7790,hAPP(X7790,fun(X7790,X7790),ord_max(X7790),X7792),X7791) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_951_min__max_Osup_Ocommute])])]) ).
fof(i_0_2652,plain,
! [X4947,X4948,X4949] :
( ~ semilattice_sup(X4947)
| hAPP(X4947,X4947,hAPP(X4947,fun(X4947,X4947),semilattice_sup_sup(X4947),X4948),X4949) = hAPP(X4947,X4947,hAPP(X4947,fun(X4947,X4947),semilattice_sup_sup(X4947),X4949),X4948) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_200_sup__commute])])]) ).
fof(i_0_2653,plain,
! [X4941,X4942,X4943] :
( ~ semilattice_sup(X4941)
| hAPP(X4941,X4941,hAPP(X4941,fun(X4941,X4941),semilattice_sup_sup(X4941),X4942),X4943) = hAPP(X4941,X4941,hAPP(X4941,fun(X4941,X4941),semilattice_sup_sup(X4941),X4943),X4942) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_198_sup_Ocommute])])]) ).
fof(i_0_2654,plain,
! [X4944,X4945,X4946] :
( ~ lattice(X4944)
| hAPP(X4944,X4944,hAPP(X4944,fun(X4944,X4944),semilattice_sup_sup(X4944),X4945),X4946) = hAPP(X4944,X4944,hAPP(X4944,fun(X4944,X4944),semilattice_sup_sup(X4944),X4946),X4945) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_199_inf__sup__aci_I5_J])])]) ).
fof(i_0_2655,plain,
! [X5562,X5563,X5564] :
( ~ semilattice_inf(X5562)
| hAPP(X5562,X5562,hAPP(X5562,fun(X5562,X5562),semilattice_inf_inf(X5562),X5563),X5564) = hAPP(X5562,X5562,hAPP(X5562,fun(X5562,X5562),semilattice_inf_inf(X5562),X5564),X5563) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_353_inf_Ocommute])])]) ).
fof(i_0_2656,plain,
! [X5556,X5557,X5558] :
( ~ semilattice_inf(X5556)
| hAPP(X5556,X5556,hAPP(X5556,fun(X5556,X5556),semilattice_inf_inf(X5556),X5557),X5558) = hAPP(X5556,X5556,hAPP(X5556,fun(X5556,X5556),semilattice_inf_inf(X5556),X5558),X5557) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_351_inf__commute])])]) ).
fof(i_0_2657,plain,
! [X5559,X5560,X5561] :
( ~ lattice(X5559)
| hAPP(X5559,X5559,hAPP(X5559,fun(X5559,X5559),semilattice_inf_inf(X5559),X5560),X5561) = hAPP(X5559,X5559,hAPP(X5559,fun(X5559,X5559),semilattice_inf_inf(X5559),X5561),X5560) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_352_inf__sup__aci_I1_J])])]) ).
fof(i_0_2658,plain,
! [X6665,X6666] :
( ~ top(X6665)
| hBOOL(hAPP(X6665,bool,hAPP(X6665,fun(X6665,bool),ord_less_eq(X6665),X6666),top_top(X6665))) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_608_top__greatest])])]) ).
fof(i_0_2659,plain,
! [X4758,X4759,X4760] :
( ~ preorder(X4758)
| X4759 != X4760
| hBOOL(hAPP(X4758,bool,hAPP(X4758,fun(X4758,bool),ord_less_eq(X4758),X4759),X4760)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_156_order__eq__refl])])]) ).
fof(i_0_2660,plain,
! [X4558,X4559] :
( ~ preorder(X4558)
| hBOOL(hAPP(X4558,bool,hAPP(X4558,fun(X4558,bool),ord_less_eq(X4558),X4559),X4559)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_107_order__refl])])]) ).
fof(i_0_2661,plain,
! [X5121,X5122,X5123] : hAPP(com,com,hAPP(com,fun(com,com),semi,X5121),X5122) != hAPP(pname,com,body_1,X5123),
inference(variable_rename,[status(thm)],[fact_249_com_Osimps_I48_J]) ).
fof(i_0_2662,plain,
! [X5118,X5119,X5120] : hAPP(pname,com,body_1,X5118) != hAPP(com,com,hAPP(com,fun(com,com),semi,X5119),X5120),
inference(variable_rename,[status(thm)],[fact_248_com_Osimps_I49_J]) ).
cnf(i_0_2663,plain,
( ti(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1))),min(X1)) = min(X1)
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1544]) ).
cnf(i_0_2664,plain,
( ti(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1))),max(X1)) = max(X1)
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1545]) ).
cnf(i_0_2665,plain,
( ti(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1)),big_Inf_fin(X1)) = big_Inf_fin(X1)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1546]) ).
cnf(i_0_2666,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),bot_bot(fun(X1,bool))) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1547]) ).
cnf(i_0_2667,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),top_top(fun(X1,bool))) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1548]) ).
cnf(i_0_2668,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),bot_bot(fun(X1,bool))) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1549]) ).
cnf(i_0_2669,plain,
ti(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1)),finite_fold1(X1)) = finite_fold1(X1),
inference(split_conjunct,[status(thm)],[i_0_1550]) ).
fof(i_0_2670,plain,
! [X8048,X8049] :
( ~ hBOOL(X8049)
| ~ hBOOL(X8048)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X8049),X8048)) ),
inference(variable_rename,[status(thm)],[i_0_1551]) ).
fof(i_0_2671,plain,
! [X8069,X8070] :
( ~ hBOOL(X8070)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X8069),X8070)) ),
inference(variable_rename,[status(thm)],[i_0_1552]) ).
fof(i_0_2672,plain,
! [X8054,X8055] :
( ~ hBOOL(X8055)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X8055),X8054)) ),
inference(variable_rename,[status(thm)],[i_0_1553]) ).
fof(i_0_2673,plain,
! [X8056,X8057] :
( ~ hBOOL(X8057)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X8056),X8057)) ),
inference(variable_rename,[status(thm)],[i_0_1554]) ).
fof(i_0_2674,plain,
! [X8067,X8068] :
( hBOOL(X8068)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X8068),X8067)) ),
inference(variable_rename,[status(thm)],[help_fimplies_1_1_U]) ).
cnf(i_0_2675,plain,
ti(fun(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool))),image(X1,X2)) = image(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1555]) ).
cnf(i_0_2676,plain,
ti(fun(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool))),vimage(X1,X2)) = vimage(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1556]) ).
cnf(i_0_2677,plain,
( ti(X1,X2) = top_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) != top_top(X1)
| ~ bounded_lattice_top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1540]) ).
cnf(i_0_2678,plain,
( ti(X1,X2) = top_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) != top_top(X1)
| ~ bounded_lattice_top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1540]) ).
cnf(i_0_2679,plain,
( ti(X1,X2) = bot_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) != bot_bot(X1)
| ~ bounded_lattice_bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1539]) ).
cnf(i_0_2680,plain,
( ti(X1,X2) = bot_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) != bot_bot(X1)
| ~ bounded_lattice_bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1539]) ).
cnf(i_0_2681,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1557]) ).
cnf(i_0_2682,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1558]) ).
fof(i_0_2683,plain,
! [X7449,X7450,X7451,X7452,X7454,X7455,X7457] :
( ( hBOOL(hAPP(X7449,bool,X7450,esk165_3(X7449,X7450,X7452)))
| hBOOL(X7452)
| ~ hBOOL(hAPP(X7449,bool,X7450,X7451)) )
& ( ~ hBOOL(X7452)
| hBOOL(X7452)
| ~ hBOOL(hAPP(X7449,bool,X7450,X7451)) )
& ( ~ hBOOL(hAPP(X7454,bool,X7455,X7457))
| hBOOL(esk166_2(X7454,X7455))
| hBOOL(hAPP(X7454,bool,X7455,esk167_2(X7454,X7455))) )
& ( ~ hBOOL(esk166_2(X7454,X7455))
| hBOOL(hAPP(X7454,bool,X7455,esk167_2(X7454,X7455))) ) ),
inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_845_Ex__def])])])])])]) ).
cnf(i_0_2684,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),vimage(X1,X1),combi(X1)),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1559]) ).
cnf(i_0_2685,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1560]) ).
cnf(i_0_2686,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1561]) ).
fof(i_0_2687,plain,
! [X7885] :
( ~ linorder(X7885)
| hAPP(fun(X7885,fun(X7885,bool)),fun(X7885,fun(X7885,X7885)),min(X7885),hAPP(fun(X7885,fun(X7885,bool)),fun(X7885,fun(X7885,bool)),combc(X7885,X7885,bool),ord_less_eq(X7885))) = ord_max(X7885) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_978_dual__min])]) ).
fof(i_0_2688,plain,
! [X7632] :
( ~ linorder(X7632)
| hAPP(fun(X7632,fun(X7632,bool)),fun(X7632,fun(X7632,X7632)),max(X7632),hAPP(fun(X7632,fun(X7632,bool)),fun(X7632,fun(X7632,bool)),combc(X7632,X7632,bool),ord_less_eq(X7632))) = ord_min(X7632) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_900_dual__max])]) ).
cnf(i_0_2689,plain,
ti(fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool)),hoare_902341502valids(X1)) = hoare_902341502valids(X1),
inference(split_conjunct,[status(thm)],[i_0_1562]) ).
cnf(i_0_2690,plain,
ti(fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool)),hoare_1301688828derivs(X1)) = hoare_1301688828derivs(X1),
inference(split_conjunct,[status(thm)],[i_0_1563]) ).
cnf(i_0_2691,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1564]) ).
fof(i_0_2692,plain,
! [X8018,X8019,X8020] :
( ~ hBOOL(hAPP(fun(X8018,bool),bool,fAll(X8018),X8020))
| hBOOL(hAPP(X8018,bool,X8020,X8019)) ),
inference(variable_rename,[status(thm)],[i_0_1565]) ).
fof(i_0_2693,plain,
! [X8015,X8016,X8017] :
( ~ hBOOL(hAPP(X8015,bool,X8016,X8017))
| hBOOL(hAPP(fun(X8015,bool),bool,fEx(X8015),X8016)) ),
inference(variable_rename,[status(thm)],[i_0_1566]) ).
cnf(i_0_2694,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(X1,option(X1),some(X1),X2) != hAPP(X1,option(X1),some(X1),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1567]) ).
fof(i_0_2695,plain,
! [X7023,X7024] :
( ~ boolean_algebra(X7023)
| hAPP(X7023,X7023,hAPP(X7023,fun(X7023,X7023),semilattice_sup_sup(X7023),X7024),hAPP(X7023,X7023,uminus_uminus(X7023),X7024)) = top_top(X7023) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_715_sup__compl__top])])]) ).
fof(i_0_2696,plain,
! [X7017,X7018] :
( ~ boolean_algebra(X7017)
| hAPP(X7017,X7017,hAPP(X7017,fun(X7017,X7017),semilattice_inf_inf(X7017),X7018),hAPP(X7017,X7017,uminus_uminus(X7017),X7018)) = bot_bot(X7017) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_712_inf__compl__bot])])]) ).
cnf(i_0_2697,plain,
( hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3)
| ti(X1,X2) != ti(X1,X3) ),
inference(split_conjunct,[status(thm)],[i_0_1567]) ).
cnf(i_0_2698,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ti(X1,X2) != ti(X1,X3)
| ~ group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1568]) ).
cnf(i_0_2699,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ti(X1,X2) != ti(X1,X3)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1569]) ).
cnf(i_0_2700,plain,
( ti(X1,X3) = hAPP(X1,X1,uminus_uminus(X1),X2)
| ti(X1,X2) != hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1570]) ).
cnf(i_0_2701,plain,
( ti(X1,X3) = hAPP(X1,X1,uminus_uminus(X1),X2)
| ti(X1,X2) != hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1570]) ).
cnf(i_0_2702,plain,
( hAPP(X1,X1,uminus_uminus(X1),X3) = ti(X1,X2)
| hAPP(X1,X1,uminus_uminus(X1),X2) != ti(X1,X3)
| ~ group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1571]) ).
cnf(i_0_2703,plain,
( hAPP(X1,X1,uminus_uminus(X1),X3) = ti(X1,X2)
| hAPP(X1,X1,uminus_uminus(X1),X2) != ti(X1,X3)
| ~ group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1571]) ).
cnf(i_0_2704,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1568]) ).
cnf(i_0_2705,plain,
( ti(X1,X2) = ti(X1,X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1569]) ).
cnf(i_0_2706,plain,
ti(fun(X1,fun(fun(X1,bool),fun(X1,bool))),insert(X1)) = insert(X1),
inference(split_conjunct,[status(thm)],[i_0_1572]) ).
fof(i_0_2707,plain,
! [X6649,X6650] : hAPP(fun(X6649,bool),fun(X6649,bool),hAPP(fun(X6649,bool),fun(fun(X6649,bool),fun(X6649,bool)),semilattice_sup_sup(fun(X6649,bool)),top_top(fun(X6649,bool))),X6650) = top_top(fun(X6649,bool)),
inference(variable_rename,[status(thm)],[fact_599_Un__UNIV__left]) ).
fof(i_0_2708,plain,
! [X5695,X5696] : hAPP(fun(X5695,bool),fun(X5695,bool),hAPP(fun(X5695,bool),fun(fun(X5695,bool),fun(X5695,bool)),semilattice_inf_inf(fun(X5695,bool)),bot_bot(fun(X5695,bool))),X5696) = bot_bot(fun(X5695,bool)),
inference(variable_rename,[status(thm)],[fact_391_Int__empty__left]) ).
fof(i_0_2709,plain,
! [X5670,X5671] : hAPP(fun(X5670,bool),fun(X5670,bool),hAPP(fun(X5670,bool),fun(fun(X5670,bool),fun(X5670,bool)),minus_minus(fun(X5670,bool)),bot_bot(fun(X5670,bool))),X5671) = bot_bot(fun(X5670,bool)),
inference(variable_rename,[status(thm)],[fact_385_empty__Diff]) ).
fof(i_0_2710,plain,
! [X4248,X4249,X4250,X4251,X4252] :
( ( hAPP(fun(X4248,bool),fun(X4248,bool),collect(X4248),X4249) != bot_bot(fun(X4248,bool))
| ~ hBOOL(hAPP(X4248,bool,X4249,X4250)) )
& ( hBOOL(hAPP(X4251,bool,X4252,esk1_2(X4251,X4252)))
| hAPP(fun(X4251,bool),fun(X4251,bool),collect(X4251),X4252) = bot_bot(fun(X4251,bool)) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1573])])])])]) ).
fof(i_0_2711,plain,
! [X4256,X4257,X4258,X4259,X4260] :
( ( bot_bot(fun(X4256,bool)) != hAPP(fun(X4256,bool),fun(X4256,bool),collect(X4256),X4257)
| ~ hBOOL(hAPP(X4256,bool,X4257,X4258)) )
& ( hBOOL(hAPP(X4259,bool,X4260,esk2_2(X4259,X4260)))
| bot_bot(fun(X4259,bool)) = hAPP(fun(X4259,bool),fun(X4259,bool),collect(X4259),X4260) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1574])])])])]) ).
cnf(i_0_2712,plain,
( ti(option(X1),X2) != hAPP(X1,option(X1),some(X1),X3)
| ti(option(X1),X2) != none(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1575]) ).
cnf(i_0_2713,plain,
( ti(option(X1),X2) != none(X1)
| ti(option(X1),X2) != hAPP(X1,option(X1),some(X1),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1576]) ).
fof(i_0_2714,plain,
! [X5092,X5093] : hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5092),X5093) != skip,
inference(variable_rename,[status(thm)],[fact_240_com_Osimps_I17_J]) ).
fof(i_0_2715,plain,
! [X5088,X5089] : skip != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X5088),X5089),
inference(variable_rename,[status(thm)],[fact_238_com_Osimps_I16_J]) ).
fof(i_0_2716,plain,
! [X4497,X4498] :
( ~ hBOOL(wT_bodies)
| hAPP(pname,option(com),body,X4497) != hAPP(com,option(com),some(com),X4498)
| hBOOL(hAPP(com,bool,wt,X4498)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_92_WT__bodiesD])]) ).
cnf(i_0_2717,plain,
( hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2)
| ti(pname,X1) != ti(pname,X2) ),
inference(split_conjunct,[status(thm)],[i_0_1577]) ).
cnf(i_0_2718,plain,
( ti(pname,X1) = ti(pname,X2)
| hAPP(pname,com,body_1,X1) != hAPP(pname,com,body_1,X2) ),
inference(split_conjunct,[status(thm)],[i_0_1577]) ).
fof(i_0_2719,plain,
! [X6647,X6648] : hAPP(fun(X6647,bool),fun(X6647,bool),hAPP(fun(X6647,bool),fun(fun(X6647,bool),fun(X6647,bool)),semilattice_sup_sup(fun(X6647,bool)),X6648),top_top(fun(X6647,bool))) = top_top(fun(X6647,bool)),
inference(variable_rename,[status(thm)],[fact_598_Un__UNIV__right]) ).
fof(i_0_2720,plain,
! [X5693,X5694] : hAPP(fun(X5693,bool),fun(X5693,bool),hAPP(fun(X5693,bool),fun(fun(X5693,bool),fun(X5693,bool)),semilattice_inf_inf(fun(X5693,bool)),X5694),bot_bot(fun(X5693,bool))) = bot_bot(fun(X5693,bool)),
inference(variable_rename,[status(thm)],[fact_390_Int__empty__right]) ).
fof(i_0_2721,plain,
! [X6689,X6690] : hAPP(fun(X6689,bool),fun(X6689,bool),hAPP(fun(X6689,bool),fun(fun(X6689,bool),fun(X6689,bool)),minus_minus(fun(X6689,bool)),X6690),top_top(fun(X6689,bool))) = bot_bot(fun(X6689,bool)),
inference(variable_rename,[status(thm)],[fact_616_Diff__UNIV]) ).
fof(i_0_2722,plain,
! [X5090,X5091] : hAPP(com,com,hAPP(com,fun(com,com),semi,X5090),X5091) != skip,
inference(variable_rename,[status(thm)],[fact_239_com_Osimps_I13_J]) ).
fof(i_0_2723,plain,
! [X5086,X5087] : skip != hAPP(com,com,hAPP(com,fun(com,com),semi,X5086),X5087),
inference(variable_rename,[status(thm)],[fact_237_com_Osimps_I12_J]) ).
cnf(i_0_2724,plain,
hAPP(X1,X2,ti(fun(X1,X2),X3),X4) = hAPP(X1,X2,X3,X4),
inference(split_conjunct,[status(thm)],[i_0_1578]) ).
fof(i_0_2725,plain,
! [X4410,X4411,X4412] : hAPP(fun(X4410,bool),fun(X4411,bool),hAPP(fun(X4410,X4411),fun(fun(X4410,bool),fun(X4411,bool)),image(X4410,X4411),X4412),bot_bot(fun(X4410,bool))) = bot_bot(fun(X4411,bool)),
inference(variable_rename,[status(thm)],[fact_70_image__empty]) ).
fof(i_0_2726,plain,
! [X6685,X6686,X6687] : hAPP(fun(X6685,bool),fun(X6686,bool),hAPP(fun(X6686,X6685),fun(fun(X6685,bool),fun(X6686,bool)),vimage(X6686,X6685),X6687),top_top(fun(X6685,bool))) = top_top(fun(X6686,bool)),
inference(variable_rename,[status(thm)],[fact_614_vimage__UNIV]) ).
fof(i_0_2727,plain,
! [X6492,X6493,X6494] : hAPP(fun(X6492,bool),fun(X6493,bool),hAPP(fun(X6493,X6492),fun(fun(X6492,bool),fun(X6493,bool)),vimage(X6493,X6492),X6494),bot_bot(fun(X6492,bool))) = bot_bot(fun(X6493,bool)),
inference(variable_rename,[status(thm)],[fact_560_vimage__empty]) ).
fof(i_0_2728,plain,
! [X5666,X5667] : hAPP(fun(X5666,bool),fun(X5666,bool),hAPP(fun(X5666,bool),fun(fun(X5666,bool),fun(X5666,bool)),minus_minus(fun(X5666,bool)),X5667),X5667) = bot_bot(fun(X5666,bool)),
inference(variable_rename,[status(thm)],[fact_383_Diff__cancel]) ).
fof(i_0_2729,plain,
! [X6083] : hBOOL(hAPP(fun(X6083,fun(fun(X6083,bool),fun(X6083,bool))),bool,finite_comp_fun_idem(X6083,fun(X6083,bool)),insert(X6083))),
inference(variable_rename,[status(thm)],[fact_471_comp__fun__idem__insert]) ).
cnf(i_0_2730,plain,
ti(fun(fun(X1,X2),fun(fun(X1,bool),bool)),inj_on(X1,X2)) = inj_on(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1579]) ).
cnf(i_0_2731,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ti(fun(X1,bool),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1456]) ).
cnf(i_0_2732,plain,
ti(fun(fun(X1,bool),fun(fun(X1,bool),bool)),pow(X1)) = pow(X1),
inference(split_conjunct,[status(thm)],[i_0_1580]) ).
cnf(i_0_2733,plain,
ti(fun(fun(X1,bool),fun(fun(X1,bool),bool)),powp(X1)) = powp(X1),
inference(split_conjunct,[status(thm)],[i_0_1581]) ).
cnf(i_0_2734,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),X3),X4) = ti(X2,X3),
inference(split_conjunct,[status(thm)],[i_0_1582]) ).
cnf(i_0_2735,plain,
( ti(option(X1),X2) = none(X1)
| ~ hBOOL(hAPP(option(X1),bool,is_none(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1583]) ).
cnf(i_0_2736,plain,
hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X1,fun(X1,bool),fequal(X1),X2)) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1584]) ).
cnf(i_0_2737,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),bot_bot(X1)),X2) = ti(X1,X2)
| ~ bounded_lattice_bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1585]) ).
cnf(i_0_2738,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),top_top(X1)),X2) = ti(X1,X2)
| ~ bounded_lattice_top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1586]) ).
cnf(i_0_2739,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),bot_bot(X1)) = ti(X1,X2)
| ~ bounded_lattice_bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1587]) ).
cnf(i_0_2740,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),top_top(X1)) = ti(X1,X2)
| ~ bounded_lattice_top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1588]) ).
cnf(i_0_2741,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X2) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1589]) ).
cnf(i_0_2742,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X2) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1590]) ).
cnf(i_0_2743,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X2) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1591]) ).
cnf(i_0_2744,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X2) = ti(X1,X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1592]) ).
cnf(i_0_2745,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X2) = ti(X1,X2)
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1593]) ).
cnf(i_0_2746,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X2) = ti(X1,X2)
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1594]) ).
cnf(i_0_2747,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X2) = ti(X1,X2)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1595]) ).
cnf(i_0_2748,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X2) = ti(X1,X2)
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1596]) ).
cnf(i_0_2749,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X2) = ti(X1,X2)
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1597]) ).
cnf(i_0_2750,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X2) = ti(X1,X2)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1598]) ).
fof(i_0_2751,plain,
! [X6252,X6253] : hAPP(fun(X6252,option(X6253)),fun(X6252,bool),dom(X6252,X6253),hAPP(option(X6253),fun(X6252,option(X6253)),combk(option(X6253),X6252),none(X6253))) = bot_bot(fun(X6252,bool)),
inference(variable_rename,[status(thm)],[fact_510_dom__empty]) ).
fof(i_0_2752,plain,
! [X6401,X6402] : hAPP(fun(X6401,option(X6402)),fun(X6402,bool),ran(X6401,X6402),hAPP(option(X6402),fun(X6401,option(X6402)),combk(option(X6402),X6401),none(X6402))) = bot_bot(fun(X6402,bool)),
inference(variable_rename,[status(thm)],[fact_542_ran__empty]) ).
cnf(i_0_2753,plain,
hAPP(option(X1),X1,the(X1),hAPP(X1,option(X1),some(X1),X2)) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1599]) ).
cnf(i_0_2754,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X2)) = ti(X1,X2)
| ~ group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1600]) ).
cnf(i_0_2755,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X2)) = ti(X1,X2)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1601]) ).
cnf(i_0_2756,plain,
ti(X1,ti(X1,X2)) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1602]) ).
cnf(i_0_2757,plain,
ti(fun(fun(X1,fun(X2,X2)),bool),finite_comp_fun_idem(X1,X2)) = finite_comp_fun_idem(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1603]) ).
cnf(i_0_2758,plain,
ti(fun(fun(X1,fun(X2,X2)),bool),finite100568337ommute(X1,X2)) = finite100568337ommute(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1604]) ).
cnf(i_0_2759,plain,
hAPP(X1,X2,X3,ti(X1,X4)) = hAPP(X1,X2,X3,X4),
inference(split_conjunct,[status(thm)],[i_0_1605]) ).
cnf(i_0_2760,plain,
ti(X1,hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(split_conjunct,[status(thm)],[i_0_1606]) ).
cnf(i_0_2761,plain,
ti(fun(bool,fun(X1,fun(X1,X1))),if(X1)) = if(X1),
inference(split_conjunct,[status(thm)],[i_0_1607]) ).
cnf(i_0_2762,plain,
( hBOOL(hAPP(option(X1),bool,is_none(X1),X2))
| ti(option(X1),X2) != none(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1583]) ).
cnf(i_0_2763,plain,
ti(fun(X1,fun(fun(X1,bool),X1)),partial_flat_lub(X1)) = partial_flat_lub(X1),
inference(split_conjunct,[status(thm)],[i_0_1608]) ).
fof(i_0_2764,plain,
! [X6240,X6241,X6242,X6243,X6244,X6245,X6246] :
( ( hAPP(fun(X6240,option(X6241)),fun(X6240,bool),dom(X6240,X6241),X6242) != bot_bot(fun(X6240,bool))
| hAPP(X6240,option(X6241),X6242,X6243) = none(X6241) )
& ( hAPP(X6244,option(X6245),X6246,esk106_3(X6244,X6245,X6246)) != none(X6245)
| hAPP(fun(X6244,option(X6245)),fun(X6244,bool),dom(X6244,X6245),X6246) = bot_bot(fun(X6244,bool)) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_508_dom__eq__empty__conv])])])])]) ).
cnf(i_0_2765,plain,
ti(fun(X1,fun(fun(X1,bool),bool)),member(X1)) = member(X1),
inference(split_conjunct,[status(thm)],[i_0_1609]) ).
fof(i_0_2766,plain,
! [X6669,X6670] :
( ( ~ hBOOL(X6670)
| hAPP(fun(X6669,bool),fun(X6669,bool),collect(X6669),hAPP(bool,fun(X6669,bool),combk(bool,X6669),X6670)) = top_top(fun(X6669,bool)) )
& ( hBOOL(X6670)
| hAPP(fun(X6669,bool),fun(X6669,bool),collect(X6669),hAPP(bool,fun(X6669,bool),combk(bool,X6669),X6670)) = bot_bot(fun(X6669,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_1610])]) ).
fof(i_0_2767,plain,
! [X6641] : top_top(fun(X6641,bool)) = hAPP(fun(X6641,bool),fun(X6641,bool),collect(X6641),hAPP(bool,fun(X6641,bool),combk(bool,X6641),fTrue)),
inference(variable_rename,[status(thm)],[fact_594_UNIV__def]) ).
fof(i_0_2768,plain,
! [X4274] : bot_bot(fun(X4274,bool)) = hAPP(fun(X4274,bool),fun(X4274,bool),collect(X4274),hAPP(bool,fun(X4274,bool),combk(bool,X4274),fFalse)),
inference(variable_rename,[status(thm)],[fact_32_empty__def]) ).
cnf(i_0_2769,plain,
ti(fun(fun(X1,option(X2)),fun(X1,bool)),dom(X1,X2)) = dom(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1611]) ).
cnf(i_0_2770,plain,
ti(fun(fun(X1,option(X2)),fun(X2,bool)),ran(X1,X2)) = ran(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1612]) ).
cnf(i_0_2771,plain,
( ti(option(X1),X2) = none(X1)
| ti(option(X1),X2) = hAPP(X1,option(X1),some(X1),esk111_2(X1,X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1613]) ).
cnf(i_0_2772,plain,
( ti(option(X1),X2) = none(X1)
| ti(option(X1),X2) = hAPP(X1,option(X1),some(X1),esk103_2(X1,X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1575]) ).
cnf(i_0_2773,plain,
( ti(option(X1),X2) = hAPP(X1,option(X1),some(X1),esk102_2(X1,X2))
| ti(option(X1),X2) = none(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1576]) ).
cnf(i_0_2774,plain,
ti(fun(com,fun(state,fun(state,bool))),evalc) = evalc,
inference(split_conjunct,[status(thm)],[tsy_c_Natural_Oevalc_res]) ).
fof(i_0_2775,plain,
! [X6629,X6630] :
( ~ bounded_lattice_top(X6629)
| hAPP(X6629,X6629,hAPP(X6629,fun(X6629,X6629),semilattice_sup_sup(X6629),top_top(X6629)),X6630) = top_top(X6629) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_589_sup__top__left])])]) ).
fof(i_0_2776,plain,
! [X5642,X5643] :
( ~ bounded_lattice_bot(X5642)
| hAPP(X5642,X5642,hAPP(X5642,fun(X5642,X5642),semilattice_inf_inf(X5642),bot_bot(X5642)),X5643) = bot_bot(X5642) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_376_inf__bot__left])])]) ).
fof(i_0_2777,plain,
! [X6627,X6628] :
( ~ bounded_lattice_top(X6627)
| hAPP(X6627,X6627,hAPP(X6627,fun(X6627,X6627),semilattice_sup_sup(X6627),X6628),top_top(X6627)) = top_top(X6627) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_588_sup__top__right])])]) ).
fof(i_0_2778,plain,
! [X5640,X5641] :
( ~ bounded_lattice_bot(X5640)
| hAPP(X5640,X5640,hAPP(X5640,fun(X5640,X5640),semilattice_inf_inf(X5640),X5641),bot_bot(X5640)) = bot_bot(X5640) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_375_inf__bot__right])])]) ).
cnf(i_0_2779,hypothesis,
( hBOOL(X1)
| ~ hBOOL(ti(bool,X1)) ),
inference(split_conjunct,[status(thm)],[i_0_1614]) ).
fof(i_0_2780,plain,
! [X8021] :
( ~ hBOOL(hAPP(bool,bool,fNot,X8021))
| ~ hBOOL(X8021) ),
inference(variable_rename,[status(thm)],[i_0_1615]) ).
cnf(i_0_2781,plain,
( ti(option(X1),X2) = none(X1)
| hAPP(option(X1),fun(X1,bool),set(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1616]) ).
cnf(i_0_2782,plain,
( hAPP(option(X1),fun(X1,bool),set(X1),X2) = bot_bot(fun(X1,bool))
| ti(option(X1),X2) != none(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1616]) ).
cnf(i_0_2783,plain,
ti(fun(fun(X1,bool),fun(X1,bool)),collect(X1)) = collect(X1),
inference(split_conjunct,[status(thm)],[i_0_1617]) ).
fof(i_0_2784,plain,
! [X7580] :
( ~ linorder(X7580)
| hBOOL(hAPP(fun(X7580,fun(X7580,X7580)),bool,finite_comp_fun_idem(X7580,X7580),ord_min(X7580))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_884_min__max_Ocomp__fun__idem__inf])]) ).
fof(i_0_2785,plain,
! [X7783] :
( ~ linorder(X7783)
| hBOOL(hAPP(fun(X7783,fun(X7783,X7783)),bool,finite_comp_fun_idem(X7783,X7783),ord_max(X7783))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_948_min__max_Ocomp__fun__idem__sup])]) ).
fof(i_0_2786,plain,
! [X6084] :
( ~ semilattice_sup(X6084)
| hBOOL(hAPP(fun(X6084,fun(X6084,X6084)),bool,finite_comp_fun_idem(X6084,X6084),semilattice_sup_sup(X6084))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_472_comp__fun__idem__sup])]) ).
fof(i_0_2787,plain,
! [X6085] :
( ~ semilattice_inf(X6085)
| hBOOL(hAPP(fun(X6085,fun(X6085,X6085)),bool,finite_comp_fun_idem(X6085,X6085),semilattice_inf_inf(X6085))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_473_comp__fun__idem__inf])]) ).
cnf(i_0_2788,plain,
ti(fun(fun(state,bool),fun(com,com)),while) = while,
inference(split_conjunct,[status(thm)],[tsy_c_Com_Ocom_OWhile_res]) ).
fof(i_0_2789,plain,
! [X6657] :
( ~ finite_finite_1(X6657)
| hBOOL(hAPP(fun(X6657,bool),bool,finite_finite(X6657),top_top(fun(X6657,bool)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_603_finite__UNIV])]) ).
fof(i_0_2790,plain,
! [X7393,X7394] : hAPP(fun(X7393,bool),fun(fun(X7393,bool),bool),pow(X7393),X7394) != bot_bot(fun(fun(X7393,bool),bool)),
inference(variable_rename,[status(thm)],[fact_826_Pow__not__empty]) ).
fof(i_0_2791,plain,
! [X4195] : hBOOL(hAPP(fun(X4195,bool),bool,finite_finite(X4195),bot_bot(fun(X4195,bool)))),
inference(variable_rename,[status(thm)],[fact_12_finite_OemptyI]) ).
cnf(i_0_2792,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_1618]) ).
cnf(i_0_2793,plain,
ti(fun(X1,fun(X2,X1)),combk(X1,X2)) = combk(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_1619]) ).
cnf(i_0_2794,plain,
ti(fun(option(X1),fun(X1,bool)),set(X1)) = set(X1),
inference(split_conjunct,[status(thm)],[i_0_1620]) ).
fof(i_0_2795,plain,
! [X6611,X6612] : hBOOL(hAPP(X6611,bool,top_top(fun(X6611,bool)),X6612)),
inference(variable_rename,[status(thm)],[fact_584_top1I]) ).
cnf(i_0_2796,plain,
( ti(fun(X1,fun(X1,X1)),ord_min(X1)) = ord_min(X1)
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1621]) ).
cnf(i_0_2797,plain,
( ti(fun(X1,fun(X1,X1)),ord_max(X1)) = ord_max(X1)
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1622]) ).
cnf(i_0_2798,plain,
( ti(fun(X1,fun(X1,X1)),semilattice_sup_sup(X1)) = semilattice_sup_sup(X1)
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1623]) ).
cnf(i_0_2799,plain,
( ti(fun(X1,fun(X1,X1)),semilattice_inf_inf(X1)) = semilattice_inf_inf(X1)
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1624]) ).
cnf(i_0_2800,plain,
( ti(fun(X1,fun(X1,X1)),minus_minus(X1)) = minus_minus(X1)
| ~ minus(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1625]) ).
fof(i_0_2801,plain,
! [X7316] : hAPP(fun(fun(X7316,bool),bool),fun(X7316,bool),complete_Sup_Sup(fun(X7316,bool)),top_top(fun(fun(X7316,bool),bool))) = top_top(fun(X7316,bool)),
inference(variable_rename,[status(thm)],[fact_800_Union__UNIV]) ).
fof(i_0_2802,plain,
! [X7280] : hAPP(fun(fun(X7280,bool),bool),fun(X7280,bool),complete_Sup_Sup(fun(X7280,bool)),bot_bot(fun(fun(X7280,bool),bool))) = bot_bot(fun(X7280,bool)),
inference(variable_rename,[status(thm)],[fact_789_Union__empty]) ).
fof(i_0_2803,plain,
! [X7158] : hAPP(fun(fun(X7158,bool),bool),fun(X7158,bool),complete_Inf_Inf(fun(X7158,bool)),top_top(fun(fun(X7158,bool),bool))) = bot_bot(fun(X7158,bool)),
inference(variable_rename,[status(thm)],[fact_754_Inter__UNIV]) ).
fof(i_0_2804,plain,
! [X7165] : hAPP(fun(fun(X7165,bool),bool),fun(X7165,bool),complete_Inf_Inf(fun(X7165,bool)),bot_bot(fun(fun(X7165,bool),bool))) = top_top(fun(X7165,bool)),
inference(variable_rename,[status(thm)],[fact_757_Inter__empty]) ).
fof(i_0_2805,plain,
! [X4277,X4278] :
( ~ finite_finite_1(X4277)
| hBOOL(hAPP(fun(X4277,bool),bool,finite_finite(X4277),X4278)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_34_finite])])]) ).
fof(i_0_2806,plain,
! [X4275,X4276] :
( ~ finite_finite_1(X4275)
| hBOOL(hAPP(fun(X4275,bool),bool,finite_finite(X4275),X4276)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_33_finite__code])])]) ).
cnf(i_0_2807,plain,
( ti(fun(fun(X1,bool),X1),complete_Sup_Sup(X1)) = complete_Sup_Sup(X1)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1626]) ).
cnf(i_0_2808,plain,
( ti(fun(fun(X1,bool),X1),complete_Inf_Inf(X1)) = complete_Inf_Inf(X1)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1627]) ).
cnf(i_0_2809,plain,
( ti(fun(fun(X1,bool),X1),big_linorder_Min(X1)) = big_linorder_Min(X1)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1628]) ).
cnf(i_0_2810,plain,
( ti(fun(fun(X1,bool),X1),big_linorder_Max(X1)) = big_linorder_Max(X1)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1629]) ).
cnf(i_0_2811,plain,
( ti(fun(fun(X1,bool),X1),big_lattice_Sup_fin(X1)) = big_lattice_Sup_fin(X1)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1630]) ).
cnf(i_0_2812,plain,
( ti(fun(fun(X1,bool),X1),big_lattice_Inf_fin(X1)) = big_lattice_Inf_fin(X1)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1631]) ).
cnf(i_0_2813,plain,
( ti(fun(X1,fun(X1,bool)),ord_less_eq(X1)) = ord_less_eq(X1)
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1632]) ).
cnf(i_0_2814,plain,
ti(fun(fun(X1,bool),X1),the_elem(X1)) = the_elem(X1),
inference(split_conjunct,[status(thm)],[i_0_1633]) ).
cnf(i_0_2815,plain,
ti(fun(fun(X1,bool),X1),the_1(X1)) = the_1(X1),
inference(split_conjunct,[status(thm)],[i_0_1634]) ).
cnf(i_0_2816,plain,
ti(fun(X1,fun(X1,bool)),fequal(X1)) = fequal(X1),
inference(split_conjunct,[status(thm)],[i_0_1635]) ).
cnf(i_0_2817,plain,
ti(fun(fun(X1,bool),bool),fEx(X1)) = fEx(X1),
inference(split_conjunct,[status(thm)],[i_0_1636]) ).
cnf(i_0_2818,plain,
ti(fun(fun(X1,bool),bool),fAll(X1)) = fAll(X1),
inference(split_conjunct,[status(thm)],[i_0_1637]) ).
cnf(i_0_2819,plain,
ti(fun(fun(X1,bool),bool),finite_finite(X1)) = finite_finite(X1),
inference(split_conjunct,[status(thm)],[i_0_1638]) ).
fof(i_0_2820,plain,
! [X6217] : hBOOL(hAPP(option(X6217),bool,is_none(X6217),none(X6217))),
inference(variable_rename,[status(thm)],[fact_502_is__none__code_I1_J]) ).
cnf(i_0_2821,hypothesis,
( hBOOL(ti(bool,X1))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1614]) ).
cnf(i_0_2822,plain,
ti(fun(com,fun(com,com)),semi) = semi,
inference(split_conjunct,[status(thm)],[tsy_c_Com_Ocom_OSemi_res]) ).
cnf(i_0_2823,plain,
ti(fun(bool,fun(bool,bool)),fimplies) = fimplies,
inference(split_conjunct,[status(thm)],[tsy_c_fimplies_res]) ).
cnf(i_0_2824,plain,
ti(fun(bool,fun(bool,bool)),fdisj) = fdisj,
inference(split_conjunct,[status(thm)],[tsy_c_fdisj_res]) ).
cnf(i_0_2825,plain,
ti(fun(bool,fun(bool,bool)),fconj) = fconj,
inference(split_conjunct,[status(thm)],[tsy_c_fconj_res]) ).
cnf(i_0_2826,plain,
( ti(bool,X1) = fTrue
| ti(bool,X1) = fFalse ),
inference(split_conjunct,[status(thm)],[i_0_1639]) ).
cnf(i_0_2827,plain,
( ti(bool,X1) = fTrue
| ti(bool,X1) = fFalse ),
inference(split_conjunct,[status(thm)],[i_0_1640]) ).
cnf(i_0_2828,plain,
( ti(bool,X1) = fTrue
| ti(bool,X1) = fFalse ),
inference(split_conjunct,[status(thm)],[i_0_1641]) ).
fof(i_0_2829,plain,
! [X8022] :
( hBOOL(X8022)
| hBOOL(hAPP(bool,bool,fNot,X8022)) ),
inference(variable_rename,[status(thm)],[help_fNot_2_1_U]) ).
fof(i_0_2830,plain,
! [X7412] : hAPP(fun(X7412,bool),fun(fun(X7412,bool),bool),pow(X7412),top_top(fun(X7412,bool))) = top_top(fun(fun(X7412,bool),bool)),
inference(variable_rename,[status(thm)],[fact_833_Pow__UNIV]) ).
fof(i_0_2831,plain,
! [X7028] : hAPP(fun(X7028,bool),fun(X7028,bool),uminus_uminus(fun(X7028,bool)),top_top(fun(X7028,bool))) = bot_bot(fun(X7028,bool)),
inference(variable_rename,[status(thm)],[fact_718_Compl__UNIV__eq]) ).
fof(i_0_2832,plain,
! [X7027] : hAPP(fun(X7027,bool),fun(X7027,bool),uminus_uminus(fun(X7027,bool)),bot_bot(fun(X7027,bool))) = top_top(fun(X7027,bool)),
inference(variable_rename,[status(thm)],[fact_717_Compl__empty__eq]) ).
fof(i_0_2833,plain,
! [X7641] :
( ~ ord(X7641)
| ord_min(X7641) = hAPP(fun(X7641,fun(X7641,bool)),fun(X7641,fun(X7641,X7641)),min(X7641),ord_less_eq(X7641)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_903_min__ord__min])]) ).
fof(i_0_2834,plain,
! [X7741] :
( ~ ord(X7741)
| ord_max(X7741) = hAPP(fun(X7741,fun(X7741,bool)),fun(X7741,fun(X7741,X7741)),max(X7741),ord_less_eq(X7741)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_935_max__ord__max])]) ).
cnf(i_0_2835,plain,
ti(fun(option(X1),X1),the(X1)) = the(X1),
inference(split_conjunct,[status(thm)],[i_0_1642]) ).
cnf(i_0_2836,plain,
ti(fun(X1,option(X1)),some(X1)) = some(X1),
inference(split_conjunct,[status(thm)],[i_0_1643]) ).
fof(i_0_2837,plain,
! [X6129,X6130] : hAPP(X6129,option(X6129),some(X6129),X6130) != none(X6129),
inference(variable_rename,[status(thm)],[fact_484_option_Osimps_I3_J]) ).
fof(i_0_2838,plain,
! [X6127,X6128] : none(X6127) != hAPP(X6127,option(X6127),some(X6127),X6128),
inference(variable_rename,[status(thm)],[fact_483_option_Osimps_I2_J]) ).
cnf(i_0_2839,plain,
ti(fun(option(X1),bool),is_none(X1)) = is_none(X1),
inference(split_conjunct,[status(thm)],[i_0_1644]) ).
fof(i_0_2840,plain,
! [X5127] : hAPP(pname,com,body_1,X5127) != skip,
inference(variable_rename,[status(thm)],[fact_252_com_Osimps_I19_J]) ).
fof(i_0_2841,plain,
! [X5126] : skip != hAPP(pname,com,body_1,X5126),
inference(variable_rename,[status(thm)],[fact_251_com_Osimps_I18_J]) ).
cnf(i_0_2842,plain,
( ti(fun(X1,X1),uminus_uminus(X1)) = uminus_uminus(X1)
| ~ uminus(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1645]) ).
cnf(i_0_2843,hypothesis,
ti(fun(hoare_2118899576triple(state),bool),fa) = fa,
inference(split_conjunct,[status(thm)],[tsy_v_Fa_res]) ).
cnf(i_0_2844,hypothesis,
ti(fun(pname,option(com)),body) = body,
inference(split_conjunct,[status(thm)],[tsy_c_Com_Obody_res]) ).
cnf(i_0_2845,hypothesis,
ti(fun(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT) = hoare_Mirabelle_MGT,
inference(split_conjunct,[status(thm)],[tsy_c_Hoare__Mirabelle__lcrcocijdw_OMGT_res]) ).
cnf(i_0_2846,plain,
ti(fun(X1,X1),combi(X1)) = combi(X1),
inference(split_conjunct,[status(thm)],[i_0_1646]) ).
fof(i_0_2847,plain,
! [X7262] :
( ~ comple44059174attice(X7262)
| hAPP(fun(X7262,bool),X7262,complete_Sup_Sup(X7262),top_top(fun(X7262,bool))) = top_top(X7262) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_784_Sup__UNIV])]) ).
fof(i_0_2848,plain,
! [X7301] :
( ~ comple44059174attice(X7301)
| hAPP(fun(X7301,bool),X7301,complete_Sup_Sup(X7301),bot_bot(fun(X7301,bool))) = bot_bot(X7301) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_795_Sup__empty])]) ).
fof(i_0_2849,plain,
! [X7198] :
( ~ comple44059174attice(X7198)
| hAPP(fun(X7198,bool),X7198,complete_Inf_Inf(X7198),top_top(fun(X7198,bool))) = bot_bot(X7198) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_768_Inf__UNIV])]) ).
fof(i_0_2850,plain,
! [X7197] :
( ~ comple44059174attice(X7197)
| hAPP(fun(X7197,bool),X7197,complete_Inf_Inf(X7197),bot_bot(fun(X7197,bool))) = top_top(X7197) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_767_Inf__empty])]) ).
cnf(i_0_2851,hypothesis,
ti(fun(pname,com),body_1) = body_1,
inference(split_conjunct,[status(thm)],[tsy_c_Com_Ocom_OBODY_res]) ).
cnf(i_0_2852,plain,
ti(fun(com,bool),wt) = wt,
inference(split_conjunct,[status(thm)],[tsy_c_Com_OWT_res]) ).
cnf(i_0_2853,plain,
ti(fun(bool,bool),fNot) = fNot,
inference(split_conjunct,[status(thm)],[tsy_c_fNot_res]) ).
fof(i_0_2854,plain,
! [X6638,X6639,X6640] :
( ~ top(X6639)
| hAPP(X6638,X6639,top_top(fun(X6638,X6639)),X6640) = top_top(X6639) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_593_top__apply])])]) ).
fof(i_0_2855,plain,
! [X4809,X4810,X4811] :
( ~ bot(X4810)
| hAPP(X4809,X4810,bot_bot(fun(X4809,X4810)),X4811) = bot_bot(X4810) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_169_bot__fun__def])])]) ).
fof(i_0_2856,plain,
! [X4806,X4807,X4808] :
( ~ bot(X4807)
| hAPP(X4806,X4807,bot_bot(fun(X4806,X4807)),X4808) = bot_bot(X4807) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_168_bot__apply])])]) ).
fof(i_0_2857,plain,
! [X6254] : hAPP(option(X6254),fun(X6254,bool),set(X6254),none(X6254)) = bot_bot(fun(X6254,bool)),
inference(variable_rename,[status(thm)],[fact_511_Option_Oset_Osimps_I1_J]) ).
cnf(i_0_2858,plain,
ti(option(X1),none(X1)) = none(X1),
inference(split_conjunct,[status(thm)],[i_0_1647]) ).
fof(i_0_2859,plain,
! [X7016] :
( ~ boolean_algebra(X7016)
| hAPP(X7016,X7016,uminus_uminus(X7016),top_top(X7016)) = bot_bot(X7016) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_711_compl__top__eq])]) ).
fof(i_0_2860,plain,
! [X7015] :
( ~ boolean_algebra(X7015)
| hAPP(X7015,X7015,uminus_uminus(X7015),bot_bot(X7015)) = top_top(X7015) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_710_compl__bot__eq])]) ).
cnf(i_0_2861,plain,
( ti(X1,top_top(X1)) = top_top(X1)
| ~ top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1648]) ).
cnf(i_0_2862,plain,
( ti(X1,bot_bot(X1)) = bot_bot(X1)
| ~ bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1649]) ).
cnf(i_0_2863,plain,
ti(X1,undefined(X1)) = undefined(X1),
inference(split_conjunct,[status(thm)],[i_0_1650]) ).
cnf(i_0_2864,hypothesis,
ti(pname,pn) = pn,
inference(split_conjunct,[status(thm)],[tsy_v_pn_res]) ).
cnf(i_0_2865,hypothesis,
ti(com,y) = y,
inference(split_conjunct,[status(thm)],[tsy_v_y_res]) ).
cnf(i_0_2866,plain,
ti(com,skip) = skip,
inference(split_conjunct,[status(thm)],[tsy_c_Com_Ocom_OSKIP_res]) ).
cnf(i_0_2867,plain,
ti(bool,fTrue) = fTrue,
inference(split_conjunct,[status(thm)],[tsy_c_fTrue_res]) ).
cnf(i_0_2868,plain,
ti(bool,fFalse) = fFalse,
inference(split_conjunct,[status(thm)],[tsy_c_fFalse_res]) ).
cnf(i_0_2869,hypothesis,
ti(bool,hoare_511481251gleton) = hoare_511481251gleton,
inference(split_conjunct,[status(thm)],[tsy_c_Hoare__Mirabelle__lcrcocijdw_Ostate__not__singleton_res]) ).
cnf(i_0_2870,hypothesis,
ti(bool,wT_bodies) = wT_bodies,
inference(split_conjunct,[status(thm)],[tsy_c_Com_OWT__bodies_res]) ).
fof(i_0_2871,plain,
! [X6658] : top_top(fun(X6658,bool)) != bot_bot(fun(X6658,bool)),
inference(variable_rename,[status(thm)],[fact_604_UNIV__not__empty]) ).
fof(i_0_2872,plain,
! [X8001,X8002] :
( ~ finite_finite_1(X8002)
| ~ finite_finite_1(X8001)
| finite_finite_1(sum_sum(X8001,X8002)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_sum___Finite__Set_Ofinite])]) ).
fof(i_0_2873,plain,
! [X8004,X8005] :
( ~ finite_finite_1(X8005)
| ~ finite_finite_1(X8004)
| finite_finite_1(product_prod(X8004,X8005)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_prod___Finite__Set_Ofinite])]) ).
fof(i_0_2874,plain,
! [X7985,X7986] :
( ~ finite_finite_1(X7986)
| ~ finite_finite_1(X7985)
| finite_finite_1(fun(X7985,X7986)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Finite__Set_Ofinite])]) ).
fof(i_0_2875,plain,
! [X7963,X7964] :
( ~ bounded_lattice(X7964)
| bounded_lattice(fun(X7963,X7964)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Lattices_Obounded__lattice])]) ).
fof(i_0_2876,plain,
! [X7967,X7968] :
( ~ comple61589808lgebra(X7968)
| comple61589808lgebra(fun(X7967,X7968)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Complete__Lattice_Ocomplete__boolean__algebra])]) ).
fof(i_0_2877,plain,
! [X7965,X7966] :
( ~ comple1742628961attice(X7966)
| comple1742628961attice(fun(X7965,X7966)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Complete__Lattice_Ocomplete__distrib__lattice])]) ).
fof(i_0_2878,plain,
! [X7981,X7982] :
( ~ boolean_algebra(X7982)
| boolean_algebra(fun(X7981,X7982)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Lattices_Oboolean__algebra])]) ).
fof(i_0_2879,plain,
! [X7971,X7972] :
( ~ bounded_lattice(X7972)
| bounded_lattice_top(fun(X7971,X7972)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Lattices_Obounded__lattice__top])]) ).
fof(i_0_2880,plain,
! [X7979,X7980] :
( ~ distrib_lattice(X7980)
| distrib_lattice(fun(X7979,X7980)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Lattices_Odistrib__lattice])]) ).
fof(i_0_2881,plain,
! [X7973,X7974] :
( ~ bounded_lattice(X7974)
| bounded_lattice_bot(fun(X7973,X7974)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Lattices_Obounded__lattice__bot])]) ).
fof(i_0_2882,plain,
! [X7989,X7990] :
( ~ order(X7990)
| order(fun(X7989,X7990)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Orderings_Oorder])]) ).
fof(i_0_2883,plain,
! [X7983,X7984] :
( ~ preorder(X7984)
| preorder(fun(X7983,X7984)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Orderings_Opreorder])]) ).
fof(i_0_2884,plain,
! [X7991,X7992] :
( ~ top(X7992)
| top(fun(X7991,X7992)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Orderings_Otop])]) ).
fof(i_0_2885,plain,
! [X7993,X7994] :
( ~ ord(X7994)
| ord(fun(X7993,X7994)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Orderings_Oord])]) ).
fof(i_0_2886,plain,
! [X7995,X7996] :
( ~ bot(X7996)
| bot(fun(X7995,X7996)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Orderings_Obot])]) ).
fof(i_0_2887,plain,
! [X7975,X7976] :
( ~ lattice(X7976)
| semilattice_sup(fun(X7975,X7976)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Lattices_Osemilattice__sup])]) ).
fof(i_0_2888,plain,
! [X7977,X7978] :
( ~ lattice(X7978)
| semilattice_inf(fun(X7977,X7978)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Lattices_Osemilattice__inf])]) ).
fof(i_0_2889,plain,
! [X7997,X7998] :
( ~ uminus(X7998)
| uminus(fun(X7997,X7998)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Groups_Ouminus])]) ).
fof(i_0_2890,plain,
! [X7999,X8000] :
( ~ minus(X8000)
| minus(fun(X7999,X8000)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Groups_Ominus])]) ).
fof(i_0_2891,plain,
! [X7969,X7970] :
( ~ comple44059174attice(X7970)
| comple44059174attice(fun(X7969,X7970)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Complete__Lattice_Ocomplete__lattice])]) ).
fof(i_0_2892,plain,
! [X7987,X7988] :
( ~ lattice(X7988)
| lattice(fun(X7987,X7988)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Lattices_Olattice])]) ).
fof(i_0_2893,plain,
! [X7497] :
( ~ semilattice_inf(X7497)
| ~ linorder(X7497)
| semilattice_inf_inf(X7497) = ord_min(X7497) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_860_inf__min])]) ).
fof(i_0_2894,plain,
! [X7873] :
( ~ semilattice_sup(X7873)
| ~ linorder(X7873)
| semilattice_sup_sup(X7873) = ord_max(X7873) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_974_sup__max])]) ).
fof(i_0_2895,plain,
! [X8003] :
( ~ finite_finite_1(X8003)
| finite_finite_1(option(X8003)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_Option_Ooption___Finite__Set_Ofinite])]) ).
fof(i_0_2896,plain,
! [X4929] :
( ~ hBOOL(hoare_511481251gleton)
| esk44_1(X4929) != X4929 ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_193_single__stateE])])])]) ).
fof(i_0_2897,plain,
! [X4582,X4583] :
( ( ~ hBOOL(hoare_511481251gleton)
| esk24_0 != esk25_0 )
& ( X4582 = X4583
| hBOOL(hoare_511481251gleton) ) ),
inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_112_state__not__singleton__def])])])]) ).
fof(i_0_2898,plain,
~ hBOOL(fFalse),
inference(fof_simplification,[status(thm)],[help_fFalse_1_1_U]) ).
cnf(i_0_2899,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(X3,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(X3,hoare_2118899576triple(X1)),fun(fun(X3,bool),fun(hoare_2118899576triple(X1),bool)),image(X3,hoare_2118899576triple(X1)),hAPP(fun(X3,fun(X1,fun(state,bool))),fun(X3,hoare_2118899576triple(X1)),hAPP(fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(X3,fun(X1,fun(state,bool))),fun(X3,hoare_2118899576triple(X1))),combs(X3,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X3,com),fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X3,com),fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(X3,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(X3,fun(X1,fun(state,bool))),fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X3,fun(X1,fun(state,bool))),fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),X3),hoare_759811442triple(X1)),X4)),X7)),X5)),X9)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(X3,fun(X1,fun(state,bool)),X4,esk33_9(X1,X3,X4,X5,X2,X6,X7,X8,X9))),hAPP(X3,com,X7,esk33_9(X1,X3,X4,X5,X2,X6,X7,X8,X9))),hAPP(X3,fun(X1,fun(state,bool)),X5,esk33_9(X1,X3,X4,X5,X2,X6,X7,X8,X9)))),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(X3,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(X3,hoare_2118899576triple(X1)),fun(fun(X3,bool),fun(hoare_2118899576triple(X1),bool)),image(X3,hoare_2118899576triple(X1)),hAPP(fun(X3,fun(X1,fun(state,bool))),fun(X3,hoare_2118899576triple(X1)),hAPP(fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(X3,fun(X1,fun(state,bool))),fun(X3,hoare_2118899576triple(X1))),combs(X3,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X3,com),fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X3,com),fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(X3,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(X3,fun(X1,fun(state,bool))),fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X3,fun(X1,fun(state,bool))),fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),X3),hoare_759811442triple(X1)),X6)),X7)),X8)),X9)))
| ~ hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X9)) ),
inference(split_conjunct,[status(thm)],[i_0_1651]),
[final] ).
cnf(i_0_2900,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(X3,fun(X1,fun(state,bool)),X4,esk33_9(X1,X3,X5,X6,X2,X4,X7,X8,X9))),hAPP(X3,com,X7,esk33_9(X1,X3,X5,X6,X2,X4,X7,X8,X9))),hAPP(X3,fun(X1,fun(state,bool)),X8,esk33_9(X1,X3,X5,X6,X2,X4,X7,X8,X9)))),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(X3,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(X3,hoare_2118899576triple(X1)),fun(fun(X3,bool),fun(hoare_2118899576triple(X1),bool)),image(X3,hoare_2118899576triple(X1)),hAPP(fun(X3,fun(X1,fun(state,bool))),fun(X3,hoare_2118899576triple(X1)),hAPP(fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(X3,fun(X1,fun(state,bool))),fun(X3,hoare_2118899576triple(X1))),combs(X3,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X3,com),fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X3,com),fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(X3,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(X3,fun(X1,fun(state,bool))),fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X3,fun(X1,fun(state,bool))),fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),X3),hoare_759811442triple(X1)),X5)),X7)),X6)),X9)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(X3,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(X3,hoare_2118899576triple(X1)),fun(fun(X3,bool),fun(hoare_2118899576triple(X1),bool)),image(X3,hoare_2118899576triple(X1)),hAPP(fun(X3,fun(X1,fun(state,bool))),fun(X3,hoare_2118899576triple(X1)),hAPP(fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(X3,fun(X1,fun(state,bool))),fun(X3,hoare_2118899576triple(X1))),combs(X3,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X3,com),fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X3,com),fun(X3,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(X3,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(X3,fun(X1,fun(state,bool))),fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X3,fun(X1,fun(state,bool))),fun(X3,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),X3),hoare_759811442triple(X1)),X4)),X7)),X8)),X9)))
| ~ hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X9)) ),
inference(split_conjunct,[status(thm)],[i_0_1651]),
[final] ).
cnf(i_0_2901,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X2)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hoare_511481251gleton)
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,X2))))),fequal(state)))),X2),fequal(state))),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1652]),
[final] ).
cnf(i_0_2902,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),ord_max(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)))))))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1653,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_2903,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),semilattice_sup_sup(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)))))))
| ~ distrib_lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1655,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_2904,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool)),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,bool)),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,bool))),combb(fun(X1,fun(X1,bool)),fun(X1,bool),X1),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(X1,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))))),combb(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),X1),combs(X1,fun(X1,bool),fun(X1,bool))),hAPP(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool)))),hAPP(fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),fun(fun(X1,fun(X1,fun(X1,fun(bool,bool)))),fun(X1,fun(X1,fun(fun(X1,bool),fun(X1,bool))))),combb(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),X1),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool))),hAPP(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool)))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),fun(fun(X1,fun(X1,fun(X1,bool))),fun(X1,fun(X1,fun(X1,fun(bool,bool))))),combb(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),X1),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj))),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,fun(X1,bool)))),combc(X1,fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),hAPP(fun(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool)))),fun(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(X1,fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))))),combb(fun(fun(X1,X1),fun(X1,bool)),fun(fun(X1,fun(X1,X1)),fun(X1,fun(X1,bool))),X1),combb(fun(X1,X1),fun(X1,bool),X1)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1)))),semilattice_inf_inf(X1)))))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(bool,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),X1),combb(bool,bool,X1)),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)))))))
| ~ distrib_lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1656,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_2905,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,X2))))),fequal(state)))),X2),fequal(state))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X2)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1657]),
[final] ).
cnf(i_0_2906,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_902341502valids(X1),X2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X3)),body_1)),X4)),X5)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_902341502valids(X1),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X1),bool)),X2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X3)),body_1)),X4)),X5))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X3)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X4)),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1658]),
[final] ).
cnf(i_0_2907,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X3)),body_1)),X4)),X5)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X1),bool)),X2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X3)),body_1)),X4)),X5))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X3)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X4)),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1659]),
[final] ).
cnf(i_0_2908,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(pname,fun(X1,fun(state,bool)),X3,X6)),hAPP(pname,com,body_1,X6)),hAPP(pname,fun(X1,fun(state,bool)),X4,X6))),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X1),bool)),X2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X3)),body_1)),X4)),X5))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X1),bool),hAPP(fun(pname,hoare_2118899576triple(X1)),fun(fun(pname,bool),fun(hoare_2118899576triple(X1),bool)),image(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1)),hAPP(fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,hoare_2118899576triple(X1))),combs(pname,fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,com),fun(pname,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combs(pname,com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hAPP(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(pname,fun(X1,fun(state,bool))),fun(pname,fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),combb(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),pname),hoare_759811442triple(X1)),X3)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X4)),X5)))
| ~ hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),X6),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1660]),
[final] ).
cnf(i_0_2909,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(fun(state,bool),fun(X1,fun(state,bool)),hAPP(fun(X1,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(X1,fun(state,bool))),combc(X1,fun(state,bool),fun(state,bool)),hAPP(fun(X1,fun(state,fun(bool,bool))),fun(X1,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(X1,fun(state,fun(bool,bool))),fun(X1,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),X1),combs(state,bool,bool)),hAPP(fun(X1,fun(state,bool)),fun(X1,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X1,fun(state,bool)),fun(X1,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),X3))),hAPP(fun(state,bool),fun(state,bool),hAPP(fun(bool,bool),fun(fun(state,bool),fun(state,bool)),combb(bool,bool,state),fNot),X4))),hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X4),X5)),X3)),bot_bot(fun(hoare_2118899576triple(X1),bool))))),
inference(split_conjunct,[status(thm)],[i_0_1661]),
[final] ).
cnf(i_0_2910,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(bool,fun(X1,fun(state,bool)),hAPP(fun(X1,fun(bool,fun(state,bool))),fun(bool,fun(X1,fun(state,bool))),combc(X1,bool,fun(state,bool)),hAPP(fun(X1,fun(state,fun(bool,bool))),fun(X1,fun(bool,fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(bool,fun(state,bool))),fun(fun(X1,fun(state,fun(bool,bool))),fun(X1,fun(bool,fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(bool,fun(state,bool)),X1),combc(state,bool,bool)),hAPP(fun(X1,fun(state,bool)),fun(X1,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X1,fun(state,bool)),fun(X1,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),X3))),X6)),X4),X5)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X3),X4),X5)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1662]),
[final] ).
cnf(i_0_2911,plain,
( hBOOL(X1)
| hBOOL(hAPP(fun(hoare_2118899576triple(X2),bool),bool,hAPP(fun(hoare_2118899576triple(X2),bool),fun(fun(hoare_2118899576triple(X2),bool),bool),hoare_1301688828derivs(X2),X3),hAPP(fun(hoare_2118899576triple(X2),bool),fun(hoare_2118899576triple(X2),bool),hAPP(hoare_2118899576triple(X2),fun(fun(hoare_2118899576triple(X2),bool),fun(hoare_2118899576triple(X2),bool)),insert(hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),hAPP(bool,fun(X2,fun(state,bool)),hAPP(fun(X2,fun(bool,fun(state,bool))),fun(bool,fun(X2,fun(state,bool))),combc(X2,bool,fun(state,bool)),hAPP(fun(X2,fun(state,fun(bool,bool))),fun(X2,fun(bool,fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(bool,fun(state,bool))),fun(fun(X2,fun(state,fun(bool,bool))),fun(X2,fun(bool,fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(bool,fun(state,bool)),X2),combc(state,bool,bool)),hAPP(fun(X2,fun(state,bool)),fun(X2,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X2,fun(state,bool)),fun(X2,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X2),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),X4))),X1)),X5),X6)),bot_bot(fun(hoare_2118899576triple(X2),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1662]),
[final] ).
cnf(i_0_2912,plain,
( hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X9,X3),X5) = hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X9,X4),X6)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk118_9(X1,X2,X3,X4,X5,X6,X7,X8,X9)),X6))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X6)
| ~ hBOOL(hAPP(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool,hAPP(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool)),big_comm_monoid_big(X2,X1),X7),X8),X9)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1663,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_2913,plain,
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,fun(X1,bool)),fun(X3,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X3,fun(X1,bool)),fun(X3,bool)),combb(fun(X1,bool),bool,X3),fEx(X1)),hAPP(fun(X1,bool),fun(X3,fun(X1,bool)),hAPP(fun(X3,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X3,fun(X1,bool))),combc(X3,fun(X1,bool),fun(X1,bool)),hAPP(fun(X3,fun(X1,fun(bool,bool))),fun(X3,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X3,fun(X1,fun(bool,bool))),fun(X3,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X3),combs(X1,bool,bool)),hAPP(fun(X3,fun(X1,bool)),fun(X3,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X3,fun(X1,bool)),fun(X3,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X3),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X3),fun(X3,fun(X1,bool)),hAPP(fun(X3,fun(fun(X1,X3),fun(X1,bool))),fun(fun(X1,X3),fun(X3,fun(X1,bool))),combc(X3,fun(X1,X3),fun(X1,bool)),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(fun(X1,X3),fun(X1,bool))),hAPP(fun(fun(X3,bool),fun(fun(X1,X3),fun(X1,bool))),fun(fun(X3,fun(X3,bool)),fun(X3,fun(fun(X1,X3),fun(X1,bool)))),combb(fun(X3,bool),fun(fun(X1,X3),fun(X1,bool)),X3),combb(X3,bool,X1)),fequal(X3))),X4)))),X2)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1664]),
[final] ).
cnf(i_0_2914,plain,
( hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X9,X3),X5) = hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X9,X4),X6)
| hAPP(X1,X2,X3,esk118_9(X1,X2,X3,X4,X5,X6,X7,X8,X9)) != hAPP(X1,X2,X4,esk118_9(X1,X2,X3,X4,X5,X6,X7,X8,X9))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X6)
| ~ hBOOL(hAPP(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool,hAPP(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool)),big_comm_monoid_big(X2,X1),X7),X8),X9)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1665,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_2915,plain,
hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),bool),hAPP(fun(fun(fun(X1,bool),bool),bool),fun(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),bool)),combb(fun(fun(X1,bool),bool),bool,fun(X1,bool)),fEx(fun(X1,bool))),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool))),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(fun(X1,bool),bool))),combc(fun(X1,bool),fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool))),fun(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool))),hAPP(fun(fun(fun(X1,bool),fun(bool,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool))),fun(fun(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool))),fun(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)))),combb(fun(fun(X1,bool),fun(bool,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),fun(X1,bool)),combs(fun(X1,bool),bool,bool)),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool))),hAPP(fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(bool,bool))),fun(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool)))),combb(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(bool,bool)),fun(X1,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),fun(bool,bool))),combb(bool,fun(bool,bool),fun(X1,bool)),fconj)),hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool))),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool))),combc(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool))),hAPP(fun(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool))),fun(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool)))),combb(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),bool)),fun(X1,bool)),combb(fun(X1,bool),bool,fun(X1,bool))),fequal(fun(X1,bool)))),uminus_uminus(fun(X1,bool)))))),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),bool),hAPP(fun(fun(fun(X1,bool),bool),bool),fun(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),bool)),combb(fun(fun(X1,bool),bool),bool,fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2)),pow(X1))))),
inference(split_conjunct,[status(thm)],[i_0_1666]),
[final] ).
cnf(i_0_2916,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),ord_max(X1),X3))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_1667,c_0_1654]),
[final] ).
cnf(i_0_2917,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))))
| ~ distrib_lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_1668,c_0_1654]),
[final] ).
cnf(i_0_2918,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),fEx(X1)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,fun(bool,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),X1),combs(X1,bool,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool))),hAPP(fun(fun(X1,bool),fun(X1,fun(bool,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,fun(bool,bool)))),combb(fun(X1,bool),fun(X1,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj)),hAPP(fun(X1,X1),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,X1),fun(X1,fun(X1,bool))),combc(X1,fun(X1,X1),fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,X1),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,X1),fun(X1,bool)),X1),combb(X1,bool,X1)),fequal(X1))),hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)))))
| ~ distrib_lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_1669,c_0_1654]),
[final] ).
cnf(i_0_2919,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X3),X4)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),hAPP(fun(state,bool),fun(X1,fun(state,bool)),combk(fun(state,bool),X1),hAPP(state,fun(state,bool),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,bool)),combc(state,state,bool),fequal(state)),esk35_5(X1,X2,X3,X4,X5)))),X3),hAPP(fun(state,bool),fun(X1,fun(state,bool)),combk(fun(state,bool),X1),hAPP(X1,fun(state,bool),X4,esk34_5(X1,X2,X3,X4,X5))))),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1670]),
[final] ).
cnf(i_0_2920,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X5),bot_bot(fun(X2,bool))))),X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X4))),hAPP(X2,fun(X1,bool),hAPP(fun(X1,fun(X2,bool)),fun(X2,fun(X1,bool)),combc(X1,X2,bool),hAPP(fun(X1,X2),fun(X1,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(fun(X1,X2),fun(X1,fun(X2,bool))),combb(X2,fun(X2,bool),X1),fequal(X2)),X3)),X5)))),bot_bot(fun(X1,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1671]),
[final] ).
cnf(i_0_2921,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk98_8(X1,X2,X3,X4,X5,X6,X7,X8)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3)))
| hAPP(fun(X1,bool),X2,X8,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X3)) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X5,hAPP(fun(X1,bool),X2,X8,X4)),hAPP(fun(X1,bool),X2,X8,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X5),X6),X7),X8)) ),
inference(split_conjunct,[status(thm)],[i_0_1203]),
[final] ).
cnf(i_0_2922,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X3),X6),X2)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk40_7(X1,X2,X3,X4,X5,X6,X7)),esk42_7(X1,X2,X3,X4,X5,X6,X7)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X6),X7)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1672]),
[final] ).
cnf(i_0_2923,plain,
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk40_7(X1,X3,X2,X4,X5,X6,X7)),esk41_7(X1,X3,X2,X4,X5,X6,X7)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),X6),X3)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X6),X7)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1672]),
[final] ).
cnf(i_0_2924,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X5),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),hAPP(pname,com,body_1,X3)),X4)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),hAPP(pname,com,body_1,X3)),X4)),X5)),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X3))),X4)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1673]),
[final] ).
cnf(i_0_2925,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2))),hAPP(X3,fun(X1,bool),hAPP(fun(X1,fun(X3,bool)),fun(X3,fun(X1,bool)),combc(X1,X3,bool),hAPP(fun(X1,X3),fun(X1,fun(X3,bool)),hAPP(fun(X3,fun(X3,bool)),fun(fun(X1,X3),fun(X1,fun(X3,bool))),combb(X3,fun(X3,bool),X1),fequal(X3)),X4)),hAPP(X1,X3,X4,esk19_4(X3,X1,X4,X2)))))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1674]),
[final] ).
cnf(i_0_2926,plain,
( hAPP(fun(X1,bool),X2,X8,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X5),X4)) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X6,hAPP(fun(X1,bool),X2,X8,X5)),hAPP(fun(X1,bool),X2,X8,X4))
| hAPP(X1,X2,X3,esk98_8(X1,X2,X4,X5,X6,X7,X3,X8)) != hAPP(X2,X2,combi(X2),X7)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X6),X7),X3),X8)) ),
inference(rw,[status(thm)],[i_0_1675,c_0_1654]),
[final] ).
cnf(i_0_2927,plain,
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X8,X3),esk42_7(X1,X4,X5,X6,X2,X7,X8)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X7),X4)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,X3),esk41_7(X1,X4,X5,X6,X2,X7,X8)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X6),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),X7),X8)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1672]),
[final] ).
cnf(i_0_2928,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X2,fun(X1,bool),hAPP(fun(X1,fun(X2,bool)),fun(X2,fun(X1,bool)),combc(X1,X2,bool),X4),X5))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X2,bool)),fun(X1,bool),hAPP(fun(fun(X2,bool),bool),fun(fun(X1,fun(X2,bool)),fun(X1,bool)),combb(fun(X2,bool),bool,X1),fEx(X2)),hAPP(fun(X1,fun(X2,bool)),fun(X1,fun(X2,bool)),hAPP(fun(fun(X2,bool),fun(X2,bool)),fun(fun(X1,fun(X2,bool)),fun(X1,fun(X2,bool))),combb(fun(X2,bool),fun(X2,bool),X1),hAPP(fun(X2,fun(bool,bool)),fun(fun(X2,bool),fun(X2,bool)),combs(X2,bool,bool),hAPP(fun(X2,bool),fun(X2,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X2,bool),fun(X2,fun(bool,bool))),combb(bool,fun(bool,bool),X2),fconj),X3))),X4)))))
| ~ hBOOL(hAPP(X2,bool,X3,X5))
| ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1676]),
[final] ).
cnf(i_0_2929,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),hAPP(X1,fun(X4,X1),hAPP(fun(X4,fun(X1,X1)),fun(X1,fun(X4,X1)),combc(X4,X1,X1),hAPP(X1,fun(X4,fun(X1,X1)),hAPP(fun(X4,fun(X1,fun(X1,X1))),fun(X1,fun(X4,fun(X1,X1))),combc(X4,X1,fun(X1,X1)),hAPP(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X4),if(X1)),hAPP(fun(X4,bool),fun(X4,bool),hAPP(fun(X4,fun(fun(X4,bool),bool)),fun(fun(X4,bool),fun(X4,bool)),combc(X4,fun(X4,bool),bool),member(X4)),X5))),X6)),X2)),X3) = top_top(fun(X4,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1204]),
[final] ).
cnf(i_0_2930,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),hAPP(X1,fun(X4,X1),hAPP(fun(X4,fun(X1,X1)),fun(X1,fun(X4,X1)),combc(X4,X1,X1),hAPP(X1,fun(X4,fun(X1,X1)),hAPP(fun(X4,fun(X1,fun(X1,X1))),fun(X1,fun(X4,fun(X1,X1))),combc(X4,X1,fun(X1,X1)),hAPP(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X4),if(X1)),hAPP(fun(X4,bool),fun(X4,bool),hAPP(fun(X4,fun(fun(X4,bool),bool)),fun(fun(X4,bool),fun(X4,bool)),combc(X4,fun(X4,bool),bool),member(X4)),X5))),X6)),X2)),X3) = hAPP(fun(X4,bool),fun(X4,bool),uminus_uminus(fun(X4,bool)),X5)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1204]),
[final] ).
cnf(i_0_2931,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),hAPP(X1,fun(X4,X1),hAPP(fun(X4,fun(X1,X1)),fun(X1,fun(X4,X1)),combc(X4,X1,X1),hAPP(X1,fun(X4,fun(X1,X1)),hAPP(fun(X4,fun(X1,fun(X1,X1))),fun(X1,fun(X4,fun(X1,X1))),combc(X4,X1,fun(X1,X1)),hAPP(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X4),if(X1)),hAPP(fun(X4,bool),fun(X4,bool),hAPP(fun(X4,fun(fun(X4,bool),bool)),fun(fun(X4,bool),fun(X4,bool)),combc(X4,fun(X4,bool),bool),member(X4)),X5))),X6)),X2)),X3) = hAPP(fun(X4,bool),fun(X4,bool),combi(fun(X4,bool)),X5)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X3)) ),
inference(rw,[status(thm)],[i_0_1677,c_0_1654]),
[final] ).
cnf(i_0_2932,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),hAPP(X1,fun(X4,X1),hAPP(fun(X4,fun(X1,X1)),fun(X1,fun(X4,X1)),combc(X4,X1,X1),hAPP(X1,fun(X4,fun(X1,X1)),hAPP(fun(X4,fun(X1,fun(X1,X1))),fun(X1,fun(X4,fun(X1,X1))),combc(X4,X1,fun(X1,X1)),hAPP(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1))),hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(fun(X4,bool),fun(X4,fun(X1,fun(X1,X1)))),combb(bool,fun(X1,fun(X1,X1)),X4),if(X1)),hAPP(fun(X4,bool),fun(X4,bool),hAPP(fun(X4,fun(fun(X4,bool),bool)),fun(fun(X4,bool),fun(X4,bool)),combc(X4,fun(X4,bool),bool),member(X4)),X5))),X6)),X2)),X3) = bot_bot(fun(X4,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1204]),
[final] ).
cnf(i_0_2933,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk114_6(X3,X1,X4,X5,X6,X7)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,bool),fun(fun(X3,bool),fun(X3,bool)),minus_minus(fun(X3,bool)),X5),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X6),esk114_6(X3,X1,X4,X5,X6,X7)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1209]),
[final] ).
cnf(i_0_2934,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X4),X2)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk84_5(X1,X2,X3,X4,X5)),esk86_7(X1,X2,X3,X4,X5,X6,X7)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X6),X4),X7)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1678]),
[final] ).
cnf(i_0_2935,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X3),hAPP(com,com,hAPP(com,fun(com,com),semi,X4),X6)),X7)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X3),X4),X5)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X6),X7)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1679]),
[final] ).
cnf(i_0_2936,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,fun(X2,bool)),fun(X1,bool),hAPP(fun(fun(X2,bool),bool),fun(fun(X1,fun(X2,bool)),fun(X1,bool)),combb(fun(X2,bool),bool,X1),fEx(X2)),hAPP(fun(X1,fun(X2,bool)),fun(X1,fun(X2,bool)),hAPP(fun(fun(X2,bool),fun(X2,bool)),fun(fun(X1,fun(X2,bool)),fun(X1,fun(X2,bool))),combb(fun(X2,bool),fun(X2,bool),X1),hAPP(fun(X2,fun(bool,bool)),fun(fun(X2,bool),fun(X2,bool)),combs(X2,bool,bool),hAPP(fun(X2,bool),fun(X2,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X2,bool),fun(X2,fun(bool,bool))),combb(bool,fun(bool,bool),X2),fconj),X4))),X3)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X2,fun(X1,bool),hAPP(fun(X1,fun(X2,bool)),fun(X2,fun(X1,bool)),combc(X1,X2,bool),X3),esk164_4(X1,X2,X3,X4)))))
| ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X2,bool),fun(X2,bool),collect(X2),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1676]),
[final] ).
cnf(i_0_2937,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),X2)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(state),bool)),X1),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),X2))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),X2)))
| ~ hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1680]),
[final] ).
cnf(i_0_2938,plain,
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X8,X3),esk86_7(X1,X4,X5,X6,X7,X2,X8)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X5),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X7),X6),X4)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,X3),esk85_5(X1,X4,X5,X6,X7)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X5),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),X6),X8)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1678]),
[final] ).
cnf(i_0_2939,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X4),bot_bot(fun(X2,bool))))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X2,fun(X1,bool),hAPP(fun(X1,fun(X2,bool)),fun(X2,fun(X1,bool)),combc(X1,X2,bool),hAPP(fun(X1,X2),fun(X1,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(fun(X1,X2),fun(X1,fun(X2,bool))),combb(X2,fun(X2,bool),X1),fequal(X2)),X3)),X4))),bot_bot(fun(X1,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1681]),
[final] ).
cnf(i_0_2940,plain,
( hBOOL(hAPP(X1,bool,X2,esk164_4(X3,X1,X4,X2)))
| hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,fun(X1,bool)),fun(X3,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X3,fun(X1,bool)),fun(X3,bool)),combb(fun(X1,bool),bool,X3),fEx(X1)),hAPP(fun(X3,fun(X1,bool)),fun(X3,fun(X1,bool)),hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X3,fun(X1,bool)),fun(X3,fun(X1,bool))),combb(fun(X1,bool),fun(X1,bool),X3),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),X2))),X4)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1676]),
[final] ).
cnf(i_0_2941,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,esk115_6(X1,X2,X3,X4,X5,X6),X7)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X5),esk114_6(X1,X2,X3,X4,X5,X6)))))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X7),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X6),esk114_6(X1,X2,X3,X4,X5,X6)))) ),
inference(split_conjunct,[status(thm)],[i_0_1209]),
[final] ).
cnf(i_0_2942,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X4),X5),X2)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk38_6(X1,X2,X3,X4,X5,X6)),esk39_6(X1,X2,X3,X4,X5,X6)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X4),X5),X6)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1682]),
[final] ).
cnf(i_0_2943,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X3),X5),X6)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk36_6(X1,X3,X4,X2,X5,X6)),esk37_6(X1,X3,X4,X2,X5,X6)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),X5),X6)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1683]),
[final] ).
cnf(i_0_2944,plain,
( hAPP(fun(X1,bool),X2,X7,X3) = hAPP(X2,X2,combi(X2),X5)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk99_7(X1,X2,X3,X4,X5,X6,X7)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X4),X5),X6),X7)) ),
inference(rw,[status(thm)],[i_0_1684,c_0_1654]),
[final] ).
cnf(i_0_2945,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X3),hAPP(pname,com,body_1,X4)),X5)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X3),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X4))),X5)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1685]),
[final] ).
cnf(i_0_2946,plain,
( hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X5,hAPP(fun(X1,X2),fun(X1,X2),hAPP(fun(X1,fun(X2,X2)),fun(fun(X1,X2),fun(X1,X2)),combs(X1,X2,X2),hAPP(fun(X1,X2),fun(X1,fun(X2,X2)),hAPP(fun(X1,fun(X2,fun(X2,X2))),fun(fun(X1,X2),fun(X1,fun(X2,X2))),combs(X1,X2,fun(X2,X2)),hAPP(fun(X1,bool),fun(X1,fun(X2,fun(X2,X2))),hAPP(fun(bool,fun(X2,fun(X2,X2))),fun(fun(X1,bool),fun(X1,fun(X2,fun(X2,X2)))),combb(bool,fun(X2,fun(X2,X2)),X1),if(X2)),X7)),X8)),X9)),X6) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X5,X8),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X6),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X7)))),hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X5,X9),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X6),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X7)))))
| ~ hBOOL(hAPP(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool,hAPP(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool)),big_comm_monoid_big(X2,X1),X3),X4),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1686]),
[final] ).
cnf(i_0_2947,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(fun(X1,X2),fun(X1,X2),hAPP(fun(X1,fun(X2,X2)),fun(fun(X1,X2),fun(X1,X2)),combs(X1,X2,X2),hAPP(fun(X1,X2),fun(X1,fun(X2,X2)),hAPP(fun(X1,fun(X2,fun(X2,X2))),fun(fun(X1,X2),fun(X1,fun(X2,X2))),combs(X1,X2,fun(X2,X2)),hAPP(fun(X1,bool),fun(X1,fun(X2,fun(X2,X2))),hAPP(fun(bool,fun(X2,fun(X2,X2))),fun(fun(X1,bool),fun(X1,fun(X2,fun(X2,X2)))),combb(bool,fun(X2,fun(X2,X2)),X1),if(X2)),X3)),X4)),X5)),X6) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X6),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3)))),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X6),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),X3))))),
inference(split_conjunct,[status(thm)],[i_0_1687]),
[final] ).
cnf(i_0_2948,plain,
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk38_6(X1,X3,X4,X5,X6,X2)),esk39_6(X1,X3,X4,X5,X6,X2)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X6),X3)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X6),X2)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1682]),
[final] ).
cnf(i_0_2949,plain,
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk36_6(X1,X2,X3,X4,X5,X6)),esk37_6(X1,X2,X3,X4,X5,X6)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),X5),X6)),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X4),X5),X6)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1683]),
[final] ).
cnf(i_0_2950,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,X4)),X6))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk67_6(X2,X1,X4,X3,X5,X6))),hAPP(X2,X1,X3,esk66_6(X2,X1,X4,X3,X5,X6))))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X4),X5))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,X5)),X6))
| ~ order(X1)
| ~ ord(X2) ),
inference(split_conjunct,[status(thm)],[i_0_1688]),
[final] ).
cnf(i_0_2951,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,X5)),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk76_6(X2,X1,X3,X4,X5,X6))),hAPP(X2,X1,X3,esk77_6(X2,X1,X3,X4,X5,X6))))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,X6)),X4))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X5),X6))
| ~ order(X1)
| ~ order(X2) ),
inference(split_conjunct,[status(thm)],[i_0_1689]),
[final] ).
cnf(i_0_2952,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),hAPP(X2,X1,X3,X6)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk83_6(X1,X2,X4,X3,X5,X6))),hAPP(X2,X1,X3,esk82_6(X1,X2,X4,X3,X5,X6))))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),hAPP(X2,X1,X3,X5)))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X5),X6))
| ~ order(X2)
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1690]),
[final] ).
cnf(i_0_2953,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X5),hAPP(X2,X1,X3,X4)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk70_6(X1,X2,X4,X5,X3,X6))),hAPP(X2,X1,X3,esk71_6(X1,X2,X4,X5,X3,X6))))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X6),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X5),hAPP(X2,X1,X3,X6)))
| ~ order(X2)
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1691]),
[final] ).
cnf(i_0_2954,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,X5)),X4))
| hAPP(X2,X1,X3,X6) != hAPP(X1,X1,combi(X1),X4)
| ~ ord(X2)
| ~ ord(X1)
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X5),X6))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk78_6(X2,X1,X3,X4,X5,X6))),hAPP(X2,X1,X3,esk79_6(X2,X1,X3,X4,X5,X6)))) ),
inference(rw,[status(thm)],[i_0_1692,c_0_1654]),
[final] ).
cnf(i_0_2955,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X5),hAPP(X2,X1,X3,X4)))
| hAPP(X1,X1,combi(X1),X5) != hAPP(X2,X1,X3,X6)
| ~ ord(X2)
| ~ ord(X1)
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X6),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk72_6(X1,X2,X4,X5,X3,X6))),hAPP(X2,X1,X3,esk73_6(X1,X2,X4,X5,X3,X6)))) ),
inference(rw,[status(thm)],[i_0_1693,c_0_1654]),
[final] ).
cnf(i_0_2956,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),X2),X1),X3)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_902341502valids(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),X2),X1),X3)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1694]),
[final] ).
cnf(i_0_2957,plain,
hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(fun(X1,option(X2)),fun(X1,option(X2)),hAPP(fun(X1,fun(option(X2),option(X2))),fun(fun(X1,option(X2)),fun(X1,option(X2))),combs(X1,option(X2),option(X2)),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),option(X2))),hAPP(fun(X1,fun(option(X2),fun(option(X2),option(X2)))),fun(fun(X1,option(X2)),fun(X1,fun(option(X2),option(X2)))),combs(X1,option(X2),fun(option(X2),option(X2))),hAPP(fun(X1,bool),fun(X1,fun(option(X2),fun(option(X2),option(X2)))),hAPP(fun(bool,fun(option(X2),fun(option(X2),option(X2)))),fun(fun(X1,bool),fun(X1,fun(option(X2),fun(option(X2),option(X2))))),combb(bool,fun(option(X2),fun(option(X2),option(X2))),X1),if(option(X2))),X3)),X4)),X5)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X4)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X5)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),X3)))),
inference(split_conjunct,[status(thm)],[i_0_1695]),
[final] ).
cnf(i_0_2958,plain,
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2) = hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,bool),fun(fun(X1,bool),fun(X3,bool)),hAPP(fun(X1,fun(X3,bool)),fun(fun(X3,bool),fun(fun(X1,bool),fun(X3,bool))),hAPP(fun(fun(X3,bool),fun(fun(X3,bool),fun(X3,bool))),fun(fun(X1,fun(X3,bool)),fun(fun(X3,bool),fun(fun(X1,bool),fun(X3,bool)))),finite_fold_image(fun(X3,bool),X1),semilattice_sup_sup(fun(X3,bool))),hAPP(fun(X3,bool),fun(X1,fun(X3,bool)),hAPP(fun(X1,fun(fun(X3,bool),fun(X3,bool))),fun(fun(X3,bool),fun(X1,fun(X3,bool))),combc(X1,fun(X3,bool),fun(X3,bool)),hAPP(fun(X1,X3),fun(X1,fun(fun(X3,bool),fun(X3,bool))),hAPP(fun(X3,fun(fun(X3,bool),fun(X3,bool))),fun(fun(X1,X3),fun(X1,fun(fun(X3,bool),fun(X3,bool)))),combb(X3,fun(fun(X3,bool),fun(X3,bool)),X1),insert(X3)),X4)),bot_bot(fun(X3,bool)))),bot_bot(fun(X3,bool))),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1696]),
[final] ).
cnf(i_0_2959,plain,
( hAPP(fun(X1,bool),X2,X7,X4) = hAPP(X2,X2,combi(X2),X6)
| hAPP(X1,X2,X3,esk99_7(X1,X2,X4,X5,X6,X3,X7)) != hAPP(X2,X2,combi(X2),X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X5),X6),X3),X7)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1697,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_2960,plain,
hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2)))),override_on(X1,option(X2)),X3),X4),X5)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X5),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X4)))))),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X5),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X4))))),
inference(split_conjunct,[status(thm)],[i_0_1698]),
[final] ).
cnf(i_0_2961,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X1))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X1))),X2)),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X1)))),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1699]),
[final] ).
cnf(i_0_2962,plain,
( hAPP(X2,X2,combi(X2),X3) = hAPP(fun(X2,bool),X2,the_1(X2),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(bool,bool)),fun(fun(X2,bool),fun(X2,bool)),combs(X2,bool,bool),hAPP(fun(X2,bool),fun(X2,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X2,bool),fun(X2,fun(bool,bool))),combb(bool,fun(bool,bool),X2),fconj),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),hAPP(bool,fun(bool,bool),fimplies,X1)),hAPP(X2,fun(X2,bool),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(X2,bool)),combc(X2,X2,bool),fequal(X2)),X3)))),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X1))),hAPP(X2,fun(X2,bool),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(X2,bool)),combc(X2,X2,bool),fequal(X2)),X4))))
| ~ hBOOL(X1) ),
inference(rw,[status(thm)],[i_0_1700,c_0_1654]),
[final] ).
cnf(i_0_2963,plain,
( hAPP(X2,X2,combi(X2),X3) = hAPP(fun(X2,bool),X2,the_1(X2),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(bool,bool)),fun(fun(X2,bool),fun(X2,bool)),combs(X2,bool,bool),hAPP(fun(X2,bool),fun(X2,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X2,bool),fun(X2,fun(bool,bool))),combb(bool,fun(bool,bool),X2),fconj),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),hAPP(bool,fun(bool,bool),fimplies,X1)),hAPP(X2,fun(X2,bool),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(X2,bool)),combc(X2,X2,bool),fequal(X2)),X4)))),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(bool,bool),fun(fun(X2,bool),fun(X2,bool)),combb(bool,bool,X2),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,X1))),hAPP(X2,fun(X2,bool),hAPP(fun(X2,fun(X2,bool)),fun(X2,fun(X2,bool)),combc(X2,X2,bool),fequal(X2)),X3))))
| hBOOL(X1) ),
inference(rw,[status(thm)],[i_0_1701,c_0_1654]),
[final] ).
cnf(i_0_2964,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),finite_fold(X1,fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),X1),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),combc(fun(X1,bool),fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool))))),X3),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1702]),
[final] ).
cnf(i_0_2965,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,hAPP(X1,X3,esk115_6(X3,X1,X4,X5,X6,X7),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X7),esk114_6(X3,X1,X4,X5,X6,X7)))) ),
inference(rw,[status(thm)],[i_0_1703,c_0_1654]),
[final] ).
cnf(i_0_2966,negated_conjecture,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))),
inference(split_conjunct,[status(thm)],[i_0_1704]),
[final] ).
cnf(i_0_2967,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),X2)),X3)))) ),
inference(split_conjunct,[status(thm)],[i_0_1705]),
[final] ).
cnf(i_0_2968,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),X3)),X2)))) ),
inference(split_conjunct,[status(thm)],[i_0_1705]),
[final] ).
cnf(i_0_2969,plain,
hAPP(fun(X1,option(X2)),fun(X2,bool),ran(X1,X2),X3) = hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(fun(X2,fun(X1,bool)),fun(X2,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X2,fun(X1,bool)),fun(X2,bool)),combb(fun(X1,bool),bool,X2),fEx(X1)),hAPP(fun(X2,option(X2)),fun(X2,fun(X1,bool)),hAPP(fun(option(X2),fun(X1,bool)),fun(fun(X2,option(X2)),fun(X2,fun(X1,bool))),combb(option(X2),fun(X1,bool),X2),hAPP(fun(X1,fun(option(X2),bool)),fun(option(X2),fun(X1,bool)),combc(X1,option(X2),bool),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),bool)),hAPP(fun(option(X2),fun(option(X2),bool)),fun(fun(X1,option(X2)),fun(X1,fun(option(X2),bool))),combb(option(X2),fun(option(X2),bool),X1),fequal(option(X2))),X3))),some(X2)))),
inference(split_conjunct,[status(thm)],[i_0_1706]),
[final] ).
cnf(i_0_2970,plain,
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk84_5(X1,X3,X4,X5,X2)),esk85_5(X1,X3,X4,X5,X2)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),X5),X3)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1678]),
[final] ).
cnf(i_0_2971,plain,
( hBOOL(hAPP(state,bool,hAPP(X1,fun(state,bool),X2,esk34_5(X1,X3,X4,X5,X2)),esk35_5(X1,X3,X4,X5,X2)))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),X4),X5)),bot_bot(fun(hoare_2118899576triple(X1),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1670]),
[final] ).
cnf(i_0_2972,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk76_6(X1,X2,X3,X4,X5,X6)),esk77_6(X1,X2,X3,X4,X5,X6)))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),X4))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X6)),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X5),X6))
| ~ order(X2)
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1689]),
[final] ).
cnf(i_0_2973,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk67_6(X1,X2,X3,X4,X5,X6)),esk66_6(X1,X2,X3,X4,X5,X6)))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X4,X3)),X6))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X5))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X4,X5)),X6))
| ~ order(X2)
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1688]),
[final] ).
cnf(i_0_2974,plain,
( hBOOL(hAPP(X4,bool,hAPP(fun(X1,bool),fun(X4,bool),hAPP(X4,fun(fun(X1,bool),fun(X4,bool)),hAPP(fun(X1,fun(X4,X4)),fun(X4,fun(fun(X1,bool),fun(X4,bool))),fold_graph(X1,X4),X5),X6),X3),hAPP(X4,X4,hAPP(X1,fun(X4,X4),X5,X2),X7)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X4,bool,hAPP(fun(X1,bool),fun(X4,bool),hAPP(X4,fun(fun(X1,bool),fun(X4,bool)),hAPP(fun(X1,fun(X4,X4)),fun(X4,fun(fun(X1,bool),fun(X4,bool))),fold_graph(X1,X4),X5),X6),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))))),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1707]),
[final] ).
cnf(i_0_2975,plain,
( hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X5),X2),X6)),X3) = hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))))),X2),X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1708]),
[final] ).
cnf(i_0_2976,plain,
( hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3)),X2),X6) = hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))))),X2),X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1709]),
[final] ).
cnf(i_0_2977,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk83_6(X2,X1,X3,X4,X5,X6)),esk82_6(X2,X1,X3,X4,X5,X6)))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X3),hAPP(X1,X2,X4,X6)))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X3),hAPP(X1,X2,X4,X5)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X5),X6))
| ~ order(X1)
| ~ order(X2) ),
inference(split_conjunct,[status(thm)],[i_0_1690]),
[final] ).
cnf(i_0_2978,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk70_6(X2,X1,X3,X4,X5,X6)),esk71_6(X2,X1,X3,X4,X5,X6)))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X4),hAPP(X1,X2,X5,X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X6),X3))
| ~ hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X4),hAPP(X1,X2,X5,X6)))
| ~ order(X1)
| ~ order(X2) ),
inference(split_conjunct,[status(thm)],[i_0_1691]),
[final] ).
cnf(i_0_2979,plain,
( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk78_6(X1,X2,X3,X4,X5,X6)),esk79_6(X1,X2,X3,X4,X5,X6)))
| hAPP(X1,X2,X3,X6) != hAPP(X2,X2,combi(X2),X4)
| ~ ord(X2)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X5),X6)) ),
inference(rw,[status(thm)],[i_0_1710,c_0_1654]),
[final] ).
cnf(i_0_2980,plain,
hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),hAPP(fun(X2,bool),fun(X2,option(X1)),hAPP(fun(X2,option(X1)),fun(fun(X2,bool),fun(X2,option(X1))),restrict_map(X2,X1),X3),X4)),X5),X6) = hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),hAPP(fun(X2,bool),fun(X2,option(X1)),hAPP(fun(X2,option(X1)),fun(fun(X2,bool),fun(X2,option(X1))),restrict_map(X2,X1),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X4),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X5),bot_bot(fun(X2,bool)))))),X5),X6),
inference(split_conjunct,[status(thm)],[i_0_1711]),
[final] ).
cnf(i_0_2981,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,X3,X4)),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,esk54_4(X1,X4,X2,X3)),esk55_4(X1,X4,X2,X3))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk54_4(X1,X4,X2,X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk55_4(X1,X4,X2,X3)),bot_bot(fun(X1,bool)))))) ),
inference(rw,[status(thm)],[i_0_1712,c_0_1654]),
[final] ).
cnf(i_0_2982,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X5))),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X4),X5)))),
inference(split_conjunct,[status(thm)],[i_0_1713]),
[final] ).
cnf(i_0_2983,plain,
( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),X4),hAPP(X1,X2,X5,X3)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk72_6(X2,X1,X3,X4,X5,X6)),esk73_6(X2,X1,X3,X4,X5,X6)))
| hAPP(X2,X2,combi(X2),X4) != hAPP(X1,X2,X5,X6)
| ~ ord(X2)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X6),X3)) ),
inference(rw,[status(thm)],[i_0_1714,c_0_1654]),
[final] ).
cnf(i_0_2984,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fimplies),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X2)))),X3)),
inference(split_conjunct,[status(thm)],[i_0_1715]),
[final] ).
cnf(i_0_2985,plain,
hAPP(X1,X2,hAPP(fun(X2,X1),fun(X1,X2),hAPP(fun(X2,bool),fun(fun(X2,X1),fun(X1,X2)),the_inv_into(X2,X1),X3),X4),X5) = hAPP(fun(X2,bool),X2,the_1(X2),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(bool,bool)),fun(fun(X2,bool),fun(X2,bool)),combs(X2,bool,bool),hAPP(fun(X2,bool),fun(X2,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X2,bool),fun(X2,fun(bool,bool))),combb(bool,fun(bool,bool),X2),fconj),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(X2,bool)),combc(X2,fun(X2,bool),bool),member(X2)),X3))),hAPP(X1,fun(X2,bool),hAPP(fun(X2,fun(X1,bool)),fun(X1,fun(X2,bool)),combc(X2,X1,bool),hAPP(fun(X2,X1),fun(X2,fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(fun(X2,X1),fun(X2,fun(X1,bool))),combb(X1,fun(X1,bool),X2),fequal(X1)),X4)),X5))),
inference(split_conjunct,[status(thm)],[i_0_1716]),
[final] ).
cnf(i_0_2986,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1717]),
[final] ).
cnf(i_0_2987,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1718]),
[final] ).
cnf(i_0_2988,plain,
( hBOOL(hAPP(fun(option(X1),bool),bool,finite_finite(option(X1)),hAPP(fun(X2,bool),fun(option(X1),bool),hAPP(fun(X2,option(X1)),fun(fun(X2,bool),fun(option(X1),bool)),image(X2,option(X1)),hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X3),X4),hAPP(X1,option(X1),some(X1),X5))),top_top(fun(X2,bool)))))
| ~ hBOOL(hAPP(fun(option(X1),bool),bool,finite_finite(option(X1)),hAPP(fun(X2,bool),fun(option(X1),bool),hAPP(fun(X2,option(X1)),fun(fun(X2,bool),fun(option(X1),bool)),image(X2,option(X1)),X3),top_top(fun(X2,bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1719]),
[final] ).
cnf(i_0_2989,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X2)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X2)),
inference(split_conjunct,[status(thm)],[i_0_1720]),
[final] ).
cnf(i_0_2990,hypothesis,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),ord_less_eq(fun(hoare_2118899576triple(state),bool)),fa),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),
inference(split_conjunct,[status(thm)],[conj_4]),
[final] ).
cnf(i_0_2991,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),X2)),X3))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1705]),
[final] ).
cnf(i_0_2992,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X3),skip),X3)),bot_bot(fun(hoare_2118899576triple(X1),bool))))),
inference(split_conjunct,[status(thm)],[i_0_1721]),
[final] ).
cnf(i_0_2993,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),X2)),X3))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1722]),
[final] ).
cnf(i_0_2994,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),X3)),X2))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1722]),
[final] ).
cnf(i_0_2995,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X5),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X4),bot_bot(fun(X2,bool)))))))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1723]),
[final] ).
cnf(i_0_2996,plain,
( hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X7),X8))),hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X7),X8))) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(fun(X1,bool),X2,X6,X7)),hAPP(fun(X1,bool),X2,X6,X8))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X8)) ),
inference(split_conjunct,[status(thm)],[i_0_1724]),
[final] ).
cnf(i_0_2997,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)))),
inference(split_conjunct,[status(thm)],[i_0_1725]),
[final] ).
cnf(i_0_2998,plain,
( hAPP(fun(X1,bool),X2,X6,X7) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(X1,X2,X5,X8)),hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X7),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X8),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X8),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1726]),
[final] ).
cnf(i_0_2999,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X4),X5))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X5)))),
inference(split_conjunct,[status(thm)],[i_0_1727]),
[final] ).
cnf(i_0_3000,plain,
( hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X8),X7)) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(X1,X2,X5,X8)),hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X7),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X8),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1728]),
[final] ).
cnf(i_0_3001,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk117_6(X2,X1,X3,X4,X5,X6)),X6))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X4),X3)),X6) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X5),X3)),X6) ),
inference(split_conjunct,[status(thm)],[i_0_1729]),
[final] ).
cnf(i_0_3002,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X4,hAPP(fun(X1,bool),X1,X3,X5)) = hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X4),X5))
| hAPP(X1,X1,X4,hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,esk49_5(X1,X5,X4,X2,X3)),esk50_5(X1,X5,X4,X2,X3))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(X1,X1,X4,esk49_5(X1,X5,X4,X2,X3))),hAPP(X1,X1,X4,esk50_5(X1,X5,X4,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_1730,c_0_1654]),
[final] ).
cnf(i_0_3003,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X2,X3)),X4))
| hAPP(X1,X1,combi(X1),X4) != hAPP(X1,X1,X2,X5)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X5))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X2,esk69_5(X1,X3,X4,X2,X5))),hAPP(X1,X1,X2,esk68_5(X1,X3,X4,X2,X5)))) ),
inference(rw,[status(thm)],[i_0_1731,c_0_1654]),
[final] ).
cnf(i_0_3004,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(X1,X1,X2,X5)))
| hAPP(X1,X1,X2,X4) != hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X2,esk81_5(X1,X2,X3,X4,X5))),hAPP(X1,X1,X2,esk80_5(X1,X2,X3,X4,X5)))) ),
inference(rw,[status(thm)],[i_0_1732,c_0_1654]),
[final] ).
cnf(i_0_3005,hypothesis,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),fa)),
inference(split_conjunct,[status(thm)],[conj_6]),
[final] ).
cnf(i_0_3006,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),hAPP(fun(fun(X2,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X2,bool),fun(X1,bool)),fun(fun(fun(X2,bool),bool),fun(fun(X1,bool),bool)),image(fun(X2,bool),fun(X1,bool)),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3)),hAPP(fun(X2,bool),fun(fun(X2,bool),bool),pow(X2),X4))),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X4)),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1733]),
[final] ).
cnf(i_0_3007,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4))))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1734]),
[final] ).
cnf(i_0_3008,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4))))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1735]),
[final] ).
cnf(i_0_3009,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X4)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1717]),
[final] ).
cnf(i_0_3010,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X4)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1718]),
[final] ).
cnf(i_0_3011,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool))))),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1736]),
[final] ).
cnf(i_0_3012,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1737]),
[final] ).
cnf(i_0_3013,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))))),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1736]),
[final] ).
cnf(i_0_3014,plain,
hBOOL(hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),bool,finite_comp_fun_idem(X1,fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool))),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(fun(X1,bool),fun(X1,bool)))),combb(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),X1),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),combc(fun(X1,bool),fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)))),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool)))))),
inference(split_conjunct,[status(thm)],[i_0_1738]),
[final] ).
cnf(i_0_3015,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),X6)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk56_6(X2,X1,X3,X4,X5,X6)),X6))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X6) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1739,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3016,plain,
( hAPP(X1,X3,esk115_6(X3,X1,X4,X5,X6,X7),X2) = hAPP(X1,X3,X6,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk114_6(X3,X1,X4,X5,X6,X7))) ),
inference(split_conjunct,[status(thm)],[i_0_1209]),
[final] ).
cnf(i_0_3017,plain,
( hAPP(fun(X1,bool),X2,X6,X7) = hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,X2),fun(X2,fun(fun(X1,bool),X2)),hAPP(fun(X2,fun(X2,X2)),fun(fun(X1,X2),fun(X2,fun(fun(X1,bool),X2))),finite_fold_image(X2,X1),X3),X5),X4),X7)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1740]),
[final] ).
cnf(i_0_3018,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X2),X6)),X3),X7) = hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X7)),X2),X6) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1741,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3019,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X3)),X2),X5))
| ~ hBOOL(hAPP(state,bool,X1,X2))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X3),X2),X4))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X3)),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1742]),
[final] ).
cnf(i_0_3020,plain,
( hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X7),X8)) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(fun(X1,bool),X2,X6,X7)),hAPP(fun(X1,bool),X2,X6,X8))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X8))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X7),X8) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1743]),
[final] ).
cnf(i_0_3021,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3))),
inference(split_conjunct,[status(thm)],[i_0_1744]),
[final] ).
cnf(i_0_3022,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3))),
inference(split_conjunct,[status(thm)],[i_0_1745]),
[final] ).
cnf(i_0_3023,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(split_conjunct,[status(thm)],[i_0_1209]),
[final] ).
cnf(i_0_3024,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_inf_inf(fun(fun(X1,bool),bool)),X2),X3))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)))),
inference(split_conjunct,[status(thm)],[i_0_1746]),
[final] ).
cnf(i_0_3025,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)),X6) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X5),X4)),X6)
| hAPP(X1,X2,X3,esk117_6(X2,X1,X4,X3,X5,X6)) != hAPP(X1,X2,X5,esk117_6(X2,X1,X4,X3,X5,X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1729]),
[final] ).
cnf(i_0_3026,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X8),X7))
| hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X8),X7)) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(X1,X2,X5,X8)),hAPP(fun(X1,bool),X2,X6,X7))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1747]),
[final] ).
cnf(i_0_3027,plain,
( hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(fun(X1,bool),X2,X6,X8)),hAPP(fun(X1,bool),X2,X6,X7)) = hAPP(fun(X1,bool),X2,X6,X7)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite908156982e_idem(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X8),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1748]),
[final] ).
cnf(i_0_3028,plain,
( hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X7),X8)) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(fun(X1,bool),X2,X6,X7)),hAPP(fun(X1,bool),X2,X6,X8))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite908156982e_idem(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X8)) ),
inference(split_conjunct,[status(thm)],[i_0_1749]),
[final] ).
cnf(i_0_3029,plain,
( hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(X1,X2,X5,X8)),hAPP(fun(X1,bool),X2,X6,X7)) = hAPP(fun(X1,bool),X2,X6,X7)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite908156982e_idem(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X8),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1750]),
[final] ).
cnf(i_0_3030,plain,
( hAPP(fun(X1,bool),X2,X6,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X8),X7)) = hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,hAPP(X1,X2,X5,X8)),hAPP(fun(X1,bool),X2,X6,X7))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite908156982e_idem(X2,X1),X3),X4),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X7)) ),
inference(split_conjunct,[status(thm)],[i_0_1751]),
[final] ).
cnf(i_0_3031,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X5))
| hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X5))),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X5),X4))) != bot_bot(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1752]),
[final] ).
cnf(i_0_3032,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X5)),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,esk21_5(X1,X2,X3,X4,X5))),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1753]),
[final] ).
cnf(i_0_3033,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X2)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3))),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_inf_inf(fun(fun(X1,bool),bool)),X2),X3)))),
inference(split_conjunct,[status(thm)],[i_0_1754]),
[final] ).
cnf(i_0_3034,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk182_2(X1,X2)),esk183_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk182_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk183_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(rw,[status(thm)],[i_0_1755,c_0_1654]),
[final] ).
cnf(i_0_3035,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2)),esk75_4(X1,X2,X3,X4)),X4))
| ~ hBOOL(hAPP(state,bool,X1,X3))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1756]),
[final] ).
cnf(i_0_3036,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2)),esk75_4(X1,X2,X3,X4)),X4))
| X4 = X3
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1756]),
[final] ).
cnf(i_0_3037,plain,
hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_sup_sup(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3))),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)))),
inference(split_conjunct,[status(thm)],[i_0_1757]),
[final] ).
cnf(i_0_3038,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),hAPP(X1,X2,X3,X5)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),bot_bot(fun(X1,bool)))))))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1723]),
[final] ).
cnf(i_0_3039,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3))),
inference(split_conjunct,[status(thm)],[i_0_1758]),
[final] ).
cnf(i_0_3040,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3))),
inference(split_conjunct,[status(thm)],[i_0_1759]),
[final] ).
cnf(i_0_3041,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4))))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1760]),
[final] ).
cnf(i_0_3042,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4))))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1761]),
[final] ).
cnf(i_0_3043,plain,
( hAPP(X2,X2,hAPP(X2,fun(X2,X2),X3,X7),X7) = hAPP(X2,X2,combi(X2),X7)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite908156982e_idem(X2,X1),X3),X4),X5),X6)) ),
inference(rw,[status(thm)],[i_0_1762,c_0_1654]),
[final] ).
cnf(i_0_3044,plain,
( hAPP(fun(X1,bool),X2,X6,bot_bot(fun(X1,bool))) = hAPP(X2,X2,combi(X2),X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X2),bool,hAPP(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool),hAPP(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool)),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(X1,X2),fun(fun(fun(X1,bool),X2),bool))),finite1357897459simple(X2,X1),X3),X4),X5),X6)) ),
inference(rw,[status(thm)],[i_0_1763,c_0_1654]),
[final] ).
cnf(i_0_3045,plain,
hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),hAPP(option(X2),fun(X1,bool),hAPP(fun(X1,fun(option(X2),bool)),fun(option(X2),fun(X1,bool)),combc(X1,option(X2),bool),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),bool)),hAPP(fun(option(X2),fun(option(X2),bool)),fun(fun(X1,option(X2)),fun(X1,fun(option(X2),bool))),combb(option(X2),fun(option(X2),bool),X1),fequal(option(X2))),X3)),none(X2)))),
inference(split_conjunct,[status(thm)],[i_0_1764]),
[final] ).
cnf(i_0_3046,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),X6)
| hAPP(X1,X2,X3,esk56_6(X2,X1,X3,X4,X5,X6)) != hAPP(X1,X2,X4,esk56_6(X2,X1,X3,X4,X5,X6))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X6) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1765,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3047,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X2)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,esk8_2(X2,X1)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X2))
| ~ hBOOL(hoare_511481251gleton) ),
inference(split_conjunct,[status(thm)],[i_0_1766]),
[final] ).
cnf(i_0_3048,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))))),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1736]),
[final] ).
cnf(i_0_3049,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X4),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X4),X5))
| hAPP(X1,X2,X3,hAPP(X1,X1,X4,esk112_5(X2,X1,X3,X4,X5))) != hAPP(X1,X2,X3,hAPP(X1,X1,X4,esk113_5(X2,X1,X3,X4,X5)))
| hAPP(X1,X2,X3,esk112_5(X2,X1,X3,X4,X5)) != hAPP(X1,X2,X3,esk113_5(X2,X1,X3,X4,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1767]),
[final] ).
cnf(i_0_3050,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk172_2(X1,X2)),esk173_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk172_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk173_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(rw,[status(thm)],[i_0_1768,c_0_1654]),
[final] ).
cnf(i_0_3051,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),esk186_2(X1,X2)),esk187_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk186_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk187_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(rw,[status(thm)],[i_0_1769,c_0_1654]),
[final] ).
cnf(i_0_3052,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk137_2(X1,X2)),esk138_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk137_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk138_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(rw,[status(thm)],[i_0_1770,c_0_1654]),
[final] ).
cnf(i_0_3053,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk123_2(X1,X2)),esk124_2(X1,X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk123_2(X1,X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk124_2(X1,X2)),bot_bot(fun(X1,bool)))))) ),
inference(rw,[status(thm)],[i_0_1771,c_0_1654]),
[final] ).
cnf(i_0_3054,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X5),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X5),X4))
| hAPP(X1,X2,X3,hAPP(X1,X1,X5,esk112_5(X2,X1,X3,X5,X4))) != hAPP(X1,X2,X3,hAPP(X1,X1,X5,esk113_5(X2,X1,X3,X5,X4)))
| hAPP(X1,X2,X3,esk112_5(X2,X1,X3,X5,X4)) != hAPP(X1,X2,X3,esk113_5(X2,X1,X3,X5,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1767]),
[final] ).
cnf(i_0_3055,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3),X5)),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X6)) ),
inference(split_conjunct,[status(thm)],[i_0_1772]),
[final] ).
cnf(i_0_3056,plain,
( hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X3))),X2)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1773]),
[final] ).
cnf(i_0_3057,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk91_5(X1,X2,X3,X4,X5)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X5),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1774]),
[final] ).
cnf(i_0_3058,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X3))),X2)) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1773]),
[final] ).
cnf(i_0_3059,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1775]),
[final] ).
cnf(i_0_3060,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk188_4(X1,X2,X3,X4)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1776]),
[final] ).
cnf(i_0_3061,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk108_4(X1,X2,X3,X4)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1777]),
[final] ).
cnf(i_0_3062,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X5),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))))
| ~ hBOOL(hAPP(X1,bool,X2,esk91_5(X1,X2,X3,X4,X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1774]),
[final] ).
cnf(i_0_3063,plain,
( hBOOL(hAPP(fun(X4,bool),bool,finite_finite(X4),hAPP(fun(X2,bool),fun(X4,bool),hAPP(fun(X2,X4),fun(fun(X2,bool),fun(X4,bool)),image(X2,X4),hAPP(fun(X2,X1),fun(X2,X4),hAPP(fun(X1,X4),fun(fun(X2,X1),fun(X2,X4)),combb(X1,X4,X2),X5),X3)),top_top(fun(X2,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_1778]),
[final] ).
cnf(i_0_3064,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X3),X6),X5)),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1779]),
[final] ).
cnf(i_0_3065,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk188_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1776]),
[final] ).
cnf(i_0_3066,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk108_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1777]),
[final] ).
cnf(i_0_3067,plain,
( hAPP(fun(X1,bool),X3,hAPP(fun(X1,X3),fun(fun(X1,bool),X3),X4,X5),X2) = hAPP(fun(X1,bool),X3,hAPP(X3,fun(fun(X1,bool),X3),hAPP(fun(X1,X3),fun(X3,fun(fun(X1,bool),X3)),hAPP(fun(X3,fun(X3,X3)),fun(fun(X1,X3),fun(X3,fun(fun(X1,bool),X3))),finite_fold_image(X3,X1),X6),X5),X7),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool,hAPP(X3,fun(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool),hAPP(fun(X3,fun(X3,X3)),fun(X3,fun(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool)),big_comm_monoid_big(X3,X1),X6),X7),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1233]),
[final] ).
cnf(i_0_3068,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,X1)),X2),X3))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X1))),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1780]),
[final] ).
cnf(i_0_3069,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X4),X2)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1781]),
[final] ).
cnf(i_0_3070,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X4),X2)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1782]),
[final] ).
cnf(i_0_3071,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X4),X5))),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),X5),X4))) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1752]),
[final] ).
cnf(i_0_3072,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X1),X2),esk75_4(X3,X1,X2,X4)))
| ~ hBOOL(hAPP(state,bool,X3,X2))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X3),X1)),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1756]),
[final] ).
cnf(i_0_3073,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3))))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1783]),
[final] ).
cnf(i_0_3074,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X2),X6)),X3) = hAPP(fun(X4,bool),fun(X4,bool),hAPP(X4,fun(fun(X4,bool),fun(X4,bool)),insert(X4),X6),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1784]),
[final] ).
cnf(i_0_3075,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4))),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X4))))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1785]),
[final] ).
cnf(i_0_3076,plain,
( hBOOL(hAPP(X1,bool,X2,esk91_5(X1,X3,X2,X4,X5)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X5),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1774]),
[final] ).
cnf(i_0_3077,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk116_5(X2,X1,X3,X4,X5)),X5))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X3),hAPP(fun(X1,option(X2)),fun(X2,bool),ran(X1,X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X4),X5)))) ),
inference(split_conjunct,[status(thm)],[i_0_1786]),
[final] ).
cnf(i_0_3078,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X5))
| hAPP(X1,X2,X3,hAPP(X1,X1,X4,esk112_5(X2,X1,X3,X4,X5))) = hAPP(X1,X2,X3,hAPP(X1,X1,X4,esk113_5(X2,X1,X3,X4,X5)))
| hAPP(X1,X2,X3,esk112_5(X2,X1,X3,X4,X5)) = hAPP(X1,X2,X3,esk113_5(X2,X1,X3,X4,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X4),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1767]),
[final] ).
cnf(i_0_3079,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3))),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3))))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1787]),
[final] ).
cnf(i_0_3080,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X1),X2),esk75_4(X3,X1,X2,X4)))
| X4 = X2
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X3),X1)),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1756]),
[final] ).
cnf(i_0_3081,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1788]),
[final] ).
cnf(i_0_3082,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X1),esk74_4(X2,X1,X3,X4)),X4))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X2),X1)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1789]),
[final] ).
cnf(i_0_3083,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X1),X2),esk74_4(X1,X3,X2,X4)))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X3)),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1789]),
[final] ).
cnf(i_0_3084,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X4))),hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1790]),
[final] ).
cnf(i_0_3085,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X4),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X5)))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X3),top_top(fun(X2,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1791]),
[final] ).
cnf(i_0_3086,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X5),X4)))
| hAPP(X1,X2,X3,hAPP(X1,X1,X5,esk112_5(X2,X1,X3,X5,X4))) = hAPP(X1,X2,X3,hAPP(X1,X1,X5,esk113_5(X2,X1,X3,X5,X4)))
| hAPP(X1,X2,X3,esk112_5(X2,X1,X3,X5,X4)) = hAPP(X1,X2,X3,esk113_5(X2,X1,X3,X5,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1767]),
[final] ).
cnf(i_0_3087,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X4))),X4)),
inference(split_conjunct,[status(thm)],[i_0_1792]),
[final] ).
cnf(i_0_3088,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X4)),X2),X5))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X1),X2),X3))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X4),X3),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1793]),
[final] ).
cnf(i_0_3089,plain,
hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X3),X4),X5)),X4),X6) = hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X3),X4),X6),
inference(split_conjunct,[status(thm)],[i_0_1794]),
[final] ).
cnf(i_0_3090,plain,
( hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X1))),X2),X3))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,X1)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1795]),
[final] ).
cnf(i_0_3091,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),esk90_3(X1,X2,X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk89_3(X1,X2,X3)),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1796]),
[final] ).
cnf(i_0_3092,plain,
( hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X6),X4) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X5),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X6),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1797]),
[final] ).
cnf(i_0_3093,plain,
hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X4),hAPP(X2,option(X2),some(X2),X5))),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool))))) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool))))),
inference(split_conjunct,[status(thm)],[i_0_1798]),
[final] ).
cnf(i_0_3094,plain,
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)) = hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X5)
| ~ hBOOL(hAPP(X1,bool,X2,hAPP(X3,X1,X4,esk139_5(X1,X3,X5,X2,X4))))
| ~ hBOOL(hAPP(X3,bool,X5,esk139_5(X1,X3,X5,X2,X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1799]),
[final] ).
cnf(i_0_3095,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),powp(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1800]),
[final] ).
cnf(i_0_3096,plain,
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,bool),fun(fun(X3,bool),fun(X3,bool)),semilattice_inf_inf(fun(X3,bool)),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),X2)),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1801]),
[final] ).
cnf(i_0_3097,plain,
( hBOOL(hAPP(state,bool,X1,X2))
| X3 = X2
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X4)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1756]),
[final] ).
cnf(i_0_3098,plain,
( hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X6),X4)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X6),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X6),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1802]),
[final] ).
cnf(i_0_3099,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X5))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk113_5(X2,X1,X3,X4,X5)),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X4),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1767]),
[final] ).
cnf(i_0_3100,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X5))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk112_5(X2,X1,X3,X4,X5)),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X4),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1767]),
[final] ).
cnf(i_0_3101,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)))) ),
inference(split_conjunct,[status(thm)],[i_0_1803]),
[final] ).
cnf(i_0_3102,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X4,X2) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X5,X3),hAPP(fun(X1,bool),X1,X4,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1263]),
[final] ).
cnf(i_0_3103,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X4),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1804]),
[final] ).
cnf(i_0_3104,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X5) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5))),hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X5))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(fun(X1,bool),X1,X3,X4)),hAPP(fun(X1,bool),X1,X3,X5))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1805]),
[final] ).
cnf(i_0_3105,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X4,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X5,X3),hAPP(fun(X1,bool),X1,X4,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1273]),
[final] ).
cnf(i_0_3106,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1775]),
[final] ).
cnf(i_0_3107,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X4) = hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X2,bool)),combc(X2,fun(X1,bool),bool),hAPP(fun(X2,X1),fun(X2,fun(fun(X1,bool),bool)),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X2,X1),fun(X2,fun(fun(X1,bool),bool))),combb(X1,fun(fun(X1,bool),bool),X2),member(X1)),X3)),X4)),
inference(split_conjunct,[status(thm)],[i_0_1806]),
[final] ).
cnf(i_0_3108,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk174_4(X1,X3,X2,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1807]),
[final] ).
cnf(i_0_3109,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk107_4(X1,X3,X2,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1808]),
[final] ).
cnf(i_0_3110,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1809]),
[final] ).
cnf(i_0_3111,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X4),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1810]),
[final] ).
cnf(i_0_3112,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk174_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X2),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1807]),
[final] ).
cnf(i_0_3113,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk107_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X2),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1808]),
[final] ).
cnf(i_0_3114,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1298]),
[final] ).
cnf(i_0_3115,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))))
| hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X3),X2) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))))) ),
inference(split_conjunct,[status(thm)],[i_0_1289]),
[final] ).
cnf(i_0_3116,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X5),X4)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk113_5(X2,X1,X3,X5,X4)),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1767]),
[final] ).
cnf(i_0_3117,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X5),X4)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk112_5(X2,X1,X3,X5,X4)),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1767]),
[final] ).
cnf(i_0_3118,plain,
( hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X5,X7),X6) = hAPP(X2,X2,combi(X2),X4)
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X6))
| ~ hBOOL(hAPP(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool,hAPP(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool)),big_comm_monoid_big(X2,X1),X3),X4),X5)) ),
inference(rw,[status(thm)],[i_0_1811,c_0_1654]),
[final] ).
cnf(i_0_3119,plain,
( hAPP(fun(X1,bool),X3,hAPP(fun(X1,X3),fun(fun(X1,bool),X3),X4,X5),X2) = hAPP(X3,X3,combi(X3),X6)
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool,hAPP(X3,fun(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool),hAPP(fun(X3,fun(X3,X3)),fun(X3,fun(fun(fun(X1,X3),fun(fun(X1,bool),X3)),bool)),big_comm_monoid_big(X3,X1),X7),X6),X4)) ),
inference(rw,[status(thm)],[i_0_1812,c_0_1654]),
[final] ).
cnf(i_0_3120,plain,
( hAPP(X1,X3,X4,X2) = hAPP(X3,X3,combi(X3),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X1,X3),fun(fun(X3,bool),fun(X1,bool)),vimage(X1,X3),X4),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X5),bot_bot(fun(X3,bool)))))) ),
inference(rw,[status(thm)],[i_0_1813,c_0_1654]),
[final] ).
cnf(i_0_3121,plain,
( hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3)),X2),none(X4)) = hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1814]),
[final] ).
cnf(i_0_3122,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X4),X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1815]),
[final] ).
cnf(i_0_3123,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4)),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X4),X2)))
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1816]),
[final] ).
cnf(i_0_3124,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1311]),
[final] ).
cnf(i_0_3125,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),esk109_4(X2,X1,X5,X4)),X5) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)),X5)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1817,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3126,plain,
( hAPP(X1,option(X2),X3,esk116_5(X2,X1,X4,X3,X5)) = hAPP(X2,option(X2),some(X2),X4)
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X4),hAPP(fun(X1,option(X2)),fun(X2,bool),ran(X1,X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),X5)))) ),
inference(split_conjunct,[status(thm)],[i_0_1786]),
[final] ).
cnf(i_0_3127,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk14_5(X1,X2,X3,X4,X5)),X4))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X5),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)))
| ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1251]),
[final] ).
cnf(i_0_3128,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X3),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X3),X2)),X2)) ),
inference(rw,[status(thm)],[i_0_1818,c_0_1654]),
[final] ).
cnf(i_0_3129,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,X4,X2)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk69_5(X1,X2,X3,X4,X5)),esk68_5(X1,X2,X3,X4,X5)))
| hAPP(X1,X1,combi(X1),X3) != hAPP(X1,X1,X4,X5)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X5)) ),
inference(rw,[status(thm)],[i_0_1819,c_0_1654]),
[final] ).
cnf(i_0_3130,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1820]),
[final] ).
cnf(i_0_3131,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1821]),
[final] ).
cnf(i_0_3132,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X5)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1822]),
[final] ).
cnf(i_0_3133,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk21_5(X2,X1,X3,X4,X5)),X5))
| hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1753]),
[final] ).
cnf(i_0_3134,plain,
( hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),fequal(X1),X3))),X2)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1823]),
[final] ).
cnf(i_0_3135,plain,
( hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X4)
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))),X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1824,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3136,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk10_4(X1,X2,X3,X4)),esk11_4(X1,X2,X3,X4))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1825]),
[final] ).
cnf(i_0_3137,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(fun(X4,bool),fun(fun(X4,bool),bool),ord_less_eq(fun(X4,bool)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X2)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1791]),
[final] ).
cnf(i_0_3138,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1809]),
[final] ).
cnf(i_0_3139,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1312]),
[final] ).
cnf(i_0_3140,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1313]),
[final] ).
cnf(i_0_3141,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1314]),
[final] ).
cnf(i_0_3142,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1315]),
[final] ).
cnf(i_0_3143,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk7_5(X2,X1,X3,X4,X5)),X5))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X3),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1257]),
[final] ).
cnf(i_0_3144,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),X2))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1826]),
[final] ).
cnf(i_0_3145,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(X1,X1,X2,X5)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk81_5(X1,X2,X3,X4,X5)),esk80_5(X1,X2,X3,X4,X5)))
| hAPP(X1,X1,X2,X4) != hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5)) ),
inference(rw,[status(thm)],[i_0_1827,c_0_1654]),
[final] ).
cnf(i_0_3146,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1828]),
[final] ).
cnf(i_0_3147,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1829]),
[final] ).
cnf(i_0_3148,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1830]),
[final] ).
cnf(i_0_3149,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1831]),
[final] ).
cnf(i_0_3150,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1803]),
[final] ).
cnf(i_0_3151,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fimplies),X2)),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3)),
inference(split_conjunct,[status(thm)],[i_0_1832]),
[final] ).
cnf(i_0_3152,plain,
( hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),X4) = bot_bot(fun(X2,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),esk110_4(X1,X2,X3,X4)),X4)),X3))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X5),X3) != hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),X4) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1833,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3153,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X3),X4)))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X3),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1834]),
[final] ).
cnf(i_0_3154,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk9_5(X2,X1,X3,X4,X5)),X5))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X3),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1274]),
[final] ).
cnf(i_0_3155,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk5_5(X2,X1,X3,X4,X5)),X5))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X3),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1275]),
[final] ).
cnf(i_0_3156,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),powp(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X3)),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1800]),
[final] ).
cnf(i_0_3157,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1335]),
[final] ).
cnf(i_0_3158,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1336]),
[final] ).
cnf(i_0_3159,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1337]),
[final] ).
cnf(i_0_3160,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1338]),
[final] ).
cnf(i_0_3161,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X5),X6)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X6),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1835]),
[final] ).
cnf(i_0_3162,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X5),X6)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X6),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1836]),
[final] ).
cnf(i_0_3163,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),hAPP(X1,fun(X1,bool),fequal(X1),X3))),X2)) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1823]),
[final] ).
cnf(i_0_3164,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4))
| ~ linorder(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),esk193_1(X1)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk194_1(X1)),esk195_1(X1))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),esk193_1(X1)),esk194_1(X1))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),esk193_1(X1)),esk195_1(X1))) ),
inference(split_conjunct,[status(thm)],[i_0_1837]),
[final] ).
cnf(i_0_3165,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4))
| ~ linorder(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk190_1(X1)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),esk191_1(X1)),esk192_1(X1))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk190_1(X1)),esk191_1(X1))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk190_1(X1)),esk192_1(X1))) ),
inference(split_conjunct,[status(thm)],[i_0_1838]),
[final] ).
cnf(i_0_3166,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4))
| ~ lattice(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk95_1(X1)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk96_1(X1)),esk97_1(X1))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk95_1(X1)),esk96_1(X1))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk95_1(X1)),esk97_1(X1))) ),
inference(split_conjunct,[status(thm)],[i_0_1839]),
[final] ).
cnf(i_0_3167,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4))
| ~ lattice(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk92_1(X1)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk93_1(X1)),esk94_1(X1))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk92_1(X1)),esk93_1(X1))),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk92_1(X1)),esk94_1(X1))) ),
inference(split_conjunct,[status(thm)],[i_0_1840]),
[final] ).
cnf(i_0_3168,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool)),combc(fun(X1,bool),fun(X1,bool),bool),ord_less_eq(fun(X1,bool))),X2))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1841]),
[final] ).
cnf(i_0_3169,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,fun(X4,X2)),fun(fun(X1,bool),bool),inj_on(X1,fun(X4,X2)),hAPP(fun(X1,X2),fun(X1,fun(X4,X2)),hAPP(fun(X2,fun(X4,X2)),fun(fun(X1,X2),fun(X1,fun(X4,X2))),combb(X2,fun(X4,X2),X1),combk(X2,X4)),X3)),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1842]),
[final] ).
cnf(i_0_3170,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,fun(X1,bool)),fun(fun(X1,bool),bool),inj_on(X1,fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool)))),top_top(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_1843]),
[final] ).
cnf(i_0_3171,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk47_3(X1,X2,X3)),esk48_3(X1,X2,X3))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[i_0_1844,c_0_1654]),
[final] ).
cnf(i_0_3172,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X5)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool))))),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X5)),
inference(split_conjunct,[status(thm)],[i_0_1845]),
[final] ).
cnf(i_0_3173,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk178_3(X1,X2,X3)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)),X2)) ),
inference(rw,[status(thm)],[i_0_1846,c_0_1654]),
[final] ).
cnf(i_0_3174,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(option(X4),bool),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(option(X4),bool)),image(X1,option(X4)),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X5),X2),hAPP(X4,option(X4),some(X4),X6))),X3) = hAPP(fun(X1,bool),fun(option(X4),bool),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(option(X4),bool)),image(X1,option(X4)),X5),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1847]),
[final] ).
cnf(i_0_3175,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk178_3(X1,X2,X3)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)),X2)) ),
inference(rw,[status(thm)],[i_0_1848,c_0_1654]),
[final] ).
cnf(i_0_3176,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_1849,c_0_1654]),
[final] ).
cnf(i_0_3177,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fdisj),X2)),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3)),
inference(split_conjunct,[status(thm)],[i_0_1850]),
[final] ).
cnf(i_0_3178,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(bool,bool)),fun(fun(X1,bool),fun(X1,bool)),combs(X1,bool,bool),hAPP(fun(X1,bool),fun(X1,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X1,bool),fun(X1,fun(bool,bool))),combb(bool,fun(bool,bool),X1),fconj),X2)),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3)),
inference(split_conjunct,[status(thm)],[i_0_1851]),
[final] ).
cnf(i_0_3179,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(fun(X4,bool),fun(fun(X4,bool),bool),ord_less_eq(fun(X4,bool)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X2)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1852]),
[final] ).
cnf(i_0_3180,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(fun(X4,bool),fun(fun(X4,bool),bool),ord_less_eq(fun(X4,bool)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),X5),X2)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),X5),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1853]),
[final] ).
cnf(i_0_3181,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1854]),
[final] ).
cnf(i_0_3182,plain,
( hAPP(X1,X2,X3,hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3),X5)) = hAPP(X2,X2,combi(X2),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4))) ),
inference(rw,[status(thm)],[i_0_1855,c_0_1654]),
[final] ).
cnf(i_0_3183,plain,
( hBOOL(hAPP(fun(X2,X1),bool,hAPP(fun(X2,X1),fun(fun(X2,X1),bool),ord_less_eq(fun(X2,X1)),X3),X4))
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk43_4(X2,X1,X3,X4))),hAPP(X2,X1,X4,esk43_4(X2,X1,X3,X4)))) ),
inference(split_conjunct,[status(thm)],[i_0_1856]),
[final] ).
cnf(i_0_3184,plain,
( hBOOL(hAPP(fun(X2,X1),bool,hAPP(fun(X2,X1),fun(fun(X2,X1),bool),ord_less_eq(fun(X2,X1)),X3),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,esk32_4(X2,X1,X3,X4))),hAPP(X2,X1,X4,esk32_4(X2,X1,X3,X4))))
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1857]),
[final] ).
cnf(i_0_3185,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk30_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk29_4(X1,X2,X3,X4)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,X2,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1858]),
[final] ).
cnf(i_0_3186,plain,
( hBOOL(hAPP(X1,bool,X2,hAPP(X3,X1,X4,esk139_5(X1,X3,X5,X2,X4))))
| hBOOL(hAPP(X3,bool,X5,esk139_5(X1,X3,X5,X2,X4)))
| hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)) = hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X5) ),
inference(split_conjunct,[status(thm)],[i_0_1799]),
[final] ).
cnf(i_0_3187,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2)),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1859]),
[final] ).
cnf(i_0_3188,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk28_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk27_4(X1,X2,X3,X4)),X3))
| hBOOL(hAPP(X1,bool,X2,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1860]),
[final] ).
cnf(i_0_3189,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X4),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X5)))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X3),top_top(fun(X2,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1861]),
[final] ).
cnf(i_0_3190,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1859]),
[final] ).
cnf(i_0_3191,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X4)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1862]),
[final] ).
cnf(i_0_3192,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X3),bot_bot(fun(hoare_2118899576triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1863]),
[final] ).
cnf(i_0_3193,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1864]),
[final] ).
cnf(i_0_3194,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))),X4),
inference(split_conjunct,[status(thm)],[i_0_1865]),
[final] ).
cnf(i_0_3195,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X5),X2),X6)),X3) = hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1708]),
[final] ).
cnf(i_0_3196,plain,
( hBOOL(hAPP(state,bool,X1,X2))
| hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X3)),X2),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1866]),
[final] ).
cnf(i_0_3197,plain,
hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X5)) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),X5)),X4),hAPP(X1,option(X2),X3,X4)),
inference(split_conjunct,[status(thm)],[i_0_1867]),
[final] ).
cnf(i_0_3198,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)),X4))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_1868,c_0_1654]),
[final] ).
cnf(i_0_3199,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk28_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(X1,bool,X2,X5))
| ~ hBOOL(hAPP(X1,bool,X2,esk27_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1860]),
[final] ).
cnf(i_0_3200,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk27_4(X1,X2,X3,X4)),X3))
| hBOOL(hAPP(X1,bool,X2,X5))
| ~ hBOOL(hAPP(X1,bool,X2,esk28_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1860]),
[final] ).
cnf(i_0_3201,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X2))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),X4) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1869]),
[final] ).
cnf(i_0_3202,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X5),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk151_5(X2,X1,X3,X5,X4)),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1870]),
[final] ).
cnf(i_0_3203,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X5),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk151_5(X2,X1,X5,X3,X4)),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1870]),
[final] ).
cnf(i_0_3204,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk14_5(X1,X2,X3,X4,X5)))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,bool),fun(fun(X2,bool),bool),ord_less_eq(fun(X2,bool)),X5),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)))
| ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1251]),
[final] ).
cnf(i_0_3205,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1859]),
[final] ).
cnf(i_0_3206,plain,
( hBOOL(hAPP(X1,bool,X2,esk30_4(X1,X2,X3,X4)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk29_4(X1,X2,X3,X4)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,X2,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1858]),
[final] ).
cnf(i_0_3207,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk30_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(X1,bool,X2,esk29_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,X2,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1858]),
[final] ).
cnf(i_0_3208,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X5)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1871]),
[final] ).
cnf(i_0_3209,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X5)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1872]),
[final] ).
cnf(i_0_3210,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X5)))
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1873]),
[final] ).
cnf(i_0_3211,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X5)))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1874]),
[final] ).
cnf(i_0_3212,plain,
hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X4),hAPP(X2,option(X2),some(X2),X5)),esk101_5(X1,X2,X3,X4,X5)) != none(X2),
inference(split_conjunct,[status(thm)],[i_0_1875]),
[final] ).
cnf(i_0_3213,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3)),X2),none(X4)) = hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1814]),
[final] ).
cnf(i_0_3214,plain,
hAPP(fun(X1,bool),X1,the_elem(X1),X2) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,bool),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,fun(X1,bool)),fun(X1,bool)),combb(fun(X1,bool),bool,X1),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),fequal(fun(X1,bool)),X2)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool))))),
inference(split_conjunct,[status(thm)],[i_0_1876]),
[final] ).
cnf(i_0_3215,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1877]),
[final] ).
cnf(i_0_3216,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X4)))) ),
inference(split_conjunct,[status(thm)],[i_0_1878]),
[final] ).
cnf(i_0_3217,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X5),bot_bot(fun(X2,bool))))))
| hAPP(X1,X2,X3,X4) != hAPP(X2,X2,combi(X2),X5) ),
inference(rw,[status(thm)],[i_0_1879,c_0_1654]),
[final] ).
cnf(i_0_3218,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X6),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X5),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X6),X4))
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1880]),
[final] ).
cnf(i_0_3219,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),X2))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1826]),
[final] ).
cnf(i_0_3220,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk180_3(X1,X3,X2)),esk181_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,X2,esk180_3(X1,X3,X2))),hAPP(X1,X1,X2,esk181_3(X1,X3,X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rw,[status(thm)],[i_0_1881,c_0_1654]),
[final] ).
cnf(i_0_3221,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X2),X6)),X3) = hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1784]),
[final] ).
cnf(i_0_3222,plain,
( hBOOL(hAPP(X1,bool,X2,X5))
| ~ hBOOL(hAPP(X1,bool,X2,esk28_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(X1,bool,X2,esk27_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1860]),
[final] ).
cnf(i_0_3223,plain,
( hAPP(X3,X3,combi(X3),X5) = hAPP(X3,X3,combi(X3),esk119_4(X3,X1,X2,X4))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5)
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool))))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1882,c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3224,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X3),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),top_top(fun(X1,bool)))))
| hAPP(X2,X2,combi(X2),X3) != hAPP(X1,X2,X4,X5)
| hAPP(X1,X1,combi(X1),esk120_5(X1,X2,X3,X4,X5)) != hAPP(X1,X1,combi(X1),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X4),top_top(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1883,c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3225,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1884,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3226,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),esk14_5(X3,X1,X4,X5,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5))) ),
inference(rw,[status(thm)],[i_0_1885,c_0_1654]),
[final] ).
cnf(i_0_3227,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X3))) ),
inference(rw,[status(thm)],[i_0_1886,c_0_1654]),
[final] ).
cnf(i_0_3228,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3))) ),
inference(rw,[status(thm)],[i_0_1887,c_0_1654]),
[final] ).
cnf(i_0_3229,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X6),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)) = hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X5),X6)),X4)
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1888]),
[final] ).
cnf(i_0_3230,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X4),X5))
| hAPP(X1,X2,X3,hAPP(X2,X1,X4,esk150_5(X1,X2,X3,X4,X5))) != hAPP(X2,X2,combi(X2),esk150_5(X1,X2,X3,X4,X5)) ),
inference(rw,[status(thm)],[i_0_1889,c_0_1654]),
[final] ).
cnf(i_0_3231,plain,
( hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X5),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X6),X4)) = hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X5),X6)),X4)
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1890]),
[final] ).
cnf(i_0_3232,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5)
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) != hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1891,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3233,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))),X3))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1892,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3234,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X5)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1893]),
[final] ).
cnf(i_0_3235,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X5)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1894]),
[final] ).
cnf(i_0_3236,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk47_3(X1,X2,X3)),esk48_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[i_0_1895,c_0_1654]),
[final] ).
cnf(i_0_3237,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk119_4(X3,X1,X2,X4))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool))))) ),
inference(rw,[status(thm)],[i_0_1896,c_0_1654]),
[final] ).
cnf(i_0_3238,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X2,bool),fun(X1,bool),hAPP(X1,fun(fun(X2,bool),fun(X1,bool)),hAPP(fun(X2,fun(X1,X1)),fun(X1,fun(fun(X2,bool),fun(X1,bool))),fold_graph(X2,X1),X3),X4),bot_bot(fun(X2,bool))),X4)),
inference(split_conjunct,[status(thm)],[i_0_1897]),
[final] ).
cnf(i_0_3239,plain,
( hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),esk8_2(X1,X2)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X1))
| ~ hBOOL(hoare_511481251gleton) ),
inference(split_conjunct,[status(thm)],[i_0_1766]),
[final] ).
cnf(i_0_3240,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(X4,fun(fun(X4,bool),bool),member(X4),hAPP(X1,X4,X5,X2)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1861]),
[final] ).
cnf(i_0_3241,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)))) ),
inference(split_conjunct,[status(thm)],[i_0_1878]),
[final] ).
cnf(i_0_3242,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),esk7_5(X1,X3,X2,X4,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5))) ),
inference(rw,[status(thm)],[i_0_1898,c_0_1654]),
[final] ).
cnf(i_0_3243,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4)),X3))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1899]),
[final] ).
cnf(i_0_3244,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4)),X3))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1900]),
[final] ).
cnf(i_0_3245,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X4),X2)),X3))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1899]),
[final] ).
cnf(i_0_3246,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X4),X2)),X3))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1900]),
[final] ).
cnf(i_0_3247,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4)),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1901]),
[final] ).
cnf(i_0_3248,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4)),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1902]),
[final] ).
cnf(i_0_3249,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X4),X2)),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1901]),
[final] ).
cnf(i_0_3250,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X4),X2)),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1902]),
[final] ).
cnf(i_0_3251,plain,
( hAPP(X4,X4,combi(X4),X5) = hAPP(X4,X4,combi(X4),X6)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X4),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X7),X3),hAPP(X4,option(X4),some(X4),X5)),X2) != hAPP(X4,option(X4),some(X4),X6) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1903,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3252,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),X4),
inference(split_conjunct,[status(thm)],[i_0_1904]),
[final] ).
cnf(i_0_3253,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),X4) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_1905]),
[final] ).
cnf(i_0_3254,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)),X4) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_1906]),
[final] ).
cnf(i_0_3255,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),X4) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_1907]),
[final] ).
cnf(i_0_3256,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)),X4) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_1908]),
[final] ).
cnf(i_0_3257,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk158_3(X1,X2,X3)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X2),X3)))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1395]),
[final] ).
cnf(i_0_3258,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk157_3(X1,X2,X3)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X2),X3)))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1395]),
[final] ).
cnf(i_0_3259,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1909]),
[final] ).
cnf(i_0_3260,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X2)),X3))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1910]),
[final] ).
cnf(i_0_3261,plain,
hAPP(hoare_2118899576triple(X1),X2,hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2),hoare_1759541758le_rec(X1,X2),X3),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X4),X5),X6)) = hAPP(fun(X1,fun(state,bool)),X2,hAPP(com,fun(fun(X1,fun(state,bool)),X2),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2)),X3,X4),X5),X6),
inference(split_conjunct,[status(thm)],[i_0_1911]),
[final] ).
cnf(i_0_3262,plain,
hAPP(hoare_2118899576triple(X1),X2,hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2),hoare_225284258e_case(X1,X2),X3),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X4),X5),X6)) = hAPP(fun(X1,fun(state,bool)),X2,hAPP(com,fun(fun(X1,fun(state,bool)),X2),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2)),X3,X4),X5),X6),
inference(split_conjunct,[status(thm)],[i_0_1912]),
[final] ).
cnf(i_0_3263,plain,
( hBOOL(hAPP(X1,bool,X2,esk30_4(X1,X2,X3,X4)))
| hBOOL(hAPP(X1,bool,X2,esk29_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,X2,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1858]),
[final] ).
cnf(i_0_3264,plain,
hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_sup_sup(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),image(fun(X1,bool),fun(X1,bool)),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3))),
inference(split_conjunct,[status(thm)],[i_0_1913]),
[final] ).
cnf(i_0_3265,plain,
( hAPP(X1,X1,combi(X1),X4) = hAPP(X1,X1,combi(X1),X6)
| hAPP(X1,option(X2),X3,X4) = hAPP(X2,option(X2),some(X2),X5)
| hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X6),hAPP(X2,option(X2),some(X2),X7)),X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1914,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3266,plain,
( hAPP(X2,X2,combi(X2),X5) = hAPP(X2,X2,combi(X2),X6)
| hAPP(X1,option(X2),X3,X4) = hAPP(X2,option(X2),some(X2),X5)
| hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X7),hAPP(X2,option(X2),some(X2),X6)),X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1915,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3267,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1916]),
[final] ).
cnf(i_0_3268,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1917]),
[final] ).
cnf(i_0_3269,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X2) = hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1918,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3270,plain,
( hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X6),X4)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X6),hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X5),X4))
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite_comp_fun_idem(X1,X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1919]),
[final] ).
cnf(i_0_3271,plain,
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),hAPP(X1,X3,X4,X2)),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X1,X3),fun(fun(X3,bool),fun(X1,bool)),vimage(X1,X3),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1920]),
[final] ).
cnf(i_0_3272,plain,
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),hAPP(X1,X3,X4,X2)),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X1,X3),fun(fun(X3,bool),fun(X1,bool)),vimage(X1,X3),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1921]),
[final] ).
cnf(i_0_3273,plain,
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),hAPP(X1,X3,X4,X2)),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X1,X3),fun(fun(X3,bool),fun(X1,bool)),vimage(X1,X3),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1922]),
[final] ).
cnf(i_0_3274,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1736]),
[final] ).
cnf(i_0_3275,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1923]),
[final] ).
cnf(i_0_3276,plain,
( hAPP(fun(X1,bool),X1,X4,X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X5),X4)) ),
inference(rw,[status(thm)],[i_0_1924,c_0_1654]),
[final] ).
cnf(i_0_3277,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X2))),X3),
inference(split_conjunct,[status(thm)],[i_0_1925]),
[final] ).
cnf(i_0_3278,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk120_5(X3,X1,X2,X4,X5))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5)
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1926,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3279,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(fun(X1,bool),X1,X3,X4)),hAPP(fun(X1,bool),X1,X3,X5))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X5) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1927,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3280,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| hAPP(X1,X2,X3,esk151_5(X2,X1,X3,X5,X4)) != hAPP(X1,X2,X5,esk151_5(X2,X1,X3,X5,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1870]),
[final] ).
cnf(i_0_3281,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| hAPP(X1,X2,X5,esk151_5(X2,X1,X5,X3,X4)) != hAPP(X1,X2,X3,esk151_5(X2,X1,X5,X3,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1870]),
[final] ).
cnf(i_0_3282,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk150_5(X2,X1,X3,X4,X5)),X5))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1255]),
[final] ).
cnf(i_0_3283,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1928]),
[final] ).
cnf(i_0_3284,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X3),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1929]),
[final] ).
cnf(i_0_3285,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk10_4(X1,X2,X3,X4)),esk11_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1825]),
[final] ).
cnf(i_0_3286,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1930,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3287,plain,
( hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X6),X4)) = hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X6),X5)),X4)
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite_comp_fun_idem(X1,X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1931]),
[final] ).
cnf(i_0_3288,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1932]),
[final] ).
cnf(i_0_3289,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1933]),
[final] ).
cnf(i_0_3290,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1934]),
[final] ).
cnf(i_0_3291,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),esk170_3(X1,X3,X2)),esk171_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,X2,esk170_3(X1,X3,X2))),hAPP(X1,X1,X2,esk171_3(X1,X3,X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rw,[status(thm)],[i_0_1935,c_0_1654]),
[final] ).
cnf(i_0_3292,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),esk184_3(X1,X3,X2)),esk185_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,X2,esk184_3(X1,X3,X2))),hAPP(X1,X1,X2,esk185_3(X1,X3,X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rw,[status(thm)],[i_0_1936,c_0_1654]),
[final] ).
cnf(i_0_3293,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk135_3(X1,X3,X2)),esk136_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,X2,esk135_3(X1,X3,X2))),hAPP(X1,X1,X2,esk136_3(X1,X3,X2)))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rw,[status(thm)],[i_0_1937,c_0_1654]),
[final] ).
cnf(i_0_3294,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,X2,hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),X3))
| hAPP(X1,X1,X2,hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk121_3(X1,X3,X2)),esk122_3(X1,X3,X2))) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,X2,esk121_3(X1,X3,X2))),hAPP(X1,X1,X2,esk122_3(X1,X3,X2)))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rw,[status(thm)],[i_0_1938,c_0_1654]),
[final] ).
cnf(i_0_3295,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4)),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1901]),
[final] ).
cnf(i_0_3296,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1939]),
[final] ).
cnf(i_0_3297,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1940]),
[final] ).
cnf(i_0_3298,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4)),X3))
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1941]),
[final] ).
cnf(i_0_3299,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4)),X3))
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1942]),
[final] ).
cnf(i_0_3300,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4)),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1900]),
[final] ).
cnf(i_0_3301,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1943]),
[final] ).
cnf(i_0_3302,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X3)),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(rw,[status(thm)],[i_0_1944,c_0_1654]),
[final] ).
cnf(i_0_3303,plain,
( hAPP(fun(X1,bool),X1,X4,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X5),X4)) ),
inference(rw,[status(thm)],[i_0_1945,c_0_1654]),
[final] ).
cnf(i_0_3304,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),hAPP(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool),hAPP(hoare_2118899576triple(X1),fun(fun(hoare_2118899576triple(X1),bool),fun(hoare_2118899576triple(X1),bool)),insert(hoare_2118899576triple(X1)),X4),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1863]),
[final] ).
cnf(i_0_3305,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk9_5(X1,X3,X2,X4,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5))) ),
inference(rw,[status(thm)],[i_0_1946,c_0_1654]),
[final] ).
cnf(i_0_3306,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk5_5(X1,X3,X2,X4,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5))) ),
inference(rw,[status(thm)],[i_0_1947,c_0_1654]),
[final] ).
cnf(i_0_3307,plain,
( hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X4),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X3),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1948]),
[final] ).
cnf(i_0_3308,plain,
( hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X4),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X3),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1949]),
[final] ).
cnf(i_0_3309,plain,
( hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X4),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X3),X2))
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1950]),
[final] ).
cnf(i_0_3310,plain,
( hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X4),hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X3),X2))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1951]),
[final] ).
cnf(i_0_3311,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1869]),
[final] ).
cnf(i_0_3312,plain,
( hAPP(X1,X1,combi(X1),X5) = hAPP(X1,X1,combi(X1),X7)
| hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X3),X4),hAPP(X1,option(X1),some(X1),X5)) != hAPP(option(X1),fun(X2,option(X1)),hAPP(X2,fun(option(X1),fun(X2,option(X1))),hAPP(fun(X2,option(X1)),fun(X2,fun(option(X1),fun(X2,option(X1)))),fun_upd(X2,option(X1)),X6),X4),hAPP(X1,option(X1),some(X1),X7)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1952,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3313,plain,
( X4 = X3
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X1),X2),X3))
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1953]),
[final] ).
cnf(i_0_3314,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X4))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X4,X2)) ),
inference(split_conjunct,[status(thm)],[i_0_1878]),
[final] ).
cnf(i_0_3315,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1752]),
[final] ).
cnf(i_0_3316,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X5),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1752]),
[final] ).
cnf(i_0_3317,plain,
( hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))
| hAPP(fun(X1,option(X2)),fun(X1,option(X2)),combi(fun(X1,option(X2))),X3) != hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X4),hAPP(X2,option(X2),some(X2),X5)) ),
inference(rw,[status(thm)],[i_0_1954,c_0_1654]),
[final] ).
cnf(i_0_3318,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X4),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1955]),
[final] ).
cnf(i_0_3319,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X4),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1922]),
[final] ).
cnf(i_0_3320,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk19_4(X2,X1,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1674]),
[final] ).
cnf(i_0_3321,plain,
hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X3),none(X2)),X4) = none(X2),
inference(split_conjunct,[status(thm)],[i_0_1956]),
[final] ).
cnf(i_0_3322,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1957]),
[final] ).
cnf(i_0_3323,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1958]),
[final] ).
cnf(i_0_3324,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(fun(X4,bool),fun(fun(X4,bool),bool),ord_less_eq(fun(X4,bool)),X5),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X6),X3)))
| hAPP(fun(X4,bool),fun(X4,bool),combi(fun(X4,bool)),X5) != hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X6),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_1959,c_0_1654]),
[final] ).
cnf(i_0_3325,plain,
( X1 = X2
| hAPP(fun(X3,fun(state,bool)),hoare_2118899576triple(X3),hAPP(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3)),hAPP(fun(X3,fun(state,bool)),fun(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3))),hoare_759811442triple(X3),X1),X4),X5) != hAPP(fun(X3,fun(state,bool)),hoare_2118899576triple(X3),hAPP(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3)),hAPP(fun(X3,fun(state,bool)),fun(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3))),hoare_759811442triple(X3),X2),X6),X7) ),
inference(split_conjunct,[status(thm)],[i_0_1960]),
[final] ).
cnf(i_0_3326,plain,
( X1 = X2
| hAPP(fun(X3,fun(state,bool)),hoare_2118899576triple(X3),hAPP(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3)),hAPP(fun(X3,fun(state,bool)),fun(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3))),hoare_759811442triple(X3),X4),X1),X5) != hAPP(fun(X3,fun(state,bool)),hoare_2118899576triple(X3),hAPP(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3)),hAPP(fun(X3,fun(state,bool)),fun(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3))),hoare_759811442triple(X3),X6),X2),X7) ),
inference(split_conjunct,[status(thm)],[i_0_1960]),
[final] ).
cnf(i_0_3327,plain,
( X1 = X2
| hAPP(fun(X3,fun(state,bool)),hoare_2118899576triple(X3),hAPP(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3)),hAPP(fun(X3,fun(state,bool)),fun(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3))),hoare_759811442triple(X3),X4),X5),X1) != hAPP(fun(X3,fun(state,bool)),hoare_2118899576triple(X3),hAPP(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3)),hAPP(fun(X3,fun(state,bool)),fun(com,fun(fun(X3,fun(state,bool)),hoare_2118899576triple(X3))),hoare_759811442triple(X3),X6),X7),X2) ),
inference(split_conjunct,[status(thm)],[i_0_1960]),
[final] ).
cnf(i_0_3328,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),X2),X5),X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1961]),
[final] ).
cnf(i_0_3329,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk31_4(X1,X2,X3,X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1858]),
[final] ).
cnf(i_0_3330,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk31_4(X1,X2,X3,X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(X1,bool,X2,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1858]),
[final] ).
cnf(i_0_3331,plain,
( hAPP(fun(X3,option(X1)),fun(X3,bool),dom(X3,X1),hAPP(option(X1),fun(X3,option(X1)),hAPP(X3,fun(option(X1),fun(X3,option(X1))),hAPP(fun(X3,option(X1)),fun(X3,fun(option(X1),fun(X3,option(X1)))),fun_upd(X3,option(X1)),X4),X5),X2)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,bool),fun(fun(X3,bool),fun(X3,bool)),minus_minus(fun(X3,bool)),hAPP(fun(X3,option(X1)),fun(X3,bool),dom(X3,X1),X4)),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X5),bot_bot(fun(X3,bool))))
| hAPP(option(X1),option(X1),combi(option(X1)),X2) != none(X1) ),
inference(rw,[status(thm)],[i_0_1962,c_0_1654]),
[final] ).
cnf(i_0_3332,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1957]),
[final] ).
cnf(i_0_3333,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1963]),
[final] ).
cnf(i_0_3334,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1964]),
[final] ).
cnf(i_0_3335,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1957]),
[final] ).
cnf(i_0_3336,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1964]),
[final] ).
cnf(i_0_3337,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1932]),
[final] ).
cnf(i_0_3338,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1965]),
[final] ).
cnf(i_0_3339,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1933]),
[final] ).
cnf(i_0_3340,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1966]),
[final] ).
cnf(i_0_3341,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1967,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3342,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X3),bot_bot(fun(fun(X1,bool),bool))))),
inference(split_conjunct,[status(thm)],[i_0_1968]),
[final] ).
cnf(i_0_3343,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X3),bot_bot(fun(fun(X1,bool),bool))))),
inference(split_conjunct,[status(thm)],[i_0_1969]),
[final] ).
cnf(i_0_3344,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1970]),
[final] ).
cnf(i_0_3345,plain,
( hBOOL(hAPP(X1,bool,X4,X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk26_4(X1,X4,X3,X5)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1860]),
[final] ).
cnf(i_0_3346,plain,
( hBOOL(hAPP(X1,bool,X4,X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk26_4(X1,X4,X5,X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X5),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1860]),
[final] ).
cnf(i_0_3347,plain,
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X4),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X5),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_1971]),
[final] ).
cnf(i_0_3348,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk15_3(X1,X2,X3)),esk16_3(X1,X2,X3))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1972]),
[final] ).
cnf(i_0_3349,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_1973]),
[final] ).
cnf(i_0_3350,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_1974]),
[final] ).
cnf(i_0_3351,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_1975]),
[final] ).
cnf(i_0_3352,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_1976]),
[final] ).
cnf(i_0_3353,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_1977]),
[final] ).
cnf(i_0_3354,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1978,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3355,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1979,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3356,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| ~ hBOOL(hoare_511481251gleton)
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(split_conjunct,[status(thm)],[i_0_1980]),
[final] ).
cnf(i_0_3357,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1981]),
[final] ).
cnf(i_0_3358,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X2)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1982]),
[final] ).
cnf(i_0_3359,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_1723]),
[final] ).
cnf(i_0_3360,plain,
( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X4)))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1983]),
[final] ).
cnf(i_0_3361,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(fun(X1,bool),X1,X3,X4)),hAPP(fun(X1,bool),X1,X3,X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1984,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3362,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk48_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[i_0_1985,c_0_1654]),
[final] ).
cnf(i_0_3363,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| hBOOL(hAPP(fun(X1,bool),bool,X2,esk48_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[i_0_1986,c_0_1654]),
[final] ).
cnf(i_0_3364,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1987]),
[final] ).
cnf(i_0_3365,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1988]),
[final] ).
cnf(i_0_3366,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk48_3(X1,X2,X3)) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk46_3(X1,X2,X3)),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_1989,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3367,plain,
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(rw,[status(thm)],[i_0_1990,c_0_1654]),
[final] ).
cnf(i_0_3368,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),X2)),
inference(split_conjunct,[status(thm)],[i_0_1991]),
[final] ).
cnf(i_0_3369,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),X3)),
inference(split_conjunct,[status(thm)],[i_0_1992]),
[final] ).
cnf(i_0_3370,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),X2)),
inference(split_conjunct,[status(thm)],[i_0_1993]),
[final] ).
cnf(i_0_3371,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)),
inference(split_conjunct,[status(thm)],[i_0_1994]),
[final] ).
cnf(i_0_3372,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X5)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_sup_sup(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X4)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X5)),
inference(split_conjunct,[status(thm)],[i_0_1995]),
[final] ).
cnf(i_0_3373,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X5)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X4)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X5)),
inference(split_conjunct,[status(thm)],[i_0_1996]),
[final] ).
cnf(i_0_3374,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X5)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),minus_minus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X4)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X5)),
inference(split_conjunct,[status(thm)],[i_0_1997]),
[final] ).
cnf(i_0_3375,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1736]),
[final] ).
cnf(i_0_3376,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1923]),
[final] ).
cnf(i_0_3377,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,hAPP(fun(X1,bool),X1,X3,X5)),hAPP(fun(X1,bool),X1,X3,X4)) = hAPP(fun(X1,bool),X1,X3,X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X5),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_1998,c_0_1654]),
[final] ).
cnf(i_0_3378,plain,
( hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[i_0_1999,c_0_1654]),
[final] ).
cnf(i_0_3379,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X4)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2000]),
[final] ).
cnf(i_0_3380,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk126_4(X1,X3,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool))))) ),
inference(rw,[status(thm)],[i_0_2001,c_0_1654]),
[final] ).
cnf(i_0_3381,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1932]),
[final] ).
cnf(i_0_3382,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2002]),
[final] ).
cnf(i_0_3383,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2003]),
[final] ).
cnf(i_0_3384,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2004]),
[final] ).
cnf(i_0_3385,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(X4,fun(fun(X4,bool),bool),member(X4),hAPP(X1,X4,X5,X2)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2005]),
[final] ).
cnf(i_0_3386,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X4)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2006,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3387,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X4)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2007,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3388,plain,
( hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X4)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2008,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3389,plain,
( hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X4)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2009,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3390,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2010,c_0_1654]),
[final] ).
cnf(i_0_3391,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,X5),hAPP(fun(X1,bool),X1,X3,X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2011,c_0_1654]),
[final] ).
cnf(i_0_3392,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2012]),
[final] ).
cnf(i_0_3393,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_2013]),
[final] ).
cnf(i_0_3394,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4)),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1877]),
[final] ).
cnf(i_0_3395,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2014]),
[final] ).
cnf(i_0_3396,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X4),X2)),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_1877]),
[final] ).
cnf(i_0_3397,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X4),X2)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2015]),
[final] ).
cnf(i_0_3398,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4)),X3))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2016]),
[final] ).
cnf(i_0_3399,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X4),X2)),X3))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2017]),
[final] ).
cnf(i_0_3400,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2018]),
[final] ).
cnf(i_0_3401,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),powp(X1),X2)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),powp(X1),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2019]),
[final] ).
cnf(i_0_3402,plain,
( hAPP(X1,X4,hAPP(fun(X1,bool),fun(X1,X4),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X1,X4)),hAPP(fun(X1,X4),fun(fun(X1,X4),fun(fun(X1,bool),fun(X1,X4))),override_on(X1,X4),X5),X6),X3),X2) = hAPP(X1,X4,X6,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2020]),
[final] ).
cnf(i_0_3403,plain,
( hAPP(X1,X4,hAPP(fun(X1,bool),fun(X1,X4),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X1,X4)),hAPP(fun(X1,X4),fun(fun(X1,X4),fun(fun(X1,bool),fun(X1,X4))),override_on(X1,X4),X5),X6),X3),X2) = hAPP(X1,X4,X6,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2021]),
[final] ).
cnf(i_0_3404,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2022]),
[final] ).
cnf(i_0_3405,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X2)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2023,c_0_1654]),
[final] ).
cnf(i_0_3406,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2024]),
[final] ).
cnf(i_0_3407,plain,
( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2025]),
[final] ).
cnf(i_0_3408,plain,
( hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2026,c_0_1654]),
[final] ).
cnf(i_0_3409,plain,
( hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),X2),X5),X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2027]),
[final] ).
cnf(i_0_3410,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2028]),
[final] ).
cnf(i_0_3411,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2029,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3412,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2030,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3413,plain,
( hAPP(X1,X4,X5,X2) = hAPP(X1,X4,X5,X3)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),X6)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2031,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3414,plain,
( hAPP(X1,X1,combi(X1),X4) = hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X2,X3,X4) != hAPP(X1,X2,X3,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X6)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2032,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3415,plain,
( hAPP(X1,X1,combi(X1),X5) = hAPP(X1,X1,combi(X1),X6)
| hAPP(X1,X2,X3,X5) != hAPP(X1,X2,X3,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2033,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3416,plain,
( hAPP(X1,X1,combi(X1),X5) = hAPP(X1,X1,combi(X1),X6)
| hAPP(X1,X2,X3,X5) != hAPP(X1,X2,X3,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2034,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3417,plain,
( hAPP(X1,X1,combi(X1),X5) = hAPP(X1,X1,combi(X1),X6)
| hAPP(X1,X2,X3,X5) != hAPP(X1,X2,X3,X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X6),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2035,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3418,plain,
( hAPP(fun(X1,option(X2)),fun(X1,option(X2)),combi(fun(X1,option(X2))),X3) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X4),hAPP(X2,option(X2),some(X2),esk100_4(X1,X2,X3,X4)))
| hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool))) ),
inference(rw,[status(thm)],[i_0_2036,c_0_1654]),
[final] ).
cnf(i_0_3419,plain,
( hAPP(fun(X1,option(X2)),fun(X2,bool),ran(X1,X2),hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X4),hAPP(X2,option(X2),some(X2),X5))) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X5),hAPP(fun(X1,option(X2)),fun(X2,bool),ran(X1,X2),X3))
| hAPP(X1,option(X2),X3,X4) != none(X2) ),
inference(split_conjunct,[status(thm)],[i_0_2037]),
[final] ).
cnf(i_0_3420,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk179_3(X1,X2,X3))) ),
inference(rw,[status(thm)],[i_0_2038,c_0_1654]),
[final] ).
cnf(i_0_3421,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X3)))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk177_3(X1,X2,X3))) ),
inference(rw,[status(thm)],[i_0_2039,c_0_1654]),
[final] ).
cnf(i_0_3422,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X6)))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5)
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X5),X6)) ),
inference(rw,[status(thm)],[i_0_2040,c_0_1654]),
[final] ).
cnf(i_0_3423,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(X4,fun(fun(X4,bool),bool),member(X4),X5),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X6),X3)))
| hAPP(X4,X4,combi(X4),X5) != hAPP(X1,X4,X6,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2041,c_0_1654]),
[final] ).
cnf(i_0_3424,plain,
( hBOOL(hAPP(fun(X4,bool),bool,hAPP(X4,fun(fun(X4,bool),bool),member(X4),X5),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X6),X3)))
| hAPP(X4,X4,combi(X4),X5) != hAPP(X1,X4,X6,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2042,c_0_1654]),
[final] ).
cnf(i_0_3425,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X6)))
| hAPP(X1,X2,X3,X4) != hAPP(X2,X2,combi(X2),X5)
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),X6)) ),
inference(rw,[status(thm)],[i_0_2043,c_0_1654]),
[final] ).
cnf(i_0_3426,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),hAPP(fun(X1,X3),fun(X1,X2),hAPP(fun(X3,X2),fun(fun(X1,X3),fun(X1,X2)),combb(X3,X2,X1),X4),X5)),top_top(fun(X1,bool))) = hAPP(fun(X3,bool),fun(X2,bool),hAPP(fun(X3,X2),fun(fun(X3,bool),fun(X2,bool)),image(X3,X2),X4),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X5),top_top(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2044]),
[final] ).
cnf(i_0_3427,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X5)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2045]),
[final] ).
cnf(i_0_3428,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2046]),
[final] ).
cnf(i_0_3429,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2047]),
[final] ).
cnf(i_0_3430,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2048]),
[final] ).
cnf(i_0_3431,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2049]),
[final] ).
cnf(i_0_3432,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2050]),
[final] ).
cnf(i_0_3433,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2051]),
[final] ).
cnf(i_0_3434,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(X1,bool)),combc(X1,fun(X1,bool),bool),member(X1)),X2))),
inference(split_conjunct,[status(thm)],[i_0_2052]),
[final] ).
cnf(i_0_3435,plain,
( hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),X3) = bot_bot(fun(fun(X1,bool),bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk145_3(X1,X2,X3)),X2)) ),
inference(rw,[status(thm)],[i_0_2053,c_0_1654]),
[final] ).
cnf(i_0_3436,plain,
( hAPP(X1,option(X4),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X7),X3),hAPP(X4,option(X4),some(X4),X5)),X2) = hAPP(X4,option(X4),some(X4),X6)
| hAPP(X4,X4,combi(X4),X5) != hAPP(X4,X4,combi(X4),X6)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2054,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3437,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X4,bool),fun(X1,bool),hAPP(fun(X4,X1),fun(fun(X4,bool),fun(X1,bool)),image(X4,X1),X5),X6)) = hAPP(fun(X4,bool),fun(X2,bool),hAPP(fun(X4,X2),fun(fun(X4,bool),fun(X2,bool)),image(X4,X2),hAPP(fun(X4,X1),fun(X4,X2),hAPP(fun(X1,X2),fun(fun(X4,X1),fun(X4,X2)),combb(X1,X2,X4),X3),X5)),X6),
inference(split_conjunct,[status(thm)],[i_0_2055]),
[final] ).
cnf(i_0_3438,plain,
hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),X4)),X5) = hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X5)),
inference(split_conjunct,[status(thm)],[i_0_2056]),
[final] ).
cnf(i_0_3439,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2057]),
[final] ).
cnf(i_0_3440,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2058]),
[final] ).
cnf(i_0_3441,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4))
| ~ distrib_lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2059]),
[final] ).
cnf(i_0_3442,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4))
| ~ distrib_lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2060]),
[final] ).
cnf(i_0_3443,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X3),X4))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2061]),
[final] ).
cnf(i_0_3444,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X4)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X3),X4))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2062]),
[final] ).
cnf(i_0_3445,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2063]),
[final] ).
cnf(i_0_3446,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2064,c_0_1654]),
[final] ).
cnf(i_0_3447,plain,
( hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3),X6) = hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X2,X3,X5) != hAPP(X2,X2,combi(X2),X6)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2065,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3448,plain,
hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool))))) = hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X4),none(X2)),
inference(split_conjunct,[status(thm)],[i_0_2066]),
[final] ).
cnf(i_0_3449,plain,
( hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2067,c_0_1654]),
[final] ).
cnf(i_0_3450,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2068,c_0_1654]),
[final] ).
cnf(i_0_3451,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2069,c_0_1654]),
[final] ).
cnf(i_0_3452,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2070,c_0_1654]),
[final] ).
cnf(i_0_3453,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2071,c_0_1654]),
[final] ).
cnf(i_0_3454,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)),X3) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2072]),
[final] ).
cnf(i_0_3455,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2073]),
[final] ).
cnf(i_0_3456,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1970]),
[final] ).
cnf(i_0_3457,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2074]),
[final] ).
cnf(i_0_3458,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk10_4(X1,X2,X3,X4)),X3))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1825]),
[final] ).
cnf(i_0_3459,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X4),hAPP(option(X4),fun(X1,option(X4)),hAPP(X1,fun(option(X4),fun(X1,option(X4))),hAPP(fun(X1,option(X4)),fun(X1,fun(option(X4),fun(X1,option(X4)))),fun_upd(X1,option(X4)),X5),X3),hAPP(X4,option(X4),some(X4),X7)),X2) = hAPP(X4,option(X4),some(X4),X6)
| hAPP(X1,option(X4),X5,X2) != hAPP(X4,option(X4),some(X4),X6) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2075,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3460,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(X1,X4,hAPP(fun(X1,bool),fun(X1,X4),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X1,X4)),hAPP(fun(X1,X4),fun(fun(X1,X4),fun(fun(X1,bool),fun(X1,X4))),override_on(X1,X4),X5),X6),X3),X2) = hAPP(X1,X4,X5,X2) ),
inference(split_conjunct,[status(thm)],[i_0_2076]),
[final] ).
cnf(i_0_3461,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(X1,X4,hAPP(fun(X1,bool),fun(X1,X4),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X1,X4)),hAPP(fun(X1,X4),fun(fun(X1,X4),fun(fun(X1,bool),fun(X1,X4))),override_on(X1,X4),X5),X6),X3),X2) = hAPP(X1,X4,X5,X2) ),
inference(split_conjunct,[status(thm)],[i_0_2021]),
[final] ).
cnf(i_0_3462,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2077]),
[final] ).
cnf(i_0_3463,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2078]),
[final] ).
cnf(i_0_3464,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,X5),hAPP(fun(X1,bool),X1,X3,X4)) = hAPP(fun(X1,bool),X1,X3,X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2079]),
[final] ).
cnf(i_0_3465,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2080,c_0_1654]),
[final] ).
cnf(i_0_3466,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2081,c_0_1654]),
[final] ).
cnf(i_0_3467,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2082,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3468,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2083,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3469,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2084,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3470,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2085,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3471,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk179_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X3)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rw,[status(thm)],[i_0_2086,c_0_1654]),
[final] ).
cnf(i_0_3472,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk177_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X3)))
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rw,[status(thm)],[i_0_2087,c_0_1654]),
[final] ).
cnf(i_0_3473,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1916]),
[final] ).
cnf(i_0_3474,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2088]),
[final] ).
cnf(i_0_3475,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2089]),
[final] ).
cnf(i_0_3476,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1916]),
[final] ).
cnf(i_0_3477,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2090]),
[final] ).
cnf(i_0_3478,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2089]),
[final] ).
cnf(i_0_3479,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)),X4) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_2091]),
[final] ).
cnf(i_0_3480,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),X4) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_2092]),
[final] ).
cnf(i_0_3481,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)),X4) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_2093]),
[final] ).
cnf(i_0_3482,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2022]),
[final] ).
cnf(i_0_3483,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X4),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2094]),
[final] ).
cnf(i_0_3484,plain,
( hBOOL(hAPP(X2,bool,X4,hAPP(X1,X2,X3,X5)))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4),X5)) ),
inference(split_conjunct,[status(thm)],[i_0_2095]),
[final] ).
cnf(i_0_3485,plain,
( hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X4),X3),hAPP(X1,X2,X3,X5)) = hAPP(X1,X1,combi(X1),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(rw,[status(thm)],[i_0_2096,c_0_1654]),
[final] ).
cnf(i_0_3486,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X3)),X2))
| ~ boolean_algebra(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2097]),
[final] ).
cnf(i_0_3487,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X3)),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),X3))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2098]),
[final] ).
cnf(i_0_3488,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X3)),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),X3))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2098]),
[final] ).
cnf(i_0_3489,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2099]),
[final] ).
cnf(i_0_3490,plain,
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2100]),
[final] ).
cnf(i_0_3491,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2101,c_0_1654]),
[final] ).
cnf(i_0_3492,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk161_3(X1,X2,X3)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2102]),
[final] ).
cnf(i_0_3493,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),X4))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2103]),
[final] ).
cnf(i_0_3494,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2104]),
[final] ).
cnf(i_0_3495,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2051]),
[final] ).
cnf(i_0_3496,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X4),X3)))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2104]),
[final] ).
cnf(i_0_3497,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X4),X3)))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2051]),
[final] ).
cnf(i_0_3498,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2105]),
[final] ).
cnf(i_0_3499,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2048]),
[final] ).
cnf(i_0_3500,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X4),X3)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2105]),
[final] ).
cnf(i_0_3501,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X4),X3)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2048]),
[final] ).
cnf(i_0_3502,plain,
( hBOOL(hAPP(X1,bool,X2,X4))
| hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2106]),
[final] ).
cnf(i_0_3503,plain,
hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,X2),fun(X2,fun(fun(X1,bool),X2)),hAPP(fun(X2,fun(X2,X2)),fun(fun(X1,X2),fun(X2,fun(fun(X1,bool),X2))),finite_fold_image(X2,X1),X3),X4),X5),bot_bot(fun(X1,bool))) = hAPP(X2,X2,combi(X2),X5),
inference(rw,[status(thm)],[i_0_2107,c_0_1654]),
[final] ).
cnf(i_0_3504,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X4))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2108]),
[final] ).
cnf(i_0_3505,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2109]),
[final] ).
cnf(i_0_3506,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,X5),hAPP(fun(X1,bool),X1,X3,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4))
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2110,c_0_1654]),
[final] ).
cnf(i_0_3507,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) = none(X1)
| hAPP(fun(X3,option(X1)),fun(X3,bool),dom(X3,X1),hAPP(option(X1),fun(X3,option(X1)),hAPP(X3,fun(option(X1),fun(X3,option(X1))),hAPP(fun(X3,option(X1)),fun(X3,fun(option(X1),fun(X3,option(X1)))),fun_upd(X3,option(X1)),X4),X5),X2)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X5),hAPP(fun(X3,option(X1)),fun(X3,bool),dom(X3,X1),X4)) ),
inference(rw,[status(thm)],[i_0_2111,c_0_1654]),
[final] ).
cnf(i_0_3508,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),hAPP(X1,X1,uminus_uminus(X1),X3)))
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2112]),
[final] ).
cnf(i_0_3509,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),hAPP(X1,X1,uminus_uminus(X1),X3)))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2113]),
[final] ).
cnf(i_0_3510,plain,
( hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),X4) = bot_bot(fun(fun(X1,bool),bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),esk144_4(X2,X1,X3,X4))) ),
inference(rw,[status(thm)],[i_0_2114,c_0_1654]),
[final] ).
cnf(i_0_3511,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X3),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2115]),
[final] ).
cnf(i_0_3512,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X2),X3),X4)) ),
inference(rw,[status(thm)],[i_0_2116,c_0_1654]),
[final] ).
cnf(i_0_3513,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1283]),
[final] ).
cnf(i_0_3514,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2117]),
[final] ).
cnf(i_0_3515,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1387]),
[final] ).
cnf(i_0_3516,plain,
( hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),X3) = bot_bot(fun(fun(X1,bool),bool))
| hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk145_3(X1,X2,X3)),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)),X2)) ),
inference(rw,[status(thm)],[i_0_2118,c_0_1654]),
[final] ).
cnf(i_0_3517,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2119]),
[final] ).
cnf(i_0_3518,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_2119]),
[final] ).
cnf(i_0_3519,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2120,c_0_1654]),
[final] ).
cnf(i_0_3520,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2121,c_0_1654]),
[final] ).
cnf(i_0_3521,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2122,c_0_1654]),
[final] ).
cnf(i_0_3522,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) != bot_bot(fun(X1,bool))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2123,c_0_1654]),
[final] ).
cnf(i_0_3523,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2124]),
[final] ).
cnf(i_0_3524,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2125]),
[final] ).
cnf(i_0_3525,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2126]),
[final] ).
cnf(i_0_3526,plain,
( hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),X4) = bot_bot(fun(fun(X1,bool),bool))
| hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk144_4(X2,X1,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X4))) ),
inference(rw,[status(thm)],[i_0_2127,c_0_1654]),
[final] ).
cnf(i_0_3527,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool))),combi(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(fun(X2,X1),fun(fun(X2,bool),X1)),bool)))),big_comm_monoid_big(X1,X2)) = big_comm_monoid_big(X1,X2),
inference(rw,[status(thm)],[i_0_2128,c_0_1654]),
[final] ).
cnf(i_0_3528,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)),X4) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_2129]),
[final] ).
cnf(i_0_3529,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2130]),
[final] ).
cnf(i_0_3530,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2131]),
[final] ).
cnf(i_0_3531,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2131]),
[final] ).
cnf(i_0_3532,plain,
( hBOOL(hAPP(X1,bool,X2,X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2132]),
[final] ).
cnf(i_0_3533,plain,
( hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2133]),
[final] ).
cnf(i_0_3534,plain,
~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X2),bot_bot(fun(X1,bool))),X3)),
inference(split_conjunct,[status(thm)],[i_0_2134]),
[final] ).
cnf(i_0_3535,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2135,c_0_1654]),
[final] ).
cnf(i_0_3536,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))))),
inference(split_conjunct,[status(thm)],[i_0_2136]),
[final] ).
cnf(i_0_3537,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X5),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2137]),
[final] ).
cnf(i_0_3538,plain,
( hAPP(X1,X1,combi(X1),X4) != hAPP(X1,X1,combi(X1),X5)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2138,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3539,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk159_3(X1,X2,X3)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2139]),
[final] ).
cnf(i_0_3540,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3) ),
inference(split_conjunct,[status(thm)],[i_0_1987]),
[final] ).
cnf(i_0_3541,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X4),X3) ),
inference(split_conjunct,[status(thm)],[i_0_2140]),
[final] ).
cnf(i_0_3542,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2141]),
[final] ).
cnf(i_0_3543,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2142]),
[final] ).
cnf(i_0_3544,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X4)
| hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3),X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2143,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3545,plain,
( hAPP(fun(X4,bool),fun(X4,bool),hAPP(X4,fun(fun(X4,bool),fun(X4,bool)),insert(X4),hAPP(X1,X4,X5,X2)),hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)) = hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2144]),
[final] ).
cnf(i_0_3546,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2145]),
[final] ).
cnf(i_0_3547,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2146]),
[final] ).
cnf(i_0_3548,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk161_3(X1,X2,X3)),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2102]),
[final] ).
cnf(i_0_3549,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2147]),
[final] ).
cnf(i_0_3550,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X3),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2148]),
[final] ).
cnf(i_0_3551,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X3),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2149]),
[final] ).
cnf(i_0_3552,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X3),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2150]),
[final] ).
cnf(i_0_3553,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X3),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2151]),
[final] ).
cnf(i_0_3554,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2152]),
[final] ).
cnf(i_0_3555,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2153]),
[final] ).
cnf(i_0_3556,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4))
| ~ distrib_lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2154]),
[final] ).
cnf(i_0_3557,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4))
| ~ distrib_lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2155]),
[final] ).
cnf(i_0_3558,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2156]),
[final] ).
cnf(i_0_3559,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2157]),
[final] ).
cnf(i_0_3560,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),X2))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2158]),
[final] ).
cnf(i_0_3561,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),X2))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2159]),
[final] ).
cnf(i_0_3562,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),X3))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2160]),
[final] ).
cnf(i_0_3563,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),X3))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2161]),
[final] ).
cnf(i_0_3564,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),bot_bot(fun(X1,bool))))
| hAPP(X1,X1,combi(X1),X4) != hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2162,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3565,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X5),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))
| hAPP(X1,X1,combi(X1),X4) != hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2163,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3566,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2164]),
[final] ).
cnf(i_0_3567,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2165]),
[final] ).
cnf(i_0_3568,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2166]),
[final] ).
cnf(i_0_3569,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2167]),
[final] ).
cnf(i_0_3570,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,X5)),hAPP(X2,X1,X4,X5)))
| ~ ord(X1)
| ~ hBOOL(hAPP(fun(X2,X1),bool,hAPP(fun(X2,X1),fun(fun(X2,X1),bool),ord_less_eq(fun(X2,X1)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2168]),
[final] ).
cnf(i_0_3571,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X2,X1,X3,X5)),hAPP(X2,X1,X4,X5)))
| ~ ord(X1)
| ~ hBOOL(hAPP(fun(X2,X1),bool,hAPP(fun(X2,X1),fun(fun(X2,X1),bool),ord_less_eq(fun(X2,X1)),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2169]),
[final] ).
cnf(i_0_3572,plain,
( hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),hAPP(X1,X2,X4,X5)))
| ~ hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X3),X4))
| ~ ord(X2) ),
inference(split_conjunct,[status(thm)],[i_0_1857]),
[final] ).
cnf(i_0_3573,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2170]),
[final] ).
cnf(i_0_3574,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2171]),
[final] ).
cnf(i_0_3575,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2172]),
[final] ).
cnf(i_0_3576,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2173]),
[final] ).
cnf(i_0_3577,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2174]),
[final] ).
cnf(i_0_3578,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)))),combi(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))))),finite908156982e_idem(X1,X2)) = finite908156982e_idem(X1,X2),
inference(rw,[status(thm)],[i_0_2175,c_0_1654]),
[final] ).
cnf(i_0_3579,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)))),fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool)))),combi(fun(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X2,X1),fun(fun(fun(X2,bool),X1),bool))))),finite1357897459simple(X1,X2)) = finite1357897459simple(X1,X2),
inference(rw,[status(thm)],[i_0_2176,c_0_1654]),
[final] ).
cnf(i_0_3580,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_sup_sup(fun(fun(X1,bool),bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)),
inference(split_conjunct,[status(thm)],[i_0_2177]),
[final] ).
cnf(i_0_3581,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_sup_sup(fun(fun(X1,bool),bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X2)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)),
inference(split_conjunct,[status(thm)],[i_0_2178]),
[final] ).
cnf(i_0_3582,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2179]),
[final] ).
cnf(i_0_3583,plain,
hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),bool),ord_less_eq(fun(fun(X1,bool),bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)))),
inference(split_conjunct,[status(thm)],[i_0_2180]),
[final] ).
cnf(i_0_3584,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2181,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3585,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2182,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3586,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2183,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3587,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2184,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3588,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2185,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3589,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X5)
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) != hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2186,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3590,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2187]),
[final] ).
cnf(i_0_3591,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2188]),
[final] ).
cnf(i_0_3592,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))))) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2189]),
[final] ).
cnf(i_0_3593,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X5)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3)),X5)
| hAPP(X1,option(X2),X3,X4) != none(X2) ),
inference(split_conjunct,[status(thm)],[i_0_2190]),
[final] ).
cnf(i_0_3594,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X5)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),hAPP(X1,X2,X3,X4)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X5)),
inference(split_conjunct,[status(thm)],[i_0_2191]),
[final] ).
cnf(i_0_3595,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk168_3(X1,X2,X3)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2192,c_0_1654]),
[final] ).
cnf(i_0_3596,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2193,c_0_1654]),
[final] ).
cnf(i_0_3597,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),X2))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk143_3(X1,X2,X3)),X2)) ),
inference(rw,[status(thm)],[i_0_2194,c_0_1654]),
[final] ).
cnf(i_0_3598,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk159_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2139]),
[final] ).
cnf(i_0_3599,plain,
hAPP(fun(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2)),fun(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2)),combi(fun(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2))),hoare_1759541758le_rec(X1,X2)) = hoare_1759541758le_rec(X1,X2),
inference(rw,[status(thm)],[i_0_2195,c_0_1654]),
[final] ).
cnf(i_0_3600,plain,
hAPP(fun(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2)),fun(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2)),combi(fun(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),X2))),fun(hoare_2118899576triple(X1),X2))),hoare_225284258e_case(X1,X2)) = hoare_225284258e_case(X1,X2),
inference(rw,[status(thm)],[i_0_2196,c_0_1654]),
[final] ).
cnf(i_0_3601,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2197]),
[final] ).
cnf(i_0_3602,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2012]),
[final] ).
cnf(i_0_3603,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X4),X3)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2198]),
[final] ).
cnf(i_0_3604,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X4),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2012]),
[final] ).
cnf(i_0_3605,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4)))
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2199]),
[final] ).
cnf(i_0_3606,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X4),X3)))
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2200]),
[final] ).
cnf(i_0_3607,plain,
( hBOOL(hAPP(X3,bool,hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),X2),X5))
| ~ hBOOL(hAPP(X1,bool,X2,hAPP(X3,X1,X4,X5))) ),
inference(split_conjunct,[status(thm)],[i_0_2095]),
[final] ).
cnf(i_0_3608,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5) ),
inference(rw,[status(thm)],[i_0_2201,c_0_1654]),
[final] ).
cnf(i_0_3609,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),esk146_3(X1,X2,X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2202]),
[final] ).
cnf(i_0_3610,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2203,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3611,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2204,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3612,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3)),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2205,c_0_1654]),
[final] ).
cnf(i_0_3613,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3)),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2206,c_0_1654]),
[final] ).
cnf(i_0_3614,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X3)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2207,c_0_1654]),
[final] ).
cnf(i_0_3615,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X3)),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2208,c_0_1654]),
[final] ).
cnf(i_0_3616,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk11_4(X1,X2,X3,X4)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1825]),
[final] ).
cnf(i_0_3617,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,esk11_4(X1,X2,X3,X4)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1825]),
[final] ).
cnf(i_0_3618,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2141]),
[final] ).
cnf(i_0_3619,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2209]),
[final] ).
cnf(i_0_3620,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X2)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2210,c_0_1654]),
[final] ).
cnf(i_0_3621,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X3)),hAPP(X1,X1,uminus_uminus(X1),X2)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2112]),
[final] ).
cnf(i_0_3622,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X3)),hAPP(X1,X1,uminus_uminus(X1),X2)))
| ~ boolean_algebra(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2211]),
[final] ).
cnf(i_0_3623,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X3)),hAPP(X1,X1,uminus_uminus(X1),X2)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2113]),
[final] ).
cnf(i_0_3624,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,uminus_uminus(X1),X3)),hAPP(X1,X1,uminus_uminus(X1),X2)))
| ~ ordered_ab_group_add(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2212]),
[final] ).
cnf(i_0_3625,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk169_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2213,c_0_1654]),
[final] ).
cnf(i_0_3626,plain,
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(rw,[status(thm)],[i_0_2214,c_0_1654]),
[final] ).
cnf(i_0_3627,plain,
( hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X3),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2215]),
[final] ).
cnf(i_0_3628,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_2216]),
[final] ).
cnf(i_0_3629,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_2217]),
[final] ).
cnf(i_0_3630,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2218]),
[final] ).
cnf(i_0_3631,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2219]),
[final] ).
cnf(i_0_3632,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2220]),
[final] ).
cnf(i_0_3633,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk154_3(X1,X2,X3)),X3))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2024]),
[final] ).
cnf(i_0_3634,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk162_3(X1,X2,X3)),X2))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2221]),
[final] ).
cnf(i_0_3635,plain,
( hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = hAPP(X4,X4,combi(X4),X6)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2222,c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3636,plain,
( hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = hAPP(X4,X4,combi(X4),X6)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2223,c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3637,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2)) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2224,c_0_1654]),
[final] ).
cnf(i_0_3638,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2119]),
[final] ).
cnf(i_0_3639,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2225]),
[final] ).
cnf(i_0_3640,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2063]),
[final] ).
cnf(i_0_3641,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2226,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3642,plain,
( hAPP(fun(fun(X1,bool),bool),fun(fun(X2,bool),bool),hAPP(fun(fun(X1,bool),fun(X2,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X2,bool),bool)),image(fun(X1,bool),fun(X2,bool)),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X4)) = hAPP(fun(X2,bool),fun(fun(X2,bool),bool),pow(X2),X5)
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) != hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),X5) ),
inference(rw,[status(thm)],[i_0_2227,c_0_1654]),
[final] ).
cnf(i_0_3643,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),esk157_3(X1,X2,X3)),esk158_3(X1,X2,X3)) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1395]),
[final] ).
cnf(i_0_3644,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)) = hAPP(fun(X2,bool),fun(X2,bool),hAPP(fun(X2,bool),fun(fun(X2,bool),fun(X2,bool)),semilattice_inf_inf(fun(X2,bool)),X4),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2228]),
[final] ).
cnf(i_0_3645,plain,
( hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),top_top(fun(X1,bool))),X3),hAPP(X1,X2,X3,X4)) = hAPP(X1,X1,combi(X1),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(rw,[status(thm)],[i_0_2229,c_0_1654]),
[final] ).
cnf(i_0_3646,plain,
( hAPP(fun(X1,bool),X1,X3,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2230,c_0_1654]),
[final] ).
cnf(i_0_3647,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X3)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2231,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3648,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)))
| ~ hBOOL(hAPP(X1,bool,X2,esk57_3(X1,X2,X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2232]),
[final] ).
cnf(i_0_3649,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3))),
inference(split_conjunct,[status(thm)],[i_0_2233]),
[final] ).
cnf(i_0_3650,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X2))),
inference(split_conjunct,[status(thm)],[i_0_2234]),
[final] ).
cnf(i_0_3651,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2235,c_0_1654]),
[final] ).
cnf(i_0_3652,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2236,c_0_1654]),
[final] ).
cnf(i_0_3653,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2237,c_0_1654]),
[final] ).
cnf(i_0_3654,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2238,c_0_1654]),
[final] ).
cnf(i_0_3655,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2239,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3656,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2240,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3657,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X4),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X3))
| ~ hBOOL(hAPP(X1,bool,X4,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2241]),
[final] ).
cnf(i_0_3658,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(X1,X1,uminus_uminus(X1),X2)))
| ~ boolean_algebra(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2242]),
[final] ).
cnf(i_0_3659,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(X1,X1,uminus_uminus(X1),X2)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X3)))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2243]),
[final] ).
cnf(i_0_3660,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(X1,X1,uminus_uminus(X1),X2)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X3)))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2243]),
[final] ).
cnf(i_0_3661,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X3),X2),esk189_3(X1,X3,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2244,c_0_1654]),
[final] ).
cnf(i_0_3662,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X4),X3) = top_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)),X3) != top_top(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2))
| ~ comple1742628961attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2245]),
[final] ).
cnf(i_0_3663,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X4),X3) = bot_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),X3) != bot_bot(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2))
| ~ comple1742628961attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2246]),
[final] ).
cnf(i_0_3664,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = hAPP(X1,X4,X5,X2) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2247,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3665,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = hAPP(X1,X4,X5,X2) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2248,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3666,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X4,hAPP(X4,fun(X1,X4),hAPP(X1,fun(X4,fun(X1,X4)),hAPP(fun(X1,X4),fun(X1,fun(X4,fun(X1,X4))),fun_upd(X1,X4),X5),X3),X6),X2) = hAPP(X1,X4,X5,X2) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2249,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3667,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),X2))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2250]),
[final] ).
cnf(i_0_3668,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool))),finite_fold(X1,fun(X1,bool)),insert(X1)),X3),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2251]),
[final] ).
cnf(i_0_3669,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),esk110_4(X2,X1,X3,X4)),X4))
| hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X5),X3) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2252,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3670,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2253]),
[final] ).
cnf(i_0_3671,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X2) = hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),X5),X3)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),top_top(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2254,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3672,plain,
hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),semilattice_inf_inf(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3)),
inference(split_conjunct,[status(thm)],[i_0_2255]),
[final] ).
cnf(i_0_3673,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk146_3(X1,X2,X3)),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2202]),
[final] ).
cnf(i_0_3674,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X4),X5)
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2256]),
[final] ).
cnf(i_0_3675,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X5))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X4),X5) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3)
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2256]),
[final] ).
cnf(i_0_3676,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ preorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2257]),
[final] ).
cnf(i_0_3677,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3))
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2258]),
[final] ).
cnf(i_0_3678,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_2259]),
[final] ).
cnf(i_0_3679,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk142_3(X1,X2,X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2260]),
[final] ).
cnf(i_0_3680,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))),X3),
inference(split_conjunct,[status(thm)],[i_0_2261]),
[final] ).
cnf(i_0_3681,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk169_3(X1,X2,X3)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2262,c_0_1654]),
[final] ).
cnf(i_0_3682,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk168_3(X1,X2,X3)),X3))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2263,c_0_1654]),
[final] ).
cnf(i_0_3683,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2264]),
[final] ).
cnf(i_0_3684,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2265]),
[final] ).
cnf(i_0_3685,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2266]),
[final] ).
cnf(i_0_3686,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2267]),
[final] ).
cnf(i_0_3687,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2268]),
[final] ).
cnf(i_0_3688,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2269]),
[final] ).
cnf(i_0_3689,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2270]),
[final] ).
cnf(i_0_3690,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2271]),
[final] ).
cnf(i_0_3691,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2272]),
[final] ).
cnf(i_0_3692,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2273]),
[final] ).
cnf(i_0_3693,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)),X4) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2274]),
[final] ).
cnf(i_0_3694,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk143_3(X1,X2,X3)),X3))
| ~ comple44059174attice(X1) ),
inference(rw,[status(thm)],[i_0_2275,c_0_1654]),
[final] ).
cnf(i_0_3695,plain,
( hBOOL(hAPP(X1,bool,X2,esk57_3(X1,X3,X2)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2232]),
[final] ).
cnf(i_0_3696,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk142_3(X1,X2,X3)),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2260]),
[final] ).
cnf(i_0_3697,plain,
( hBOOL(hAPP(com,bool,wt,X2))
| ~ hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_2276]),
[final] ).
cnf(i_0_3698,plain,
( hAPP(fun(X1,bool),X1,X3,X4) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X2),X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite_folding_one(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2277]),
[final] ).
cnf(i_0_3699,plain,
( hAPP(fun(X1,bool),X1,X3,X4) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X2),X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),big_semilattice_big(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2278]),
[final] ).
cnf(i_0_3700,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk15_3(X1,X2,X3)),esk16_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1972]),
[final] ).
cnf(i_0_3701,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X1,X4),fun(fun(X1,bool),fun(X4,bool)),image(X1,X4),hAPP(X4,fun(X1,X4),combk(X4,X1),X5)),X3) = hAPP(fun(X4,bool),fun(X4,bool),hAPP(X4,fun(fun(X4,bool),fun(X4,bool)),insert(X4),X5),bot_bot(fun(X4,bool)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2279]),
[final] ).
cnf(i_0_3702,plain,
( X2 = X1
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2280]),
[final] ).
cnf(i_0_3703,plain,
( hBOOL(hAPP(X1,bool,X3,X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk45_4(X1,X2,X3,X4)),hAPP(option(X1),fun(X1,bool),set(X1),X4)))
| hAPP(option(X1),option(X1),combi(option(X1)),X4) != hAPP(X1,option(X1),some(X1),X2) ),
inference(rw,[status(thm)],[i_0_2281,c_0_1654]),
[final] ).
cnf(i_0_3704,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4) ),
inference(split_conjunct,[status(thm)],[i_0_2077]),
[final] ).
cnf(i_0_3705,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X4) ),
inference(split_conjunct,[status(thm)],[i_0_2282]),
[final] ).
cnf(i_0_3706,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2))),
inference(split_conjunct,[status(thm)],[i_0_2283]),
[final] ).
cnf(i_0_3707,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_min(X1)),X3),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2284]),
[final] ).
cnf(i_0_3708,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),ord_max(X1)),X3),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2285]),
[final] ).
cnf(i_0_3709,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X3),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2286]),
[final] ).
cnf(i_0_3710,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X3),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2287]),
[final] ).
cnf(i_0_3711,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4)),
inference(split_conjunct,[status(thm)],[i_0_2288]),
[final] ).
cnf(i_0_3712,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X3),X4),X5),X4) = hAPP(X2,X2,combi(X2),X5),
inference(rw,[status(thm)],[i_0_2289,c_0_1654]),
[final] ).
cnf(i_0_3713,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2290,c_0_1654]),
[final] ).
cnf(i_0_3714,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2291]),
[final] ).
cnf(i_0_3715,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2291]),
[final] ).
cnf(i_0_3716,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2292]),
[final] ).
cnf(i_0_3717,hypothesis,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),bool),member(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),fa)),
inference(split_conjunct,[status(thm)],[i_0_2293]),
[final] ).
cnf(i_0_3718,plain,
( hBOOL(hAPP(com,bool,wt,X1))
| ~ hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_2294]),
[final] ).
cnf(i_0_3719,plain,
( hBOOL(hAPP(com,bool,wt,X1))
| ~ hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X2),X1))) ),
inference(split_conjunct,[status(thm)],[i_0_2294]),
[final] ).
cnf(i_0_3720,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk64_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1437]),
[final] ).
cnf(i_0_3721,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk63_3(X1,X2,X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1438]),
[final] ).
cnf(i_0_3722,plain,
hAPP(fun(X1,X2),fun(X2,fun(fun(X1,bool),X2)),hAPP(fun(X2,fun(X2,X2)),fun(fun(X1,X2),fun(X2,fun(fun(X1,bool),X2))),finite_fold_image(X2,X1),X3),X4) = hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),hAPP(fun(X1,X2),fun(X1,fun(X2,X2)),hAPP(fun(X2,fun(X2,X2)),fun(fun(X1,X2),fun(X1,fun(X2,X2))),combb(X2,fun(X2,X2),X1),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_2295]),
[final] ).
cnf(i_0_3723,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk154_3(X1,X2,X3)),X2))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),X3))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2024]),
[final] ).
cnf(i_0_3724,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk162_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)),X2))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2221]),
[final] ).
cnf(i_0_3725,plain,
( hAPP(X1,option(X3),X4,X2) = hAPP(X3,option(X3),some(X3),esk20_4(X1,X3,X2,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,option(X3)),fun(X1,bool),dom(X1,X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_2296]),
[final] ).
cnf(i_0_3726,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk158_3(X1,X2,X3)) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk157_3(X1,X2,X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2297,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3727,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3))),
inference(split_conjunct,[status(thm)],[i_0_2298]),
[final] ).
cnf(i_0_3728,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X4),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2299]),
[final] ).
cnf(i_0_3729,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X4),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2300]),
[final] ).
cnf(i_0_3730,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2301]),
[final] ).
cnf(i_0_3731,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2300]),
[final] ).
cnf(i_0_3732,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk156_2(X1,X2)),X2))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2302]),
[final] ).
cnf(i_0_3733,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk160_3(X1,X2,X3))) ),
inference(rw,[status(thm)],[i_0_2303,c_0_1654]),
[final] ).
cnf(i_0_3734,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)),
inference(split_conjunct,[status(thm)],[i_0_2304]),
[final] ).
cnf(i_0_3735,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)),
inference(split_conjunct,[status(thm)],[i_0_2305]),
[final] ).
cnf(i_0_3736,plain,
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2306]),
[final] ).
cnf(i_0_3737,plain,
( hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X4),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X5),X6)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X5),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X4),X6))
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite100568337ommute(X1,X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2307]),
[final] ).
cnf(i_0_3738,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2))) ),
inference(rw,[status(thm)],[i_0_2308,c_0_1654]),
[final] ).
cnf(i_0_3739,plain,
( hAPP(X1,option(X4),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3),X2) = hAPP(X1,option(X4),X5,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2309]),
[final] ).
cnf(i_0_3740,plain,
( hAPP(X1,option(X4),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3),X2) = hAPP(X1,option(X4),X5,X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2310]),
[final] ).
cnf(i_0_3741,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),X2))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2311]),
[final] ).
cnf(i_0_3742,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk149_4(X2,X1,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1436]),
[final] ).
cnf(i_0_3743,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk148_4(X2,X1,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1436]),
[final] ).
cnf(i_0_3744,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk105_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1302]),
[final] ).
cnf(i_0_3745,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk104_4(X1,X2,X3,X4)),X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1302]),
[final] ).
cnf(i_0_3746,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk153_3(X1,X2,X3)),X2))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)),X3) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2072]),
[final] ).
cnf(i_0_3747,plain,
( hBOOL(hAPP(X1,bool,X4,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X4,esk26_4(X1,X4,X3,X5))) ),
inference(split_conjunct,[status(thm)],[i_0_1860]),
[final] ).
cnf(i_0_3748,plain,
( hBOOL(hAPP(X1,bool,X4,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X4,esk26_4(X1,X4,X5,X3))) ),
inference(split_conjunct,[status(thm)],[i_0_1860]),
[final] ).
cnf(i_0_3749,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk13_3(X1,X2,X3)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2312]),
[final] ).
cnf(i_0_3750,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)) = hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),X4)
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(rw,[status(thm)],[i_0_2313,c_0_1654]),
[final] ).
cnf(i_0_3751,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X3)),
inference(split_conjunct,[status(thm)],[i_0_2314]),
[final] ).
cnf(i_0_3752,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),X3)),
inference(split_conjunct,[status(thm)],[i_0_2315]),
[final] ).
cnf(i_0_3753,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2316]),
[final] ).
cnf(i_0_3754,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),top_top(fun(X1,bool))) = top_top(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X2),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2317]),
[final] ).
cnf(i_0_3755,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2170]),
[final] ).
cnf(i_0_3756,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2318]),
[final] ).
cnf(i_0_3757,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk147_3(X1,X2,X3)))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2319]),
[final] ).
cnf(i_0_3758,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk140_3(X1,X2,X3)))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2125]),
[final] ).
cnf(i_0_3759,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2320,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3760,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2321,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3761,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2322,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3762,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2323,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3763,plain,
( hAPP(X2,X1,X3,X4) = hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X3),X4),X5) != hAPP(fun(X2,X1),fun(X2,X1),combi(fun(X2,X1)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2324,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3764,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X4),X3))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2325,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3765,plain,
( hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1346]),
[final] ).
cnf(i_0_3766,plain,
hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))),X3),X4) = none(X2),
inference(split_conjunct,[status(thm)],[i_0_2326]),
[final] ).
cnf(i_0_3767,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2327]),
[final] ).
cnf(i_0_3768,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2328]),
[final] ).
cnf(i_0_3769,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2329]),
[final] ).
cnf(i_0_3770,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2330]),
[final] ).
cnf(i_0_3771,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,option(X3)),fun(X1,bool),dom(X1,X3),X4)))
| hAPP(X1,option(X3),X4,X2) != none(X3) ),
inference(split_conjunct,[status(thm)],[i_0_2331]),
[final] ).
cnf(i_0_3772,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_902341502valids(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2332]),
[final] ).
cnf(i_0_3773,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2253]),
[final] ).
cnf(i_0_3774,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)) = hAPP(X1,X1,combi(X1),X3)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2333,c_0_1654]),
[final] ).
cnf(i_0_3775,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)) = hAPP(X1,X1,combi(X1),X3)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2334,c_0_1654]),
[final] ).
cnf(i_0_3776,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk160_3(X1,X2,X3)),X3))
| ~ comple44059174attice(X1) ),
inference(rw,[status(thm)],[i_0_2335,c_0_1654]),
[final] ).
cnf(i_0_3777,plain,
hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),X4)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3)),X4),
inference(split_conjunct,[status(thm)],[i_0_2336]),
[final] ).
cnf(i_0_3778,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2337,c_0_1654]),
[final] ).
cnf(i_0_3779,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2338,c_0_1654]),
[final] ).
cnf(i_0_3780,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),X3),X2)
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2339]),
[final] ).
cnf(i_0_3781,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),X3),X2)
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2340]),
[final] ).
cnf(i_0_3782,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)),X3),
inference(split_conjunct,[status(thm)],[i_0_2341]),
[final] ).
cnf(i_0_3783,plain,
( hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),hAPP(X1,fun(X4,X1),combk(X1,X4),X2)),X3) = top_top(fun(X4,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2342]),
[final] ).
cnf(i_0_3784,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X3) = hAPP(X1,option(X1),some(X1),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(option(X1),fun(X1,bool),set(X1),X3))) ),
inference(rw,[status(thm)],[i_0_2343,c_0_1654]),
[final] ).
cnf(i_0_3785,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),X2,X4),X4) = hAPP(X1,X1,combi(X1),X4)
| ~ hBOOL(hAPP(fun(fun(X1,bool),X1),bool,hAPP(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool),finite2073411215e_idem(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2344,c_0_1654]),
[final] ).
cnf(i_0_3786,plain,
( hBOOL(hAPP(X1,bool,X2,esk31_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1858]),
[final] ).
cnf(i_0_3787,plain,
( hBOOL(hAPP(X1,bool,X2,esk31_4(X1,X2,X3,X4)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X5),X4))
| ~ hBOOL(hAPP(X1,bool,X2,X5)) ),
inference(split_conjunct,[status(thm)],[i_0_1858]),
[final] ).
cnf(i_0_3788,plain,
hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool)),combc(fun(X1,bool),fun(X1,bool),bool),ord_less_eq(fun(X1,bool))),X2)),
inference(split_conjunct,[status(thm)],[i_0_2345]),
[final] ).
cnf(i_0_3789,plain,
( hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X2)))
| ~ hBOOL(hAPP(com,bool,wt,X1))
| ~ hBOOL(hAPP(com,bool,wt,X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2346]),
[final] ).
cnf(i_0_3790,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) = top_top(fun(X2,bool))
| hAPP(X1,X2,X3,hAPP(X2,X1,X4,esk131_4(X1,X2,X3,X4))) != hAPP(X2,X2,combi(X2),esk131_4(X1,X2,X3,X4)) ),
inference(rw,[status(thm)],[i_0_2347,c_0_1654]),
[final] ).
cnf(i_0_3791,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2348]),
[final] ).
cnf(i_0_3792,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2349]),
[final] ).
cnf(i_0_3793,plain,
( hAPP(option(X2),fun(X1,option(X2)),hAPP(X1,fun(option(X2),fun(X1,option(X2))),hAPP(fun(X1,option(X2)),fun(X1,fun(option(X2),fun(X1,option(X2)))),fun_upd(X1,option(X2)),X3),X4),hAPP(X2,option(X2),some(X2),X5)) = hAPP(fun(X1,option(X2)),fun(X1,option(X2)),combi(fun(X1,option(X2))),X3)
| hAPP(X1,option(X2),X3,X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(rw,[status(thm)],[i_0_2350,c_0_1654]),
[final] ).
cnf(i_0_3794,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),X2),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),X2),top_top(fun(X1,bool))) != top_top(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2351]),
[final] ).
cnf(i_0_3795,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2171]),
[final] ).
cnf(i_0_3796,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2352]),
[final] ).
cnf(i_0_3797,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),esk153_3(X1,X2,X3)),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2072]),
[final] ).
cnf(i_0_3798,plain,
( hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),semilattice_sup_sup(fun(X2,X1)),X3),X4),X5) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X2,X1,X3,X5)),hAPP(X2,X1,X4,X5))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2353]),
[final] ).
cnf(i_0_3799,plain,
( hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),semilattice_sup_sup(fun(X2,X1)),X3),X4),X5) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X2,X1,X3,X5)),hAPP(X2,X1,X4,X5))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2354]),
[final] ).
cnf(i_0_3800,plain,
( hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),semilattice_inf_inf(fun(X2,X1)),X3),X4),X5) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X2,X1,X3,X5)),hAPP(X2,X1,X4,X5))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2355]),
[final] ).
cnf(i_0_3801,plain,
( hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),semilattice_inf_inf(fun(X2,X1)),X3),X4),X5) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X2,X1,X3,X5)),hAPP(X2,X1,X4,X5))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2356]),
[final] ).
cnf(i_0_3802,plain,
( hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),minus_minus(fun(X2,X1)),X3),X4),X5) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),hAPP(X2,X1,X3,X5)),hAPP(X2,X1,X4,X5))
| ~ minus(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2357]),
[final] ).
cnf(i_0_3803,plain,
( hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),hAPP(fun(X2,X1),fun(fun(X2,X1),fun(X2,X1)),minus_minus(fun(X2,X1)),X3),X4),X5) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),hAPP(X2,X1,X3,X5)),hAPP(X2,X1,X4,X5))
| ~ minus(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2358]),
[final] ).
cnf(i_0_3804,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk147_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2319]),
[final] ).
cnf(i_0_3805,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk140_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2125]),
[final] ).
cnf(i_0_3806,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2359,c_0_1654]),
[final] ).
cnf(i_0_3807,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2))
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2360,c_0_1654]),
[final] ).
cnf(i_0_3808,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2361,c_0_1654]),
[final] ).
cnf(i_0_3809,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2))
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2362,c_0_1654]),
[final] ).
cnf(i_0_3810,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2363,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3811,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2364,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3812,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| hAPP(X1,X1,combi(X1),X3) != hAPP(X1,X1,combi(X1),X4)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2365,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3813,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X2))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2366,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3814,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X3))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X4)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2367,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3815,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2368]),
[final] ).
cnf(i_0_3816,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2369]),
[final] ).
cnf(i_0_3817,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2370]),
[final] ).
cnf(i_0_3818,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X4))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2371]),
[final] ).
cnf(i_0_3819,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2372]),
[final] ).
cnf(i_0_3820,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2373]),
[final] ).
cnf(i_0_3821,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2374]),
[final] ).
cnf(i_0_3822,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2375]),
[final] ).
cnf(i_0_3823,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2376]),
[final] ).
cnf(i_0_3824,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2377]),
[final] ).
cnf(i_0_3825,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk89_3(X1,X2,X3)),esk90_3(X1,X2,X3)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1796]),
[final] ).
cnf(i_0_3826,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2378]),
[final] ).
cnf(i_0_3827,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2379]),
[final] ).
cnf(i_0_3828,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2380]),
[final] ).
cnf(i_0_3829,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2381]),
[final] ).
cnf(i_0_3830,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2)))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2382]),
[final] ).
cnf(i_0_3831,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2)))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2383]),
[final] ).
cnf(i_0_3832,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2384,c_0_1654]),
[final] ).
cnf(i_0_3833,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2385,c_0_1654]),
[final] ).
cnf(i_0_3834,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2386,c_0_1654]),
[final] ).
cnf(i_0_3835,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2387,c_0_1654]),
[final] ).
cnf(i_0_3836,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2388,c_0_1654]),
[final] ).
cnf(i_0_3837,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2389]),
[final] ).
cnf(i_0_3838,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2390]),
[final] ).
cnf(i_0_3839,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2391]),
[final] ).
cnf(i_0_3840,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X2)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2392]),
[final] ).
cnf(i_0_3841,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2393]),
[final] ).
cnf(i_0_3842,plain,
( hAPP(X1,X4,X5,X2) = hAPP(X1,X4,X5,X3)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),top_top(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2394,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3843,plain,
( hAPP(X1,X1,combi(X1),X4) = hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X2,X3,X4) != hAPP(X1,X2,X3,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2395,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3844,plain,
( hAPP(X1,X1,combi(X1),X4) = hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X2,X3,X4) != hAPP(X1,X2,X3,X5)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2396,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3845,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X2))
| ~ linord219039673up_add(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2397,c_0_1654]),
[final] ).
cnf(i_0_3846,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2)) = hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X2))
| ~ linord219039673up_add(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2398,c_0_1654]),
[final] ).
cnf(i_0_3847,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X4)) = hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(fun(X2,X1),fun(X2,bool),hAPP(fun(X1,bool),fun(fun(X2,X1),fun(X2,bool)),combb(X1,bool,X2),X4),X3)),
inference(split_conjunct,[status(thm)],[i_0_2399]),
[final] ).
cnf(i_0_3848,plain,
hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X1) = hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),fequal(state)),X1),hAPP(com,fun(state,fun(state,bool)),evalc,X1)),
inference(split_conjunct,[status(thm)],[i_0_2400]),
[final] ).
cnf(i_0_3849,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X4))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2401,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3850,plain,
( hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X2,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2402]),
[final] ).
cnf(i_0_3851,plain,
( hBOOL(hAPP(X1,bool,X4,X3))
| ~ hBOOL(hAPP(X1,bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2403]),
[final] ).
cnf(i_0_3852,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2404]),
[final] ).
cnf(i_0_3853,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk134_2(X1,X2)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2405]),
[final] ).
cnf(i_0_3854,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(X1,option(X4),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3),X2) = none(X4) ),
inference(split_conjunct,[status(thm)],[i_0_2309]),
[final] ).
cnf(i_0_3855,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(X1,option(X4),hAPP(fun(X1,bool),fun(X1,option(X4)),hAPP(fun(X1,option(X4)),fun(fun(X1,bool),fun(X1,option(X4))),restrict_map(X1,X4),X5),X3),X2) = none(X4) ),
inference(split_conjunct,[status(thm)],[i_0_2406]),
[final] ).
cnf(i_0_3856,plain,
( hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X2),X1)))
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(split_conjunct,[status(thm)],[i_0_2407]),
[final] ).
cnf(i_0_3857,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[i_0_2408,c_0_1654]),
[final] ).
cnf(i_0_3858,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X4)) = hAPP(fun(X2,bool),fun(X2,bool),uminus_uminus(fun(X2,bool)),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X4)),
inference(split_conjunct,[status(thm)],[i_0_2409]),
[final] ).
cnf(i_0_3859,plain,
hAPP(X1,X2,hAPP(fun(X1,X3),fun(X1,X2),hAPP(fun(X1,fun(X3,X2)),fun(fun(X1,X3),fun(X1,X2)),combs(X1,X3,X2),X4),X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),hAPP(X1,X3,X5,X6)),
inference(split_conjunct,[status(thm)],[i_0_2410]),
[final] ).
cnf(i_0_3860,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| hAPP(X1,X1,combi(X1),esk149_4(X2,X1,X3,X4)) != hAPP(X1,X1,combi(X1),esk148_4(X2,X1,X3,X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2411,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3861,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4))
| hAPP(X1,X1,combi(X1),esk105_4(X1,X2,X3,X4)) != hAPP(X1,X1,combi(X1),esk104_4(X1,X2,X3,X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2412,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3862,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),esk64_3(X1,X3,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2413,c_0_1654]),
[final] ).
cnf(i_0_3863,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),esk63_3(X1,X3,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2414,c_0_1654]),
[final] ).
cnf(i_0_3864,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)))),fun(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1)))),combi(fun(fun(X1,fun(X1,X1)),fun(fun(X2,X1),fun(X1,fun(fun(X2,bool),X1))))),finite_fold_image(X1,X2)) = finite_fold_image(X1,X2),
inference(rw,[status(thm)],[i_0_2415,c_0_1654]),
[final] ).
cnf(i_0_3865,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk13_3(X1,X2,X3)),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2312]),
[final] ).
cnf(i_0_3866,plain,
( hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X4),hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X4),X5)) = hAPP(X2,X2,hAPP(X1,fun(X2,X2),X3,X4),X5)
| ~ hBOOL(hAPP(fun(X1,fun(X2,X2)),bool,finite_comp_fun_idem(X1,X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2416]),
[final] ).
cnf(i_0_3867,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2417,c_0_1654]),
[final] ).
cnf(i_0_3868,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk156_2(X1,X2)))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2302]),
[final] ).
cnf(i_0_3869,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),hAPP(X1,X1,uminus_uminus(X1),X3))
| ~ linord219039673up_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2418]),
[final] ).
cnf(i_0_3870,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),hAPP(X1,X1,uminus_uminus(X1),X3))
| ~ linord219039673up_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2419]),
[final] ).
cnf(i_0_3871,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),hAPP(X1,X1,uminus_uminus(X1),X3))
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2420]),
[final] ).
cnf(i_0_3872,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),hAPP(X1,X1,uminus_uminus(X1),X3))
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2421]),
[final] ).
cnf(i_0_3873,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_sup_sup(X1)),bot_bot(X1)),X2)
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2422]),
[final] ).
cnf(i_0_3874,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(fun(X1,bool),X1)),finite_fold(X1,X1),semilattice_inf_inf(X1)),top_top(X1)),X2)
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2423]),
[final] ).
cnf(i_0_3875,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X4,bool),hAPP(fun(X4,X1),fun(fun(X1,bool),fun(X4,bool)),vimage(X4,X1),hAPP(X1,fun(X4,X1),combk(X1,X4),X2)),X3) = bot_bot(fun(X4,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2342]),
[final] ).
cnf(i_0_3876,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk141_3(X1,X2,X3)),X2))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)),X3) = top_top(X1)
| ~ comple1742628961attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2245]),
[final] ).
cnf(i_0_3877,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk155_3(X1,X2,X3)),X2))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),X3) = bot_bot(X1)
| ~ comple1742628961attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2246]),
[final] ).
cnf(i_0_3878,plain,
hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),bot_bot(fun(X1,bool))),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2))),
inference(split_conjunct,[status(thm)],[i_0_2424]),
[final] ).
cnf(i_0_3879,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2425]),
[final] ).
cnf(i_0_3880,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),X4) != bot_bot(fun(X2,bool))
| hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))) != top_top(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2426,c_0_1654]),
[final] ).
cnf(i_0_3881,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2427,c_0_1654]),
[final] ).
cnf(i_0_3882,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_2428]),
[final] ).
cnf(i_0_3883,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(split_conjunct,[status(thm)],[i_0_2429]),
[final] ).
cnf(i_0_3884,plain,
hAPP(fun(X1,bool),fun(X1,X2),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)),hAPP(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))),override_on(X1,X2),X3),X4),bot_bot(fun(X1,bool))) = hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),
inference(rw,[status(thm)],[i_0_2430,c_0_1654]),
[final] ).
cnf(i_0_3885,plain,
( hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X3),X4),X5) = hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3)
| hAPP(X1,X2,X3,X4) != hAPP(X2,X2,combi(X2),X5) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2431,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3886,plain,
( hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X3),X4),X5) = hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3)
| hAPP(X1,X2,X3,X4) != hAPP(X2,X2,combi(X2),X5) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2432,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3887,plain,
hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),X1),X1)),
inference(split_conjunct,[status(thm)],[i_0_2433]),
[final] ).
cnf(i_0_3888,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| hAPP(X1,option(X2),X3,esk125_3(X1,X2,X3)) = none(X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2434]),
[final] ).
cnf(i_0_3889,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3)))
| hAPP(X1,option(X2),X3,X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(split_conjunct,[status(thm)],[i_0_2435]),
[final] ).
cnf(i_0_3890,plain,
( hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),hAPP(fun(X1,option(X2)),fun(X2,bool),ran(X1,X2),X3)))
| hAPP(X1,option(X2),X3,X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(split_conjunct,[status(thm)],[i_0_2436]),
[final] ).
cnf(i_0_3891,plain,
hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2))),
inference(split_conjunct,[status(thm)],[i_0_2437]),
[final] ).
cnf(i_0_3892,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X2)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))),
inference(split_conjunct,[status(thm)],[i_0_2438]),
[final] ).
cnf(i_0_3893,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool))) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2439,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3894,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk176_3(X1,X3,X2))) ),
inference(rw,[status(thm)],[i_0_2440,c_0_1654]),
[final] ).
cnf(i_0_3895,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk175_3(X1,X3,X2))) ),
inference(rw,[status(thm)],[i_0_2441,c_0_1654]),
[final] ).
cnf(i_0_3896,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk197_3(X1,X3,X2))) ),
inference(rw,[status(thm)],[i_0_2442,c_0_1654]),
[final] ).
cnf(i_0_3897,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk196_3(X1,X3,X2))) ),
inference(rw,[status(thm)],[i_0_2443,c_0_1654]),
[final] ).
cnf(i_0_3898,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2))) ),
inference(split_conjunct,[status(thm)],[i_0_2444]),
[final] ).
cnf(i_0_3899,plain,
( hAPP(X1,X1,combi(X1),X4) = hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X4),X5)
| ~ ab_group_add(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2445,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3900,plain,
( hAPP(X1,X1,combi(X1),X4) = hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3) != hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X4),X5)
| ~ ab_group_add(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2446,c_0_1654]),c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3901,plain,
top_top(fun(option(X1),bool)) = hAPP(fun(option(X1),bool),fun(option(X1),bool),hAPP(option(X1),fun(fun(option(X1),bool),fun(option(X1),bool)),insert(option(X1)),none(X1)),hAPP(fun(X1,bool),fun(option(X1),bool),hAPP(fun(X1,option(X1)),fun(fun(X1,bool),fun(option(X1),bool)),image(X1,option(X1)),some(X1)),top_top(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2447]),
[final] ).
cnf(i_0_3902,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),bot_bot(fun(X1,bool)))) ),
inference(rw,[status(thm)],[i_0_2448,c_0_1654]),
[final] ).
cnf(i_0_3903,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2404]),
[final] ).
cnf(i_0_3904,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),hAPP(option(X1),fun(X1,bool),set(X1),X2)))
| hAPP(option(X1),option(X1),combi(option(X1)),X2) != hAPP(X1,option(X1),some(X1),X3) ),
inference(rw,[status(thm)],[i_0_2449,c_0_1654]),
[final] ).
cnf(i_0_3905,plain,
hAPP(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)))),combi(fun(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))))),hoare_759811442triple(X1)) = hoare_759811442triple(X1),
inference(rw,[status(thm)],[i_0_2450,c_0_1654]),
[final] ).
cnf(i_0_3906,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),hAPP(X3,fun(X1,X3),combk(X3,X1),X4)),X2) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X4),bot_bot(fun(X3,bool))) ),
inference(rw,[status(thm)],[i_0_2451,c_0_1654]),
[final] ).
cnf(i_0_3907,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(bool,bool),fun(fun(X1,bool),fun(X1,bool)),combb(bool,bool,X1),fNot),X2)) = hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)),
inference(split_conjunct,[status(thm)],[i_0_2452]),
[final] ).
cnf(i_0_3908,plain,
hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X2),X3) = hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X2),X3)),
inference(split_conjunct,[status(thm)],[i_0_2453]),
[final] ).
cnf(i_0_3909,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2454]),
[final] ).
cnf(i_0_3910,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2455]),
[final] ).
cnf(i_0_3911,plain,
hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X3),X4),hAPP(X2,X1,X3,X4)) = hAPP(fun(X2,X1),fun(X2,X1),combi(fun(X2,X1)),X3),
inference(rw,[status(thm)],[i_0_2456,c_0_1654]),
[final] ).
cnf(i_0_3912,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(option(X1),option(X1),combi(option(X1)),X4) != hAPP(X1,option(X1),some(X1),X3)
| ~ hBOOL(hAPP(X1,bool,X2,esk45_4(X1,X3,X2,X4))) ),
inference(rw,[status(thm)],[i_0_2457,c_0_1654]),
[final] ).
cnf(i_0_3913,plain,
( hAPP(fun(X1,bool),X1,the_1(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X1,combi(X1),esk61_4(X1,X2,X3,X4)) != hAPP(X1,X1,combi(X1),X4)
| ~ hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2458,c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3914,plain,
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),X2) = bot_bot(fun(X3,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool))
| hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool))) != top_top(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2459,c_0_1654]),
[final] ).
cnf(i_0_3915,plain,
( hBOOL(hAPP(X1,bool,bot_bot(fun(X1,bool)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2460]),
[final] ).
cnf(i_0_3916,plain,
hAPP(X1,X2,hAPP(fun(X1,X3),fun(X1,X2),hAPP(fun(X3,X2),fun(fun(X1,X3),fun(X1,X2)),combb(X3,X2,X1),X4),X5),X6) = hAPP(X3,X2,X4,hAPP(X1,X3,X5,X6)),
inference(split_conjunct,[status(thm)],[i_0_2461]),
[final] ).
cnf(i_0_3917,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),hAPP(fun(X1,fun(X3,X2)),fun(X3,fun(X1,X2)),combc(X1,X3,X2),X4),X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(split_conjunct,[status(thm)],[i_0_2462]),
[final] ).
cnf(i_0_3918,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X4)) ),
inference(rw,[status(thm)],[i_0_2463,c_0_1654]),
[final] ).
cnf(i_0_3919,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2464,c_0_1654]),
[final] ).
cnf(i_0_3920,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2465,c_0_1654]),
[final] ).
cnf(i_0_3921,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2466,c_0_1654]),
[final] ).
cnf(i_0_3922,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2467,c_0_1654]),
[final] ).
cnf(i_0_3923,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2468,c_0_1654]),
[final] ).
cnf(i_0_3924,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2469,c_0_1654]),
[final] ).
cnf(i_0_3925,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2470,c_0_1654]),
[final] ).
cnf(i_0_3926,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2471,c_0_1654]),
[final] ).
cnf(i_0_3927,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2472,c_0_1654]),
[final] ).
cnf(i_0_3928,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2473,c_0_1654]),
[final] ).
cnf(i_0_3929,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2474,c_0_1654]),
[final] ).
cnf(i_0_3930,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2475,c_0_1654]),
[final] ).
cnf(i_0_3931,plain,
( hAPP(fun(X1,bool),X1,the_1(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hBOOL(hAPP(X1,bool,X2,esk61_4(X1,X3,X2,X4)))
| ~ hBOOL(hAPP(X1,bool,X2,X4))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(rw,[status(thm)],[i_0_2476,c_0_1654]),
[final] ).
cnf(i_0_3932,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X3),X2)) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2477]),
[final] ).
cnf(i_0_3933,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)),X3) = top_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),esk141_3(X1,X2,X3)),X3) != top_top(X1)
| ~ comple1742628961attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2245]),
[final] ).
cnf(i_0_3934,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),X3) = bot_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),esk155_3(X1,X2,X3)),X3) != bot_bot(X1)
| ~ comple1742628961attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2246]),
[final] ).
cnf(i_0_3935,plain,
( hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2478,c_0_1654]),
[final] ).
cnf(i_0_3936,plain,
hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X3),
inference(rw,[status(thm)],[i_0_2479,c_0_1654]),
[final] ).
cnf(i_0_3937,plain,
( hAPP(X1,X2,X3,esk148_4(X2,X1,X3,X4)) = hAPP(X1,X2,X3,esk149_4(X2,X1,X3,X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1436]),
[final] ).
cnf(i_0_3938,plain,
( hAPP(X1,X2,X3,esk104_4(X1,X2,X3,X4)) = hAPP(X1,X2,X3,esk105_4(X1,X2,X3,X4))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_1302]),
[final] ).
cnf(i_0_3939,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk22_2(X1,X2)),esk23_2(X1,X2))) ),
inference(rw,[status(thm)],[i_0_2480,c_0_1654]),
[final] ).
cnf(i_0_3940,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2481,c_0_1654]),
[final] ).
cnf(i_0_3941,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(rw,[status(thm)],[i_0_2482,c_0_1654]),
[final] ).
cnf(i_0_3942,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(rw,[status(thm)],[i_0_2483,c_0_1654]),
[final] ).
cnf(i_0_3943,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk88_3(X1,X2,X3)),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1343]),
[final] ).
cnf(i_0_3944,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk87_3(X1,X2,X3)),X2))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_1343]),
[final] ).
cnf(i_0_3945,plain,
( hAPP(X1,option(X2),X3,X4) = none(X2)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2331]),
[final] ).
cnf(i_0_3946,plain,
( top_top(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk163_2(X1,X2)),X2)) ),
inference(rw,[status(thm)],[i_0_2484,c_0_1654]),
[final] ).
cnf(i_0_3947,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2485,c_0_1654]),
[final] ).
cnf(i_0_3948,plain,
( hBOOL(hAPP(X1,bool,X3,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2486]),
[final] ).
cnf(i_0_3949,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)) = hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X2))
| ~ comple61589808lgebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2487]),
[final] ).
cnf(i_0_3950,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)) = hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),uminus_uminus(X1)),X2))
| ~ comple61589808lgebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2488]),
[final] ).
cnf(i_0_3951,plain,
hAPP(option(X1),X2,hAPP(fun(X1,X2),fun(option(X1),X2),hAPP(X2,fun(fun(X1,X2),fun(option(X1),X2)),option_rec(X2,X1),X3),X4),hAPP(X1,option(X1),some(X1),X5)) = hAPP(X1,X2,X4,X5),
inference(split_conjunct,[status(thm)],[i_0_2489]),
[final] ).
cnf(i_0_3952,plain,
( hBOOL(hAPP(X1,bool,X2,hAPP(fun(X1,bool),X1,the_1(X1),X2)))
| hAPP(X1,X1,combi(X1),esk62_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2490,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3953,plain,
( hBOOL(hAPP(X1,bool,X2,hAPP(fun(X1,bool),X1,the_1(X1),X2)))
| hAPP(X1,X1,combi(X1),esk60_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2491,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3954,plain,
( hAPP(fun(X2,bool),X2,X1,hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X4),bot_bot(fun(X2,bool)))) = hAPP(X2,X2,combi(X2),X4)
| X1 != hAPP(fun(X2,fun(X2,X2)),fun(fun(X2,bool),X2),finite_fold1(X2),X3) ),
inference(rw,[status(thm)],[i_0_2492,c_0_1654]),
[final] ).
cnf(i_0_3955,plain,
hAPP(fun(X1,bool),X2,hAPP(X2,fun(fun(X1,bool),X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)),finite_fold(X1,X2),X3),X4),bot_bot(fun(X1,bool))) = hAPP(X2,X2,combi(X2),X4),
inference(rw,[status(thm)],[i_0_2493,c_0_1654]),
[final] ).
cnf(i_0_3956,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) != hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2494,c_0_1654]),
[final] ).
cnf(i_0_3957,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) != hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2495,c_0_1654]),
[final] ).
cnf(i_0_3958,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) != hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rw,[status(thm)],[i_0_2496,c_0_1654]),
[final] ).
cnf(i_0_3959,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) != hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rw,[status(thm)],[i_0_2497,c_0_1654]),
[final] ).
cnf(i_0_3960,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool))))
| hAPP(X1,X1,combi(X1),esk128_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),esk127_3(X1,X2,X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2498,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3961,plain,
hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(fun(X1,X2),fun(X1,option(X2)),hAPP(fun(X2,option(X2)),fun(fun(X1,X2),fun(X1,option(X2))),combb(X2,option(X2),X1),some(X2)),X3)) = top_top(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2499]),
[final] ).
cnf(i_0_3962,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2500]),
[final] ).
cnf(i_0_3963,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2501]),
[final] ).
cnf(i_0_3964,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2502]),
[final] ).
cnf(i_0_3965,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2503]),
[final] ).
cnf(i_0_3966,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2504]),
[final] ).
cnf(i_0_3967,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2505]),
[final] ).
cnf(i_0_3968,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2506]),
[final] ).
cnf(i_0_3969,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2507]),
[final] ).
cnf(i_0_3970,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2508]),
[final] ).
cnf(i_0_3971,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2509]),
[final] ).
cnf(i_0_3972,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2))
| ~ hBOOL(hAPP(X1,bool,X2,esk58_3(X1,X2,X3))) ),
inference(split_conjunct,[status(thm)],[i_0_2510]),
[final] ).
cnf(i_0_3973,plain,
hAPP(fun(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)))),fun(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2)))),combi(fun(fun(X1,X2),fun(fun(X1,X2),fun(fun(X1,bool),fun(X1,X2))))),override_on(X1,X2)) = override_on(X1,X2),
inference(rw,[status(thm)],[i_0_2511,c_0_1654]),
[final] ).
cnf(i_0_3974,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2512]),
[final] ).
cnf(i_0_3975,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2513]),
[final] ).
cnf(i_0_3976,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk16_3(X1,X2,X3)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1972]),
[final] ).
cnf(i_0_3977,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2514,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3978,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2515,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3979,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2516,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3980,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2517,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3981,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2518,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3982,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2519,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3983,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,esk16_3(X1,X2,X3)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1972]),
[final] ).
cnf(i_0_3984,plain,
( hBOOL(hAPP(fun(sum_sum(X1,X2),bool),bool,finite_finite(sum_sum(X1,X2)),top_top(fun(sum_sum(X1,X2),bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),top_top(fun(X2,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2520]),
[final] ).
cnf(i_0_3985,plain,
( hBOOL(hAPP(fun(product_prod(X1,X2),bool),bool,finite_finite(product_prod(X1,X2)),top_top(fun(product_prod(X1,X2),bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),top_top(fun(X2,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2521]),
[final] ).
cnf(i_0_3986,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk90_3(X1,X2,X3)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1796]),
[final] ).
cnf(i_0_3987,plain,
( hBOOL(hAPP(fun(X1,bool),bool,X2,esk90_3(X1,X2,X3)))
| hBOOL(hAPP(fun(X1,bool),bool,X2,bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1796]),
[final] ).
cnf(i_0_3988,plain,
hAPP(fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),fun(X2,bool)))),fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),fun(X2,bool)))),combi(fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),fun(X2,bool))))),fold_graph(X1,X2)) = fold_graph(X1,X2),
inference(rw,[status(thm)],[i_0_2522,c_0_1654]),
[final] ).
cnf(i_0_3989,plain,
( hBOOL(hAPP(X1,bool,X2,esk62_3(X1,X2,X3)))
| hBOOL(hAPP(X1,bool,X2,hAPP(fun(X1,bool),X1,the_1(X1),X2)))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1476]),
[final] ).
cnf(i_0_3990,plain,
( hBOOL(hAPP(X1,bool,X2,esk60_3(X1,X2,X3)))
| hBOOL(hAPP(X1,bool,X2,hAPP(fun(X1,bool),X1,the_1(X1),X2)))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_1477]),
[final] ).
cnf(i_0_3991,plain,
hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X1,fun(X1,bool),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),fequal(X1)),X2)) = hAPP(X1,X1,combi(X1),X2),
inference(rw,[status(thm)],[i_0_2523,c_0_1654]),
[final] ).
cnf(i_0_3992,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) != bot_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) != top_top(X1)
| ~ boolean_algebra(X1) ),
inference(rw,[status(thm)],[i_0_2524,c_0_1654]),
[final] ).
cnf(i_0_3993,plain,
( hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2525]),
[final] ).
cnf(i_0_3994,plain,
( hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3) = hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X4)
| hAPP(X1,X2,X3,esk6_4(X1,X2,X3,X4)) != hAPP(X1,X2,X4,esk6_4(X1,X2,X3,X4)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2526,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_3995,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2527]),
[final] ).
cnf(i_0_3996,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2528]),
[final] ).
cnf(i_0_3997,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2529]),
[final] ).
cnf(i_0_3998,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)),
inference(split_conjunct,[status(thm)],[i_0_2530]),
[final] ).
cnf(i_0_3999,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2531,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4000,plain,
( hBOOL(hAPP(fun(fun(X1,bool),bool),bool,finite_finite(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2444]),
[final] ).
cnf(i_0_4001,plain,
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),hAPP(X3,fun(X1,X3),combk(X3,X1),X4)),X2) = bot_bot(fun(X3,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2532,c_0_1654]),
[final] ).
cnf(i_0_4002,plain,
( hAPP(X2,X2,combi(X2),X4) = hAPP(X1,X2,X3,esk133_4(X1,X2,X4,X3))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(rw,[status(thm)],[i_0_2533,c_0_1654]),
[final] ).
cnf(i_0_4003,plain,
( hAPP(X2,X2,combi(X2),X4) = hAPP(X1,X2,X3,esk132_4(X1,X2,X4,X3))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(rw,[status(thm)],[i_0_2534,c_0_1654]),
[final] ).
cnf(i_0_4004,plain,
( hAPP(X2,X2,combi(X2),X4) = hAPP(X1,X2,X3,esk129_4(X1,X2,X3,X4))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool)) ),
inference(rw,[status(thm)],[i_0_2535,c_0_1654]),
[final] ).
cnf(i_0_4005,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool))))
| ~ hBOOL(hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2460]),
[final] ).
cnf(i_0_4006,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X4),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3)) = hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3)
| hAPP(X1,option(X2),X3,X4) != hAPP(X2,option(X2),some(X2),X5) ),
inference(split_conjunct,[status(thm)],[i_0_2536]),
[final] ).
cnf(i_0_4007,plain,
hAPP(option(X1),X2,hAPP(fun(X1,X2),fun(option(X1),X2),hAPP(X2,fun(fun(X1,X2),fun(option(X1),X2)),option_rec(X2,X1),X3),X4),none(X1)) = hAPP(X2,X2,combi(X2),X3),
inference(rw,[status(thm)],[i_0_2537,c_0_1654]),
[final] ).
cnf(i_0_4008,plain,
( hAPP(X1,X2,X3,esk127_3(X1,X2,X3)) = hAPP(X1,X2,X3,esk128_3(X1,X2,X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_1480]),
[final] ).
cnf(i_0_4009,plain,
( hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| ~ top(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2)) ),
inference(rw,[status(thm)],[i_0_2538,c_0_1654]),
[final] ).
cnf(i_0_4010,plain,
( hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| ~ top(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2)) ),
inference(rw,[status(thm)],[i_0_2539,c_0_1654]),
[final] ).
cnf(i_0_4011,plain,
hAPP(X1,option(X2),hAPP(fun(X1,bool),fun(X1,option(X2)),hAPP(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))),restrict_map(X1,X2),X3),bot_bot(fun(X1,bool))),X4) = none(X2),
inference(split_conjunct,[status(thm)],[i_0_2540]),
[final] ).
cnf(i_0_4012,plain,
( hBOOL(hAPP(X1,bool,X2,esk58_3(X1,X3,X2)))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2510]),
[final] ).
cnf(i_0_4013,plain,
( hAPP(pname,option(com),body,X1) = hAPP(com,option(com),some(com),esk12_1(X1))
| ~ hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,X1))) ),
inference(split_conjunct,[status(thm)],[i_0_2541]),
[final] ).
cnf(i_0_4014,plain,
( hAPP(X1,X1,combi(X1),X2) = bot_bot(X1)
| ~ bot(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1))) ),
inference(rw,[status(thm)],[i_0_2542,c_0_1654]),
[final] ).
cnf(i_0_4015,plain,
( hAPP(X1,X1,combi(X1),X2) = bot_bot(X1)
| ~ bot(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1))) ),
inference(rw,[status(thm)],[i_0_2543,c_0_1654]),
[final] ).
cnf(i_0_4016,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),bot_bot(fun(X1,bool))))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2544,c_0_1654]),
[final] ).
cnf(i_0_4017,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X2)
| ~ comple44059174attice(X1) ),
inference(rw,[status(thm)],[i_0_2545,c_0_1654]),
[final] ).
cnf(i_0_4018,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X2)
| ~ comple44059174attice(X1) ),
inference(rw,[status(thm)],[i_0_2546,c_0_1654]),
[final] ).
cnf(i_0_4019,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2547,c_0_1654]),
[final] ).
cnf(i_0_4020,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2548,c_0_1654]),
[final] ).
cnf(i_0_4021,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X2)
| ~ lattice(X1) ),
inference(rw,[status(thm)],[i_0_2549,c_0_1654]),
[final] ).
cnf(i_0_4022,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X2)
| ~ lattice(X1) ),
inference(rw,[status(thm)],[i_0_2550,c_0_1654]),
[final] ).
cnf(i_0_4023,plain,
hAPP(fun(X1,bool),X1,the_elem(X1),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X2),
inference(rw,[status(thm)],[i_0_2551,c_0_1654]),
[final] ).
cnf(i_0_4024,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk18_2(X1,X2)),esk17_2(X1,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2552,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4025,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2553,c_0_1654]),
[final] ).
cnf(i_0_4026,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3)) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2554,c_0_1654]),
[final] ).
cnf(i_0_4027,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = hAPP(X1,X1,combi(X1),X2)
| ~ lattice(X1) ),
inference(rw,[status(thm)],[i_0_2555,c_0_1654]),
[final] ).
cnf(i_0_4028,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = hAPP(X1,X1,combi(X1),X2)
| ~ lattice(X1) ),
inference(rw,[status(thm)],[i_0_2556,c_0_1654]),
[final] ).
cnf(i_0_4029,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X3),X2)
| ~ ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2557]),
[final] ).
cnf(i_0_4030,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2486]),
[final] ).
cnf(i_0_4031,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)),X2) = top_top(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2558]),
[final] ).
cnf(i_0_4032,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)),X2) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2559]),
[final] ).
cnf(i_0_4033,plain,
( X1 = X2
| hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X3) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X2),X4) ),
inference(split_conjunct,[status(thm)],[i_0_2560]),
[final] ).
cnf(i_0_4034,plain,
( X1 = X2
| hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X3),X1) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X4),X2) ),
inference(split_conjunct,[status(thm)],[i_0_2560]),
[final] ).
cnf(i_0_4035,plain,
hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2) != hAPP(com,com,hAPP(com,fun(com,com),semi,X3),X4),
inference(split_conjunct,[status(thm)],[i_0_2561]),
[final] ).
cnf(i_0_4036,plain,
hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X2) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X3),X4),
inference(split_conjunct,[status(thm)],[i_0_2562]),
[final] ).
cnf(i_0_4037,plain,
~ hBOOL(hAPP(option(X1),bool,is_none(X1),hAPP(X1,option(X1),some(X1),X2))),
inference(split_conjunct,[status(thm)],[i_0_2563]),
[final] ).
cnf(i_0_4038,plain,
( hBOOL(X2)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X1),X2))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2564]),
[final] ).
cnf(i_0_4039,plain,
( hBOOL(X1)
| hBOOL(X2)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2565]),
[final] ).
cnf(i_0_4040,plain,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2566]),
[final] ).
cnf(i_0_4041,plain,
( hBOOL(X2)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2567]),
[final] ).
cnf(i_0_4042,plain,
( X1 = X2
| hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X3) != hAPP(com,com,hAPP(com,fun(com,com),semi,X2),X4) ),
inference(split_conjunct,[status(thm)],[i_0_2568]),
[final] ).
cnf(i_0_4043,plain,
( X1 = X2
| hAPP(com,com,hAPP(com,fun(com,com),semi,X3),X1) != hAPP(com,com,hAPP(com,fun(com,com),semi,X4),X2) ),
inference(split_conjunct,[status(thm)],[i_0_2568]),
[final] ).
cnf(i_0_4044,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ order(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2569,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4045,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ order(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2570,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4046,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X3))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2571,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4047,plain,
hAPP(fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2))),fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2))),combi(fun(fun(X1,fun(X2,X2)),fun(X2,fun(fun(X1,bool),X2)))),finite_fold(X1,X2)) = finite_fold(X1,X2),
inference(rw,[status(thm)],[i_0_2572,c_0_1654]),
[final] ).
cnf(i_0_4048,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) != bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2573,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4049,plain,
hAPP(X1,X1,hAPP(X1,fun(X1,X1),hAPP(bool,fun(X1,fun(X1,X1)),if(X1),fTrue),X2),X3) = hAPP(X1,X1,combi(X1),X2),
inference(rw,[status(thm)],[i_0_2574,c_0_1654]),
[final] ).
cnf(i_0_4050,plain,
hAPP(X1,X1,hAPP(X1,fun(X1,X1),hAPP(bool,fun(X1,fun(X1,X1)),if(X1),fFalse),X2),X3) = hAPP(X1,X1,combi(X1),X3),
inference(rw,[status(thm)],[i_0_2575,c_0_1654]),
[final] ).
cnf(i_0_4051,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X2),
inference(split_conjunct,[status(thm)],[i_0_2576]),
[final] ).
cnf(i_0_4052,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X2),
inference(split_conjunct,[status(thm)],[i_0_2577]),
[final] ).
cnf(i_0_4053,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(sum_sum(X1,X2),bool),bool,finite_finite(sum_sum(X1,X2)),top_top(fun(sum_sum(X1,X2),bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2520]),
[final] ).
cnf(i_0_4054,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(sum_sum(X2,X1),bool),bool,finite_finite(sum_sum(X2,X1)),top_top(fun(sum_sum(X2,X1),bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2520]),
[final] ).
cnf(i_0_4055,plain,
( hBOOL(hAPP(fun(X2,bool),bool,finite_finite(X2),top_top(fun(X2,bool))))
| ~ hBOOL(hAPP(fun(fun(X1,X2),bool),bool,finite_finite(fun(X1,X2)),top_top(fun(fun(X1,X2),bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2578]),
[final] ).
cnf(i_0_4056,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),combi(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool))),finite2073411215e_idem(X1)) = finite2073411215e_idem(X1),
inference(rw,[status(thm)],[i_0_2579,c_0_1654]),
[final] ).
cnf(i_0_4057,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),combi(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool))),finite_folding_one(X1)) = finite_folding_one(X1),
inference(rw,[status(thm)],[i_0_2580,c_0_1654]),
[final] ).
cnf(i_0_4058,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool)),combi(fun(fun(X1,fun(X1,X1)),fun(fun(fun(X1,bool),X1),bool))),big_semilattice_big(X1)) = big_semilattice_big(X1),
inference(rw,[status(thm)],[i_0_2581,c_0_1654]),
[final] ).
cnf(i_0_4059,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),bot_bot(fun(X1,bool))),X2)),
inference(split_conjunct,[status(thm)],[i_0_2582]),
[final] ).
cnf(i_0_4060,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk65_2(X1,X2)),X2)) ),
inference(rw,[status(thm)],[i_0_2583,c_0_1654]),
[final] ).
cnf(i_0_4061,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk4_2(X1,X2)),X2)) ),
inference(rw,[status(thm)],[i_0_2584,c_0_1654]),
[final] ).
cnf(i_0_4062,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk3_2(X1,X2)),X2)) ),
inference(rw,[status(thm)],[i_0_2585,c_0_1654]),
[final] ).
cnf(i_0_4063,plain,
hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),bot_bot(fun(X1,bool))) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),insert(fun(X1,bool)),bot_bot(fun(X1,bool))),bot_bot(fun(fun(X1,bool),bool))),
inference(split_conjunct,[status(thm)],[i_0_2586]),
[final] ).
cnf(i_0_4064,plain,
( hAPP(fun(X1,bool),X1,the_1(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,combi(X1),esk59_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2587,c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4065,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2588,c_0_1654]),
[final] ).
cnf(i_0_4066,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2589,c_0_1654]),
[final] ).
cnf(i_0_4067,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),bot_bot(fun(hoare_2118899576triple(X1),bool)))),
inference(split_conjunct,[status(thm)],[i_0_2590]),
[final] ).
cnf(i_0_4068,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2591]),
[final] ).
cnf(i_0_4069,plain,
( hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),X2)
| ~ linorder(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2592]),
[final] ).
cnf(i_0_4070,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_sup_sup(X1)),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2593]),
[final] ).
cnf(i_0_4071,plain,
( hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X2)
| ~ lattice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2594]),
[final] ).
cnf(i_0_4072,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),top_top(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2595]),
[final] ).
cnf(i_0_4073,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) != bot_bot(fun(X2,bool)) ),
inference(rw,[status(thm)],[i_0_2596,c_0_1654]),
[final] ).
cnf(i_0_4074,plain,
( hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),X4) = bot_bot(fun(X2,bool))
| bot_bot(fun(X1,bool)) != hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),X4) ),
inference(rw,[status(thm)],[i_0_2597,c_0_1654]),
[final] ).
cnf(i_0_4075,plain,
hAPP(fun(fun(X1,fun(X2,X3)),fun(fun(X1,X2),fun(X1,X3))),fun(fun(X1,fun(X2,X3)),fun(fun(X1,X2),fun(X1,X3))),combi(fun(fun(X1,fun(X2,X3)),fun(fun(X1,X2),fun(X1,X3)))),combs(X1,X2,X3)) = combs(X1,X2,X3),
inference(rw,[status(thm)],[i_0_2598,c_0_1654]),
[final] ).
cnf(i_0_4076,plain,
( hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))) = top_top(fun(X1,bool))
| hAPP(X1,X1,combi(X1),esk130_3(X2,X1,X3)) != hAPP(X2,X1,X3,X4) ),
inference(rw,[status(thm)],[i_0_2599,c_0_1654]),
[final] ).
cnf(i_0_4077,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,option(X1)),fun(fun(X1,bool),bool),inj_on(X1,option(X1)),some(X1)),X2)),
inference(split_conjunct,[status(thm)],[i_0_2600]),
[final] ).
cnf(i_0_4078,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X3))
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2601]),
[final] ).
cnf(i_0_4079,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),bot_bot(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2602]),
[final] ).
cnf(i_0_4080,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(split_conjunct,[status(thm)],[i_0_2603]),
[final] ).
cnf(i_0_4081,plain,
hAPP(fun(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2)))),fun(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2)))),combi(fun(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))))),fun_upd(X1,X2)) = fun_upd(X1,X2),
inference(rw,[status(thm)],[i_0_2604,c_0_1654]),
[final] ).
cnf(i_0_4082,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),uminus_uminus(X1)),X2))
| ~ ordered_ab_group_add(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2605]),
[final] ).
cnf(i_0_4083,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| hAPP(X1,X1,combi(X1),X2) != top_top(X1)
| ~ top(X1) ),
inference(rw,[status(thm)],[i_0_2606,c_0_1654]),
[final] ).
cnf(i_0_4084,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(split_conjunct,[status(thm)],[i_0_2607]),
[final] ).
cnf(i_0_4085,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1)))
| hAPP(X1,X1,combi(X1),X2) != bot_bot(X1)
| ~ bot(X1) ),
inference(rw,[status(thm)],[i_0_2608,c_0_1654]),
[final] ).
cnf(i_0_4086,plain,
( hAPP(fun(X1,bool),X1,the_1(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hBOOL(hAPP(X1,bool,X2,esk59_3(X1,X2,X3)))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(rw,[status(thm)],[i_0_2609,c_0_1654]),
[final] ).
cnf(i_0_4087,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk152_1(X1)),top_top(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2610]),
[final] ).
cnf(i_0_4088,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),fequal(X1),X2)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))),
inference(split_conjunct,[status(thm)],[i_0_2611]),
[final] ).
cnf(i_0_4089,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool))),combi(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)))),finite_fold1Set(X1)) = finite_fold1Set(X1),
inference(rw,[status(thm)],[i_0_2612,c_0_1654]),
[final] ).
cnf(i_0_4090,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2613]),
[final] ).
cnf(i_0_4091,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2614]),
[final] ).
cnf(i_0_4092,plain,
( hAPP(X1,X1,combi(X1),esk88_3(X1,X2,X3)) = hAPP(X1,X1,combi(X1),esk87_3(X1,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2615,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4093,plain,
hAPP(fun(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2)))),fun(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2)))),combi(fun(fun(X1,option(X2)),fun(fun(X1,bool),fun(X1,option(X2))))),restrict_map(X1,X2)) = restrict_map(X1,X2),
inference(rw,[status(thm)],[i_0_2616,c_0_1654]),
[final] ).
cnf(i_0_4094,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)) = top_top(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2617]),
[final] ).
cnf(i_0_4095,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2618]),
[final] ).
cnf(i_0_4096,plain,
hAPP(option(X1),fun(X1,bool),set(X1),hAPP(X1,option(X1),some(X1),X2)) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))),
inference(split_conjunct,[status(thm)],[i_0_2619]),
[final] ).
cnf(i_0_4097,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk17_2(X1,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2620,c_0_1654]),
[final] ).
cnf(i_0_4098,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(option(X1),bool),bool,finite_finite(option(X1)),top_top(fun(option(X1),bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2621]),
[final] ).
cnf(i_0_4099,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),esk22_2(X1,X2)),esk23_2(X1,X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2622,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4100,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),X2) = top_top(X1)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2623]),
[final] ).
cnf(i_0_4101,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),X2) = bot_bot(X1)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2624]),
[final] ).
cnf(i_0_4102,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2) = hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2625,c_0_1654]),
[final] ).
cnf(i_0_4103,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2) = hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| ~ comple44059174attice(X1)
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2626,c_0_1654]),
[final] ).
cnf(i_0_4104,plain,
hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),
inference(split_conjunct,[status(thm)],[fact_98_finite__dom__body]),
[final] ).
cnf(i_0_4105,plain,
( hBOOL(hAPP(fun(option(X1),bool),bool,finite_finite(option(X1)),top_top(fun(option(X1),bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool)))) ),
inference(split_conjunct,[status(thm)],[i_0_2621]),
[final] ).
cnf(i_0_4106,plain,
( hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2627,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4107,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2628,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4108,plain,
hAPP(fun(fun(X1,fun(X2,X3)),fun(X2,fun(X1,X3))),fun(fun(X1,fun(X2,X3)),fun(X2,fun(X1,X3))),combi(fun(fun(X1,fun(X2,X3)),fun(X2,fun(X1,X3)))),combc(X1,X2,X3)) = combc(X1,X2,X3),
inference(rw,[status(thm)],[i_0_2629,c_0_1654]),
[final] ).
cnf(i_0_4109,plain,
hAPP(fun(fun(X1,X2),fun(fun(X3,X1),fun(X3,X2))),fun(fun(X1,X2),fun(fun(X3,X1),fun(X3,X2))),combi(fun(fun(X1,X2),fun(fun(X3,X1),fun(X3,X2)))),combb(X1,X2,X3)) = combb(X1,X2,X3),
inference(rw,[status(thm)],[i_0_2630,c_0_1654]),
[final] ).
cnf(i_0_4110,plain,
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2) = bot_bot(fun(X3,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2631,c_0_1654]),
[final] ).
cnf(i_0_4111,plain,
( bot_bot(fun(X3,bool)) = hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2632,c_0_1654]),
[final] ).
cnf(i_0_4112,plain,
( hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),uminus_uminus(fun(X2,X1)),X3),X4) = hAPP(X1,X1,uminus_uminus(X1),hAPP(X2,X1,X3,X4))
| ~ uminus(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2633]),
[final] ).
cnf(i_0_4113,plain,
( hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),uminus_uminus(fun(X2,X1)),X3),X4) = hAPP(X1,X1,uminus_uminus(X1),hAPP(X2,X1,X3,X4))
| ~ uminus(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2634]),
[final] ).
cnf(i_0_4114,plain,
( hAPP(pname,option(com),body,X1) = none(com)
| hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,X1))) ),
inference(split_conjunct,[status(thm)],[i_0_2635]),
[final] ).
cnf(i_0_4115,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) != bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2636]),
[final] ).
cnf(i_0_4116,plain,
bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2637]),
[final] ).
cnf(i_0_4117,plain,
hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2) != hAPP(pname,com,body_1,X3),
inference(split_conjunct,[status(thm)],[i_0_2638]),
[final] ).
cnf(i_0_4118,plain,
hAPP(pname,com,body_1,X1) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2639]),
[final] ).
cnf(i_0_4119,plain,
hAPP(fun(X1,fun(fun(X2,X1),fun(option(X2),X1))),fun(X1,fun(fun(X2,X1),fun(option(X2),X1))),combi(fun(X1,fun(fun(X2,X1),fun(option(X2),X1)))),option_rec(X1,X2)) = option_rec(X1,X2),
inference(rw,[status(thm)],[i_0_2640,c_0_1654]),
[final] ).
cnf(i_0_4120,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),bot_bot(X1)),X2))
| ~ bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2641]),
[final] ).
cnf(i_0_4121,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = bot_bot(X1)
| hAPP(X1,X1,combi(X1),X3) != bot_bot(X1)
| hAPP(X1,X1,combi(X1),X2) != bot_bot(X1)
| ~ bounded_lattice_bot(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2642,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4122,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = top_top(X1)
| hAPP(X1,X1,combi(X1),X3) != top_top(X1)
| hAPP(X1,X1,combi(X1),X2) != top_top(X1)
| ~ bounded_lattice_top(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2643,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4123,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),bot_bot(fun(X1,bool))),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2644,c_0_1654]),
[final] ).
cnf(i_0_4124,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),top_top(fun(X1,bool))),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2645,c_0_1654]),
[final] ).
cnf(i_0_4125,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),top_top(fun(X1,bool))),X2),
inference(split_conjunct,[status(thm)],[i_0_2646]),
[final] ).
cnf(i_0_4126,plain,
hAPP(fun(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1))),fun(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1))),combi(fun(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)))),the_inv_into(X1,X2)) = the_inv_into(X1,X2),
inference(rw,[status(thm)],[i_0_2647,c_0_1654]),
[final] ).
cnf(i_0_4127,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2648]),
[final] ).
cnf(i_0_4128,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2649]),
[final] ).
cnf(i_0_4129,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2650]),
[final] ).
cnf(i_0_4130,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2651]),
[final] ).
cnf(i_0_4131,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2)
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2652]),
[final] ).
cnf(i_0_4132,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2)
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2653]),
[final] ).
cnf(i_0_4133,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2654]),
[final] ).
cnf(i_0_4134,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2)
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2655]),
[final] ).
cnf(i_0_4135,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2)
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2656]),
[final] ).
cnf(i_0_4136,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2)
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2657]),
[final] ).
cnf(i_0_4137,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),top_top(X1)))
| ~ top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2658]),
[final] ).
cnf(i_0_4138,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ preorder(X1)
| X2 != X3 ),
inference(split_conjunct,[status(thm)],[i_0_2659]),
[final] ).
cnf(i_0_4139,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X2))
| ~ preorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2660]),
[final] ).
cnf(i_0_4140,plain,
hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X2) != hAPP(pname,com,body_1,X3),
inference(split_conjunct,[status(thm)],[i_0_2661]),
[final] ).
cnf(i_0_4141,plain,
hAPP(pname,com,body_1,X1) != hAPP(com,com,hAPP(com,fun(com,com),semi,X2),X3),
inference(split_conjunct,[status(thm)],[i_0_2662]),
[final] ).
cnf(i_0_4142,plain,
( hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1))),combi(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)))),min(X1)) = min(X1)
| ~ ord(X1) ),
inference(rw,[status(thm)],[i_0_2663,c_0_1654]),
[final] ).
cnf(i_0_4143,plain,
( hAPP(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1))),fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1))),combi(fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)))),max(X1)) = max(X1)
| ~ ord(X1) ),
inference(rw,[status(thm)],[i_0_2664,c_0_1654]),
[final] ).
cnf(i_0_4144,plain,
( hAPP(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1)),fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1)),combi(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1))),big_Inf_fin(X1)) = big_Inf_fin(X1)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2665,c_0_1654]),
[final] ).
cnf(i_0_4145,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2666,c_0_1654]),
[final] ).
cnf(i_0_4146,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),top_top(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2667,c_0_1654]),
[final] ).
cnf(i_0_4147,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2668,c_0_1654]),
[final] ).
cnf(i_0_4148,plain,
hAPP(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1)),fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1)),combi(fun(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1))),finite_fold1(X1)) = finite_fold1(X1),
inference(rw,[status(thm)],[i_0_2669,c_0_1654]),
[final] ).
cnf(i_0_4149,plain,
( hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),X2))
| ~ hBOOL(X1)
| ~ hBOOL(X2) ),
inference(split_conjunct,[status(thm)],[i_0_2670]),
[final] ).
cnf(i_0_4150,plain,
( hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X2),X1))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2671]),
[final] ).
cnf(i_0_4151,plain,
( hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X1),X2))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2672]),
[final] ).
cnf(i_0_4152,plain,
( hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X2),X1))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2673]),
[final] ).
cnf(i_0_4153,plain,
( hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2674]),
[final] ).
cnf(i_0_4154,plain,
hAPP(fun(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool))),fun(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool))),combi(fun(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)))),image(X1,X2)) = image(X1,X2),
inference(rw,[status(thm)],[i_0_2675,c_0_1654]),
[final] ).
cnf(i_0_4155,plain,
hAPP(fun(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool))),fun(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool))),combi(fun(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)))),vimage(X1,X2)) = vimage(X1,X2),
inference(rw,[status(thm)],[i_0_2676,c_0_1654]),
[final] ).
cnf(i_0_4156,plain,
( hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) != top_top(X1)
| ~ bounded_lattice_top(X1) ),
inference(rw,[status(thm)],[i_0_2677,c_0_1654]),
[final] ).
cnf(i_0_4157,plain,
( hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) != top_top(X1)
| ~ bounded_lattice_top(X1) ),
inference(rw,[status(thm)],[i_0_2678,c_0_1654]),
[final] ).
cnf(i_0_4158,plain,
( hAPP(X1,X1,combi(X1),X2) = bot_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) != bot_bot(X1)
| ~ bounded_lattice_bot(X1) ),
inference(rw,[status(thm)],[i_0_2679,c_0_1654]),
[final] ).
cnf(i_0_4159,plain,
( hAPP(X1,X1,combi(X1),X2) = bot_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) != bot_bot(X1)
| ~ bounded_lattice_bot(X1) ),
inference(rw,[status(thm)],[i_0_2680,c_0_1654]),
[final] ).
cnf(i_0_4160,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2681,c_0_1654]),
[final] ).
cnf(i_0_4161,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2682,c_0_1654]),
[final] ).
cnf(i_0_4162,plain,
( hBOOL(hAPP(X1,bool,X2,esk165_3(X1,X2,X3)))
| hBOOL(X3)
| ~ hBOOL(hAPP(X1,bool,X2,X4)) ),
inference(split_conjunct,[status(thm)],[i_0_2683]),
[final] ).
cnf(i_0_4163,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),vimage(X1,X1),combi(X1)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2684,c_0_1654]),
[final] ).
cnf(i_0_4164,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2685,c_0_1654]),
[final] ).
cnf(i_0_4165,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2686,c_0_1654]),
[final] ).
cnf(i_0_4166,plain,
( hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),min(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),ord_less_eq(X1))) = ord_max(X1)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2687]),
[final] ).
cnf(i_0_4167,plain,
( hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),max(X1),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combc(X1,X1,bool),ord_less_eq(X1))) = ord_min(X1)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2688]),
[final] ).
cnf(i_0_4168,plain,
hAPP(fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool)),fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool)),combi(fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool))),hoare_902341502valids(X1)) = hoare_902341502valids(X1),
inference(rw,[status(thm)],[i_0_2689,c_0_1654]),
[final] ).
cnf(i_0_4169,plain,
hAPP(fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool)),fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool)),combi(fun(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool))),hoare_1301688828derivs(X1)) = hoare_1301688828derivs(X1),
inference(rw,[status(thm)],[i_0_2690,c_0_1654]),
[final] ).
cnf(i_0_4170,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2691,c_0_1654]),
[final] ).
cnf(i_0_4171,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,fAll(X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2692]),
[final] ).
cnf(i_0_4172,plain,
( hBOOL(esk166_2(X1,X2))
| hBOOL(hAPP(X1,bool,X2,esk167_2(X1,X2)))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2683]),
[final] ).
cnf(i_0_4173,plain,
( hBOOL(hAPP(fun(X1,bool),bool,fEx(X1),X2))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2693]),
[final] ).
cnf(i_0_4174,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) != hAPP(X1,option(X1),some(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2694,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4175,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X2)) = top_top(X1)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2695]),
[final] ).
cnf(i_0_4176,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X2)) = bot_bot(X1)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2696]),
[final] ).
cnf(i_0_4177,plain,
( hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2697,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4178,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ group_add(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2698,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4179,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2699,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4180,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X3) != hAPP(X1,X1,combi(X1),X2)
| ~ group_add(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2700,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4181,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X3) != hAPP(X1,X1,combi(X1),X2)
| ~ group_add(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2701,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4182,plain,
( hAPP(X1,X1,uminus_uminus(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ group_add(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2702,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4183,plain,
( hAPP(X1,X1,uminus_uminus(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| ~ group_add(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2703,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4184,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2704,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4185,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2705,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4186,plain,
hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(X1,fun(fun(X1,bool),fun(X1,bool))),combi(fun(X1,fun(fun(X1,bool),fun(X1,bool)))),insert(X1)) = insert(X1),
inference(rw,[status(thm)],[i_0_2706,c_0_1654]),
[final] ).
cnf(i_0_4187,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),top_top(fun(X1,bool))),X2) = top_top(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2707]),
[final] ).
cnf(i_0_4188,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),bot_bot(fun(X1,bool))),X2) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2708]),
[final] ).
cnf(i_0_4189,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),bot_bot(fun(X1,bool))),X2) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2709]),
[final] ).
cnf(i_0_4190,plain,
( hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool))
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2710]),
[final] ).
cnf(i_0_4191,plain,
( bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2)
| ~ hBOOL(hAPP(X1,bool,X2,X3)) ),
inference(split_conjunct,[status(thm)],[i_0_2711]),
[final] ).
cnf(i_0_4192,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) != none(X1)
| hAPP(option(X1),option(X1),combi(option(X1)),X2) != hAPP(X1,option(X1),some(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2712,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4193,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) != none(X1)
| hAPP(option(X1),option(X1),combi(option(X1)),X2) != hAPP(X1,option(X1),some(X1),X3) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2713,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4194,plain,
hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2) != skip,
inference(split_conjunct,[status(thm)],[i_0_2714]),
[final] ).
cnf(i_0_4195,plain,
skip != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2),
inference(split_conjunct,[status(thm)],[i_0_2715]),
[final] ).
cnf(i_0_4196,plain,
( hBOOL(hAPP(com,bool,wt,X2))
| ~ hBOOL(wT_bodies)
| hAPP(pname,option(com),body,X1) != hAPP(com,option(com),some(com),X2) ),
inference(split_conjunct,[status(thm)],[i_0_2716]),
[final] ).
cnf(i_0_4197,plain,
( hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2)
| hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2717,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4198,plain,
( hAPP(pname,pname,combi(pname),X1) = hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) != hAPP(pname,com,body_1,X2) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2718,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4199,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),top_top(fun(X1,bool))) = top_top(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2719]),
[final] ).
cnf(i_0_4200,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2720]),
[final] ).
cnf(i_0_4201,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),top_top(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2721]),
[final] ).
cnf(i_0_4202,plain,
hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X2) != skip,
inference(split_conjunct,[status(thm)],[i_0_2722]),
[final] ).
cnf(i_0_4203,plain,
skip != hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X2),
inference(split_conjunct,[status(thm)],[i_0_2723]),
[final] ).
cnf(i_0_4204,plain,
hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),X4) = hAPP(X1,X2,X3,X4),
inference(rw,[status(thm)],[i_0_2724,c_0_1654]),
[final] ).
cnf(i_0_4205,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),bot_bot(fun(X1,bool))) = bot_bot(fun(X2,bool)),
inference(split_conjunct,[status(thm)],[i_0_2725]),
[final] ).
cnf(i_0_4206,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),top_top(fun(X1,bool))) = top_top(fun(X2,bool)),
inference(split_conjunct,[status(thm)],[i_0_2726]),
[final] ).
cnf(i_0_4207,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X2,X1),fun(fun(X1,bool),fun(X2,bool)),vimage(X2,X1),X3),bot_bot(fun(X1,bool))) = bot_bot(fun(X2,bool)),
inference(split_conjunct,[status(thm)],[i_0_2727]),
[final] ).
cnf(i_0_4208,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),minus_minus(fun(X1,bool)),X2),X2) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2728]),
[final] ).
cnf(i_0_4209,plain,
hBOOL(hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),bool,finite_comp_fun_idem(X1,fun(X1,bool)),insert(X1))),
inference(split_conjunct,[status(thm)],[i_0_2729]),
[final] ).
cnf(i_0_4210,plain,
hAPP(fun(fun(X1,X2),fun(fun(X1,bool),bool)),fun(fun(X1,X2),fun(fun(X1,bool),bool)),combi(fun(fun(X1,X2),fun(fun(X1,bool),bool))),inj_on(X1,X2)) = inj_on(X1,X2),
inference(rw,[status(thm)],[i_0_2730,c_0_1654]),
[final] ).
cnf(i_0_4211,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2731,c_0_1654]),
[final] ).
cnf(i_0_4212,plain,
hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool)),combi(fun(fun(X1,bool),fun(fun(X1,bool),bool))),pow(X1)) = pow(X1),
inference(rw,[status(thm)],[i_0_2732,c_0_1654]),
[final] ).
cnf(i_0_4213,plain,
hAPP(fun(fun(X1,bool),fun(fun(X1,bool),bool)),fun(fun(X1,bool),fun(fun(X1,bool),bool)),combi(fun(fun(X1,bool),fun(fun(X1,bool),bool))),powp(X1)) = powp(X1),
inference(rw,[status(thm)],[i_0_2733,c_0_1654]),
[final] ).
cnf(i_0_4214,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),X3),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rw,[status(thm)],[i_0_2734,c_0_1654]),
[final] ).
cnf(i_0_4215,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) = none(X1)
| ~ hBOOL(hAPP(option(X1),bool,is_none(X1),X2)) ),
inference(rw,[status(thm)],[i_0_2735,c_0_1654]),
[final] ).
cnf(i_0_4216,plain,
hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X1,fun(X1,bool),fequal(X1),X2)) = hAPP(X1,X1,combi(X1),X2),
inference(rw,[status(thm)],[i_0_2736,c_0_1654]),
[final] ).
cnf(i_0_4217,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),bot_bot(X1)),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ bounded_lattice_bot(X1) ),
inference(rw,[status(thm)],[i_0_2737,c_0_1654]),
[final] ).
cnf(i_0_4218,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),top_top(X1)),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ bounded_lattice_top(X1) ),
inference(rw,[status(thm)],[i_0_2738,c_0_1654]),
[final] ).
cnf(i_0_4219,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),bot_bot(X1)) = hAPP(X1,X1,combi(X1),X2)
| ~ bounded_lattice_bot(X1) ),
inference(rw,[status(thm)],[i_0_2739,c_0_1654]),
[final] ).
cnf(i_0_4220,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),top_top(X1)) = hAPP(X1,X1,combi(X1),X2)
| ~ bounded_lattice_top(X1) ),
inference(rw,[status(thm)],[i_0_2740,c_0_1654]),
[final] ).
cnf(i_0_4221,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2741,c_0_1654]),
[final] ).
cnf(i_0_4222,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2742,c_0_1654]),
[final] ).
cnf(i_0_4223,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2743,c_0_1654]),
[final] ).
cnf(i_0_4224,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2744,c_0_1654]),
[final] ).
cnf(i_0_4225,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_sup(X1) ),
inference(rw,[status(thm)],[i_0_2745,c_0_1654]),
[final] ).
cnf(i_0_4226,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_sup(X1) ),
inference(rw,[status(thm)],[i_0_2746,c_0_1654]),
[final] ).
cnf(i_0_4227,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ lattice(X1) ),
inference(rw,[status(thm)],[i_0_2747,c_0_1654]),
[final] ).
cnf(i_0_4228,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rw,[status(thm)],[i_0_2748,c_0_1654]),
[final] ).
cnf(i_0_4229,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rw,[status(thm)],[i_0_2749,c_0_1654]),
[final] ).
cnf(i_0_4230,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ lattice(X1) ),
inference(rw,[status(thm)],[i_0_2750,c_0_1654]),
[final] ).
cnf(i_0_4231,plain,
hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2751]),
[final] ).
cnf(i_0_4232,plain,
hAPP(fun(X1,option(X2)),fun(X2,bool),ran(X1,X2),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2))) = bot_bot(fun(X2,bool)),
inference(split_conjunct,[status(thm)],[i_0_2752]),
[final] ).
cnf(i_0_4233,plain,
hAPP(option(X1),X1,the(X1),hAPP(X1,option(X1),some(X1),X2)) = hAPP(X1,X1,combi(X1),X2),
inference(rw,[status(thm)],[i_0_2753,c_0_1654]),
[final] ).
cnf(i_0_4234,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X2)) = hAPP(X1,X1,combi(X1),X2)
| ~ group_add(X1) ),
inference(rw,[status(thm)],[i_0_2754,c_0_1654]),
[final] ).
cnf(i_0_4235,plain,
( hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X2)) = hAPP(X1,X1,combi(X1),X2)
| ~ boolean_algebra(X1) ),
inference(rw,[status(thm)],[i_0_2755,c_0_1654]),
[final] ).
cnf(i_0_4236,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),X2)) = hAPP(X1,X1,combi(X1),X2),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2756,c_0_1654]),c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4237,plain,
hAPP(fun(fun(X1,fun(X2,X2)),bool),fun(fun(X1,fun(X2,X2)),bool),combi(fun(fun(X1,fun(X2,X2)),bool)),finite_comp_fun_idem(X1,X2)) = finite_comp_fun_idem(X1,X2),
inference(rw,[status(thm)],[i_0_2757,c_0_1654]),
[final] ).
cnf(i_0_4238,plain,
hAPP(fun(fun(X1,fun(X2,X2)),bool),fun(fun(X1,fun(X2,X2)),bool),combi(fun(fun(X1,fun(X2,X2)),bool)),finite100568337ommute(X1,X2)) = finite100568337ommute(X1,X2),
inference(rw,[status(thm)],[i_0_2758,c_0_1654]),
[final] ).
cnf(i_0_4239,plain,
hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)) = hAPP(X1,X2,X3,X4),
inference(rw,[status(thm)],[i_0_2759,c_0_1654]),
[final] ).
cnf(i_0_4240,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(rw,[status(thm)],[i_0_2760,c_0_1654]),
[final] ).
cnf(i_0_4241,plain,
hAPP(fun(bool,fun(X1,fun(X1,X1))),fun(bool,fun(X1,fun(X1,X1))),combi(fun(bool,fun(X1,fun(X1,X1)))),if(X1)) = if(X1),
inference(rw,[status(thm)],[i_0_2761,c_0_1654]),
[final] ).
cnf(i_0_4242,plain,
( hBOOL(hAPP(option(X1),bool,is_none(X1),X2))
| hAPP(option(X1),option(X1),combi(option(X1)),X2) != none(X1) ),
inference(rw,[status(thm)],[i_0_2762,c_0_1654]),
[final] ).
cnf(i_0_4243,plain,
hAPP(fun(X1,fun(fun(X1,bool),X1)),fun(X1,fun(fun(X1,bool),X1)),combi(fun(X1,fun(fun(X1,bool),X1))),partial_flat_lub(X1)) = partial_flat_lub(X1),
inference(rw,[status(thm)],[i_0_2763,c_0_1654]),
[final] ).
cnf(i_0_4244,plain,
( hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3) = bot_bot(fun(X1,bool))
| hAPP(X1,option(X2),X3,esk106_3(X1,X2,X3)) != none(X2) ),
inference(split_conjunct,[status(thm)],[i_0_2764]),
[final] ).
cnf(i_0_4245,plain,
hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(X1,fun(fun(X1,bool),bool)),combi(fun(X1,fun(fun(X1,bool),bool))),member(X1)) = member(X1),
inference(rw,[status(thm)],[i_0_2765,c_0_1654]),
[final] ).
cnf(i_0_4246,plain,
( hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(bool,fun(X2,bool),combk(bool,X2),X1)) = top_top(fun(X2,bool))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2766]),
[final] ).
cnf(i_0_4247,plain,
( hBOOL(X1)
| hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(bool,fun(X2,bool),combk(bool,X2),X1)) = bot_bot(fun(X2,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2766]),
[final] ).
cnf(i_0_4248,plain,
top_top(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fTrue)),
inference(split_conjunct,[status(thm)],[i_0_2767]),
[final] ).
cnf(i_0_4249,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse)),
inference(split_conjunct,[status(thm)],[i_0_2768]),
[final] ).
cnf(i_0_4250,plain,
hAPP(fun(fun(X1,option(X2)),fun(X1,bool)),fun(fun(X1,option(X2)),fun(X1,bool)),combi(fun(fun(X1,option(X2)),fun(X1,bool))),dom(X1,X2)) = dom(X1,X2),
inference(rw,[status(thm)],[i_0_2769,c_0_1654]),
[final] ).
cnf(i_0_4251,plain,
hAPP(fun(fun(X1,option(X2)),fun(X2,bool)),fun(fun(X1,option(X2)),fun(X2,bool)),combi(fun(fun(X1,option(X2)),fun(X2,bool))),ran(X1,X2)) = ran(X1,X2),
inference(rw,[status(thm)],[i_0_2770,c_0_1654]),
[final] ).
cnf(i_0_4252,plain,
( hBOOL(hAPP(X1,bool,X2,esk1_2(X1,X2)))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) = bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2710]),
[final] ).
cnf(i_0_4253,plain,
( hBOOL(hAPP(X1,bool,X2,esk2_2(X1,X2)))
| bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(split_conjunct,[status(thm)],[i_0_2711]),
[final] ).
cnf(i_0_4254,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) = none(X1)
| hAPP(option(X1),option(X1),combi(option(X1)),X2) = hAPP(X1,option(X1),some(X1),esk111_2(X1,X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2771,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4255,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) = none(X1)
| hAPP(option(X1),option(X1),combi(option(X1)),X2) = hAPP(X1,option(X1),some(X1),esk103_2(X1,X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2772,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4256,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) = none(X1)
| hAPP(option(X1),option(X1),combi(option(X1)),X2) = hAPP(X1,option(X1),some(X1),esk102_2(X1,X2)) ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2773,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4257,plain,
hAPP(fun(com,fun(state,fun(state,bool))),fun(com,fun(state,fun(state,bool))),combi(fun(com,fun(state,fun(state,bool)))),evalc) = evalc,
inference(rw,[status(thm)],[i_0_2774,c_0_1654]),
[final] ).
cnf(i_0_4258,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),top_top(X1)),X2) = top_top(X1)
| ~ bounded_lattice_top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2775]),
[final] ).
cnf(i_0_4259,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),bot_bot(X1)),X2) = bot_bot(X1)
| ~ bounded_lattice_bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2776]),
[final] ).
cnf(i_0_4260,plain,
( hAPP(X1,option(X2),X3,X4) = none(X2)
| hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3) != bot_bot(fun(X1,bool)) ),
inference(split_conjunct,[status(thm)],[i_0_2764]),
[final] ).
cnf(i_0_4261,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),top_top(X1)) = top_top(X1)
| ~ bounded_lattice_top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2777]),
[final] ).
cnf(i_0_4262,plain,
( hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),bot_bot(X1)) = bot_bot(X1)
| ~ bounded_lattice_bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2778]),
[final] ).
cnf(i_0_4263,hypothesis,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,combi(bool),X1)) ),
inference(rw,[status(thm)],[i_0_2779,c_0_1654]),
[final] ).
cnf(i_0_4264,plain,
( ~ hBOOL(hAPP(bool,bool,fNot,X1))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2780]),
[final] ).
cnf(i_0_4265,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) = none(X1)
| hAPP(option(X1),fun(X1,bool),set(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rw,[status(thm)],[i_0_2781,c_0_1654]),
[final] ).
cnf(i_0_4266,plain,
( hAPP(option(X1),fun(X1,bool),set(X1),X2) = bot_bot(fun(X1,bool))
| hAPP(option(X1),option(X1),combi(option(X1)),X2) != none(X1) ),
inference(rw,[status(thm)],[i_0_2782,c_0_1654]),
[final] ).
cnf(i_0_4267,plain,
hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),fun(X1,bool)),combi(fun(fun(X1,bool),fun(X1,bool))),collect(X1)) = collect(X1),
inference(rw,[status(thm)],[i_0_2783,c_0_1654]),
[final] ).
cnf(i_0_4268,plain,
( hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),ord_min(X1)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2784]),
[final] ).
cnf(i_0_4269,plain,
( hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),ord_max(X1)))
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2785]),
[final] ).
cnf(i_0_4270,plain,
( hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),semilattice_sup_sup(X1)))
| ~ semilattice_sup(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2786]),
[final] ).
cnf(i_0_4271,plain,
( hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),semilattice_inf_inf(X1)))
| ~ semilattice_inf(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2787]),
[final] ).
cnf(i_0_4272,plain,
hAPP(fun(fun(state,bool),fun(com,com)),fun(fun(state,bool),fun(com,com)),combi(fun(fun(state,bool),fun(com,com))),while) = while,
inference(rw,[status(thm)],[i_0_2788,c_0_1654]),
[final] ).
cnf(i_0_4273,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| ~ finite_finite_1(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2789]),
[final] ).
cnf(i_0_4274,plain,
hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2) != bot_bot(fun(fun(X1,bool),bool)),
inference(split_conjunct,[status(thm)],[i_0_2790]),
[final] ).
cnf(i_0_4275,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),bot_bot(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_2791]),
[final] ).
cnf(i_0_4276,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(rw,[status(thm)],[i_0_2792,c_0_1654]),
[final] ).
cnf(i_0_4277,plain,
hAPP(fun(X1,fun(X2,X1)),fun(X1,fun(X2,X1)),combi(fun(X1,fun(X2,X1))),combk(X1,X2)) = combk(X1,X2),
inference(rw,[status(thm)],[i_0_2793,c_0_1654]),
[final] ).
cnf(i_0_4278,plain,
hAPP(fun(option(X1),fun(X1,bool)),fun(option(X1),fun(X1,bool)),combi(fun(option(X1),fun(X1,bool))),set(X1)) = set(X1),
inference(rw,[status(thm)],[i_0_2794,c_0_1654]),
[final] ).
cnf(i_0_4279,plain,
hBOOL(hAPP(X1,bool,top_top(fun(X1,bool)),X2)),
inference(split_conjunct,[status(thm)],[i_0_2795]),
[final] ).
cnf(i_0_4280,plain,
( hBOOL(hAPP(X1,bool,X2,esk167_2(X1,X2)))
| ~ hBOOL(esk166_2(X1,X2)) ),
inference(split_conjunct,[status(thm)],[i_0_2683]),
[final] ).
cnf(i_0_4281,plain,
( hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),ord_min(X1)) = ord_min(X1)
| ~ ord(X1) ),
inference(rw,[status(thm)],[i_0_2796,c_0_1654]),
[final] ).
cnf(i_0_4282,plain,
( hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),ord_max(X1)) = ord_max(X1)
| ~ ord(X1) ),
inference(rw,[status(thm)],[i_0_2797,c_0_1654]),
[final] ).
cnf(i_0_4283,plain,
( hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),semilattice_sup_sup(X1)) = semilattice_sup_sup(X1)
| ~ semilattice_sup(X1) ),
inference(rw,[status(thm)],[i_0_2798,c_0_1654]),
[final] ).
cnf(i_0_4284,plain,
( hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),semilattice_inf_inf(X1)) = semilattice_inf_inf(X1)
| ~ semilattice_inf(X1) ),
inference(rw,[status(thm)],[i_0_2799,c_0_1654]),
[final] ).
cnf(i_0_4285,plain,
( hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),minus_minus(X1)) = minus_minus(X1)
| ~ minus(X1) ),
inference(rw,[status(thm)],[i_0_2800,c_0_1654]),
[final] ).
cnf(i_0_4286,hypothesis,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,finite_finite(hoare_2118899576triple(state)),fa)),
inference(split_conjunct,[status(thm)],[conj_2]),
[final] ).
cnf(i_0_4287,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),top_top(fun(fun(X1,bool),bool))) = top_top(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2801]),
[final] ).
cnf(i_0_4288,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Sup_Sup(fun(X1,bool)),bot_bot(fun(fun(X1,bool),bool))) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2802]),
[final] ).
cnf(i_0_4289,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),top_top(fun(fun(X1,bool),bool))) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2803]),
[final] ).
cnf(i_0_4290,plain,
hAPP(fun(fun(X1,bool),bool),fun(X1,bool),complete_Inf_Inf(fun(X1,bool)),bot_bot(fun(fun(X1,bool),bool))) = top_top(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2804]),
[final] ).
cnf(i_0_4291,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ finite_finite_1(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2805]),
[final] ).
cnf(i_0_4292,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ finite_finite_1(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2806]),
[final] ).
cnf(i_0_4293,plain,
( hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),complete_Sup_Sup(X1)) = complete_Sup_Sup(X1)
| ~ comple44059174attice(X1) ),
inference(rw,[status(thm)],[i_0_2807,c_0_1654]),
[final] ).
cnf(i_0_4294,plain,
( hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),complete_Inf_Inf(X1)) = complete_Inf_Inf(X1)
| ~ comple44059174attice(X1) ),
inference(rw,[status(thm)],[i_0_2808,c_0_1654]),
[final] ).
cnf(i_0_4295,plain,
( hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),big_linorder_Min(X1)) = big_linorder_Min(X1)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2809,c_0_1654]),
[final] ).
cnf(i_0_4296,plain,
( hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),big_linorder_Max(X1)) = big_linorder_Max(X1)
| ~ linorder(X1) ),
inference(rw,[status(thm)],[i_0_2810,c_0_1654]),
[final] ).
cnf(i_0_4297,plain,
( hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),big_lattice_Sup_fin(X1)) = big_lattice_Sup_fin(X1)
| ~ lattice(X1) ),
inference(rw,[status(thm)],[i_0_2811,c_0_1654]),
[final] ).
cnf(i_0_4298,plain,
( hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),big_lattice_Inf_fin(X1)) = big_lattice_Inf_fin(X1)
| ~ lattice(X1) ),
inference(rw,[status(thm)],[i_0_2812,c_0_1654]),
[final] ).
cnf(i_0_4299,plain,
( hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combi(fun(X1,fun(X1,bool))),ord_less_eq(X1)) = ord_less_eq(X1)
| ~ ord(X1) ),
inference(rw,[status(thm)],[i_0_2813,c_0_1654]),
[final] ).
cnf(i_0_4300,plain,
hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),the_elem(X1)) = the_elem(X1),
inference(rw,[status(thm)],[i_0_2814,c_0_1654]),
[final] ).
cnf(i_0_4301,plain,
hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),the_1(X1)) = the_1(X1),
inference(rw,[status(thm)],[i_0_2815,c_0_1654]),
[final] ).
cnf(i_0_4302,plain,
hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combi(fun(X1,fun(X1,bool))),fequal(X1)) = fequal(X1),
inference(rw,[status(thm)],[i_0_2816,c_0_1654]),
[final] ).
cnf(i_0_4303,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),fEx(X1)) = fEx(X1),
inference(rw,[status(thm)],[i_0_2817,c_0_1654]),
[final] ).
cnf(i_0_4304,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),fAll(X1)) = fAll(X1),
inference(rw,[status(thm)],[i_0_2818,c_0_1654]),
[final] ).
cnf(i_0_4305,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),finite_finite(X1)) = finite_finite(X1),
inference(rw,[status(thm)],[i_0_2819,c_0_1654]),
[final] ).
cnf(i_0_4306,plain,
hBOOL(hAPP(option(X1),bool,is_none(X1),none(X1))),
inference(split_conjunct,[status(thm)],[i_0_2820]),
[final] ).
cnf(i_0_4307,hypothesis,
( hBOOL(hAPP(bool,bool,combi(bool),X1))
| ~ hBOOL(X1) ),
inference(rw,[status(thm)],[i_0_2821,c_0_1654]),
[final] ).
cnf(i_0_4308,plain,
hAPP(fun(com,fun(com,com)),fun(com,fun(com,com)),combi(fun(com,fun(com,com))),semi) = semi,
inference(rw,[status(thm)],[i_0_2822,c_0_1654]),
[final] ).
cnf(i_0_4309,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),fimplies) = fimplies,
inference(rw,[status(thm)],[i_0_2823,c_0_1654]),
[final] ).
cnf(i_0_4310,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),fdisj) = fdisj,
inference(rw,[status(thm)],[i_0_2824,c_0_1654]),
[final] ).
cnf(i_0_4311,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),fconj) = fconj,
inference(rw,[status(thm)],[i_0_2825,c_0_1654]),
[final] ).
cnf(i_0_4312,hypothesis,
hAPP(pname,option(com),body,pn) = hAPP(com,option(com),some(com),y),
inference(split_conjunct,[status(thm)],[conj_5]),
[final] ).
cnf(i_0_4313,plain,
( hAPP(bool,bool,combi(bool),X1) = fFalse
| hAPP(bool,bool,combi(bool),X1) = fTrue ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2826,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4314,plain,
( hAPP(bool,bool,combi(bool),X1) = fFalse
| hAPP(bool,bool,combi(bool),X1) = fTrue ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2827,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4315,plain,
( hAPP(bool,bool,combi(bool),X1) = fFalse
| hAPP(bool,bool,combi(bool),X1) = fTrue ),
inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_2828,c_0_1654]),c_0_1654]),
[final] ).
cnf(i_0_4316,plain,
( hBOOL(X1)
| hBOOL(hAPP(bool,bool,fNot,X1)) ),
inference(split_conjunct,[status(thm)],[i_0_2829]),
[final] ).
cnf(i_0_4317,plain,
hBOOL(hAPP(com,bool,wt,skip)),
inference(split_conjunct,[status(thm)],[fact_253_WT_OSkip]),
[final] ).
cnf(i_0_4318,plain,
hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),top_top(fun(X1,bool))) = top_top(fun(fun(X1,bool),bool)),
inference(split_conjunct,[status(thm)],[i_0_2830]),
[final] ).
cnf(i_0_4319,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),top_top(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2831]),
[final] ).
cnf(i_0_4320,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),bot_bot(fun(X1,bool))) = top_top(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2832]),
[final] ).
cnf(i_0_4321,plain,
( ord_min(X1) = hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),min(X1),ord_less_eq(X1))
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2833]),
[final] ).
cnf(i_0_4322,plain,
( ord_max(X1) = hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),max(X1),ord_less_eq(X1))
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2834]),
[final] ).
cnf(i_0_4323,plain,
hAPP(fun(option(X1),X1),fun(option(X1),X1),combi(fun(option(X1),X1)),the(X1)) = the(X1),
inference(rw,[status(thm)],[i_0_2835,c_0_1654]),
[final] ).
cnf(i_0_4324,plain,
hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),some(X1)) = some(X1),
inference(rw,[status(thm)],[i_0_2836,c_0_1654]),
[final] ).
cnf(i_0_4325,plain,
hAPP(X1,option(X1),some(X1),X2) != none(X1),
inference(split_conjunct,[status(thm)],[i_0_2837]),
[final] ).
cnf(i_0_4326,plain,
none(X1) != hAPP(X1,option(X1),some(X1),X2),
inference(split_conjunct,[status(thm)],[i_0_2838]),
[final] ).
cnf(i_0_4327,plain,
hAPP(fun(option(X1),bool),fun(option(X1),bool),combi(fun(option(X1),bool)),is_none(X1)) = is_none(X1),
inference(rw,[status(thm)],[i_0_2839,c_0_1654]),
[final] ).
cnf(i_0_4328,plain,
hAPP(pname,com,body_1,X1) != skip,
inference(split_conjunct,[status(thm)],[i_0_2840]),
[final] ).
cnf(i_0_4329,plain,
skip != hAPP(pname,com,body_1,X1),
inference(split_conjunct,[status(thm)],[i_0_2841]),
[final] ).
cnf(i_0_4330,plain,
( hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),uminus_uminus(X1)) = uminus_uminus(X1)
| ~ uminus(X1) ),
inference(rw,[status(thm)],[i_0_2842,c_0_1654]),
[final] ).
cnf(i_0_4331,hypothesis,
hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),combi(fun(hoare_2118899576triple(state),bool)),fa) = fa,
inference(rw,[status(thm)],[i_0_2843,c_0_1654]),
[final] ).
cnf(i_0_4332,hypothesis,
hAPP(fun(pname,option(com)),fun(pname,option(com)),combi(fun(pname,option(com))),body) = body,
inference(rw,[status(thm)],[i_0_2844,c_0_1654]),
[final] ).
cnf(i_0_4333,hypothesis,
hAPP(fun(com,hoare_2118899576triple(state)),fun(com,hoare_2118899576triple(state)),combi(fun(com,hoare_2118899576triple(state))),hoare_Mirabelle_MGT) = hoare_Mirabelle_MGT,
inference(rw,[status(thm)],[i_0_2845,c_0_1654]),
[final] ).
cnf(i_0_4334,plain,
hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),combi(X1)) = combi(X1),
inference(rw,[status(thm)],[i_0_2846,c_0_1654]),
[final] ).
cnf(i_0_4335,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),top_top(fun(X1,bool))) = top_top(X1)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2847]),
[final] ).
cnf(i_0_4336,plain,
( hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),bot_bot(fun(X1,bool))) = bot_bot(X1)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2848]),
[final] ).
cnf(i_0_4337,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),top_top(fun(X1,bool))) = bot_bot(X1)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2849]),
[final] ).
cnf(i_0_4338,plain,
( hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),bot_bot(fun(X1,bool))) = top_top(X1)
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2850]),
[final] ).
cnf(i_0_4339,hypothesis,
hAPP(fun(pname,com),fun(pname,com),combi(fun(pname,com)),body_1) = body_1,
inference(rw,[status(thm)],[i_0_2851,c_0_1654]),
[final] ).
cnf(i_0_4340,plain,
hAPP(fun(com,bool),fun(com,bool),combi(fun(com,bool)),wt) = wt,
inference(rw,[status(thm)],[i_0_2852,c_0_1654]),
[final] ).
cnf(i_0_4341,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot) = fNot,
inference(rw,[status(thm)],[i_0_2853,c_0_1654]),
[final] ).
cnf(i_0_4342,plain,
( hAPP(X2,X1,top_top(fun(X2,X1)),X3) = top_top(X1)
| ~ top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2854]),
[final] ).
cnf(i_0_4343,plain,
( hAPP(X2,X1,bot_bot(fun(X2,X1)),X3) = bot_bot(X1)
| ~ bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2855]),
[final] ).
cnf(i_0_4344,plain,
( hAPP(X2,X1,bot_bot(fun(X2,X1)),X3) = bot_bot(X1)
| ~ bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2856]),
[final] ).
cnf(i_0_4345,plain,
hAPP(option(X1),fun(X1,bool),set(X1),none(X1)) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2857]),
[final] ).
cnf(i_0_4346,plain,
hAPP(option(X1),option(X1),combi(option(X1)),none(X1)) = none(X1),
inference(rw,[status(thm)],[i_0_2858,c_0_1654]),
[final] ).
cnf(i_0_4347,plain,
( hAPP(X1,X1,uminus_uminus(X1),top_top(X1)) = bot_bot(X1)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2859]),
[final] ).
cnf(i_0_4348,plain,
( hAPP(X1,X1,uminus_uminus(X1),bot_bot(X1)) = top_top(X1)
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2860]),
[final] ).
cnf(i_0_4349,plain,
( hAPP(X1,X1,combi(X1),top_top(X1)) = top_top(X1)
| ~ top(X1) ),
inference(rw,[status(thm)],[i_0_2861,c_0_1654]),
[final] ).
cnf(i_0_4350,plain,
( hAPP(X1,X1,combi(X1),bot_bot(X1)) = bot_bot(X1)
| ~ bot(X1) ),
inference(rw,[status(thm)],[i_0_2862,c_0_1654]),
[final] ).
cnf(i_0_4351,plain,
hAPP(X1,X1,combi(X1),undefined(X1)) = undefined(X1),
inference(rw,[status(thm)],[i_0_2863,c_0_1654]),
[final] ).
cnf(i_0_4352,hypothesis,
hAPP(pname,pname,combi(pname),pn) = pn,
inference(rw,[status(thm)],[i_0_2864,c_0_1654]),
[final] ).
cnf(i_0_4353,hypothesis,
hAPP(com,com,combi(com),y) = y,
inference(rw,[status(thm)],[i_0_2865,c_0_1654]),
[final] ).
cnf(i_0_4354,plain,
hAPP(com,com,combi(com),skip) = skip,
inference(rw,[status(thm)],[i_0_2866,c_0_1654]),
[final] ).
cnf(i_0_4355,plain,
hAPP(bool,bool,combi(bool),fTrue) = fTrue,
inference(rw,[status(thm)],[i_0_2867,c_0_1654]),
[final] ).
cnf(i_0_4356,plain,
hAPP(bool,bool,combi(bool),fFalse) = fFalse,
inference(rw,[status(thm)],[i_0_2868,c_0_1654]),
[final] ).
cnf(i_0_4357,hypothesis,
hAPP(bool,bool,combi(bool),hoare_511481251gleton) = hoare_511481251gleton,
inference(rw,[status(thm)],[i_0_2869,c_0_1654]),
[final] ).
cnf(i_0_4358,hypothesis,
hAPP(bool,bool,combi(bool),wT_bodies) = wT_bodies,
inference(rw,[status(thm)],[i_0_2870,c_0_1654]),
[final] ).
cnf(i_0_4359,plain,
top_top(fun(X1,bool)) != bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_2871]),
[final] ).
cnf(i_0_4360,plain,
( finite_finite_1(sum_sum(X2,X1))
| ~ finite_finite_1(X1)
| ~ finite_finite_1(X2) ),
inference(split_conjunct,[status(thm)],[i_0_2872]),
[final] ).
cnf(i_0_4361,plain,
( finite_finite_1(product_prod(X2,X1))
| ~ finite_finite_1(X1)
| ~ finite_finite_1(X2) ),
inference(split_conjunct,[status(thm)],[i_0_2873]),
[final] ).
cnf(i_0_4362,plain,
( finite_finite_1(fun(X2,X1))
| ~ finite_finite_1(X1)
| ~ finite_finite_1(X2) ),
inference(split_conjunct,[status(thm)],[i_0_2874]),
[final] ).
cnf(i_0_4363,plain,
( bounded_lattice(fun(X2,X1))
| ~ bounded_lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2875]),
[final] ).
cnf(i_0_4364,plain,
( comple61589808lgebra(fun(X2,X1))
| ~ comple61589808lgebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2876]),
[final] ).
cnf(i_0_4365,plain,
( comple1742628961attice(fun(X2,X1))
| ~ comple1742628961attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2877]),
[final] ).
cnf(i_0_4366,plain,
( boolean_algebra(fun(X2,X1))
| ~ boolean_algebra(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2878]),
[final] ).
cnf(i_0_4367,plain,
( bounded_lattice_top(fun(X2,X1))
| ~ bounded_lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2879]),
[final] ).
cnf(i_0_4368,plain,
( distrib_lattice(fun(X2,X1))
| ~ distrib_lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2880]),
[final] ).
cnf(i_0_4369,plain,
( bounded_lattice_bot(fun(X2,X1))
| ~ bounded_lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2881]),
[final] ).
cnf(i_0_4370,plain,
( order(fun(X2,X1))
| ~ order(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2882]),
[final] ).
cnf(i_0_4371,plain,
( preorder(fun(X2,X1))
| ~ preorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2883]),
[final] ).
cnf(i_0_4372,plain,
( top(fun(X2,X1))
| ~ top(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2884]),
[final] ).
cnf(i_0_4373,plain,
( ord(fun(X2,X1))
| ~ ord(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2885]),
[final] ).
cnf(i_0_4374,plain,
( bot(fun(X2,X1))
| ~ bot(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2886]),
[final] ).
cnf(i_0_4375,plain,
( semilattice_sup(fun(X2,X1))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2887]),
[final] ).
cnf(i_0_4376,plain,
( semilattice_inf(fun(X2,X1))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2888]),
[final] ).
cnf(i_0_4377,plain,
( uminus(fun(X2,X1))
| ~ uminus(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2889]),
[final] ).
cnf(i_0_4378,plain,
( minus(fun(X2,X1))
| ~ minus(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2890]),
[final] ).
cnf(i_0_4379,plain,
( comple44059174attice(fun(X2,X1))
| ~ comple44059174attice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2891]),
[final] ).
cnf(i_0_4380,plain,
( lattice(fun(X2,X1))
| ~ lattice(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2892]),
[final] ).
cnf(i_0_4381,plain,
( semilattice_inf_inf(X1) = ord_min(X1)
| ~ semilattice_inf(X1)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2893]),
[final] ).
cnf(i_0_4382,plain,
( semilattice_sup_sup(X1) = ord_max(X1)
| ~ semilattice_sup(X1)
| ~ linorder(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2894]),
[final] ).
cnf(i_0_4383,plain,
( finite_finite_1(option(X1))
| ~ finite_finite_1(X1) ),
inference(split_conjunct,[status(thm)],[i_0_2895]),
[final] ).
cnf(i_0_4384,plain,
( ~ hBOOL(hoare_511481251gleton)
| esk44_1(X1) != X1 ),
inference(split_conjunct,[status(thm)],[i_0_2896]),
[final] ).
cnf(i_0_4385,plain,
( ~ hBOOL(hoare_511481251gleton)
| esk24_0 != esk25_0 ),
inference(split_conjunct,[status(thm)],[i_0_2897]),
[final] ).
cnf(i_0_4386,plain,
( X1 = X2
| hBOOL(hoare_511481251gleton) ),
inference(split_conjunct,[status(thm)],[i_0_2897]),
[final] ).
cnf(i_0_4387,plain,
~ hBOOL(fFalse),
inference(split_conjunct,[status(thm)],[i_0_2898]),
[final] ).
cnf(i_0_4388,plain,
bounded_lattice(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Lattices_Obounded__lattice]),
[final] ).
cnf(i_0_4389,plain,
comple61589808lgebra(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Complete__Lattice_Ocomplete__boolean__algebra]),
[final] ).
cnf(i_0_4390,plain,
comple1742628961attice(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Complete__Lattice_Ocomplete__distrib__lattice]),
[final] ).
cnf(i_0_4391,plain,
boolean_algebra(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Lattices_Oboolean__algebra]),
[final] ).
cnf(i_0_4392,plain,
bounded_lattice_top(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Lattices_Obounded__lattice__top]),
[final] ).
cnf(i_0_4393,plain,
distrib_lattice(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Lattices_Odistrib__lattice]),
[final] ).
cnf(i_0_4394,plain,
bounded_lattice_bot(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Lattices_Obounded__lattice__bot]),
[final] ).
cnf(i_0_4395,plain,
order(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Orderings_Oorder]),
[final] ).
cnf(i_0_4396,plain,
preorder(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Orderings_Opreorder]),
[final] ).
cnf(i_0_4397,plain,
finite_finite_1(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Finite__Set_Ofinite]),
[final] ).
cnf(i_0_4398,plain,
hBOOL(fTrue),
inference(split_conjunct,[status(thm)],[help_fTrue_1_1_U]),
[final] ).
cnf(i_0_4399,hypothesis,
hBOOL(hoare_511481251gleton),
inference(split_conjunct,[status(thm)],[conj_0]),
[final] ).
cnf(i_0_4400,hypothesis,
hBOOL(wT_bodies),
inference(split_conjunct,[status(thm)],[conj_1]),
[final] ).
cnf(i_0_4401,plain,
top(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Orderings_Otop]),
[final] ).
cnf(i_0_4402,plain,
ord(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Orderings_Oord]),
[final] ).
cnf(i_0_4403,plain,
bot(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Orderings_Obot]),
[final] ).
cnf(i_0_4404,plain,
semilattice_sup(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Lattices_Osemilattice__sup]),
[final] ).
cnf(i_0_4405,plain,
semilattice_inf(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Lattices_Osemilattice__inf]),
[final] ).
cnf(i_0_4406,plain,
uminus(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Groups_Ouminus]),
[final] ).
cnf(i_0_4407,plain,
minus(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Groups_Ominus]),
[final] ).
cnf(i_0_4408,plain,
comple44059174attice(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Complete__Lattice_Ocomplete__lattice]),
[final] ).
cnf(i_0_4409,plain,
lattice(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Lattices_Olattice]),
[final] ).
cnf(i_0_4410,axiom,
X1 = X1 ).
cnf(i_0_4411,axiom,
( X1 = X2
| X2 != X1 ) ).
cnf(i_0_4412,axiom,
( X1 = X2
| X1 != X3
| X3 != X2 ) ).
cnf(i_0_4413,axiom,
( X1 != X2
| hAPP(X1,X3,X4,X5) = hAPP(X2,X3,X4,X5) ) ).
cnf(i_0_4414,axiom,
( X1 != X2
| hAPP(X3,X1,X4,X5) = hAPP(X3,X2,X4,X5) ) ).
cnf(i_0_4415,axiom,
( X1 != X2
| hAPP(X3,X4,X1,X5) = hAPP(X3,X4,X2,X5) ) ).
cnf(i_0_4416,axiom,
( X1 != X2
| hAPP(X3,X4,X5,X1) = hAPP(X3,X4,X5,X2) ) ).
cnf(i_0_4417,axiom,
( X1 != X2
| none(X1) = none(X2) ) ).
cnf(i_0_4418,axiom,
( X1 != X2
| big_linorder_Min(X1) = big_linorder_Min(X2) ) ).
cnf(i_0_4419,axiom,
( X1 != X2
| bot_bot(X1) = bot_bot(X2) ) ).
cnf(i_0_4420,axiom,
( X1 != X2
| big_linorder_Max(X1) = big_linorder_Max(X2) ) ).
cnf(i_0_4421,axiom,
( X1 != X2
| finite_finite(X1) = finite_finite(X2) ) ).
cnf(i_0_4422,axiom,
( X1 != X2
| finite100568337ommute(X1,X3) = finite100568337ommute(X2,X3) ) ).
cnf(i_0_4423,axiom,
( X1 != X2
| finite100568337ommute(X3,X1) = finite100568337ommute(X3,X2) ) ).
cnf(i_0_4424,axiom,
( X1 != X2
| powp(X1) = powp(X2) ) ).
cnf(i_0_4425,axiom,
( X1 != X2
| partial_flat_lub(X1) = partial_flat_lub(X2) ) ).
cnf(i_0_4426,axiom,
( X1 != X2
| fAll(X1) = fAll(X2) ) ).
cnf(i_0_4427,axiom,
( X1 != X2
| finite_fold1Set(X1) = finite_fold1Set(X2) ) ).
cnf(i_0_4428,axiom,
( X1 != X2
| combc(X1,X3,X4) = combc(X2,X3,X4) ) ).
cnf(i_0_4429,axiom,
( X1 != X2
| combc(X3,X1,X4) = combc(X3,X2,X4) ) ).
cnf(i_0_4430,axiom,
( X1 != X2
| combc(X3,X4,X1) = combc(X3,X4,X2) ) ).
cnf(i_0_4431,axiom,
( X1 != X2
| fequal(X1) = fequal(X2) ) ).
cnf(i_0_4432,axiom,
( X1 != X2
| finite_fold1(X1) = finite_fold1(X2) ) ).
cnf(i_0_4433,axiom,
( X1 != X2
| combi(X1) = combi(X2) ) ).
cnf(i_0_4434,axiom,
( X1 != X2
| the_elem(X1) = the_elem(X2) ) ).
cnf(i_0_4435,axiom,
( X1 != X2
| ord_max(X1) = ord_max(X2) ) ).
cnf(i_0_4436,axiom,
( X1 != X2
| hoare_1759541758le_rec(X1,X3) = hoare_1759541758le_rec(X2,X3) ) ).
cnf(i_0_4437,axiom,
( X1 != X2
| hoare_1759541758le_rec(X3,X1) = hoare_1759541758le_rec(X3,X2) ) ).
cnf(i_0_4438,axiom,
( X1 != X2
| hoare_225284258e_case(X1,X3) = hoare_225284258e_case(X2,X3) ) ).
cnf(i_0_4439,axiom,
( X1 != X2
| hoare_225284258e_case(X3,X1) = hoare_225284258e_case(X3,X2) ) ).
cnf(i_0_4440,axiom,
( X1 != X2
| big_Inf_fin(X1) = big_Inf_fin(X2) ) ).
cnf(i_0_4441,axiom,
( X1 != X2
| ord_min(X1) = ord_min(X2) ) ).
cnf(i_0_4442,axiom,
( X1 != X2
| collect(X1) = collect(X2) ) ).
cnf(i_0_4443,axiom,
( X1 != X2
| big_semilattice_big(X1) = big_semilattice_big(X2) ) ).
cnf(i_0_4444,axiom,
( X1 != X2
| set(X1) = set(X2) ) ).
cnf(i_0_4445,axiom,
( X1 != X2
| fEx(X1) = fEx(X2) ) ).
cnf(i_0_4446,axiom,
( X1 != X2
| member(X1) = member(X2) ) ).
cnf(i_0_4447,axiom,
( X1 != X2
| semilattice_sup_sup(X1) = semilattice_sup_sup(X2) ) ).
cnf(i_0_4448,axiom,
( X1 != X2
| option_rec(X1,X3) = option_rec(X2,X3) ) ).
cnf(i_0_4449,axiom,
( X1 != X2
| option_rec(X3,X1) = option_rec(X3,X2) ) ).
cnf(i_0_4450,axiom,
( X1 != X2
| big_lattice_Inf_fin(X1) = big_lattice_Inf_fin(X2) ) ).
cnf(i_0_4451,axiom,
( X1 != X2
| semilattice_inf_inf(X1) = semilattice_inf_inf(X2) ) ).
cnf(i_0_4452,axiom,
( X1 != X2
| is_none(X1) = is_none(X2) ) ).
cnf(i_0_4453,axiom,
( X1 != X2
| min(X1) = min(X2) ) ).
cnf(i_0_4454,axiom,
( X1 != X2
| big_lattice_Sup_fin(X1) = big_lattice_Sup_fin(X2) ) ).
cnf(i_0_4455,axiom,
( X1 != X2
| max(X1) = max(X2) ) ).
cnf(i_0_4456,axiom,
( X1 != X2
| hoare_902341502valids(X1) = hoare_902341502valids(X2) ) ).
cnf(i_0_4457,axiom,
( X1 != X2
| undefined(X1) = undefined(X2) ) ).
cnf(i_0_4458,axiom,
( X1 != X2
| esk44_1(X1) = esk44_1(X2) ) ).
cnf(i_0_4459,axiom,
( X1 != X2
| the(X1) = the(X2) ) ).
cnf(i_0_4460,axiom,
( X1 != X2
| big_comm_monoid_big(X1,X3) = big_comm_monoid_big(X2,X3) ) ).
cnf(i_0_4461,axiom,
( X1 != X2
| big_comm_monoid_big(X3,X1) = big_comm_monoid_big(X3,X2) ) ).
cnf(i_0_4462,axiom,
( X1 != X2
| pow(X1) = pow(X2) ) ).
cnf(i_0_4463,axiom,
( X1 != X2
| uminus_uminus(X1) = uminus_uminus(X2) ) ).
cnf(i_0_4464,axiom,
( X1 != X2
| combk(X1,X3) = combk(X2,X3) ) ).
cnf(i_0_4465,axiom,
( X1 != X2
| combk(X3,X1) = combk(X3,X2) ) ).
cnf(i_0_4466,axiom,
( X1 != X2
| ord_less_eq(X1) = ord_less_eq(X2) ) ).
cnf(i_0_4467,axiom,
( X1 != X2
| vimage(X1,X3) = vimage(X2,X3) ) ).
cnf(i_0_4468,axiom,
( X1 != X2
| vimage(X3,X1) = vimage(X3,X2) ) ).
cnf(i_0_4469,axiom,
( X1 != X2
| the_1(X1) = the_1(X2) ) ).
cnf(i_0_4470,axiom,
( X1 != X2
| hoare_1301688828derivs(X1) = hoare_1301688828derivs(X2) ) ).
cnf(i_0_4471,axiom,
( X1 != X2
| inj_on(X1,X3) = inj_on(X2,X3) ) ).
cnf(i_0_4472,axiom,
( X1 != X2
| inj_on(X3,X1) = inj_on(X3,X2) ) ).
cnf(i_0_4473,axiom,
( X1 != X2
| finite1357897459simple(X1,X3) = finite1357897459simple(X2,X3) ) ).
cnf(i_0_4474,axiom,
( X1 != X2
| finite1357897459simple(X3,X1) = finite1357897459simple(X3,X2) ) ).
cnf(i_0_4475,axiom,
( X1 != X2
| if(X1) = if(X2) ) ).
cnf(i_0_4476,axiom,
( X1 != X2
| top_top(X1) = top_top(X2) ) ).
cnf(i_0_4477,axiom,
( X1 != X2
| image(X1,X3) = image(X2,X3) ) ).
cnf(i_0_4478,axiom,
( X1 != X2
| image(X3,X1) = image(X3,X2) ) ).
cnf(i_0_4479,axiom,
( X1 != X2
| minus_minus(X1) = minus_minus(X2) ) ).
cnf(i_0_4480,axiom,
( X1 != X2
| combs(X1,X3,X4) = combs(X2,X3,X4) ) ).
cnf(i_0_4481,axiom,
( X1 != X2
| combs(X3,X1,X4) = combs(X3,X2,X4) ) ).
cnf(i_0_4482,axiom,
( X1 != X2
| combs(X3,X4,X1) = combs(X3,X4,X2) ) ).
cnf(i_0_4483,axiom,
( X1 != X2
| combb(X1,X3,X4) = combb(X2,X3,X4) ) ).
cnf(i_0_4484,axiom,
( X1 != X2
| combb(X3,X1,X4) = combb(X3,X2,X4) ) ).
cnf(i_0_4485,axiom,
( X1 != X2
| combb(X3,X4,X1) = combb(X3,X4,X2) ) ).
cnf(i_0_4486,axiom,
( X1 != X2
| dom(X1,X3) = dom(X2,X3) ) ).
cnf(i_0_4487,axiom,
( X1 != X2
| dom(X3,X1) = dom(X3,X2) ) ).
cnf(i_0_4488,axiom,
( X1 != X2
| finite_fold_image(X1,X3) = finite_fold_image(X2,X3) ) ).
cnf(i_0_4489,axiom,
( X1 != X2
| finite_fold_image(X3,X1) = finite_fold_image(X3,X2) ) ).
cnf(i_0_4490,axiom,
( X1 != X2
| override_on(X1,X3) = override_on(X2,X3) ) ).
cnf(i_0_4491,axiom,
( X1 != X2
| override_on(X3,X1) = override_on(X3,X2) ) ).
cnf(i_0_4492,axiom,
( X1 != X2
| finite_fold(X1,X3) = finite_fold(X2,X3) ) ).
cnf(i_0_4493,axiom,
( X1 != X2
| finite_fold(X3,X1) = finite_fold(X3,X2) ) ).
cnf(i_0_4494,axiom,
( X1 != X2
| ran(X1,X3) = ran(X2,X3) ) ).
cnf(i_0_4495,axiom,
( X1 != X2
| ran(X3,X1) = ran(X3,X2) ) ).
cnf(i_0_4496,axiom,
( X1 != X2
| some(X1) = some(X2) ) ).
cnf(i_0_4497,axiom,
( X1 != X2
| fold_graph(X1,X3) = fold_graph(X2,X3) ) ).
cnf(i_0_4498,axiom,
( X1 != X2
| fold_graph(X3,X1) = fold_graph(X3,X2) ) ).
cnf(i_0_4499,axiom,
( X1 != X2
| hoare_759811442triple(X1) = hoare_759811442triple(X2) ) ).
cnf(i_0_4500,axiom,
( X1 != X2
| restrict_map(X1,X3) = restrict_map(X2,X3) ) ).
cnf(i_0_4501,axiom,
( X1 != X2
| restrict_map(X3,X1) = restrict_map(X3,X2) ) ).
cnf(i_0_4502,axiom,
( X1 != X2
| fun_upd(X1,X3) = fun_upd(X2,X3) ) ).
cnf(i_0_4503,axiom,
( X1 != X2
| fun_upd(X3,X1) = fun_upd(X3,X2) ) ).
cnf(i_0_4504,axiom,
( X1 != X2
| finite_folding_one(X1) = finite_folding_one(X2) ) ).
cnf(i_0_4505,axiom,
( X1 != X2
| the_inv_into(X1,X3) = the_inv_into(X2,X3) ) ).
cnf(i_0_4506,axiom,
( X1 != X2
| the_inv_into(X3,X1) = the_inv_into(X3,X2) ) ).
cnf(i_0_4507,axiom,
( X1 != X2
| finite2073411215e_idem(X1) = finite2073411215e_idem(X2) ) ).
cnf(i_0_4508,axiom,
( X1 != X2
| insert(X1) = insert(X2) ) ).
cnf(i_0_4509,axiom,
( X1 != X2
| finite_comp_fun_idem(X1,X3) = finite_comp_fun_idem(X2,X3) ) ).
cnf(i_0_4510,axiom,
( X1 != X2
| finite_comp_fun_idem(X3,X1) = finite_comp_fun_idem(X3,X2) ) ).
cnf(i_0_4511,axiom,
( X1 != X2
| complete_Sup_Sup(X1) = complete_Sup_Sup(X2) ) ).
cnf(i_0_4512,axiom,
( X1 != X2
| finite908156982e_idem(X1,X3) = finite908156982e_idem(X2,X3) ) ).
cnf(i_0_4513,axiom,
( X1 != X2
| finite908156982e_idem(X3,X1) = finite908156982e_idem(X3,X2) ) ).
cnf(i_0_4514,axiom,
( X1 != X2
| complete_Inf_Inf(X1) = complete_Inf_Inf(X2) ) ).
cnf(i_0_4515,axiom,
( X1 != X2
| ~ hBOOL(X1)
| hBOOL(X2) ) ).
cnf(i_0_4516,axiom,
( X1 != X2
| ~ ordered_ab_group_add(X1)
| ordered_ab_group_add(X2) ) ).
cnf(i_0_4517,axiom,
( X1 != X2
| ~ boolean_algebra(X1)
| boolean_algebra(X2) ) ).
cnf(i_0_4518,axiom,
( X1 != X2
| ~ comple1742628961attice(X1)
| comple1742628961attice(X2) ) ).
cnf(i_0_4519,axiom,
( X1 != X2
| ~ preorder(X1)
| preorder(X2) ) ).
cnf(i_0_4520,axiom,
( X1 != X2
| ~ minus(X1)
| minus(X2) ) ).
cnf(i_0_4521,axiom,
( X1 != X2
| ~ linord219039673up_add(X1)
| linord219039673up_add(X2) ) ).
cnf(i_0_4522,axiom,
( X1 != X2
| ~ ab_group_add(X1)
| ab_group_add(X2) ) ).
cnf(i_0_4523,axiom,
( X1 != X2
| ~ comple61589808lgebra(X1)
| comple61589808lgebra(X2) ) ).
cnf(i_0_4524,axiom,
( X1 != X2
| ~ top(X1)
| top(X2) ) ).
cnf(i_0_4525,axiom,
( X1 != X2
| ~ bot(X1)
| bot(X2) ) ).
cnf(i_0_4526,axiom,
( X1 != X2
| ~ linorder(X1)
| linorder(X2) ) ).
cnf(i_0_4527,axiom,
( X1 != X2
| ~ uminus(X1)
| uminus(X2) ) ).
cnf(i_0_4528,axiom,
( X1 != X2
| ~ bounded_lattice_bot(X1)
| bounded_lattice_bot(X2) ) ).
cnf(i_0_4529,axiom,
( X1 != X2
| ~ bounded_lattice_top(X1)
| bounded_lattice_top(X2) ) ).
cnf(i_0_4530,axiom,
( X1 != X2
| ~ group_add(X1)
| group_add(X2) ) ).
cnf(i_0_4531,axiom,
( X1 != X2
| ~ finite_finite_1(X1)
| finite_finite_1(X2) ) ).
cnf(i_0_4532,axiom,
( X1 != X2
| ~ bounded_lattice(X1)
| bounded_lattice(X2) ) ).
cnf(i_0_4533,axiom,
( X1 != X2
| ~ distrib_lattice(X1)
| distrib_lattice(X2) ) ).
cnf(i_0_4534,axiom,
( X1 != X2
| ~ order(X1)
| order(X2) ) ).
cnf(i_0_4535,axiom,
( X1 != X2
| ~ ord(X1)
| ord(X2) ) ).
cnf(i_0_4536,axiom,
( X1 != X2
| ~ lattice(X1)
| lattice(X2) ) ).
cnf(i_0_4537,axiom,
( X1 != X2
| ~ semilattice_sup(X1)
| semilattice_sup(X2) ) ).
cnf(i_0_4538,axiom,
( X1 != X2
| ~ semilattice_inf(X1)
| semilattice_inf(X2) ) ).
cnf(i_0_4539,axiom,
( X1 != X2
| ~ comple44059174attice(X1)
| comple44059174attice(X2) ) ).
cnf(i_0_4410_001,axiom,
X1 = X1 ).
cnf(i_0_4411_002,axiom,
( X1 = X2
| X2 != X1 ) ).
cnf(i_0_4412_003,axiom,
( X1 = X2
| X1 != X3
| X3 != X2 ) ).
cnf(i_0_4413_004,axiom,
( X1 != X2
| hAPP(X1,X3,X4,X5) = hAPP(X2,X3,X4,X5) ) ).
cnf(i_0_4414_005,axiom,
( X1 != X2
| hAPP(X3,X1,X4,X5) = hAPP(X3,X2,X4,X5) ) ).
cnf(i_0_4415_006,axiom,
( X1 != X2
| hAPP(X3,X4,X1,X5) = hAPP(X3,X4,X2,X5) ) ).
cnf(i_0_4416_007,axiom,
( X1 != X2
| hAPP(X3,X4,X5,X1) = hAPP(X3,X4,X5,X2) ) ).
cnf(i_0_4417_008,axiom,
( X1 != X2
| none(X1) = none(X2) ) ).
cnf(i_0_4418_009,axiom,
( X1 != X2
| big_linorder_Min(X1) = big_linorder_Min(X2) ) ).
cnf(i_0_4419_010,axiom,
( X1 != X2
| bot_bot(X1) = bot_bot(X2) ) ).
cnf(i_0_4420_011,axiom,
( X1 != X2
| big_linorder_Max(X1) = big_linorder_Max(X2) ) ).
cnf(i_0_4421_012,axiom,
( X1 != X2
| finite_finite(X1) = finite_finite(X2) ) ).
cnf(i_0_4422_013,axiom,
( X1 != X2
| finite100568337ommute(X1,X3) = finite100568337ommute(X2,X3) ) ).
cnf(i_0_4423_014,axiom,
( X1 != X2
| finite100568337ommute(X3,X1) = finite100568337ommute(X3,X2) ) ).
cnf(i_0_4424_015,axiom,
( X1 != X2
| powp(X1) = powp(X2) ) ).
cnf(i_0_4425_016,axiom,
( X1 != X2
| partial_flat_lub(X1) = partial_flat_lub(X2) ) ).
cnf(i_0_4426_017,axiom,
( X1 != X2
| fAll(X1) = fAll(X2) ) ).
cnf(i_0_4427_018,axiom,
( X1 != X2
| finite_fold1Set(X1) = finite_fold1Set(X2) ) ).
cnf(i_0_4428_019,axiom,
( X1 != X2
| combc(X1,X3,X4) = combc(X2,X3,X4) ) ).
cnf(i_0_4429_020,axiom,
( X1 != X2
| combc(X3,X1,X4) = combc(X3,X2,X4) ) ).
cnf(i_0_4430_021,axiom,
( X1 != X2
| combc(X3,X4,X1) = combc(X3,X4,X2) ) ).
cnf(i_0_4431_022,axiom,
( X1 != X2
| fequal(X1) = fequal(X2) ) ).
cnf(i_0_4432_023,axiom,
( X1 != X2
| finite_fold1(X1) = finite_fold1(X2) ) ).
cnf(i_0_4433_024,axiom,
( X1 != X2
| combi(X1) = combi(X2) ) ).
cnf(i_0_4434_025,axiom,
( X1 != X2
| the_elem(X1) = the_elem(X2) ) ).
cnf(i_0_4435_026,axiom,
( X1 != X2
| ord_max(X1) = ord_max(X2) ) ).
cnf(i_0_4436_027,axiom,
( X1 != X2
| hoare_1759541758le_rec(X1,X3) = hoare_1759541758le_rec(X2,X3) ) ).
cnf(i_0_4437_028,axiom,
( X1 != X2
| hoare_1759541758le_rec(X3,X1) = hoare_1759541758le_rec(X3,X2) ) ).
cnf(i_0_4438_029,axiom,
( X1 != X2
| hoare_225284258e_case(X1,X3) = hoare_225284258e_case(X2,X3) ) ).
cnf(i_0_4439_030,axiom,
( X1 != X2
| hoare_225284258e_case(X3,X1) = hoare_225284258e_case(X3,X2) ) ).
cnf(i_0_4440_031,axiom,
( X1 != X2
| big_Inf_fin(X1) = big_Inf_fin(X2) ) ).
cnf(i_0_4441_032,axiom,
( X1 != X2
| ord_min(X1) = ord_min(X2) ) ).
cnf(i_0_4442_033,axiom,
( X1 != X2
| collect(X1) = collect(X2) ) ).
cnf(i_0_4443_034,axiom,
( X1 != X2
| big_semilattice_big(X1) = big_semilattice_big(X2) ) ).
cnf(i_0_4444_035,axiom,
( X1 != X2
| set(X1) = set(X2) ) ).
cnf(i_0_4445_036,axiom,
( X1 != X2
| fEx(X1) = fEx(X2) ) ).
cnf(i_0_4446_037,axiom,
( X1 != X2
| member(X1) = member(X2) ) ).
cnf(i_0_4447_038,axiom,
( X1 != X2
| semilattice_sup_sup(X1) = semilattice_sup_sup(X2) ) ).
cnf(i_0_4448_039,axiom,
( X1 != X2
| option_rec(X1,X3) = option_rec(X2,X3) ) ).
cnf(i_0_4449_040,axiom,
( X1 != X2
| option_rec(X3,X1) = option_rec(X3,X2) ) ).
cnf(i_0_4450_041,axiom,
( X1 != X2
| big_lattice_Inf_fin(X1) = big_lattice_Inf_fin(X2) ) ).
cnf(i_0_4451_042,axiom,
( X1 != X2
| semilattice_inf_inf(X1) = semilattice_inf_inf(X2) ) ).
cnf(i_0_4452_043,axiom,
( X1 != X2
| is_none(X1) = is_none(X2) ) ).
cnf(i_0_4453_044,axiom,
( X1 != X2
| min(X1) = min(X2) ) ).
cnf(i_0_4454_045,axiom,
( X1 != X2
| big_lattice_Sup_fin(X1) = big_lattice_Sup_fin(X2) ) ).
cnf(i_0_4455_046,axiom,
( X1 != X2
| max(X1) = max(X2) ) ).
cnf(i_0_4456_047,axiom,
( X1 != X2
| hoare_902341502valids(X1) = hoare_902341502valids(X2) ) ).
cnf(i_0_4457_048,axiom,
( X1 != X2
| undefined(X1) = undefined(X2) ) ).
cnf(i_0_4458_049,axiom,
( X1 != X2
| esk44_1(X1) = esk44_1(X2) ) ).
cnf(i_0_4459_050,axiom,
( X1 != X2
| the(X1) = the(X2) ) ).
cnf(i_0_4460_051,axiom,
( X1 != X2
| big_comm_monoid_big(X1,X3) = big_comm_monoid_big(X2,X3) ) ).
cnf(i_0_4461_052,axiom,
( X1 != X2
| big_comm_monoid_big(X3,X1) = big_comm_monoid_big(X3,X2) ) ).
cnf(i_0_4462_053,axiom,
( X1 != X2
| pow(X1) = pow(X2) ) ).
cnf(i_0_4463_054,axiom,
( X1 != X2
| uminus_uminus(X1) = uminus_uminus(X2) ) ).
cnf(i_0_4464_055,axiom,
( X1 != X2
| combk(X1,X3) = combk(X2,X3) ) ).
cnf(i_0_4465_056,axiom,
( X1 != X2
| combk(X3,X1) = combk(X3,X2) ) ).
cnf(i_0_4466_057,axiom,
( X1 != X2
| ord_less_eq(X1) = ord_less_eq(X2) ) ).
cnf(i_0_4467_058,axiom,
( X1 != X2
| vimage(X1,X3) = vimage(X2,X3) ) ).
cnf(i_0_4468_059,axiom,
( X1 != X2
| vimage(X3,X1) = vimage(X3,X2) ) ).
cnf(i_0_4469_060,axiom,
( X1 != X2
| the_1(X1) = the_1(X2) ) ).
cnf(i_0_4470_061,axiom,
( X1 != X2
| hoare_1301688828derivs(X1) = hoare_1301688828derivs(X2) ) ).
cnf(i_0_4471_062,axiom,
( X1 != X2
| inj_on(X1,X3) = inj_on(X2,X3) ) ).
cnf(i_0_4472_063,axiom,
( X1 != X2
| inj_on(X3,X1) = inj_on(X3,X2) ) ).
cnf(i_0_4473_064,axiom,
( X1 != X2
| finite1357897459simple(X1,X3) = finite1357897459simple(X2,X3) ) ).
cnf(i_0_4474_065,axiom,
( X1 != X2
| finite1357897459simple(X3,X1) = finite1357897459simple(X3,X2) ) ).
cnf(i_0_4475_066,axiom,
( X1 != X2
| if(X1) = if(X2) ) ).
cnf(i_0_4476_067,axiom,
( X1 != X2
| top_top(X1) = top_top(X2) ) ).
cnf(i_0_4477_068,axiom,
( X1 != X2
| image(X1,X3) = image(X2,X3) ) ).
cnf(i_0_4478_069,axiom,
( X1 != X2
| image(X3,X1) = image(X3,X2) ) ).
cnf(i_0_4479_070,axiom,
( X1 != X2
| minus_minus(X1) = minus_minus(X2) ) ).
cnf(i_0_4480_071,axiom,
( X1 != X2
| combs(X1,X3,X4) = combs(X2,X3,X4) ) ).
cnf(i_0_4481_072,axiom,
( X1 != X2
| combs(X3,X1,X4) = combs(X3,X2,X4) ) ).
cnf(i_0_4482_073,axiom,
( X1 != X2
| combs(X3,X4,X1) = combs(X3,X4,X2) ) ).
cnf(i_0_4483_074,axiom,
( X1 != X2
| combb(X1,X3,X4) = combb(X2,X3,X4) ) ).
cnf(i_0_4484_075,axiom,
( X1 != X2
| combb(X3,X1,X4) = combb(X3,X2,X4) ) ).
cnf(i_0_4485_076,axiom,
( X1 != X2
| combb(X3,X4,X1) = combb(X3,X4,X2) ) ).
cnf(i_0_4486_077,axiom,
( X1 != X2
| dom(X1,X3) = dom(X2,X3) ) ).
cnf(i_0_4487_078,axiom,
( X1 != X2
| dom(X3,X1) = dom(X3,X2) ) ).
cnf(i_0_4488_079,axiom,
( X1 != X2
| finite_fold_image(X1,X3) = finite_fold_image(X2,X3) ) ).
cnf(i_0_4489_080,axiom,
( X1 != X2
| finite_fold_image(X3,X1) = finite_fold_image(X3,X2) ) ).
cnf(i_0_4490_081,axiom,
( X1 != X2
| override_on(X1,X3) = override_on(X2,X3) ) ).
cnf(i_0_4491_082,axiom,
( X1 != X2
| override_on(X3,X1) = override_on(X3,X2) ) ).
cnf(i_0_4492_083,axiom,
( X1 != X2
| finite_fold(X1,X3) = finite_fold(X2,X3) ) ).
cnf(i_0_4493_084,axiom,
( X1 != X2
| finite_fold(X3,X1) = finite_fold(X3,X2) ) ).
cnf(i_0_4494_085,axiom,
( X1 != X2
| ran(X1,X3) = ran(X2,X3) ) ).
cnf(i_0_4495_086,axiom,
( X1 != X2
| ran(X3,X1) = ran(X3,X2) ) ).
cnf(i_0_4496_087,axiom,
( X1 != X2
| some(X1) = some(X2) ) ).
cnf(i_0_4497_088,axiom,
( X1 != X2
| fold_graph(X1,X3) = fold_graph(X2,X3) ) ).
cnf(i_0_4498_089,axiom,
( X1 != X2
| fold_graph(X3,X1) = fold_graph(X3,X2) ) ).
cnf(i_0_4499_090,axiom,
( X1 != X2
| hoare_759811442triple(X1) = hoare_759811442triple(X2) ) ).
cnf(i_0_4500_091,axiom,
( X1 != X2
| restrict_map(X1,X3) = restrict_map(X2,X3) ) ).
cnf(i_0_4501_092,axiom,
( X1 != X2
| restrict_map(X3,X1) = restrict_map(X3,X2) ) ).
cnf(i_0_4502_093,axiom,
( X1 != X2
| fun_upd(X1,X3) = fun_upd(X2,X3) ) ).
cnf(i_0_4503_094,axiom,
( X1 != X2
| fun_upd(X3,X1) = fun_upd(X3,X2) ) ).
cnf(i_0_4504_095,axiom,
( X1 != X2
| finite_folding_one(X1) = finite_folding_one(X2) ) ).
cnf(i_0_4505_096,axiom,
( X1 != X2
| the_inv_into(X1,X3) = the_inv_into(X2,X3) ) ).
cnf(i_0_4506_097,axiom,
( X1 != X2
| the_inv_into(X3,X1) = the_inv_into(X3,X2) ) ).
cnf(i_0_4507_098,axiom,
( X1 != X2
| finite2073411215e_idem(X1) = finite2073411215e_idem(X2) ) ).
cnf(i_0_4508_099,axiom,
( X1 != X2
| insert(X1) = insert(X2) ) ).
cnf(i_0_4509_100,axiom,
( X1 != X2
| finite_comp_fun_idem(X1,X3) = finite_comp_fun_idem(X2,X3) ) ).
cnf(i_0_4510_101,axiom,
( X1 != X2
| finite_comp_fun_idem(X3,X1) = finite_comp_fun_idem(X3,X2) ) ).
cnf(i_0_4511_102,axiom,
( X1 != X2
| complete_Sup_Sup(X1) = complete_Sup_Sup(X2) ) ).
cnf(i_0_4512_103,axiom,
( X1 != X2
| finite908156982e_idem(X1,X3) = finite908156982e_idem(X2,X3) ) ).
cnf(i_0_4513_104,axiom,
( X1 != X2
| finite908156982e_idem(X3,X1) = finite908156982e_idem(X3,X2) ) ).
cnf(i_0_4514_105,axiom,
( X1 != X2
| complete_Inf_Inf(X1) = complete_Inf_Inf(X2) ) ).
cnf(i_0_4515_106,axiom,
( X1 != X2
| ~ hBOOL(X1)
| hBOOL(X2) ) ).
cnf(i_0_4516_107,axiom,
( X1 != X2
| ~ ordered_ab_group_add(X1)
| ordered_ab_group_add(X2) ) ).
cnf(i_0_4517_108,axiom,
( X1 != X2
| ~ boolean_algebra(X1)
| boolean_algebra(X2) ) ).
cnf(i_0_4518_109,axiom,
( X1 != X2
| ~ comple1742628961attice(X1)
| comple1742628961attice(X2) ) ).
cnf(i_0_4519_110,axiom,
( X1 != X2
| ~ preorder(X1)
| preorder(X2) ) ).
cnf(i_0_4520_111,axiom,
( X1 != X2
| ~ minus(X1)
| minus(X2) ) ).
cnf(i_0_4521_112,axiom,
( X1 != X2
| ~ linord219039673up_add(X1)
| linord219039673up_add(X2) ) ).
cnf(i_0_4522_113,axiom,
( X1 != X2
| ~ ab_group_add(X1)
| ab_group_add(X2) ) ).
cnf(i_0_4523_114,axiom,
( X1 != X2
| ~ comple61589808lgebra(X1)
| comple61589808lgebra(X2) ) ).
cnf(i_0_4524_115,axiom,
( X1 != X2
| ~ top(X1)
| top(X2) ) ).
cnf(i_0_4525_116,axiom,
( X1 != X2
| ~ bot(X1)
| bot(X2) ) ).
cnf(i_0_4526_117,axiom,
( X1 != X2
| ~ linorder(X1)
| linorder(X2) ) ).
cnf(i_0_4527_118,axiom,
( X1 != X2
| ~ uminus(X1)
| uminus(X2) ) ).
cnf(i_0_4528_119,axiom,
( X1 != X2
| ~ bounded_lattice_bot(X1)
| bounded_lattice_bot(X2) ) ).
cnf(i_0_4529_120,axiom,
( X1 != X2
| ~ bounded_lattice_top(X1)
| bounded_lattice_top(X2) ) ).
cnf(i_0_4530_121,axiom,
( X1 != X2
| ~ group_add(X1)
| group_add(X2) ) ).
cnf(i_0_4531_122,axiom,
( X1 != X2
| ~ finite_finite_1(X1)
| finite_finite_1(X2) ) ).
cnf(i_0_4532_123,axiom,
( X1 != X2
| ~ bounded_lattice(X1)
| bounded_lattice(X2) ) ).
cnf(i_0_4533_124,axiom,
( X1 != X2
| ~ distrib_lattice(X1)
| distrib_lattice(X2) ) ).
cnf(i_0_4534_125,axiom,
( X1 != X2
| ~ order(X1)
| order(X2) ) ).
cnf(i_0_4535_126,axiom,
( X1 != X2
| ~ ord(X1)
| ord(X2) ) ).
cnf(i_0_4536_127,axiom,
( X1 != X2
| ~ lattice(X1)
| lattice(X2) ) ).
cnf(i_0_4537_128,axiom,
( X1 != X2
| ~ semilattice_sup(X1)
| semilattice_sup(X2) ) ).
cnf(i_0_4538_129,axiom,
( X1 != X2
| ~ semilattice_inf(X1)
| semilattice_inf(X2) ) ).
cnf(i_0_4539_130,axiom,
( X1 != X2
| ~ comple44059174attice(X1)
| comple44059174attice(X2) ) ).
cnf(i_0_4540,plain,
( hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X3,X4),X5) = hAPP(fun(X1,bool),X2,hAPP(fun(X1,X2),fun(fun(X1,bool),X2),X3,X6),X5)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk118_9(X1,X2,X4,X6,X5,X5,X7,X8,X3)),X5))
| ~ hBOOL(hAPP(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool,hAPP(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool),hAPP(fun(X2,fun(X2,X2)),fun(X2,fun(fun(fun(X1,X2),fun(fun(X1,bool),X2)),bool)),big_comm_monoid_big(X2,X1),X7),X8),X3)) ),
inference(equality_inference,[],[2912]) ).
cnf(i_0_4541,plain,
( ~ ord(X1)
| ~ ord(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,combi(X1),esk78_6(X1,X1,combi(X1),X2,X3,X2))),hAPP(X1,X1,combi(X1),esk79_6(X1,X1,combi(X1),X2,X3,X2))))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,combi(X1),X3)),X2)) ),
inference(equality_inference,[],[2954]) ).
cnf(i_0_4542,plain,
( ~ ord(X1)
| ~ ord(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,combi(X1),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,combi(X1),esk72_6(X1,X1,X3,X2,combi(X1),X2))),hAPP(X1,X1,combi(X1),esk73_6(X1,X1,X3,X2,combi(X1),X2))))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(equality_inference,[],[2955]) ).
cnf(i_0_4543,plain,
( ~ ord(X1)
| ~ ord(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk78_6(X1,X1,combi(X1),X2,X3,X2)),esk79_6(X1,X1,combi(X1),X2,X3,X2)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,combi(X1),X3)),X2)) ),
inference(equality_inference,[],[2979]) ).
cnf(i_0_4544,plain,
( ~ ord(X1)
| ~ ord(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk72_6(X1,X1,X2,X3,combi(X1),X3)),esk73_6(X1,X1,X2,X3,combi(X1),X3)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),hAPP(X1,X1,combi(X1),X2)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2)) ),
inference(equality_inference,[],[2983]) ).
cnf(i_0_4545,plain,
( ~ order(X1)
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,combi(X1),esk69_5(X1,X2,X3,combi(X1),X3))),hAPP(X1,X1,combi(X1),esk68_5(X1,X2,X3,combi(X1),X3))))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,combi(X1),X2)),X3)) ),
inference(equality_inference,[],[3003]) ).
cnf(i_0_4546,plain,
( ~ order(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,combi(X1),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,combi(X1),esk81_5(X1,combi(X1),X2,X2,X3))),hAPP(X1,X1,combi(X1),esk80_5(X1,combi(X1),X2,X2,X3))))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(equality_inference,[],[3004]) ).
cnf(i_0_4547,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X5),X4)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk56_6(X2,X1,X3,X5,X4,X4)),X4)) ),
inference(equality_inference,[],[3015]) ).
cnf(i_0_4548,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)),X5) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X1,X2),fun(fun(X2,bool),fun(X1,bool)),vimage(X1,X2),X3),X4)),X5),
inference(equality_inference,[],[3025]) ).
cnf(i_0_4549,plain,
( ~ order(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk69_5(X1,X2,X3,combi(X1),X3)),esk68_5(X1,X2,X3,combi(X1),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,combi(X1),X2)),X3)) ),
inference(equality_inference,[],[3129]) ).
cnf(i_0_4550,plain,
( ~ order(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),esk81_5(X1,combi(X1),X2,X2,X3)),esk80_5(X1,combi(X1),X2,X2,X3)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,combi(X1),X3)))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3)) ),
inference(equality_inference,[],[3145]) ).
cnf(i_0_4551,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),vimage(X1,X1),combi(X1)),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool)))))),
inference(equality_inference,[],[3217]) ).
cnf(i_0_4552,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),top_top(fun(X1,bool))))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))) ),
inference(equality_inference,[],[3223]) ).
cnf(i_0_4553,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X3),fun(fun(X1,bool),bool),inj_on(X1,X3),X4),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X2))) ),
inference(equality_inference,[],[3232]) ).
cnf(i_0_4554,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),fun(X1,bool)),finite_fold1Set(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))),X3)),
inference(equality_inference,[],[3233]) ).
cnf(i_0_4555,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X4),X4))) ),
inference(equality_inference,[],[3269]) ).
cnf(i_0_4556,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk120_5(X1,X1,X2,combi(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),top_top(fun(X1,bool))))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))) ),
inference(equality_inference,[],[3278]) ).
cnf(i_0_4557,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2),
inference(equality_inference,[],[3312]) ).
cnf(i_0_4558,plain,
X1 = X1,
inference(equality_inference,[],[3325]) ).
cnf(i_0_4559,plain,
X1 = X1,
inference(equality_inference,[],[3326]) ).
cnf(i_0_4560,plain,
X1 = X1,
inference(equality_inference,[],[3327]) ).
cnf(i_0_4561,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3) ),
inference(equality_inference,[],[3386]) ).
cnf(i_0_4562,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3) ),
inference(equality_inference,[],[3387]) ).
cnf(i_0_4563,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2) ),
inference(equality_inference,[],[3388]) ).
cnf(i_0_4564,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2) ),
inference(equality_inference,[],[3389]) ).
cnf(i_0_4565,plain,
( hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X5)) ),
inference(equality_inference,[],[3413]) ).
cnf(i_0_4566,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X3),fun(fun(X1,bool),bool),inj_on(X1,X3),X4),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X5)) ),
inference(equality_inference,[],[3417]) ).
cnf(i_0_4567,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),X3))) ),
inference(equality_inference,[],[3424]) ).
cnf(i_0_4568,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),vimage(X1,X1),combi(X1)),X3))) ),
inference(equality_inference,[],[3425]) ).
cnf(i_0_4569,plain,
( hAPP(X1,X1,hAPP(fun(X1,X1),fun(X1,X1),hAPP(fun(X1,bool),fun(fun(X1,X1),fun(X1,X1)),the_inv_into(X1,X1),X2),combi(X1)),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(equality_inference,[],[3447]) ).
cnf(i_0_4570,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),hAPP(option(X1),fun(X1,option(X1)),hAPP(X1,fun(option(X1),fun(X1,option(X1))),hAPP(fun(X1,option(X1)),fun(X1,fun(option(X1),fun(X1,option(X1)))),fun_upd(X1,option(X1)),some(X1)),X3),hAPP(X1,option(X1),some(X1),X4)),X2) = hAPP(X1,option(X1),some(X1),X2) ),
inference(equality_inference,[],[3459]) ).
cnf(i_0_4571,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X3),X2)) ),
inference(equality_inference,[],[3584]) ).
cnf(i_0_4572,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X3),fun(fun(X1,bool),bool),inj_on(X1,X3),X4),top_top(fun(X1,bool)))) ),
inference(equality_inference,[],[3589]) ).
cnf(i_0_4573,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(equality_inference,[],[3608]) ).
cnf(i_0_4574,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(X1,fun(X2,fun(X1,X2)),hAPP(fun(X1,X2),fun(X1,fun(X2,fun(X1,X2))),fun_upd(X1,X2),X3),X4),X5),X4) = hAPP(X2,X2,combi(X2),X5),
inference(equality_inference,[],[3636]) ).
cnf(i_0_4575,plain,
( hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3)) ),
inference(equality_inference,[],[3647]) ).
cnf(i_0_4576,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3))),
inference(equality_inference,[],[3656]) ).
cnf(i_0_4577,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4) = hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(equality_inference,[],[3671]) ).
cnf(i_0_4578,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3),X2)),
inference(equality_inference,[],[3764]) ).
cnf(i_0_4579,plain,
hAPP(option(X1),fun(X1,option(X1)),hAPP(X1,fun(option(X1),fun(X1,option(X1))),hAPP(fun(X1,option(X1)),fun(X1,fun(option(X1),fun(X1,option(X1)))),fun_upd(X1,option(X1)),some(X1)),X2),hAPP(X1,option(X1),some(X1),X2)) = hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),some(X1)),
inference(equality_inference,[],[3793]) ).
cnf(i_0_4580,plain,
( hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,X4)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool)))) ),
inference(equality_inference,[],[3842]) ).
cnf(i_0_4581,plain,
( hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X3),fun(fun(X1,bool),bool),inj_on(X1,X3),X4),top_top(fun(X1,bool)))) ),
inference(equality_inference,[],[3844]) ).
cnf(i_0_4582,plain,
hAPP(X1,fun(X1,X1),hAPP(X1,fun(X1,fun(X1,X1)),hAPP(fun(X1,X1),fun(X1,fun(X1,fun(X1,X1))),fun_upd(X1,X1),combi(X1)),X2),X2) = hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),combi(X1)),
inference(equality_inference,[],[3886]) ).
cnf(i_0_4583,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)))),
inference(equality_inference,[],[3889]) ).
cnf(i_0_4584,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,option(X1)),fun(X1,bool),ran(X1,X1),some(X1)))),
inference(equality_inference,[],[3890]) ).
cnf(i_0_4585,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2),
inference(equality_inference,[],[3893]) ).
cnf(i_0_4586,plain,
hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),X3),
inference(equality_inference,[],[3954]) ).
cnf(i_0_4587,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(equality_inference,[],[3981]) ).
cnf(i_0_4588,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(equality_inference,[],[3982]) ).
cnf(i_0_4589,plain,
hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3) = hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),
inference(equality_inference,[],[3994]) ).
cnf(i_0_4590,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))) = hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),
inference(equality_inference,[],[4006]) ).
cnf(i_0_4591,plain,
X1 = X1,
inference(equality_inference,[],[4033]) ).
cnf(i_0_4592,plain,
X1 = X1,
inference(equality_inference,[],[4034]) ).
cnf(i_0_4593,plain,
X1 = X1,
inference(equality_inference,[],[4042]) ).
cnf(i_0_4594,plain,
X1 = X1,
inference(equality_inference,[],[4043]) ).
cnf(i_0_4595,plain,
( ~ order(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X2)) ),
inference(equality_inference,[],[4045]) ).
cnf(i_0_4596,plain,
hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X2)),
inference(equality_inference,[],[4046]) ).
cnf(i_0_4597,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))) = top_top(fun(X1,bool)),
inference(equality_inference,[],[4076]) ).
cnf(i_0_4598,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2),
inference(equality_inference,[],[4106]) ).
cnf(i_0_4599,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(equality_inference,[],[4107]) ).
cnf(i_0_4600,plain,
( ~ preorder(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X2)) ),
inference(equality_inference,[],[4138]) ).
cnf(i_0_4601,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2),
inference(equality_inference,[],[4174]) ).
cnf(i_0_4602,plain,
hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X2),
inference(equality_inference,[],[4177]) ).
cnf(i_0_4603,plain,
( ~ group_add(X1)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X2) ),
inference(equality_inference,[],[4178]) ).
cnf(i_0_4604,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X2) ),
inference(equality_inference,[],[4179]) ).
cnf(i_0_4605,plain,
( ~ group_add(X1)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2) ),
inference(equality_inference,[],[4184]) ).
cnf(i_0_4606,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2) ),
inference(equality_inference,[],[4185]) ).
cnf(i_0_4607,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X1),
inference(equality_inference,[],[4197]) ).
cnf(i_0_4608,plain,
hAPP(pname,pname,combi(pname),X1) = hAPP(pname,pname,combi(pname),X1),
inference(equality_inference,[],[4198]) ).
cnf(i_0_4609,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,X2))))),fequal(state)))),X2),fequal(state))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X1),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X2)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(scs_inference,[],[i_0_4399,i_0_2901]) ).
cnf(i_0_4610,plain,
( ~ hBOOL(hAPP(com,bool,wt,X1))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,esk8_2(X1,X2)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(scs_inference,[],[i_0_4399,i_0_3047]) ).
cnf(i_0_4611,plain,
( ~ hBOOL(hAPP(com,bool,wt,X1))
| hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),esk8_2(X1,X2)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),X2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(scs_inference,[],[i_0_4399,i_0_3239]) ).
cnf(i_0_4612,plain,
( ~ hBOOL(hAPP(com,bool,wt,X1))
| hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_2118899576triple(state),bool))))) ),
inference(scs_inference,[],[i_0_4399,i_0_4400,i_0_3356]) ).
cnf(i_0_4613,plain,
( hAPP(pname,option(com),body,X1) != hAPP(com,option(com),some(com),X2)
| hBOOL(hAPP(com,bool,wt,X2)) ),
inference(scs_inference,[],[i_0_4400,i_0_4196]) ).
cnf(i_0_4614,plain,
esk44_1(X1) != X1,
inference(scs_inference,[],[i_0_4399,i_0_4384]) ).
cnf(i_0_4615,plain,
esk24_0 != esk25_0,
inference(scs_inference,[],[i_0_4399,i_0_4385]) ).
cnf(i_0_4616,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),esk114_6(X3,hoare_2118899576triple(X1),X4,X5,X6,X2))),
inference(scs_inference,[],[i_0_3023,i_0_3741]) ).
cnf(i_0_4617,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4618,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),X2)) ),
inference(rename_variables,[],[i_0_3741]) ).
cnf(i_0_4619,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),X2)),
inference(scs_inference,[],[i_0_4583,i_0_3023,i_0_3741,i_0_3948]) ).
cnf(i_0_4620,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_3948]) ).
cnf(i_0_4621,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_3741,i_0_3948,i_0_3305]) ).
cnf(i_0_4622,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5)))
| hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk9_5(X1,X3,X2,X4,X5)) ),
inference(rename_variables,[],[i_0_3305]) ).
cnf(i_0_4623,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_3741,i_0_3948,i_0_3305,i_0_3306]) ).
cnf(i_0_4624,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5)))
| hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk5_5(X1,X3,X2,X4,X5)) ),
inference(rename_variables,[],[i_0_3306]) ).
cnf(i_0_4625,plain,
hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X2),bot_bot(fun(X1,bool))) = hAPP(X1,X1,combi(X1),X2),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4059,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378]) ).
cnf(i_0_4626,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),bot_bot(fun(X1,bool))),X2)),
inference(rename_variables,[],[i_0_4059]) ).
cnf(i_0_4627,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),bot_bot(fun(X1,bool)))))
| hAPP(fun(X1,bool),X1,hAPP(X1,fun(fun(X1,bool),X1),partial_flat_lub(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3) ),
inference(rename_variables,[],[i_0_3378]) ).
cnf(i_0_4628,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4059,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380]) ).
cnf(i_0_4629,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk126_4(X1,X3,X2,X4)) ),
inference(rename_variables,[],[i_0_3380]) ).
cnf(i_0_4630,plain,
hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X6))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4059,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619]) ).
cnf(i_0_4631,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X3))) ),
inference(rename_variables,[],[i_0_3619]) ).
cnf(i_0_4632,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk64_3(X1,X2,top_top(fun(X1,bool))))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720]) ).
cnf(i_0_4633,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk64_3(X1,X2,X3))) ),
inference(rename_variables,[],[i_0_3720]) ).
cnf(i_0_4634,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk63_3(X1,X2,top_top(fun(X1,bool))))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721]) ).
cnf(i_0_4635,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk63_3(X1,X2,X3))) ),
inference(rename_variables,[],[i_0_3721]) ).
cnf(i_0_4636,plain,
hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),esk20_4(X1,X1,X2,some(X1))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725]) ).
cnf(i_0_4637,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,option(X3)),fun(X1,bool),dom(X1,X3),X4)))
| hAPP(X1,option(X3),X4,X2) = hAPP(X3,option(X3),some(X3),esk20_4(X1,X3,X2,X4)) ),
inference(rename_variables,[],[i_0_3725]) ).
cnf(i_0_4638,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738]) ).
cnf(i_0_4639,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),bot_bot(fun(X1,bool))),X2)),
inference(rename_variables,[],[i_0_4059]) ).
cnf(i_0_4640,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2)))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_3738]) ).
cnf(i_0_4641,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X6),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833]) ).
cnf(i_0_4642,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_3833]) ).
cnf(i_0_4643,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),esk114_6(X3,X1,X4,X5,X6,X2)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834]) ).
cnf(i_0_4644,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X3),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_3834]) ).
cnf(i_0_4645,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835]) ).
cnf(i_0_4646,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) ),
inference(rename_variables,[],[i_0_3835]) ).
cnf(i_0_4647,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),esk114_6(X3,X1,X4,X5,X6,X2)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X3,X1,X4,X5,X6,X2)),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836]) ).
cnf(i_0_4648,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) ),
inference(rename_variables,[],[i_0_3836]) ).
cnf(i_0_4649,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),top_top(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk64_3(X1,X2,top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862]) ).
cnf(i_0_4650,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk64_3(X1,X2,X3)) ),
inference(rename_variables,[],[i_0_3862]) ).
cnf(i_0_4651,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),top_top(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk63_3(X1,X2,top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863]) ).
cnf(i_0_4652,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk63_3(X1,X2,X3)) ),
inference(rename_variables,[],[i_0_3863]) ).
cnf(i_0_4653,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),top_top(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),top_top(fun(X1,bool))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867]) ).
cnf(i_0_4654,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_3867]) ).
cnf(i_0_4655,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902]) ).
cnf(i_0_4656,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4657,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),bot_bot(fun(X1,bool))))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_3902]) ).
cnf(i_0_4658,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),top_top(fun(X1,bool))) != bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942]) ).
cnf(i_0_4659,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_3942]) ).
cnf(i_0_4660,plain,
top_top(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),top_top(fun(X1,bool))),
inference(scs_inference,[],[i_0_4573,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946]) ).
cnf(i_0_4661,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_4662,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk163_2(X1,X2)),X2))
| top_top(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) ),
inference(rename_variables,[],[i_0_3946]) ).
cnf(i_0_4663,plain,
~ hBOOL(hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030]) ).
cnf(i_0_4664,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_4665,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2)) != bot_bot(fun(fun(X1,bool),bool)),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190]) ).
cnf(i_0_4666,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_4667,plain,
bot_bot(fun(fun(X1,bool),bool)) != hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2)),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191]) ).
cnf(i_0_4668,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4191]) ).
cnf(i_0_4669,plain,
~ hBOOL(esk166_2(X1,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4583,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280]) ).
cnf(i_0_4670,plain,
( hBOOL(hAPP(X1,bool,X2,esk167_2(X1,X2)))
| ~ hBOOL(esk166_2(X1,X2)) ),
inference(rename_variables,[],[i_0_4280]) ).
cnf(i_0_4671,plain,
hAPP(fun(X1,fun(state,bool)),fun(X1,fun(state,bool)),combi(fun(X1,fun(state,bool))),X2) = X2,
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4583,i_0_4239,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327]) ).
cnf(i_0_4672,plain,
hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)) = hAPP(X1,X2,X3,X4),
inference(rename_variables,[],[i_0_4239]) ).
cnf(i_0_4673,plain,
( hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X2),X3),X4) != hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),X5),X6),X7)
| X4 = X7 ),
inference(rename_variables,[],[i_0_3327]) ).
cnf(i_0_4674,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4583,i_0_3911,i_0_4239,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763]) ).
cnf(i_0_4675,plain,
( hAPP(X1,fun(X2,X1),hAPP(X2,fun(X1,fun(X2,X1)),hAPP(fun(X2,X1),fun(X2,fun(X1,fun(X2,X1))),fun_upd(X2,X1),X3),X4),X5) != hAPP(fun(X2,X1),fun(X2,X1),combi(fun(X2,X1)),X3)
| hAPP(X2,X1,X3,X4) = hAPP(X1,X1,combi(X1),X5) ),
inference(rename_variables,[],[i_0_3763]) ).
cnf(i_0_4676,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk133_4(X1,X1,X2,combi(X1))),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_3911,i_0_4239,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002]) ).
cnf(i_0_4677,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool))
| hAPP(X2,X2,combi(X2),X4) = hAPP(X1,X2,X3,esk133_4(X1,X2,X4,X3)) ),
inference(rename_variables,[],[i_0_4002]) ).
cnf(i_0_4678,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk132_4(X1,X1,X2,combi(X1))),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_3911,i_0_4239,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003]) ).
cnf(i_0_4679,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool))
| hAPP(X2,X2,combi(X2),X4) = hAPP(X1,X2,X3,esk132_4(X1,X2,X4,X3)) ),
inference(rename_variables,[],[i_0_4003]) ).
cnf(i_0_4680,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk129_4(X1,X1,combi(X1),X2)),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_3911,i_0_4239,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004]) ).
cnf(i_0_4681,plain,
( hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != top_top(fun(X2,bool))
| hAPP(X2,X2,combi(X2),X4) = hAPP(X1,X2,X3,esk129_4(X1,X2,X3,X4)) ),
inference(rename_variables,[],[i_0_4004]) ).
cnf(i_0_4682,plain,
hAPP(com,com,combi(com),X1) = X1,
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_3911,i_0_4239,i_0_4672,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034]) ).
cnf(i_0_4683,plain,
hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)) = hAPP(X1,X2,X3,X4),
inference(rename_variables,[],[i_0_4239]) ).
cnf(i_0_4684,plain,
( hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X3),X4)
| X2 = X4 ),
inference(rename_variables,[],[i_0_4034]) ).
cnf(i_0_4685,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),top_top(fun(X1,bool))) != bot_bot(fun(X2,bool)),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_3911,i_0_4239,i_0_4672,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073]) ).
cnf(i_0_4686,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2) != bot_bot(fun(X3,bool)) ),
inference(rename_variables,[],[i_0_4073]) ).
cnf(i_0_4687,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk20_4(X1,X1,X2,some(X1))),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_3911,i_0_4239,i_0_4672,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174]) ).
cnf(i_0_4688,plain,
( hAPP(X1,option(X1),some(X1),X2) != hAPP(X1,option(X1),some(X1),X3)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3) ),
inference(rename_variables,[],[i_0_4174]) ).
cnf(i_0_4689,plain,
hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_3911,i_0_4239,i_0_4672,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177]) ).
cnf(i_0_4690,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_4691,plain,
hAPP(option(X1),option(X1),combi(option(X1)),hAPP(X1,option(X1),some(X1),X2)) != none(X1),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193]) ).
cnf(i_0_4692,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_4240]) ).
cnf(i_0_4693,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) != hAPP(X1,option(X1),some(X1),X3)
| hAPP(option(X1),option(X1),combi(option(X1)),X2) != none(X1) ),
inference(rename_variables,[],[i_0_4193]) ).
cnf(i_0_4694,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,esk9_5(pname,pname,X1,combi(pname),top_top(fun(pname,bool)))),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197]) ).
cnf(i_0_4695,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_4696,plain,
hAPP(X1,option(X2),hAPP(option(X2),fun(X1,option(X2)),combk(option(X2),X1),none(X2)),X3) = none(X2),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260]) ).
cnf(i_0_4697,plain,
( hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3) != bot_bot(fun(X1,bool))
| hAPP(X1,option(X2),X3,X4) = none(X2) ),
inference(rename_variables,[],[i_0_4260]) ).
cnf(i_0_4698,plain,
hAPP(option(X1),fun(X1,bool),set(X1),hAPP(X1,option(X1),some(X1),X2)) != bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265]) ).
cnf(i_0_4699,plain,
( hAPP(option(X1),option(X1),combi(option(X1)),X2) = none(X1)
| hAPP(option(X1),fun(X1,bool),set(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4265]) ).
cnf(i_0_4700,plain,
the(X1) = hAPP(fun(option(X1),X1),fun(option(X1),X1),combi(fun(option(X1),X1)),the(X1)),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411]) ).
cnf(i_0_4701,plain,
hAPP(fun(state,bool),fun(com,com),while,X1) != hAPP(com,fun(com,com),semi,X2),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_3023,i_0_4617,i_0_4091,i_0_4059,i_0_4626,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415]) ).
cnf(i_0_4702,plain,
hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X2) != hAPP(com,com,hAPP(com,fun(com,com),semi,X3),X4),
inference(rename_variables,[],[i_0_4035]) ).
cnf(i_0_4703,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),esk114_6(X3,hoare_2118899576triple(X1),X4,X5,X6,bot_bot(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_3023,i_0_4617,i_0_4656,i_0_4091,i_0_4059,i_0_4626,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504]) ).
cnf(i_0_4704,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4705,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X2))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X3)) ),
inference(rename_variables,[],[i_0_3504]) ).
cnf(i_0_4706,plain,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_3023,i_0_4617,i_0_4656,i_0_4091,i_0_4059,i_0_4626,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529]) ).
cnf(i_0_4707,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),bot_bot(fun(hoare_2118899576triple(X1),bool)))),
inference(rename_variables,[],[i_0_4067]) ).
cnf(i_0_4708,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X4)) ),
inference(rename_variables,[],[i_0_3529]) ).
cnf(i_0_4709,plain,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,esk114_6(X1,fun(hoare_2118899576triple(state),bool),X2,X3,X4,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_3996,i_0_4597,i_0_4583,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4091,i_0_4059,i_0_4626,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851]) ).
cnf(i_0_4710,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4711,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,X2,X4)) ),
inference(rename_variables,[],[i_0_3851]) ).
cnf(i_0_4712,plain,
hoare_511481251gleton != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4091,i_0_4059,i_0_4626,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515]) ).
cnf(i_0_4713,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4275,i_0_4091,i_0_4059,i_0_4626,i_0_4639,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204]) ).
cnf(i_0_4714,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),bot_bot(fun(X1,bool))),X2)),
inference(rename_variables,[],[i_0_4059]) ).
cnf(i_0_4715,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5)))
| hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),esk14_5(X3,X1,X4,X5,X2)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rename_variables,[],[i_0_3204]) ).
cnf(i_0_4716,plain,
hAPP(pname,pname,combi(pname),X1) = hAPP(pname,pname,combi(pname),esk119_4(pname,pname,X1,combi(pname))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4275,i_0_4091,i_0_4059,i_0_4626,i_0_4639,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237]) ).
cnf(i_0_4717,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_4718,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(rename_variables,[],[i_0_4084]) ).
cnf(i_0_4719,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk119_4(X3,X1,X2,X4)) ),
inference(rename_variables,[],[i_0_3237]) ).
cnf(i_0_4720,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X5))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4275,i_0_4091,i_0_4059,i_0_4626,i_0_4639,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546]) ).
cnf(i_0_4721,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4722,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3546]) ).
cnf(i_0_4723,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X1)),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X2,bool,X3,X4,X5,X1)))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4275,i_0_4091,i_0_4059,i_0_4626,i_0_4639,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547]) ).
cnf(i_0_4724,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4725,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3547]) ).
cnf(i_0_4726,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk167_2(X1,bot_bot(fun(X1,bool)))),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4275,i_0_4091,i_0_4059,i_0_4626,i_0_4639,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569]) ).
cnf(i_0_4727,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4728,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_4729,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(rename_variables,[],[i_0_3569]) ).
cnf(i_0_4730,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4402,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4275,i_0_4091,i_0_4059,i_0_4626,i_0_4639,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572]) ).
cnf(i_0_4731,plain,
( ~ hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X3),X4))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),hAPP(X1,X2,X4,X5)))
| ~ ord(X2) ),
inference(rename_variables,[],[i_0_3572]) ).
cnf(i_0_4732,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4402,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4275,i_0_4091,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611]) ).
cnf(i_0_4733,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4734,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),bot_bot(fun(X1,bool))),X2)),
inference(rename_variables,[],[i_0_4059]) ).
cnf(i_0_4735,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X2))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) ),
inference(rename_variables,[],[i_0_3611]) ).
cnf(i_0_4736,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4402,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4275,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753]) ).
cnf(i_0_4737,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_4738,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_4739,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4402,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838]) ).
cnf(i_0_4740,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4741,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rename_variables,[],[i_0_3838]) ).
cnf(i_0_4742,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X5)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X5)),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4402,i_0_4404,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926]) ).
cnf(i_0_4743,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_4744,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X1)),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X2,bool,X3,X4,X5,X1))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4402,i_0_4404,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927]) ).
cnf(i_0_4745,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_4746,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X5)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X1,bool,X2,X3,X4,X5))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4402,i_0_4404,i_0_4405,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_4747,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_4748,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X1)),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X2,bool,X3,X4,X5,X1))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X2,bool,X3,X4,X5,X1))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4402,i_0_4404,i_0_4405,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_4749,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_4750,plain,
hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4408,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010]) ).
cnf(i_0_4751,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| ~ top(X1) ),
inference(rename_variables,[],[i_0_4010]) ).
cnf(i_0_4752,plain,
hAPP(fun(bool,bool),bool,big_lattice_Sup_fin(bool),bot_bot(fun(bool,bool))) = hAPP(fun(bool,bool),bool,hAPP(fun(bool,fun(bool,bool)),fun(fun(bool,bool),bool),finite_fold1(bool),semilattice_sup_sup(bool)),bot_bot(fun(bool,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070]) ).
cnf(i_0_4753,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4275]) ).
cnf(i_0_4754,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_sup_sup(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4070]) ).
cnf(i_0_4755,plain,
hAPP(fun(bool,bool),bool,big_lattice_Inf_fin(bool),bot_bot(fun(bool,bool))) = hAPP(fun(bool,bool),bool,hAPP(fun(bool,fun(bool,bool)),fun(fun(bool,bool),bool),finite_fold1(bool),semilattice_inf_inf(bool)),bot_bot(fun(bool,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071]) ).
cnf(i_0_4756,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4275]) ).
cnf(i_0_4757,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4071]) ).
cnf(i_0_4758,plain,
minus(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520]) ).
cnf(i_0_4759,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4760,plain,
comple61589808lgebra(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4389,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523]) ).
cnf(i_0_4761,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4762,plain,
top(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4389,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_4763,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4764,plain,
bot(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4389,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_4765,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4766,plain,
uminus(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4389,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_4767,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4768,plain,
bounded_lattice_bot(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4389,i_0_4394,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_4769,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4770,plain,
bounded_lattice_top(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4389,i_0_4392,i_0_4394,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_4771,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4772,plain,
finite_finite_1(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4389,i_0_4392,i_0_4394,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_4773,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4774,plain,
bounded_lattice(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4394,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_4775,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4776,plain,
distrib_lattice(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_4777,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4778,plain,
order(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_4779,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4780,plain,
ord(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_4781,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4782,plain,
lattice(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_4783,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4784,plain,
semilattice_sup(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_4785,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4786,plain,
semilattice_inf(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_4787,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4788,plain,
comple44059174attice(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_4789,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4790,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4728,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804]) ).
cnf(i_0_4791,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_4792,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk147_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3804]) ).
cnf(i_0_4793,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849]) ).
cnf(i_0_4794,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_4795,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) ),
inference(rename_variables,[],[i_0_3849]) ).
cnf(i_0_4796,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),vimage(X1,X1),combi(X1)),top_top(fun(X1,bool))) != bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880]) ).
cnf(i_0_4797,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),X2) != bot_bot(fun(X3,bool))
| hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool))) != top_top(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_3880]) ).
cnf(i_0_4798,plain,
hAPP(bool,bool,uminus_uminus(bool),X1) = hAPP(bool,bool,uminus_uminus(bool),hAPP(bool,bool,combi(bool),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179]) ).
cnf(i_0_4799,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_4800,plain,
hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),hAPP(X1,fun(X1,X1),hAPP(X1,fun(X1,fun(X1,X1)),hAPP(fun(X1,X1),fun(X1,fun(X1,fun(X1,X1))),fun_upd(X1,X1),combi(X1)),X2),X2)) = hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),combi(X1)),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4582,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412]) ).
cnf(i_0_4801,plain,
hAPP(X1,fun(X1,X1),hAPP(X1,fun(X1,fun(X1,X1)),hAPP(fun(X1,X1),fun(X1,fun(X1,fun(X1,X1))),fun_upd(X1,X1),combi(X1)),X2),X2) = hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),combi(X1)),
inference(rename_variables,[],[i_0_4582]) ).
cnf(i_0_4802,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_4240]) ).
cnf(i_0_4803,plain,
boolean_algebra(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4582,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517]) ).
cnf(i_0_4804,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4805,plain,
comple1742628961attice(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4582,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518]) ).
cnf(i_0_4806,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4807,plain,
preorder(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4582,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_4808,plain,
X1 = hAPP(fun(X2,fun(state,bool)),hoare_2118899576triple(X2),hAPP(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2)),hAPP(fun(X2,fun(state,bool)),fun(com,fun(fun(X2,fun(state,bool)),hoare_2118899576triple(X2))),hoare_759811442triple(X2),esk51_2(X2,X1)),esk52_2(X2,X1)),esk53_2(X2,X1)),
inference(rename_variables,[],[i_0_3883]) ).
cnf(i_0_4809,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),top_top(fun(X1,bool))),bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4582,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055]) ).
cnf(i_0_4810,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_4811,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_4812,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(rename_variables,[],[i_0_4084]) ).
cnf(i_0_4813,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,hAPP(fun(X1,X2),fun(X2,X1),hAPP(fun(X1,bool),fun(fun(X1,X2),fun(X2,X1)),the_inv_into(X1,X2),X3),X4),X5)),X6))
| ~ hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X4),X3)))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X3),X6))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X4),X3)) ),
inference(rename_variables,[],[i_0_3055]) ).
cnf(i_0_4814,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4582,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223]) ).
cnf(i_0_4815,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_4816,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(rename_variables,[],[i_0_4084]) ).
cnf(i_0_4817,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_4240]) ).
cnf(i_0_4818,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5)
| hAPP(X3,X3,combi(X3),X5) = hAPP(X3,X3,combi(X3),esk119_4(X3,X1,X2,X4)) ),
inference(rename_variables,[],[i_0_3223]) ).
cnf(i_0_4819,plain,
hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4582,i_0_4597,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762]) ).
cnf(i_0_4820,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_4821,plain,
hBOOL(hAPP(fun(bool,bool),bool,hAPP(fun(bool,bool),fun(fun(bool,bool),bool),fequal(fun(bool,bool)),bot_bot(fun(bool,bool))),esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458]) ).
cnf(i_0_4822,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4823,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_4824,plain,
hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X2)),
inference(rename_variables,[],[i_0_4596]) ).
cnf(i_0_4825,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk10_4(X1,X4,X3,X2)),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,X4,bot_bot(fun(X1,bool))))
| hBOOL(hAPP(fun(X1,bool),bool,X4,X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rename_variables,[],[i_0_3458]) ).
cnf(i_0_4826,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),top_top(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981]) ).
cnf(i_0_4827,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_3981]) ).
cnf(i_0_4828,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),top_top(fun(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982]) ).
cnf(i_0_4829,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) ),
inference(rename_variables,[],[i_0_3982]) ).
cnf(i_0_4830,plain,
hAPP(X1,bool,top_top(fun(X1,bool)),esk6_4(X1,bool,top_top(fun(X1,bool)),bot_bot(fun(X1,bool)))) != hAPP(X1,bool,bot_bot(fun(X1,bool)),esk6_4(X1,bool,top_top(fun(X1,bool)),bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994]) ).
cnf(i_0_4831,plain,
( hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3) = hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X4)
| hAPP(X1,X2,X3,esk6_4(X1,X2,X3,X4)) != hAPP(X1,X2,X4,esk6_4(X1,X2,X3,X4)) ),
inference(rename_variables,[],[i_0_3994]) ).
cnf(i_0_4832,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),top_top(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107]) ).
cnf(i_0_4833,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_4107]) ).
cnf(i_0_4834,plain,
bot_bot(fun(X1,bool)) != top_top(fun(X1,bool)),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416]) ).
cnf(i_0_4835,plain,
hAPP(fun(X1,bool),option(fun(X1,bool)),some(fun(X1,bool)),top_top(fun(X1,bool))) != hAPP(fun(X1,bool),option(fun(X1,bool)),some(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4077,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416,i_0_3844]) ).
cnf(i_0_4836,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,option(X1)),fun(fun(X1,bool),bool),inj_on(X1,option(X1)),some(X1)),X2)),
inference(rename_variables,[],[i_0_4077]) ).
cnf(i_0_4837,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X2),fun(fun(X1,bool),bool),inj_on(X1,X2),X3),top_top(fun(X1,bool))))
| hAPP(X1,X1,combi(X1),X4) = hAPP(X1,X1,combi(X1),X5)
| hAPP(X1,X2,X3,X4) != hAPP(X1,X2,X3,X5) ),
inference(rename_variables,[],[i_0_3844]) ).
cnf(i_0_4838,plain,
( ~ order(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),ord_min(fun(X1,bool)),X2),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) ),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4077,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4734,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416,i_0_3844,i_0_3895]) ).
cnf(i_0_4839,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),bot_bot(fun(X1,bool))),X2)),
inference(rename_variables,[],[i_0_4059]) ).
cnf(i_0_4840,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk175_3(X1,X3,X2)))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3895]) ).
cnf(i_0_4841,plain,
hAPP(fun(X1,bool),option(fun(X1,bool)),some(fun(X1,bool)),bot_bot(fun(X1,bool))) != hAPP(fun(X1,bool),option(fun(X1,bool)),some(fun(X1,bool)),top_top(fun(X1,bool))),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4077,i_0_4836,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_3878,i_0_3891,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4734,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416,i_0_3844,i_0_3895,i_0_3417]) ).
cnf(i_0_4842,plain,
hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2))),
inference(rename_variables,[],[i_0_3891]) ).
cnf(i_0_4843,plain,
hBOOL(hAPP(fun(fun(X1,bool),bool),bool,hAPP(fun(X1,bool),fun(fun(fun(X1,bool),bool),bool),member(fun(X1,bool)),bot_bot(fun(X1,bool))),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2))),
inference(rename_variables,[],[i_0_3878]) ).
cnf(i_0_4844,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,option(X1)),fun(fun(X1,bool),bool),inj_on(X1,option(X1)),some(X1)),X2)),
inference(rename_variables,[],[i_0_4077]) ).
cnf(i_0_4845,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X5),fun(fun(X1,bool),bool),inj_on(X1,X5),X6),X3))
| hAPP(X1,X1,combi(X1),X4) = hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X5,X6,X4) != hAPP(X1,X5,X6,X2) ),
inference(rename_variables,[],[i_0_3417]) ).
cnf(i_0_4846,plain,
( ~ order(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),ord_max(fun(X1,bool)),X2),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) ),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4077,i_0_4836,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_3878,i_0_3891,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4734,i_0_4839,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416,i_0_3844,i_0_3895,i_0_3417,i_0_3897]) ).
cnf(i_0_4847,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),bot_bot(fun(X1,bool))),X2)),
inference(rename_variables,[],[i_0_4059]) ).
cnf(i_0_4848,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk196_3(X1,X3,X2)))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3897]) ).
cnf(i_0_4849,plain,
( ~ linorder(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),ord_min(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)) ),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4077,i_0_4836,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4822,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_3878,i_0_3891,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4734,i_0_4839,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416,i_0_3844,i_0_3895,i_0_3417,i_0_3897,i_0_3920]) ).
cnf(i_0_4850,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3920]) ).
cnf(i_0_4851,plain,
( ~ linorder(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),ord_min(fun(X1,bool)),X2),esk114_6(X3,X1,X4,X5,X6,X2)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X3,X1,X4,X5,X6,X2)) ),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4077,i_0_4836,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4822,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_3878,i_0_3891,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4734,i_0_4839,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416,i_0_3844,i_0_3895,i_0_3417,i_0_3897,i_0_3920,i_0_3921]) ).
cnf(i_0_4852,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3921]) ).
cnf(i_0_4853,plain,
( ~ linorder(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),ord_max(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X6) ),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4077,i_0_4836,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4822,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_3878,i_0_3891,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4734,i_0_4839,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416,i_0_3844,i_0_3895,i_0_3417,i_0_3897,i_0_3920,i_0_3921,i_0_3923]) ).
cnf(i_0_4854,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3923]) ).
cnf(i_0_4855,plain,
( ~ linorder(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),ord_max(fun(X1,bool)),X2),esk114_6(X3,X1,X4,X5,X6,X2)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) ),
inference(scs_inference,[],[i_0_2966,i_0_4573,i_0_4717,i_0_4811,i_0_4399,i_0_3996,i_0_4728,i_0_4791,i_0_4794,i_0_4810,i_0_4582,i_0_4597,i_0_4596,i_0_4583,i_0_4388,i_0_4389,i_0_4390,i_0_4391,i_0_4392,i_0_4393,i_0_4394,i_0_4395,i_0_4396,i_0_4397,i_0_4401,i_0_4402,i_0_4403,i_0_4404,i_0_4405,i_0_4406,i_0_4407,i_0_4408,i_0_4409,i_0_4323,i_0_4240,i_0_4692,i_0_4802,i_0_3883,i_0_4759,i_0_4761,i_0_4763,i_0_4765,i_0_4767,i_0_4769,i_0_4771,i_0_4773,i_0_4775,i_0_4777,i_0_4779,i_0_4781,i_0_4783,i_0_4785,i_0_4787,i_0_4789,i_0_4804,i_0_4806,i_0_3911,i_0_4239,i_0_4672,i_0_4231,i_0_4035,i_0_4077,i_0_4836,i_0_4084,i_0_4718,i_0_4812,i_0_3023,i_0_4617,i_0_4656,i_0_4704,i_0_4710,i_0_4721,i_0_4724,i_0_4727,i_0_4733,i_0_4740,i_0_4822,i_0_4275,i_0_4753,i_0_4091,i_0_4661,i_0_3878,i_0_3891,i_0_4059,i_0_4626,i_0_4639,i_0_4714,i_0_4734,i_0_4839,i_0_4067,i_0_3741,i_0_3948,i_0_3305,i_0_3306,i_0_3378,i_0_3380,i_0_3619,i_0_3720,i_0_3721,i_0_3725,i_0_3738,i_0_3833,i_0_3834,i_0_3835,i_0_3836,i_0_3862,i_0_3863,i_0_3867,i_0_3902,i_0_3942,i_0_3946,i_0_4030,i_0_4190,i_0_4191,i_0_4280,i_0_3327,i_0_3763,i_0_4002,i_0_4003,i_0_4004,i_0_4034,i_0_4073,i_0_4174,i_0_4177,i_0_4193,i_0_4197,i_0_4260,i_0_4265,i_0_4411,i_0_4415,i_0_3504,i_0_3529,i_0_3851,i_0_4515,i_0_3204,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3611,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_3804,i_0_3849,i_0_3880,i_0_4179,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3055,i_0_3223,i_0_3762,i_0_3458,i_0_3981,i_0_3982,i_0_3994,i_0_4107,i_0_4416,i_0_3844,i_0_3895,i_0_3417,i_0_3897,i_0_3920,i_0_3921,i_0_3923,i_0_3924]) ).
cnf(i_0_4856,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3924]) ).
cnf(i_0_4857,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_4663,i_0_4252]) ).
cnf(i_0_4858,plain,
~ hBOOL(hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),
inference(rename_variables,[],[i_0_4663]) ).
cnf(i_0_4859,plain,
( hBOOL(hAPP(X1,bool,X2,esk1_2(X1,X2)))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) = bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4252]) ).
cnf(i_0_4860,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_4663,i_0_4858,i_0_4252,i_0_4253]) ).
cnf(i_0_4861,plain,
~ hBOOL(hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),
inference(rename_variables,[],[i_0_4663]) ).
cnf(i_0_4862,plain,
( hBOOL(hAPP(X1,bool,X2,esk2_2(X1,X2)))
| bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4253]) ).
cnf(i_0_4863,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X2)),
inference(scs_inference,[],[i_0_4663,i_0_4858,i_0_4080,i_0_4252,i_0_4253,i_0_3741]) ).
cnf(i_0_4864,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(rename_variables,[],[i_0_4080]) ).
cnf(i_0_4865,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X3),X2)) ),
inference(rename_variables,[],[i_0_3741]) ).
cnf(i_0_4866,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk9_5(X1,X2,hAPP(X2,X1,X3,X4),X3,top_top(fun(X2,bool)))),
inference(scs_inference,[],[i_0_4663,i_0_4858,i_0_3536,i_0_4080,i_0_4252,i_0_4253,i_0_3741,i_0_3305]) ).
cnf(i_0_4867,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5)))
| hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk9_5(X1,X3,X2,X4,X5)) ),
inference(rename_variables,[],[i_0_3305]) ).
cnf(i_0_4868,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk5_5(X1,X2,hAPP(X2,X1,X3,X4),X3,top_top(fun(X2,bool)))),
inference(scs_inference,[],[i_0_4663,i_0_4858,i_0_3536,i_0_4080,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306]) ).
cnf(i_0_4869,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),X5)))
| hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk5_5(X1,X3,X2,X4,X5)) ),
inference(rename_variables,[],[i_0_3306]) ).
cnf(i_0_4870,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk126_4(X1,X2,hAPP(X2,X1,X3,X4),X3)),
inference(scs_inference,[],[i_0_4663,i_0_4858,i_0_3536,i_0_4080,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380]) ).
cnf(i_0_4871,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk126_4(X1,X3,X2,X4)) ),
inference(rename_variables,[],[i_0_3380]) ).
cnf(i_0_4872,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),top_top(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),top_top(fun(X1,bool))),
inference(scs_inference,[],[i_0_4663,i_0_4858,i_0_4072,i_0_3536,i_0_4080,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833]) ).
cnf(i_0_4873,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_sup_sup(fun(X1,bool)),X2),X3) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_3833]) ).
cnf(i_0_4874,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X2),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_4663,i_0_4858,i_0_4072,i_0_3536,i_0_4080,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836]) ).
cnf(i_0_4875,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(X1,bool)),semilattice_inf_inf(fun(X1,bool)),X3),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) ),
inference(rename_variables,[],[i_0_3836]) ).
cnf(i_0_4876,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)) != bot_bot(fun(fun(X1,bool),bool)),
inference(scs_inference,[],[i_0_4663,i_0_4858,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942]) ).
cnf(i_0_4877,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_3942]) ).
cnf(i_0_4878,plain,
hAPP(fun(fun(bool,bool),bool),fun(fun(bool,bool),bool),collect(fun(bool,bool)),hAPP(fun(bool,bool),fun(fun(bool,bool),bool),fequal(fun(bool,bool)),bot_bot(fun(bool,bool)))) != bot_bot(fun(fun(bool,bool),bool)),
inference(scs_inference,[],[i_0_4821,i_0_4663,i_0_4858,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190]) ).
cnf(i_0_4879,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_4880,plain,
bot_bot(fun(fun(bool,bool),bool)) != hAPP(fun(fun(bool,bool),bool),fun(fun(bool,bool),bool),collect(fun(bool,bool)),hAPP(fun(bool,bool),fun(fun(bool,bool),bool),fequal(fun(bool,bool)),bot_bot(fun(bool,bool)))),
inference(scs_inference,[],[i_0_4821,i_0_4663,i_0_4858,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191]) ).
cnf(i_0_4881,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4191]) ).
cnf(i_0_4882,plain,
hAPP(X1,bool,bot_bot(fun(X1,bool)),esk6_4(X1,bool,bot_bot(fun(X1,bool)),top_top(fun(X1,bool)))) != hAPP(X1,bool,top_top(fun(X1,bool)),esk6_4(X1,bool,bot_bot(fun(X1,bool)),top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4821,i_0_4663,i_0_4858,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994]) ).
cnf(i_0_4883,plain,
( hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3) = hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X4)
| hAPP(X1,X2,X3,esk6_4(X1,X2,X3,X4)) != hAPP(X1,X2,X4,esk6_4(X1,X2,X3,X4)) ),
inference(rename_variables,[],[i_0_3994]) ).
cnf(i_0_4884,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2),esk114_6(X3,X1,X4,X5,X6,X2))),
inference(scs_inference,[],[i_0_4821,i_0_4663,i_0_4858,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948]) ).
cnf(i_0_4885,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_3948]) ).
cnf(i_0_4886,plain,
~ hBOOL(hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool))),esk167_2(X1,bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_4821,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030]) ).
cnf(i_0_4887,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_4888,plain,
hAPP(fun(fun(X1,bool),bool),fun(X2,bool),hAPP(fun(fun(X1,bool),X2),fun(fun(fun(X1,bool),bool),fun(X2,bool)),image(fun(X1,bool),X2),X3),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X4)) != bot_bot(fun(X2,bool)),
inference(scs_inference,[],[i_0_4821,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073]) ).
cnf(i_0_4889,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X4),X2) != bot_bot(fun(X3,bool)) ),
inference(rename_variables,[],[i_0_4073]) ).
cnf(i_0_4890,plain,
hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),bot_bot(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),top_top(fun(X1,bool))),
inference(scs_inference,[],[i_0_4821,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107]) ).
cnf(i_0_4891,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3)
| hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2) != hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_4107]) ).
cnf(i_0_4892,plain,
hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(scs_inference,[],[i_0_4821,i_0_4814,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177]) ).
cnf(i_0_4893,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_4894,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,esk119_4(pname,pname,hAPP(pname,pname,combi(pname),X1),combi(pname))),
inference(scs_inference,[],[i_0_4821,i_0_4814,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197]) ).
cnf(i_0_4895,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(rename_variables,[],[i_0_4814]) ).
cnf(i_0_4896,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_4897,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,X1,combi(X1),X2),
inference(scs_inference,[],[i_0_4821,i_0_4814,i_0_4895,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411]) ).
cnf(i_0_4898,plain,
combi(fun(X1,bool)) != hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),
inference(scs_inference,[],[i_0_4821,i_0_4814,i_0_4895,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_4072,i_0_3536,i_0_4080,i_0_4793,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415]) ).
cnf(i_0_4899,plain,
hBOOL(hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool,hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),ord_less_eq(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Inf_Inf(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bot_bot(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool))))),
inference(scs_inference,[],[i_0_4821,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4072,i_0_3536,i_0_4080,i_0_4793,i_0_4828,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805]) ).
cnf(i_0_4900,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_4901,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk140_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3805]) ).
cnf(i_0_4902,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,fun(X1,bool)),fun(fun(X1,bool),bool),inj_on(X1,fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(fun(X1,bool),fun(X1,bool))),fun(fun(X1,bool),fun(X1,fun(X1,bool))),combc(X1,fun(X1,bool),fun(X1,bool)),insert(X1)),bot_bot(fun(X1,bool)))),X2)),
inference(scs_inference,[],[i_0_4821,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4072,i_0_3536,i_0_4080,i_0_4793,i_0_4828,i_0_3170,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537]) ).
cnf(i_0_4903,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4072]) ).
cnf(i_0_4904,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X4),fun(fun(X1,bool),bool),inj_on(X1,X4),X5),X3)) ),
inference(rename_variables,[],[i_0_3537]) ).
cnf(i_0_4905,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),fa)),
inference(scs_inference,[],[i_0_4821,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4072,i_0_3536,i_0_2990,i_0_4080,i_0_4793,i_0_4828,i_0_3170,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504]) ).
cnf(i_0_4906,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),ord_less_eq(fun(hoare_2118899576triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X2))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X3)) ),
inference(rename_variables,[],[i_0_3504]) ).
cnf(i_0_4907,plain,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),esk114_6(X1,hoare_2118899576triple(state),X2,X3,X4,hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4072,i_0_3536,i_0_2990,i_0_4080,i_0_4793,i_0_4828,i_0_3170,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529]) ).
cnf(i_0_4908,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),esk114_6(X3,hoare_2118899576triple(X1),X4,X5,X6,X2))),
inference(rename_variables,[],[i_0_4616]) ).
cnf(i_0_4909,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X4)) ),
inference(rename_variables,[],[i_0_3529]) ).
cnf(i_0_4910,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))),X3)),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4072,i_0_3536,i_0_2990,i_0_4080,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851]) ).
cnf(i_0_4911,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2))),
inference(rename_variables,[],[i_0_3706]) ).
cnf(i_0_4912,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,X2,X4)) ),
inference(rename_variables,[],[i_0_3851]) ).
cnf(i_0_4913,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4573,i_0_4072,i_0_3536,i_0_2990,i_0_4080,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237]) ).
cnf(i_0_4914,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_4915,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(rename_variables,[],[i_0_4084]) ).
cnf(i_0_4916,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,X4,esk119_4(X3,X1,X2,X4)) ),
inference(rename_variables,[],[i_0_3237]) ).
cnf(i_0_4917,plain,
hBOOL(hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool,hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),ord_less_eq(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Sup_Sup(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2)),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Sup_Sup(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),top_top(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_3536,i_0_2990,i_0_4080,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546]) ).
cnf(i_0_4918,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4072]) ).
cnf(i_0_4919,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3546]) ).
cnf(i_0_4920,plain,
hBOOL(hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool,hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),ord_less_eq(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Inf_Inf(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2)),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Inf_Inf(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547]) ).
cnf(i_0_4921,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(rename_variables,[],[i_0_4080]) ).
cnf(i_0_4922,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3547]) ).
cnf(i_0_4923,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk167_2(X1,bot_bot(fun(X1,bool)))),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool)))))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_3023,i_0_4059,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569]) ).
cnf(i_0_4924,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4925,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(rename_variables,[],[i_0_3569]) ).
cnf(i_0_4926,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,top_top(fun(X1,bool)),X3))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_3023,i_0_4059,i_0_4402,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572]) ).
cnf(i_0_4927,plain,
( ~ hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X3),X4))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),hAPP(X1,X2,X4,X5)))
| ~ ord(X2) ),
inference(rename_variables,[],[i_0_3572]) ).
cnf(i_0_4928,plain,
hBOOL(hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool,hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),ord_less_eq(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Sup_Sup(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),top_top(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4726,i_0_4630,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_3023,i_0_4059,i_0_4402,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753]) ).
cnf(i_0_4929,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_4930,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_4931,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool)))))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4726,i_0_4630,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4402,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838]) ).
cnf(i_0_4932,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_4933,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rename_variables,[],[i_0_3838]) ).
cnf(i_0_4934,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X6,X7)),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4726,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4402,i_0_4404,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926]) ).
cnf(i_0_4935,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_4936,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,esk114_6(X4,X1,X5,X6,X7,X2),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X2,X3)),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4726,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4402,i_0_4404,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927]) ).
cnf(i_0_4937,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_4938,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4726,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_4939,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_4940,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,esk114_6(X4,X1,X5,X6,X7,X2),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,esk114_6(X4,X1,X5,X6,X7,X2),X3)),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4726,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_4941,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_4942,plain,
hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool)))) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4726,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010]) ).
cnf(i_0_4943,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool))))),
inference(rename_variables,[],[i_0_4790]) ).
cnf(i_0_4944,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| ~ top(X1) ),
inference(rename_variables,[],[i_0_4010]) ).
cnf(i_0_4945,plain,
hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),big_lattice_Sup_fin(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),esk114_6(X2,hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),X3,X4,X5,bot_bot(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool)))) = hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),fun(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),finite_fold1(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),semilattice_sup_sup(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),esk114_6(X2,hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),X3,X4,X5,bot_bot(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4726,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070]) ).
cnf(i_0_4946,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4739]) ).
cnf(i_0_4947,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_sup_sup(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4070]) ).
cnf(i_0_4948,plain,
hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),big_lattice_Inf_fin(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),esk114_6(X2,hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),X3,X4,X5,bot_bot(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool)))) = hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),fun(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),finite_fold1(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),semilattice_inf_inf(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),esk114_6(X2,hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),X3,X4,X5,bot_bot(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071]) ).
cnf(i_0_4949,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4739]) ).
cnf(i_0_4950,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4071]) ).
cnf(i_0_4951,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X6),esk64_3(X1,X6,top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849]) ).
cnf(i_0_4952,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk64_3(X1,X2,top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4632]) ).
cnf(i_0_4953,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) ),
inference(rename_variables,[],[i_0_3849]) ).
cnf(i_0_4954,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool)),vimage(fun(X1,bool),fun(X1,bool)),combi(fun(X1,bool))),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)) != bot_bot(fun(fun(X1,bool),bool)),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880]) ).
cnf(i_0_4955,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))) = top_top(fun(X1,bool)),
inference(rename_variables,[],[i_0_4597]) ).
cnf(i_0_4956,plain,
( hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X3,X1),fun(fun(X1,bool),fun(X3,bool)),vimage(X3,X1),X4),X2) != bot_bot(fun(X3,bool))
| hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool))) != top_top(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_3880]) ).
cnf(i_0_4957,plain,
hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),uminus_uminus(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2) = hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),uminus_uminus(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),esk119_4(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2),combi(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179]) ).
cnf(i_0_4958,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(rename_variables,[],[i_0_4814]) ).
cnf(i_0_4959,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_4960,plain,
hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),X2) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515]) ).
cnf(i_0_4961,plain,
minus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520]) ).
cnf(i_0_4962,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4963,plain,
comple61589808lgebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523]) ).
cnf(i_0_4964,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4965,plain,
top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_4966,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4967,plain,
bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_4968,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4969,plain,
uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_4970,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4971,plain,
bounded_lattice_bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_4972,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4973,plain,
bounded_lattice_top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_4974,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4975,plain,
finite_finite_1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_4976,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4977,plain,
bounded_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_4978,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4979,plain,
distrib_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_4980,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4981,plain,
order(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_4982,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4983,plain,
ord(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_4984,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4985,plain,
lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_4986,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4987,plain,
semilattice_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_4988,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4989,plain,
semilattice_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_4990,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4991,plain,
comple44059174attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4814,i_0_4895,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_4992,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4993,plain,
esk44_1(hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)))) != hAPP(X1,X1,combi(X1),X2),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412]) ).
cnf(i_0_4994,plain,
esk44_1(X1) != X1,
inference(rename_variables,[],[i_0_4614]) ).
cnf(i_0_4995,plain,
boolean_algebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4793,i_0_4828,i_0_4803,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517]) ).
cnf(i_0_4996,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4997,plain,
comple1742628961attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518]) ).
cnf(i_0_4998,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_4999,plain,
preorder(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_5000,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_5001,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(fun(bool,bool),bool,esk114_6(X1,fun(bool,bool),X2,X3,X4,complete_Inf_Inf(bool)),hAPP(fun(X5,bool),fun(bool,bool),hAPP(fun(X5,bool),fun(fun(X5,bool),fun(bool,bool)),image(X5,bool),X6),top_top(fun(X5,bool))))),hAPP(X5,bool,X6,X7))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_3170,i_0_4084,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524]) ).
cnf(i_0_5002,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))))),
inference(rename_variables,[],[i_0_3536]) ).
cnf(i_0_5003,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5004,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3524]) ).
cnf(i_0_5005,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_3996,i_0_4573,i_0_4914,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_3170,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223]) ).
cnf(i_0_5006,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_5007,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(rename_variables,[],[i_0_4084]) ).
cnf(i_0_5008,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5)
| hAPP(X3,X3,combi(X3),X5) = hAPP(X3,X3,combi(X3),esk119_4(X3,X1,X2,X4)) ),
inference(rename_variables,[],[i_0_3223]) ).
cnf(i_0_5009,plain,
hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool)))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762]) ).
cnf(i_0_5010,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool))))),
inference(rename_variables,[],[i_0_4790]) ).
cnf(i_0_5011,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))))),
inference(rename_variables,[],[i_0_4736]) ).
cnf(i_0_5012,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_5013,plain,
hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),hAPP(X1,X1,combi(X1),X2)),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_5006,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_5002,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_5000,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4077,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_3413]) ).
cnf(i_0_5014,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))))),
inference(rename_variables,[],[i_0_3536]) ).
cnf(i_0_5015,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_5016,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,option(X1)),fun(fun(X1,bool),bool),inj_on(X1,option(X1)),some(X1)),X2)),
inference(rename_variables,[],[i_0_4077]) ).
cnf(i_0_5017,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_4674]) ).
cnf(i_0_5018,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X5),fun(fun(X1,bool),bool),inj_on(X1,X5),X6),X3))
| hAPP(X1,X1,combi(X1),X4) != hAPP(X1,X1,combi(X1),X2)
| hAPP(X1,X5,X6,X4) = hAPP(X1,X5,X6,X2) ),
inference(rename_variables,[],[i_0_3413]) ).
cnf(i_0_5019,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,top_top(fun(bool,bool)),X2))),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_5006,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_5002,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_5000,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4077,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_3413,i_0_3244]) ).
cnf(i_0_5020,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3244]) ).
cnf(i_0_5021,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4949,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_5006,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_5002,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_5000,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4077,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_3413,i_0_3244,i_0_3993]) ).
cnf(i_0_5022,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3993]) ).
cnf(i_0_5023,plain,
( hAPP(X1,X1,combi(X1),esk59_3(X1,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),X2)) != hAPP(X1,X1,combi(X1),X2)
| hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))) = hAPP(X1,X1,combi(X1),X2) ),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4949,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_5006,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_5002,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_5000,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4077,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_3413,i_0_3244,i_0_3993,i_0_4064]) ).
cnf(i_0_5024,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),X1,the_1(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,combi(X1),esk59_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),X3) ),
inference(rename_variables,[],[i_0_4064]) ).
cnf(i_0_5025,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4949,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_5006,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_5002,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_5000,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4077,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_3413,i_0_3244,i_0_3993,i_0_4064,i_0_4068]) ).
cnf(i_0_5026,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4068]) ).
cnf(i_0_5027,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4949,i_0_4726,i_0_4632,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_5006,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_5002,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_5000,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4077,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_3413,i_0_3244,i_0_3993,i_0_4064,i_0_4068,i_0_4069]) ).
cnf(i_0_5028,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4069]) ).
cnf(i_0_5029,plain,
( ~ top(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) != top_top(fun(X1,bool)) ),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4949,i_0_4726,i_0_4632,i_0_4809,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_5006,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_5002,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_5000,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4077,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_3413,i_0_3244,i_0_3993,i_0_4064,i_0_4068,i_0_4069,i_0_4083]) ).
cnf(i_0_5030,plain,
( hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| hAPP(X1,X1,combi(X1),X2) != top_top(X1)
| ~ top(X1) ),
inference(rename_variables,[],[i_0_4083]) ).
cnf(i_0_5031,plain,
( ~ group_add(X1)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) ),
inference(scs_inference,[],[i_0_2966,i_0_4619,i_0_4821,i_0_4616,i_0_4614,i_0_4814,i_0_4895,i_0_4958,i_0_4655,i_0_4758,i_0_4760,i_0_4762,i_0_4764,i_0_4766,i_0_4768,i_0_4770,i_0_4772,i_0_4774,i_0_4776,i_0_4778,i_0_4780,i_0_4782,i_0_4784,i_0_4786,i_0_4788,i_0_4663,i_0_4858,i_0_4739,i_0_4946,i_0_4949,i_0_4726,i_0_4632,i_0_4809,i_0_4630,i_0_4730,i_0_4736,i_0_3996,i_0_4573,i_0_4914,i_0_5006,i_0_4072,i_0_4903,i_0_4918,i_0_3536,i_0_5002,i_0_2990,i_0_4080,i_0_4864,i_0_3706,i_0_4674,i_0_4962,i_0_4964,i_0_4966,i_0_4968,i_0_4970,i_0_4972,i_0_4974,i_0_4976,i_0_4978,i_0_4980,i_0_4982,i_0_4984,i_0_4986,i_0_4988,i_0_4990,i_0_4992,i_0_4996,i_0_4998,i_0_5000,i_0_4793,i_0_4828,i_0_4803,i_0_4805,i_0_4807,i_0_4790,i_0_4943,i_0_3170,i_0_4077,i_0_4084,i_0_4915,i_0_3023,i_0_4924,i_0_4059,i_0_4395,i_0_4401,i_0_4402,i_0_4404,i_0_4405,i_0_4597,i_0_4408,i_0_4091,i_0_4252,i_0_4253,i_0_3741,i_0_3305,i_0_3306,i_0_3380,i_0_3833,i_0_3836,i_0_3942,i_0_4190,i_0_4191,i_0_3994,i_0_3948,i_0_4030,i_0_4073,i_0_4107,i_0_4177,i_0_4197,i_0_4411,i_0_4415,i_0_3805,i_0_3537,i_0_3504,i_0_3529,i_0_3851,i_0_3237,i_0_3546,i_0_3547,i_0_3569,i_0_3572,i_0_3753,i_0_3838,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4010,i_0_4070,i_0_4071,i_0_3849,i_0_3880,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_3413,i_0_3244,i_0_3993,i_0_4064,i_0_4068,i_0_4069,i_0_4083,i_0_4178]) ).
cnf(i_0_5032,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(rename_variables,[],[i_0_4178]) ).
cnf(i_0_5033,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2)) != bot_bot(fun(fun(X1,bool),bool)),
inference(scs_inference,[],[i_0_4884,i_0_4190]) ).
cnf(i_0_5034,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_5035,plain,
bot_bot(fun(fun(X1,bool),bool)) != hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),finite_finite(X1)),
inference(scs_inference,[],[i_0_4884,i_0_4931,i_0_4190,i_0_4191]) ).
cnf(i_0_5036,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4191]) ).
cnf(i_0_5037,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),ran(X1,X1),some(X1)),X2)),
inference(scs_inference,[],[i_0_4884,i_0_4931,i_0_4584,i_0_4190,i_0_4191,i_0_3948]) ).
cnf(i_0_5038,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_3948]) ).
cnf(i_0_5039,plain,
~ hBOOL(hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool)))),esk167_2(X1,bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_4884,i_0_4931,i_0_4923,i_0_4584,i_0_4190,i_0_4191,i_0_3948,i_0_4030]) ).
cnf(i_0_5040,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_5041,plain,
hAPP(pname,com,body_1,esk119_4(pname,pname,hAPP(pname,pname,combi(pname),X1),combi(pname))) = hAPP(pname,com,body_1,esk119_4(pname,pname,X1,combi(pname))),
inference(scs_inference,[],[i_0_4884,i_0_5005,i_0_4931,i_0_4923,i_0_4584,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197]) ).
cnf(i_0_5042,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_5005]) ).
cnf(i_0_5043,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_5044,plain,
hAPP(X1,option(X1),some(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,option(X1),some(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(scs_inference,[],[i_0_4884,i_0_5005,i_0_5042,i_0_4931,i_0_4923,i_0_4584,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177]) ).
cnf(i_0_5045,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_5046,plain,
hAPP(X1,option(X1),some(X1),esk20_4(X1,X1,X2,some(X1))) = hAPP(X1,option(X1),some(X1),X2),
inference(scs_inference,[],[i_0_4884,i_0_4636,i_0_5005,i_0_5042,i_0_4931,i_0_4923,i_0_4584,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411]) ).
cnf(i_0_5047,plain,
hAPP(fun(fun(hoare_2118899576triple(state),bool),option(fun(hoare_2118899576triple(state),bool))),fun(fun(hoare_2118899576triple(state),bool),bool),dom(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),some(fun(hoare_2118899576triple(state),bool))) != hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4636,i_0_5005,i_0_5042,i_0_4931,i_0_4923,i_0_4584,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415]) ).
cnf(i_0_5048,plain,
hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),X2) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(rename_variables,[],[i_0_4960]) ).
cnf(i_0_5049,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool))))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4636,i_0_5005,i_0_5042,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4584,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804]) ).
cnf(i_0_5050,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_5051,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk147_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3804]) ).
cnf(i_0_5052,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool))))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4636,i_0_5005,i_0_5042,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546]) ).
cnf(i_0_5053,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4072]) ).
cnf(i_0_5054,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3546]) ).
cnf(i_0_5055,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),X2))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4636,i_0_5005,i_0_5042,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547]) ).
cnf(i_0_5056,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(rename_variables,[],[i_0_4080]) ).
cnf(i_0_5057,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3547]) ).
cnf(i_0_5058,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool))))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4636,i_0_5005,i_0_5042,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753]) ).
cnf(i_0_5059,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_5060,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_5061,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X1)),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X2,bool,X3,X4,X5,X1))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X2,bool,X3,X4,X5,X1))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926]) ).
cnf(i_0_5062,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_5063,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X5)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X1,bool,X2,X3,X4,X5))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927]) ).
cnf(i_0_5064,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_5065,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X1)),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X2,bool,X3,X4,X5,X1))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X1)),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_5066,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_5067,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X5)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X5)),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_5068,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_5069,plain,
hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),big_lattice_Sup_fin(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),esk114_6(X2,hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X3,X4,X5,esk114_6(X6,hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X7,X8,X9,bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool))))) = hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))))),fun(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),finite_fold1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),semilattice_sup_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))))),esk114_6(X2,hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X3,X4,X5,esk114_6(X6,hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X7,X8,X9,bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool))))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4931,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070]) ).
cnf(i_0_5070,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool)))))),
inference(rename_variables,[],[i_0_4931]) ).
cnf(i_0_5071,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_sup_sup(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4070]) ).
cnf(i_0_5072,plain,
hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),big_lattice_Inf_fin(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),esk114_6(X2,hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X3,X4,X5,esk114_6(X6,hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X7,X8,X9,bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool))))) = hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))))),fun(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),finite_fold1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),semilattice_inf_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))))),esk114_6(X2,hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X3,X4,X5,esk114_6(X6,hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X7,X8,X9,bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),bool))))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4931,i_0_5070,i_0_4923,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071]) ).
cnf(i_0_5073,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool)))))),
inference(rename_variables,[],[i_0_4931]) ).
cnf(i_0_5074,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4071]) ).
cnf(i_0_5075,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk63_3(X1,X2,top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_4923,i_0_4634,i_0_3996,i_0_4072,i_0_4584,i_0_4080,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849]) ).
cnf(i_0_5076,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk63_3(X1,X2,top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4634]) ).
cnf(i_0_5077,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) ),
inference(rename_variables,[],[i_0_3849]) ).
cnf(i_0_5078,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_4923,i_0_4634,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572]) ).
cnf(i_0_5079,plain,
( ~ hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X3),X4))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),hAPP(X1,X2,X4,X5)))
| ~ ord(X2) ),
inference(rename_variables,[],[i_0_3572]) ).
cnf(i_0_5080,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,esk114_6(X10,X1,X11,X12,X13,bot_bot(fun(X1,bool))))))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3023,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838]) ).
cnf(i_0_5081,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5082,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rename_variables,[],[i_0_3838]) ).
cnf(i_0_5083,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X1)) = top_top(bool),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3023,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010]) ).
cnf(i_0_5084,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,top_top(fun(bool,bool)),X2))),
inference(rename_variables,[],[i_0_5019]) ).
cnf(i_0_5085,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| ~ top(X1) ),
inference(rename_variables,[],[i_0_4010]) ).
cnf(i_0_5086,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk167_2(X1,bot_bot(fun(X1,bool)))),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,esk114_6(X10,X1,X11,X12,X13,bot_bot(fun(X1,bool))))))),
inference(scs_inference,[],[i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569]) ).
cnf(i_0_5087,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5088,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(rename_variables,[],[i_0_3569]) ).
cnf(i_0_5089,plain,
hBOOL(hAPP(fun(bool,bool),bool,hAPP(fun(fun(bool,bool),bool),fun(fun(bool,bool),bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),bool),fun(fun(bool,bool),bool)),insert(fun(bool,bool)),X1),hAPP(fun(bool,bool),fun(fun(bool,bool),bool),fequal(fun(bool,bool)),bot_bot(fun(bool,bool)))),esk114_6(X2,bool,X3,X4,X5,bot_bot(fun(bool,bool))))),
inference(scs_inference,[],[i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851]) ).
cnf(i_0_5090,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X3),X2))),
inference(rename_variables,[],[i_0_3706]) ).
cnf(i_0_5091,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,X2,X4)) ),
inference(rename_variables,[],[i_0_3851]) ).
cnf(i_0_5092,plain,
hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),esk119_4(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),X2),combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))))) = hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))),esk119_4(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2,combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)))))),
inference(scs_inference,[],[i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179]) ).
cnf(i_0_5093,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_5005]) ).
cnf(i_0_5094,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_5095,plain,
hAPP(fun(bool,bool),bool,hAPP(fun(bool,bool),fun(fun(bool,bool),bool),fequal(fun(bool,bool)),bot_bot(fun(bool,bool))),esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool)))) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515]) ).
cnf(i_0_5096,plain,
minus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_4961,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520]) ).
cnf(i_0_5097,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5098,plain,
comple61589808lgebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_4961,i_0_4963,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523]) ).
cnf(i_0_5099,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5100,plain,
top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_4961,i_0_4963,i_0_4965,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_5101,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5102,plain,
bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_5103,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5104,plain,
uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_5105,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5106,plain,
bounded_lattice_bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_5107,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5108,plain,
bounded_lattice_top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_5109,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5110,plain,
finite_finite_1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_5111,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5112,plain,
bounded_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_5113,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5114,plain,
distrib_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_5115,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5116,plain,
order(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_5117,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5118,plain,
ord(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_5119,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5120,plain,
lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_5121,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5122,plain,
semilattice_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_5123,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5124,plain,
semilattice_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_5125,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5126,plain,
comple44059174attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_5127,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5128,plain,
esk44_1(hAPP(X1,option(X1),some(X1),esk20_4(X1,X1,X2,some(X1)))) != hAPP(X1,option(X1),some(X1),X2),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412]) ).
cnf(i_0_5129,plain,
esk44_1(X1) != X1,
inference(rename_variables,[],[i_0_4614]) ).
cnf(i_0_5130,plain,
boolean_algebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517]) ).
cnf(i_0_5131,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5132,plain,
comple1742628961attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518]) ).
cnf(i_0_5133,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5134,plain,
preorder(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4059,i_0_4072,i_0_4584,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_5135,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5136,plain,
hBOOL(hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool,hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),ord_less_eq(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Inf_Inf(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(fun(X2,bool),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X2,hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),fun(fun(X2,bool),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool)),image(X2,hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X3),top_top(fun(X2,bool))))),hAPP(X2,hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),X3,X4))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4788,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524]) ).
cnf(i_0_5137,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))))),
inference(rename_variables,[],[i_0_3536]) ).
cnf(i_0_5138,plain,
hBOOL(hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool,hAPP(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),ord_less_eq(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Inf_Inf(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2)),hAPP(fun(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),bool),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),complete_Inf_Inf(hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool))),X2))),
inference(rename_variables,[],[i_0_4920]) ).
cnf(i_0_5139,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3524]) ).
cnf(i_0_5140,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223]) ).
cnf(i_0_5141,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_5142,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(rename_variables,[],[i_0_4084]) ).
cnf(i_0_5143,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5)
| hAPP(X3,X3,combi(X3),X5) = hAPP(X3,X3,combi(X3),esk119_4(X3,X1,X2,X4)) ),
inference(rename_variables,[],[i_0_3223]) ).
cnf(i_0_5144,plain,
hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,top_top(fun(fun(bool,bool),bool)),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762]) ).
cnf(i_0_5145,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))))),
inference(rename_variables,[],[i_0_4736]) ).
cnf(i_0_5146,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,top_top(fun(X1,bool)),X3))),
inference(rename_variables,[],[i_0_4926]) ).
cnf(i_0_5147,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_5148,plain,
hAPP(X1,X1,combi(X1),esk20_4(X1,X1,X2,some(X1))) = hAPP(X1,X1,combi(X1),X2),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174]) ).
cnf(i_0_5149,plain,
( hAPP(X1,option(X1),some(X1),X2) != hAPP(X1,option(X1),some(X1),X3)
| hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X3) ),
inference(rename_variables,[],[i_0_4174]) ).
cnf(i_0_5150,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174,i_0_3495]) ).
cnf(i_0_5151,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3495]) ).
cnf(i_0_5152,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174,i_0_3495,i_0_3894]) ).
cnf(i_0_5153,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk176_3(X1,X3,X2)))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ ord(X1) ),
inference(rename_variables,[],[i_0_3894]) ).
cnf(i_0_5154,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X1)),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X2,bool,X3,X4,X5,X1))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X1)) ),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174,i_0_3495,i_0_3894,i_0_3920]) ).
cnf(i_0_5155,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3920]) ).
cnf(i_0_5156,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X5)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X5)) ),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174,i_0_3495,i_0_3894,i_0_3920,i_0_3921]) ).
cnf(i_0_5157,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3921]) ).
cnf(i_0_5158,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X1)),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X2,bool,X3,X4,X5,X1))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X2,bool,X3,X4,X5,X1))) ),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174,i_0_3495,i_0_3894,i_0_3920,i_0_3921,i_0_3923]) ).
cnf(i_0_5159,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3923]) ).
cnf(i_0_5160,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X5)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X1,bool,X2,X3,X4,X5))) ),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174,i_0_3495,i_0_3894,i_0_3920,i_0_3921,i_0_3923,i_0_3924]) ).
cnf(i_0_5161,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3924]) ).
cnf(i_0_5162,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool))))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool))))) ),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174,i_0_3495,i_0_3894,i_0_3920,i_0_3921,i_0_3923,i_0_3924,i_0_3993]) ).
cnf(i_0_5163,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3993]) ).
cnf(i_0_5164,plain,
( hAPP(bool,bool,combi(bool),esk59_3(bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,top_top(fun(X1,bool)),X3))) != hAPP(bool,bool,combi(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X3))
| hAPP(fun(bool,bool),bool,the_1(bool),hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,X2,X3))) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X3)) ),
inference(scs_inference,[],[i_0_2966,i_0_4821,i_0_4960,i_0_4884,i_0_4723,i_0_4636,i_0_5005,i_0_5042,i_0_5093,i_0_4628,i_0_5097,i_0_5099,i_0_5101,i_0_5103,i_0_5105,i_0_5107,i_0_5109,i_0_5111,i_0_5113,i_0_5115,i_0_5117,i_0_5119,i_0_5121,i_0_5123,i_0_5125,i_0_5127,i_0_5131,i_0_5133,i_0_4961,i_0_4963,i_0_4965,i_0_4967,i_0_4969,i_0_4971,i_0_4973,i_0_4975,i_0_4977,i_0_4979,i_0_4981,i_0_4983,i_0_4985,i_0_4987,i_0_4989,i_0_4991,i_0_4638,i_0_4920,i_0_4931,i_0_5070,i_0_5073,i_0_4923,i_0_4634,i_0_4926,i_0_5146,i_0_5019,i_0_4614,i_0_4736,i_0_3996,i_0_4788,i_0_4573,i_0_4059,i_0_4072,i_0_4584,i_0_3536,i_0_4080,i_0_3706,i_0_4995,i_0_4997,i_0_4999,i_0_4084,i_0_3023,i_0_5081,i_0_4395,i_0_4401,i_0_4402,i_0_4405,i_0_4404,i_0_4091,i_0_4190,i_0_4191,i_0_3948,i_0_4030,i_0_4197,i_0_4177,i_0_4411,i_0_4415,i_0_3804,i_0_3546,i_0_3547,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3572,i_0_3838,i_0_4010,i_0_3569,i_0_3851,i_0_4179,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3524,i_0_3223,i_0_3762,i_0_4174,i_0_3495,i_0_3894,i_0_3920,i_0_3921,i_0_3923,i_0_3924,i_0_3993,i_0_4064]) ).
cnf(i_0_5165,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),X1,the_1(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,combi(X1),esk59_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),X3) ),
inference(rename_variables,[],[i_0_4064]) ).
cnf(i_0_5166,plain,
~ hBOOL(hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,esk114_6(X10,X1,X11,X12,X13,bot_bot(fun(X1,bool))))),esk167_2(X1,bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_5086,i_0_4030]) ).
cnf(i_0_5167,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_5168,plain,
hAPP(fun(fun(hoare_2118899576triple(state),bool),bool),fun(fun(hoare_2118899576triple(state),bool),bool),collect(fun(hoare_2118899576triple(state),bool)),hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))) != bot_bot(fun(fun(hoare_2118899576triple(state),bool),bool)),
inference(scs_inference,[],[i_0_4905,i_0_5086,i_0_4030,i_0_4190]) ).
cnf(i_0_5169,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_5170,plain,
bot_bot(fun(bool,bool)) != hAPP(fun(bool,bool),fun(bool,bool),collect(bool),hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1)),
inference(scs_inference,[],[i_0_4905,i_0_5086,i_0_5019,i_0_4030,i_0_4190,i_0_4191]) ).
cnf(i_0_5171,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4191]) ).
cnf(i_0_5172,plain,
hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),X1)) = hAPP(pname,com,body_1,esk126_4(pname,pname,hAPP(pname,pname,combi(pname),X1),combi(pname))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5086,i_0_5019,i_0_4030,i_0_4190,i_0_4191,i_0_4197]) ).
cnf(i_0_5173,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk126_4(X1,X2,hAPP(X2,X1,X3,X4),X3)),
inference(rename_variables,[],[i_0_4870]) ).
cnf(i_0_5174,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_5175,plain,
hAPP(X1,option(X1),some(X1),hAPP(X1,X1,combi(X1),X2)) = hAPP(X1,option(X1),some(X1),esk126_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5086,i_0_5019,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177]) ).
cnf(i_0_5176,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk126_4(X1,X2,hAPP(X2,X1,X3,X4),X3)),
inference(rename_variables,[],[i_0_4870]) ).
cnf(i_0_5177,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_5178,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2),X2)),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5086,i_0_5019,i_0_3891,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948]) ).
cnf(i_0_5179,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_3948]) ).
cnf(i_0_5180,plain,
hAPP(X1,X2,X3,esk126_4(X2,X1,hAPP(X1,X2,X3,X4),X3)) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5086,i_0_5019,i_0_3891,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411]) ).
cnf(i_0_5181,plain,
hAPP(com,fun(com,com),semi,X1) != hAPP(fun(state,bool),fun(com,com),while,X2),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5086,i_0_5019,i_0_3891,i_0_4036,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415]) ).
cnf(i_0_5182,plain,
hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X2) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X3),X4),
inference(rename_variables,[],[i_0_4036]) ).
cnf(i_0_5183,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2) = hAPP(bool,bool,combi(bool),X2),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5086,i_0_5150,i_0_5019,i_0_3891,i_0_4036,i_0_4402,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896]) ).
cnf(i_0_5184,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5185,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk197_3(X1,X3,X2)))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ ord(X1) ),
inference(rename_variables,[],[i_0_3896]) ).
cnf(i_0_5186,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)) = bot_bot(bool),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5086,i_0_5150,i_0_5184,i_0_5019,i_0_3891,i_0_4036,i_0_4403,i_0_4402,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015]) ).
cnf(i_0_5187,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5188,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1)))
| hAPP(X1,X1,combi(X1),X2) = bot_bot(X1)
| ~ bot(X1) ),
inference(rename_variables,[],[i_0_4015]) ).
cnf(i_0_5189,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),X1),hAPP(bool,bool,bot_bot(fun(bool,bool)),X2)) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X2)),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5019,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895]) ).
cnf(i_0_5190,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5191,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk175_3(X1,X3,X2)))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3895]) ).
cnf(i_0_5192,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),X1),hAPP(bool,bool,bot_bot(fun(bool,bool)),X2)) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5019,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897]) ).
cnf(i_0_5193,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5194,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),esk196_3(X1,X3,X2)))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3897]) ).
cnf(i_0_5195,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5126,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5019,i_0_3996,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805]) ).
cnf(i_0_5196,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_5197,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk140_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3805]) ).
cnf(i_0_5198,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5126,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546]) ).
cnf(i_0_5199,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4072]) ).
cnf(i_0_5200,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3546]) ).
cnf(i_0_5201,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5126,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753]) ).
cnf(i_0_5202,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_5203,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_5204,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2) = hAPP(bool,bool,combi(bool),X2),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5126,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4404,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926]) ).
cnf(i_0_5205,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_5206,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(bool,bool,bot_bot(fun(bool,bool)),X2)) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5126,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4404,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927]) ).
cnf(i_0_5207,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_5208,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5126,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_5209,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_5210,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),hAPP(bool,bool,bot_bot(fun(bool,bool)),X2)) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X2)),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5126,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_5211,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_5212,plain,
hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),big_lattice_Sup_fin(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))))),fun(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),finite_fold1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),semilattice_sup_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5120,i_0_5126,i_0_4713,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070]) ).
cnf(i_0_5213,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool))))),
inference(rename_variables,[],[i_0_4713]) ).
cnf(i_0_5214,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_sup_sup(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4070]) ).
cnf(i_0_5215,plain,
hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),big_lattice_Inf_fin(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))))),fun(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),finite_fold1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),semilattice_inf_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5120,i_0_5126,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071]) ).
cnf(i_0_5216,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool))))),
inference(rename_variables,[],[i_0_4713]) ).
cnf(i_0_5217,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4071]) ).
cnf(i_0_5218,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X6),esk63_3(X1,X6,top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5120,i_0_5126,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849]) ).
cnf(i_0_5219,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk63_3(X1,X2,top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4634]) ).
cnf(i_0_5220,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) ),
inference(rename_variables,[],[i_0_3849]) ).
cnf(i_0_5221,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),X2))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5120,i_0_5126,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4080,i_0_4036,i_0_4403,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547]) ).
cnf(i_0_5222,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(rename_variables,[],[i_0_4080]) ).
cnf(i_0_5223,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3547]) ).
cnf(i_0_5224,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,esk114_6(X10,X1,X11,X12,X13,esk114_6(X14,X1,X15,X16,X17,bot_bot(fun(X1,bool)))))))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4080,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838]) ).
cnf(i_0_5225,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5226,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rename_variables,[],[i_0_3838]) ).
cnf(i_0_5227,plain,
hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),X2)) = hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),esk126_4(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))),X2),combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))))))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179]) ).
cnf(i_0_5228,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk126_4(X1,X2,hAPP(X2,X1,X3,X4),X3)),
inference(rename_variables,[],[i_0_4870]) ).
cnf(i_0_5229,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_5230,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(hoare_2118899576triple(state),bool,fa,X1)),hAPP(hoare_2118899576triple(state),bool,hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)),X1))),
inference(scs_inference,[],[i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572]) ).
cnf(i_0_5231,plain,
( ~ hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X3),X4))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),hAPP(X1,X2,X4,X5)))
| ~ ord(X2) ),
inference(rename_variables,[],[i_0_3572]) ).
cnf(i_0_5232,plain,
hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),ran(X1,X1),some(X1)),X2) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515]) ).
cnf(i_0_5233,plain,
minus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5096,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520]) ).
cnf(i_0_5234,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5235,plain,
comple61589808lgebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5096,i_0_5098,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523]) ).
cnf(i_0_5236,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5237,plain,
top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5096,i_0_5098,i_0_5100,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_5238,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5239,plain,
bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_5240,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5241,plain,
uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_5242,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5243,plain,
bounded_lattice_bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_5244,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5245,plain,
bounded_lattice_top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_5246,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5247,plain,
finite_finite_1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_5248,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5249,plain,
bounded_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_5250,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5251,plain,
distrib_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_5252,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5253,plain,
order(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_5254,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5255,plain,
ord(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_5256,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5257,plain,
lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_5258,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5259,plain,
semilattice_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_5260,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5261,plain,
semilattice_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_5262,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5263,plain,
comple44059174attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_5264,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5265,plain,
esk44_1(hAPP(X1,X2,X3,esk126_4(X2,X1,hAPP(X1,X2,X3,X4),X3))) != hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412]) ).
cnf(i_0_5266,plain,
esk44_1(X1) != X1,
inference(rename_variables,[],[i_0_4614]) ).
cnf(i_0_5267,plain,
boolean_algebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517]) ).
cnf(i_0_5268,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5269,plain,
comple1742628961attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518]) ).
cnf(i_0_5270,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5271,plain,
preorder(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_5272,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5273,plain,
hAPP(X1,X1,combi(X1),esk126_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223]) ).
cnf(i_0_5274,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_5275,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(rename_variables,[],[i_0_4084]) ).
cnf(i_0_5276,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk126_4(X1,X2,hAPP(X2,X1,X3,X4),X3)),
inference(rename_variables,[],[i_0_4870]) ).
cnf(i_0_5277,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5)
| hAPP(X3,X3,combi(X3),X5) = hAPP(X3,X3,combi(X3),esk119_4(X3,X1,X2,X4)) ),
inference(rename_variables,[],[i_0_3223]) ).
cnf(i_0_5278,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))),X5)) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X5)),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4730,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762]) ).
cnf(i_0_5279,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5280,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5281,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_5282,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),X5))),hAPP(bool,bool,bot_bot(fun(bool,bool)),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),esk114_6(X6,bool,X7,X8,X9,X5))))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4723,i_0_4730,i_0_5280,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5279,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762,i_0_2952]) ).
cnf(i_0_5283,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5284,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5285,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),hAPP(X1,X4,X5,esk83_6(X4,X1,X6,X5,X2,X3))),hAPP(X1,X4,X5,esk82_6(X4,X1,X6,X5,X2,X3))))
| hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X3)))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X2)))
| ~ order(X1)
| ~ order(X4) ),
inference(rename_variables,[],[i_0_2952]) ).
cnf(i_0_5286,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X5,bool,X6,X7,X8,X9)))),hAPP(bool,bool,bot_bot(fun(bool,bool)),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X9)))),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4723,i_0_4720,i_0_4730,i_0_5280,i_0_5284,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5279,i_0_5283,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762,i_0_2952,i_0_2953]) ).
cnf(i_0_5287,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5288,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5289,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),hAPP(X1,X4,X5,esk70_6(X4,X1,X3,X6,X5,X2))),hAPP(X1,X4,X5,esk71_6(X4,X1,X3,X6,X5,X2))))
| hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X3)))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X2)))
| ~ order(X1)
| ~ order(X4) ),
inference(rename_variables,[],[i_0_2953]) ).
cnf(i_0_5290,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4723,i_0_4720,i_0_4730,i_0_5280,i_0_5284,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5216,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5279,i_0_5283,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762,i_0_2952,i_0_2953,i_0_4068]) ).
cnf(i_0_5291,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4068]) ).
cnf(i_0_5292,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4723,i_0_4720,i_0_4730,i_0_5280,i_0_5284,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5216,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5279,i_0_5283,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762,i_0_2952,i_0_2953,i_0_4068,i_0_4069]) ).
cnf(i_0_5293,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4069]) ).
cnf(i_0_5294,plain,
( ~ group_add(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,combi(X1),X2)) = hAPP(X1,X1,uminus_uminus(X1),esk126_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4723,i_0_4720,i_0_4730,i_0_5280,i_0_5284,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_5276,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5216,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5279,i_0_5283,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762,i_0_2952,i_0_2953,i_0_4068,i_0_4069,i_0_4178]) ).
cnf(i_0_5295,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk126_4(X1,X2,hAPP(X2,X1,X3,X4),X3)),
inference(rename_variables,[],[i_0_4870]) ).
cnf(i_0_5296,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(rename_variables,[],[i_0_4178]) ).
cnf(i_0_5297,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X5)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X1,bool,X2,X3,X4,X5))) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4723,i_0_4720,i_0_4730,i_0_5280,i_0_5284,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_5276,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5216,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5279,i_0_5283,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762,i_0_2952,i_0_2953,i_0_4068,i_0_4069,i_0_4178,i_0_3920]) ).
cnf(i_0_5298,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3920]) ).
cnf(i_0_5299,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X1)),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X2,bool,X3,X4,X5,X1))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X2,bool,X3,X4,X5,X1))) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4723,i_0_4720,i_0_4730,i_0_5280,i_0_5284,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_5276,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5216,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5279,i_0_5283,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762,i_0_2952,i_0_2953,i_0_4068,i_0_4069,i_0_4178,i_0_3920,i_0_3921]) ).
cnf(i_0_5300,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3921]) ).
cnf(i_0_5301,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),esk114_6(X1,bool,X2,X3,X4,X5))),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X5)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),X5)) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_4905,i_0_4723,i_0_4720,i_0_4730,i_0_5280,i_0_5284,i_0_4870,i_0_5173,i_0_5176,i_0_5228,i_0_5276,i_0_4913,i_0_5234,i_0_5236,i_0_5238,i_0_5240,i_0_5242,i_0_5244,i_0_5246,i_0_5248,i_0_5250,i_0_5252,i_0_5254,i_0_5256,i_0_5258,i_0_5260,i_0_5262,i_0_5264,i_0_5268,i_0_5270,i_0_5096,i_0_5098,i_0_5100,i_0_5102,i_0_5104,i_0_5106,i_0_5108,i_0_5110,i_0_5112,i_0_5114,i_0_5116,i_0_5118,i_0_5120,i_0_5122,i_0_5124,i_0_5126,i_0_5080,i_0_4713,i_0_5213,i_0_5216,i_0_5086,i_0_5150,i_0_5184,i_0_5187,i_0_5190,i_0_5193,i_0_5279,i_0_5283,i_0_4655,i_0_4634,i_0_5019,i_0_4614,i_0_3996,i_0_4573,i_0_4072,i_0_3891,i_0_2990,i_0_4080,i_0_5130,i_0_5132,i_0_5134,i_0_4036,i_0_4403,i_0_4084,i_0_3023,i_0_4395,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4191,i_0_4197,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3896,i_0_4015,i_0_3895,i_0_3897,i_0_3805,i_0_3546,i_0_3753,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3838,i_0_4179,i_0_3572,i_0_4515,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_3223,i_0_3762,i_0_2952,i_0_2953,i_0_4068,i_0_4069,i_0_4178,i_0_3920,i_0_3921,i_0_3923]) ).
cnf(i_0_5302,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3923]) ).
cnf(i_0_5303,plain,
~ hBOOL(hAPP(hoare_2118899576triple(state),bool,fa,hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y))),
inference(scs_inference,[],[i_0_3717,i_0_4030]) ).
cnf(i_0_5304,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_5305,plain,
hAPP(fun(bool,bool),fun(bool,bool),collect(bool),hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1)) != bot_bot(fun(bool,bool)),
inference(scs_inference,[],[i_0_4736,i_0_3717,i_0_4030,i_0_4190]) ).
cnf(i_0_5306,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_5307,plain,
hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),X1)) = hAPP(pname,com,body_1,esk5_5(pname,pname,hAPP(pname,pname,combi(pname),X1),combi(pname),top_top(fun(pname,bool)))),
inference(scs_inference,[],[i_0_4736,i_0_4868,i_0_3717,i_0_4030,i_0_4190,i_0_4197]) ).
cnf(i_0_5308,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk5_5(X1,X2,hAPP(X2,X1,X3,X4),X3,top_top(fun(X2,bool)))),
inference(rename_variables,[],[i_0_4868]) ).
cnf(i_0_5309,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_5310,plain,
bot_bot(fun(option(X1),bool)) != hAPP(fun(option(X1),bool),fun(option(X1),bool),collect(option(X1)),is_none(X1)),
inference(scs_inference,[],[i_0_4736,i_0_4868,i_0_3717,i_0_4306,i_0_4030,i_0_4190,i_0_4197,i_0_4191]) ).
cnf(i_0_5311,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4191]) ).
cnf(i_0_5312,plain,
hAPP(X1,option(X1),some(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,option(X1),some(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(scs_inference,[],[i_0_4736,i_0_4868,i_0_5140,i_0_3717,i_0_4306,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177]) ).
cnf(i_0_5313,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_5314,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2),bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4736,i_0_4868,i_0_5140,i_0_3717,i_0_3878,i_0_4306,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948]) ).
cnf(i_0_5315,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_3948]) ).
cnf(i_0_5316,plain,
hAPP(X1,X2,X3,esk9_5(X2,X1,hAPP(X1,X2,X3,X4),X3,top_top(fun(X1,bool)))) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(scs_inference,[],[i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_3717,i_0_3878,i_0_4306,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411]) ).
cnf(i_0_5317,plain,
hAPP(fun(fun(hoare_2118899576triple(state),bool),option(fun(hoare_2118899576triple(state),bool))),fun(fun(hoare_2118899576triple(state),bool),bool),ran(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),some(fun(hoare_2118899576triple(state),bool))) != hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_3717,i_0_3878,i_0_4306,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415]) ).
cnf(i_0_5318,plain,
hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),ran(X1,X1),some(X1)),X2) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(rename_variables,[],[i_0_5232]) ).
cnf(i_0_5319,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5263,i_0_3717,i_0_3996,i_0_3878,i_0_4306,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804]) ).
cnf(i_0_5320,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_5321,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk147_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3804]) ).
cnf(i_0_5322,plain,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),bool),member(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),esk114_6(X1,hoare_2118899576triple(state),X2,X3,X4,fa))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5263,i_0_3717,i_0_3996,i_0_3878,i_0_4306,i_0_3023,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569]) ).
cnf(i_0_5323,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5324,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(rename_variables,[],[i_0_3569]) ).
cnf(i_0_5325,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5263,i_0_3717,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_3023,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546]) ).
cnf(i_0_5326,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4072]) ).
cnf(i_0_5327,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3546]) ).
cnf(i_0_5328,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5263,i_0_3717,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_3023,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753]) ).
cnf(i_0_5329,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_5330,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_5331,plain,
hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),big_lattice_Sup_fin(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))))),fun(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),finite_fold1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),semilattice_sup_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4713,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_3023,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070]) ).
cnf(i_0_5332,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool))))),
inference(rename_variables,[],[i_0_4713]) ).
cnf(i_0_5333,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_sup_sup(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4070]) ).
cnf(i_0_5334,plain,
hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),big_lattice_Inf_fin(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))))),fun(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),finite_fold1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),semilattice_inf_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4713,i_0_5332,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_3023,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071]) ).
cnf(i_0_5335,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool))))),
inference(rename_variables,[],[i_0_4713]) ).
cnf(i_0_5336,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4071]) ).
cnf(i_0_5337,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk64_3(X1,X2,top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_3023,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849]) ).
cnf(i_0_5338,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk64_3(X1,X2,top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4632]) ).
cnf(i_0_5339,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) ),
inference(rename_variables,[],[i_0_3849]) ).
cnf(i_0_5340,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_3023,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547]) ).
cnf(i_0_5341,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(rename_variables,[],[i_0_4080]) ).
cnf(i_0_5342,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3547]) ).
cnf(i_0_5343,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_3023,i_0_4404,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926]) ).
cnf(i_0_5344,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_5345,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),X1) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_3023,i_0_4404,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927]) ).
cnf(i_0_5346,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_5347,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_3023,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_5348,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_5349,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),X1) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_3023,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_5350,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_5351,plain,
hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2)) = hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),esk9_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2),combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool)))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5267,i_0_3023,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179]) ).
cnf(i_0_5352,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk9_5(X1,X2,hAPP(X2,X1,X3,X4),X3,top_top(fun(X2,bool)))),
inference(rename_variables,[],[i_0_4866]) ).
cnf(i_0_5353,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_5354,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,esk114_6(X10,X1,X11,X12,X13,esk114_6(X14,X1,X15,X16,X17,esk114_6(X18,X1,X19,X20,X21,bot_bot(fun(X1,bool))))))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5267,i_0_3023,i_0_5323,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838]) ).
cnf(i_0_5355,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5356,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rename_variables,[],[i_0_3838]) ).
cnf(i_0_5357,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,X2,X3))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572]) ).
cnf(i_0_5358,plain,
( ~ hBOOL(hAPP(fun(X1,X2),bool,hAPP(fun(X1,X2),fun(fun(X1,X2),bool),ord_less_eq(fun(X1,X2)),X3),X4))
| hBOOL(hAPP(X2,bool,hAPP(X2,fun(X2,bool),ord_less_eq(X2),hAPP(X1,X2,X3,X5)),hAPP(X1,X2,X4,X5)))
| ~ ord(X2) ),
inference(rename_variables,[],[i_0_3572]) ).
cnf(i_0_5359,plain,
minus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5233,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520]) ).
cnf(i_0_5360,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5361,plain,
comple61589808lgebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5233,i_0_5235,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523]) ).
cnf(i_0_5362,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5363,plain,
top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5233,i_0_5235,i_0_5237,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_5364,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5365,plain,
bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_5366,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5367,plain,
uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_5368,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5369,plain,
bounded_lattice_bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_5370,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5371,plain,
bounded_lattice_top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_5372,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5373,plain,
finite_finite_1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_5374,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5375,plain,
bounded_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_5376,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5377,plain,
distrib_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_5378,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5379,plain,
order(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_5380,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5381,plain,
ord(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_5382,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5383,plain,
lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_5384,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5385,plain,
semilattice_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_5386,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5387,plain,
semilattice_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_5388,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5389,plain,
comple44059174attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_5390,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5391,plain,
esk44_1(hAPP(X1,X2,X3,esk9_5(X2,X1,hAPP(X1,X2,X3,X4),X3,top_top(fun(X1,bool))))) != hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412]) ).
cnf(i_0_5392,plain,
esk44_1(X1) != X1,
inference(rename_variables,[],[i_0_4614]) ).
cnf(i_0_5393,plain,
boolean_algebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517]) ).
cnf(i_0_5394,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5395,plain,
comple1742628961attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_5269,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518]) ).
cnf(i_0_5396,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5397,plain,
preorder(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5232,i_0_4736,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_5269,i_0_5271,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_5398,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1)),combi(X1))),
inference(rename_variables,[],[i_0_5140]) ).
cnf(i_0_5399,plain,
hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X2) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_5269,i_0_5271,i_0_3023,i_0_5323,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515]) ).
cnf(i_0_5400,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(fun(bool,bool),bool,bot_bot(fun(fun(bool,bool),bool)),hAPP(fun(X1,bool),fun(bool,bool),hAPP(fun(X1,bool),fun(fun(X1,bool),fun(bool,bool)),image(X1,bool),X2),top_top(fun(X1,bool))))),hAPP(X1,bool,X2,X3))),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_5269,i_0_5271,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524]) ).
cnf(i_0_5401,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X2,X1,X3,X4)),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X3),top_top(fun(X2,bool))))),
inference(rename_variables,[],[i_0_3536]) ).
cnf(i_0_5402,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2))),
inference(rename_variables,[],[i_0_5078]) ).
cnf(i_0_5403,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),X2))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X4),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3524]) ).
cnf(i_0_5404,plain,
hAPP(X1,X1,combi(X1),esk9_5(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1),top_top(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_5269,i_0_5271,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223]) ).
cnf(i_0_5405,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X1,bool),fun(X1,bool),hAPP(fun(X1,X1),fun(fun(X1,bool),fun(X1,bool)),image(X1,X1),combi(X1)),top_top(fun(X1,bool))))),
inference(rename_variables,[],[i_0_4573]) ).
cnf(i_0_5406,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,X1),fun(fun(X1,bool),bool),inj_on(X1,X1),combi(X1)),X2)),
inference(rename_variables,[],[i_0_4084]) ).
cnf(i_0_5407,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk9_5(X1,X2,hAPP(X2,X1,X3,X4),X3,top_top(fun(X2,bool)))),
inference(rename_variables,[],[i_0_4866]) ).
cnf(i_0_5408,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X4),top_top(fun(X3,bool)))))
| ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,X1),fun(fun(X3,bool),bool),inj_on(X3,X1),X4),top_top(fun(X3,bool))))
| hAPP(X1,X1,combi(X1),X2) != hAPP(X3,X1,X4,X5)
| hAPP(X3,X3,combi(X3),X5) = hAPP(X3,X3,combi(X3),esk119_4(X3,X1,X2,X4)) ),
inference(rename_variables,[],[i_0_3223]) ).
cnf(i_0_5409,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X1)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_5269,i_0_5271,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762]) ).
cnf(i_0_5410,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,top_top(fun(bool,bool)),X2))),
inference(rename_variables,[],[i_0_5019]) ).
cnf(i_0_5411,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))))),
inference(rename_variables,[],[i_0_4736]) ).
cnf(i_0_5412,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_5413,plain,
hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)) != hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5267,i_0_5269,i_0_5271,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416]) ).
cnf(i_0_5414,plain,
( ~ group_add(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X2)) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,hAPP(X1,X1,uminus_uminus(X1),X2),uminus_uminus(X1))) ),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183]) ).
cnf(i_0_5415,plain,
hAPP(X1,X2,X3,esk126_4(X2,X1,hAPP(X1,X2,X3,X4),X3)) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_5180]) ).
cnf(i_0_5416,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ group_add(X1) ),
inference(rename_variables,[],[i_0_4183]) ).
cnf(i_0_5417,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X2)),X2)),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497]) ).
cnf(i_0_5418,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3497]) ).
cnf(i_0_5419,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),bot_bot(bool))) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4403,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497,i_0_4015]) ).
cnf(i_0_5420,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1)))
| hAPP(X1,X1,combi(X1),X2) = bot_bot(X1)
| ~ bot(X1) ),
inference(rename_variables,[],[i_0_4015]) ).
cnf(i_0_5421,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),bot_bot(bool))),X1)),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4863,i_0_4736,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4403,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497,i_0_4015,i_0_3495]) ).
cnf(i_0_5422,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3495]) ).
cnf(i_0_5423,plain,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),esk114_6(X1,hoare_2118899576triple(state),X2,X3,X4,bot_bot(fun(hoare_2118899576triple(state),bool)))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4706,i_0_4863,i_0_4703,i_0_4736,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4403,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497,i_0_4015,i_0_3495,i_0_3529]) ).
cnf(i_0_5424,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),esk114_6(X3,hoare_2118899576triple(X1),X4,X5,X6,bot_bot(fun(hoare_2118899576triple(X1),bool))))),
inference(rename_variables,[],[i_0_4703]) ).
cnf(i_0_5425,plain,
( hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X4),X3))
| ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X4)) ),
inference(rename_variables,[],[i_0_3529]) ).
cnf(i_0_5426,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),X1) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4706,i_0_4863,i_0_4703,i_0_4736,i_0_5411,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4403,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497,i_0_4015,i_0_3495,i_0_3529,i_0_3924]) ).
cnf(i_0_5427,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3924]) ).
cnf(i_0_5428,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5232,i_0_4706,i_0_4863,i_0_4703,i_0_4736,i_0_5411,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_5335,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4403,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497,i_0_4015,i_0_3495,i_0_3529,i_0_3924,i_0_3993]) ).
cnf(i_0_5429,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3993]) ).
cnf(i_0_5430,plain,
( hAPP(X1,X1,combi(X1),esk59_3(X1,hAPP(fun(X1,option(X1)),fun(X1,bool),ran(X1,X1),some(X1)),X2)) != hAPP(X1,X1,combi(X1),X2)
| hAPP(fun(X1,bool),X1,the_1(X1),hAPP(fun(X1,option(X1)),fun(X1,bool),ran(X1,X1),some(X1))) = hAPP(X1,X1,combi(X1),X2) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_5232,i_0_4706,i_0_4863,i_0_4703,i_0_4736,i_0_5411,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_5335,i_0_4632,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4403,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497,i_0_4015,i_0_3495,i_0_3529,i_0_3924,i_0_3993,i_0_4064]) ).
cnf(i_0_5431,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),X1,the_1(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,combi(X1),esk59_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),X3) ),
inference(rename_variables,[],[i_0_4064]) ).
cnf(i_0_5432,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool))))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool))))) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_5232,i_0_4706,i_0_4863,i_0_4703,i_0_4736,i_0_5411,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_5335,i_0_4632,i_0_4931,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4403,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497,i_0_4015,i_0_3495,i_0_3529,i_0_3924,i_0_3993,i_0_4064,i_0_4068]) ).
cnf(i_0_5433,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4068]) ).
cnf(i_0_5434,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool))))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,bot_bot(fun(X1,bool))))) ),
inference(scs_inference,[],[i_0_2966,i_0_5037,i_0_5232,i_0_4706,i_0_4863,i_0_4703,i_0_4736,i_0_5411,i_0_5019,i_0_5078,i_0_4866,i_0_5352,i_0_4868,i_0_5140,i_0_5360,i_0_5362,i_0_5364,i_0_5366,i_0_5368,i_0_5370,i_0_5372,i_0_5374,i_0_5376,i_0_5378,i_0_5380,i_0_5382,i_0_5384,i_0_5386,i_0_5388,i_0_5390,i_0_5394,i_0_5396,i_0_5233,i_0_5235,i_0_5237,i_0_5239,i_0_5241,i_0_5243,i_0_5245,i_0_5247,i_0_5249,i_0_5251,i_0_5253,i_0_5255,i_0_5257,i_0_5259,i_0_5261,i_0_5263,i_0_5224,i_0_3717,i_0_4638,i_0_4713,i_0_5332,i_0_5335,i_0_4632,i_0_4931,i_0_4614,i_0_3996,i_0_4573,i_0_3536,i_0_4072,i_0_3878,i_0_4306,i_0_4080,i_0_5341,i_0_5180,i_0_5267,i_0_5269,i_0_5271,i_0_4403,i_0_4084,i_0_3023,i_0_5323,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4405,i_0_4091,i_0_4030,i_0_4190,i_0_4197,i_0_4191,i_0_4177,i_0_3948,i_0_4411,i_0_4415,i_0_3804,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4179,i_0_3838,i_0_3572,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3524,i_0_3223,i_0_3762,i_0_4416,i_0_4183,i_0_3497,i_0_4015,i_0_3495,i_0_3529,i_0_3924,i_0_3993,i_0_4064,i_0_4068,i_0_4069]) ).
cnf(i_0_5435,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4069]) ).
cnf(i_0_5436,plain,
~ hBOOL(hAPP(hoare_2118899576triple(state),bool,esk114_6(X1,hoare_2118899576triple(state),X2,X3,X4,fa),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y))),
inference(scs_inference,[],[i_0_5322,i_0_4030]) ).
cnf(i_0_5437,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_5438,plain,
hAPP(pname,com,body_1,esk126_4(pname,pname,hAPP(pname,pname,combi(pname),X1),combi(pname))) = hAPP(pname,com,body_1,esk119_4(pname,pname,hAPP(pname,pname,combi(pname),X1),combi(pname))),
inference(scs_inference,[],[i_0_5273,i_0_5322,i_0_4030,i_0_4197]) ).
cnf(i_0_5439,plain,
hAPP(X1,X1,combi(X1),esk126_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(rename_variables,[],[i_0_5273]) ).
cnf(i_0_5440,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_5441,plain,
hAPP(X1,option(X1),some(X1),esk126_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,option(X1),some(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(scs_inference,[],[i_0_5273,i_0_5439,i_0_5322,i_0_4030,i_0_4197,i_0_4177]) ).
cnf(i_0_5442,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_5443,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),finite_finite(X1)) != bot_bot(fun(fun(X1,bool),bool)),
inference(scs_inference,[],[i_0_5273,i_0_5439,i_0_5322,i_0_5354,i_0_4030,i_0_4197,i_0_4177,i_0_4190]) ).
cnf(i_0_5444,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_5445,plain,
bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),top_top(fun(X1,bool))),
inference(scs_inference,[],[i_0_5273,i_0_5439,i_0_5322,i_0_5354,i_0_4279,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191]) ).
cnf(i_0_5446,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4191]) ).
cnf(i_0_5447,plain,
hAPP(X1,X2,X3,esk5_5(X2,X1,hAPP(X1,X2,X3,X4),X3,top_top(fun(X1,bool)))) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(scs_inference,[],[i_0_4868,i_0_5273,i_0_5439,i_0_5322,i_0_5354,i_0_4279,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411]) ).
cnf(i_0_5448,plain,
hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))) != hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5322,i_0_5354,i_0_4279,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415]) ).
cnf(i_0_5449,plain,
hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X2) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(rename_variables,[],[i_0_5399]) ).
cnf(i_0_5450,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),X1))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5322,i_0_5354,i_0_5357,i_0_4279,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246]) ).
cnf(i_0_5451,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,X2,X3))),
inference(rename_variables,[],[i_0_5357]) ).
cnf(i_0_5452,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X4))
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3246]) ).
cnf(i_0_5453,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_4279,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244]) ).
cnf(i_0_5454,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,X2,X3))),
inference(rename_variables,[],[i_0_5357]) ).
cnf(i_0_5455,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3244]) ).
cnf(i_0_5456,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_3996,i_0_4279,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805]) ).
cnf(i_0_5457,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_5458,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk140_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3805]) ).
cnf(i_0_5459,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X2)),X1)),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_3996,i_0_4279,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495]) ).
cnf(i_0_5460,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,X2,X3))),
inference(rename_variables,[],[i_0_5357]) ).
cnf(i_0_5461,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3495]) ).
cnf(i_0_5462,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),top_top(bool))) = top_top(bool),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_3996,i_0_4279,i_0_4401,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010]) ).
cnf(i_0_5463,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| ~ top(X1) ),
inference(rename_variables,[],[i_0_4010]) ).
cnf(i_0_5464,plain,
~ hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),bool),member(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),esk114_6(X1,hoare_2118899576triple(state),X2,X3,X4,esk114_6(X5,hoare_2118899576triple(state),X6,X7,X8,fa)))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_3996,i_0_4279,i_0_4401,i_0_3023,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569]) ).
cnf(i_0_5465,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5466,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(rename_variables,[],[i_0_3569]) ).
cnf(i_0_5467,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_3996,i_0_4072,i_0_4279,i_0_4401,i_0_3023,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546]) ).
cnf(i_0_5468,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4072]) ).
cnf(i_0_5469,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3546]) ).
cnf(i_0_5470,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_3996,i_0_4072,i_0_4279,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753]) ).
cnf(i_0_5471,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_5472,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_5473,plain,
hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),big_lattice_Sup_fin(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))))),fun(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),finite_fold1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),semilattice_sup_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4713,i_0_3996,i_0_4072,i_0_4279,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070]) ).
cnf(i_0_5474,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool))))),
inference(rename_variables,[],[i_0_4713]) ).
cnf(i_0_5475,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Sup_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_sup_sup(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4070]) ).
cnf(i_0_5476,plain,
hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),big_lattice_Inf_fin(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))))),fun(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),finite_fold1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),semilattice_inf_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))))),esk14_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,X3,X4,bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4713,i_0_5474,i_0_3996,i_0_4072,i_0_4279,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071]) ).
cnf(i_0_5477,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool))))),
inference(rename_variables,[],[i_0_4713]) ).
cnf(i_0_5478,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_lattice_Inf_fin(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),semilattice_inf_inf(X1)),X2)
| ~ lattice(X1) ),
inference(rename_variables,[],[i_0_4071]) ).
cnf(i_0_5479,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X6),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849]) ).
cnf(i_0_5480,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_5481,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != bot_bot(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),X3) ),
inference(rename_variables,[],[i_0_3849]) ).
cnf(i_0_5482,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547]) ).
cnf(i_0_5483,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(rename_variables,[],[i_0_4080]) ).
cnf(i_0_5484,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3547]) ).
cnf(i_0_5485,plain,
hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),X2) = hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),esk9_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),X2,combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)))),bool)))),
inference(scs_inference,[],[i_0_5399,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_4621,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179]) ).
cnf(i_0_5486,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5487,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_5488,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,top_top(fun(X1,bool)),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X3)),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_4621,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926]) ).
cnf(i_0_5489,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_5490,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X2)),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_4621,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927]) ).
cnf(i_0_5491,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_5492,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,top_top(fun(X1,bool)),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X2,X3)),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_4621,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_5493,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_5494,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X3,X2)),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_4621,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_5495,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_5496,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,esk114_6(X10,X1,X11,X12,X13,esk114_6(X14,X1,X15,X16,X17,esk114_6(X18,X1,X19,X20,X21,esk114_6(X22,X1,X23,X24,X25,bot_bot(fun(X1,bool)))))))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5383,i_0_5389,i_0_4621,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838]) ).
cnf(i_0_5497,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5498,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rename_variables,[],[i_0_3838]) ).
cnf(i_0_5499,plain,
minus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520]) ).
cnf(i_0_5500,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5501,plain,
comple61589808lgebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523]) ).
cnf(i_0_5502,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5503,plain,
top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_5504,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5505,plain,
bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_5506,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5507,plain,
uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_5508,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5509,plain,
bounded_lattice_bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_5510,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5511,plain,
bounded_lattice_top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_5512,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5513,plain,
finite_finite_1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_5514,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5515,plain,
bounded_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_5516,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5517,plain,
distrib_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_5518,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5519,plain,
order(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_5520,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5521,plain,
ord(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_5522,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5523,plain,
lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_5524,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5525,plain,
semilattice_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_5526,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5527,plain,
semilattice_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_5528,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5529,plain,
comple44059174attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_5530,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5531,plain,
esk44_1(hAPP(X1,option(X1),some(X1),hAPP(X1,X1,combi(X1),X2))) != hAPP(X1,option(X1),some(X1),X2),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412]) ).
cnf(i_0_5532,plain,
esk44_1(X1) != X1,
inference(rename_variables,[],[i_0_4614]) ).
cnf(i_0_5533,plain,
boolean_algebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517]) ).
cnf(i_0_5534,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5535,plain,
comple1742628961attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518]) ).
cnf(i_0_5536,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5537,plain,
preorder(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5399,i_0_4926,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_5538,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4621]) ).
cnf(i_0_5539,plain,
hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2),X2) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_4401,i_0_3023,i_0_5465,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515]) ).
cnf(i_0_5540,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,esk114_6(X2,bool,X3,X4,X5,bot_bot(fun(bool,bool))),X1)),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_4730,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762]) ).
cnf(i_0_5541,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5542,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5543,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_5544,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))),hAPP(X5,bool,X6,X7))),hAPP(bool,bool,bot_bot(fun(bool,bool)),hAPP(X5,bool,top_top(fun(X5,bool)),X7)))),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_4730,i_0_5541,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952]) ).
cnf(i_0_5545,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5546,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5547,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),hAPP(X1,X4,X5,esk83_6(X4,X1,X6,X5,X2,X3))),hAPP(X1,X4,X5,esk82_6(X4,X1,X6,X5,X2,X3))))
| hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X3)))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X2)))
| ~ order(X1)
| ~ order(X4) ),
inference(rename_variables,[],[i_0_2952]) ).
cnf(i_0_5548,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))),X5)),hAPP(bool,bool,bot_bot(fun(bool,bool)),hAPP(bool,bool,top_top(fun(bool,bool)),X6)))),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953]) ).
cnf(i_0_5549,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,top_top(fun(bool,bool)),X2))),
inference(rename_variables,[],[i_0_5019]) ).
cnf(i_0_5550,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5551,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5552,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),hAPP(X1,X4,X5,esk70_6(X4,X1,X3,X6,X5,X2))),hAPP(X1,X4,X5,esk71_6(X4,X1,X3,X6,X5,X2))))
| hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X3)))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X2)))
| ~ order(X1)
| ~ order(X4) ),
inference(rename_variables,[],[i_0_2953]) ).
cnf(i_0_5553,plain,
hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))) != hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_4416]) ).
cnf(i_0_5554,plain,
( ~ group_add(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X2)) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,hAPP(X1,X1,uminus_uminus(X1),X2),uminus_uminus(X1),top_top(fun(X1,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_5316,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_4416,i_0_4183]) ).
cnf(i_0_5555,plain,
hAPP(X1,X2,X3,esk9_5(X2,X1,hAPP(X1,X2,X3,X4),X3,top_top(fun(X1,bool)))) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_5316]) ).
cnf(i_0_5556,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ group_add(X1) ),
inference(rename_variables,[],[i_0_4183]) ).
cnf(i_0_5557,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),bot_bot(bool)),X1)) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_5316,i_0_4403,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_4416,i_0_4183,i_0_4015]) ).
cnf(i_0_5558,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),bot_bot(X1)))
| hAPP(X1,X1,combi(X1),X2) = bot_bot(X1)
| ~ bot(X1) ),
inference(rename_variables,[],[i_0_4015]) ).
cnf(i_0_5559,plain,
( ~ group_add(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,combi(X1),X2)) = hAPP(X1,X1,uminus_uminus(X1),esk5_5(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1),top_top(fun(X1,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_5316,i_0_4403,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_4416,i_0_4183,i_0_4015,i_0_4178]) ).
cnf(i_0_5560,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk5_5(X1,X2,hAPP(X2,X1,X3,X4),X3,top_top(fun(X2,bool)))),
inference(rename_variables,[],[i_0_4868]) ).
cnf(i_0_5561,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(rename_variables,[],[i_0_4178]) ).
cnf(i_0_5562,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,top_top(fun(X1,bool)),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X2,X3)) ),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_5316,i_0_4403,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_4416,i_0_4183,i_0_4015,i_0_4178,i_0_3920]) ).
cnf(i_0_5563,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3920]) ).
cnf(i_0_5564,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X3,X2)) ),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_5316,i_0_4403,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_4416,i_0_4183,i_0_4015,i_0_4178,i_0_3920,i_0_3921]) ).
cnf(i_0_5565,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3921]) ).
cnf(i_0_5566,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,top_top(fun(X1,bool)),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X3)) ),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_5316,i_0_4403,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_4416,i_0_4183,i_0_4015,i_0_4178,i_0_3920,i_0_3921,i_0_3923]) ).
cnf(i_0_5567,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3923]) ).
cnf(i_0_5568,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,top_top(fun(X1,bool)),X2)) ),
inference(scs_inference,[],[i_0_2966,i_0_5399,i_0_5178,i_0_4926,i_0_5150,i_0_5542,i_0_5545,i_0_5019,i_0_4730,i_0_5541,i_0_5546,i_0_5013,i_0_4868,i_0_5273,i_0_5439,i_0_5359,i_0_5361,i_0_5363,i_0_5365,i_0_5367,i_0_5369,i_0_5371,i_0_5373,i_0_5375,i_0_5377,i_0_5379,i_0_5381,i_0_5383,i_0_5385,i_0_5387,i_0_5389,i_0_4621,i_0_5486,i_0_5500,i_0_5502,i_0_5504,i_0_5506,i_0_5508,i_0_5510,i_0_5512,i_0_5514,i_0_5516,i_0_5518,i_0_5520,i_0_5522,i_0_5524,i_0_5526,i_0_5528,i_0_5530,i_0_5534,i_0_5536,i_0_5322,i_0_5354,i_0_5357,i_0_5451,i_0_5454,i_0_4655,i_0_4713,i_0_5474,i_0_4614,i_0_3996,i_0_5457,i_0_4072,i_0_4279,i_0_4080,i_0_5393,i_0_5395,i_0_5397,i_0_5316,i_0_4403,i_0_4401,i_0_3023,i_0_5465,i_0_4395,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3805,i_0_3495,i_0_4010,i_0_3569,i_0_3546,i_0_3753,i_0_4070,i_0_4071,i_0_3849,i_0_3547,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4412,i_0_4517,i_0_4518,i_0_4519,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_4416,i_0_4183,i_0_4015,i_0_4178,i_0_3920,i_0_3921,i_0_3923,i_0_3924]) ).
cnf(i_0_5569,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3924]) ).
cnf(i_0_5570,plain,
~ hBOOL(hAPP(hoare_2118899576triple(state),bool,esk114_6(X1,hoare_2118899576triple(state),X2,X3,X4,esk114_6(X5,hoare_2118899576triple(state),X6,X7,X8,fa)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y))),
inference(scs_inference,[],[i_0_5464,i_0_4030]) ).
cnf(i_0_5571,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_5572,plain,
hAPP(pname,com,body_1,esk9_5(pname,pname,hAPP(pname,pname,combi(pname),X1),combi(pname),top_top(fun(pname,bool)))) = hAPP(pname,com,body_1,esk119_4(pname,pname,hAPP(pname,pname,combi(pname),X1),combi(pname))),
inference(scs_inference,[],[i_0_5404,i_0_5464,i_0_4030,i_0_4197]) ).
cnf(i_0_5573,plain,
hAPP(X1,X1,combi(X1),esk9_5(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1),top_top(fun(X1,bool)))) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(rename_variables,[],[i_0_5404]) ).
cnf(i_0_5574,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_5575,plain,
hAPP(X1,option(X1),some(X1),esk9_5(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1),top_top(fun(X1,bool)))) = hAPP(X1,option(X1),some(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))),
inference(scs_inference,[],[i_0_5404,i_0_5573,i_0_5464,i_0_4030,i_0_4197,i_0_4177]) ).
cnf(i_0_5576,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_5577,plain,
hAPP(fun(fun(hoare_2118899576triple(state),bool),bool),fun(fun(hoare_2118899576triple(state),bool),bool),collect(fun(hoare_2118899576triple(state),bool)),hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),ord_less_eq(fun(hoare_2118899576triple(state),bool)),fa)) != bot_bot(fun(fun(hoare_2118899576triple(state),bool),bool)),
inference(scs_inference,[],[i_0_5404,i_0_5573,i_0_5464,i_0_2990,i_0_4030,i_0_4197,i_0_4177,i_0_4190]) ).
cnf(i_0_5578,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_5579,plain,
bot_bot(fun(com,bool)) != hAPP(fun(com,bool),fun(com,bool),collect(com),wt),
inference(scs_inference,[],[i_0_5404,i_0_5573,i_0_5464,i_0_2990,i_0_4317,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191]) ).
cnf(i_0_5580,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4191]) ).
cnf(i_0_5581,plain,
hAPP(X1,X1,combi(X1),esk119_4(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1))) = hAPP(X1,X1,combi(X1),esk9_5(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1),top_top(fun(X1,bool)))),
inference(scs_inference,[],[i_0_5404,i_0_5573,i_0_5464,i_0_2990,i_0_4317,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411]) ).
cnf(i_0_5582,plain,
hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),pow(hoare_2118899576triple(state)),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))) != hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_5464,i_0_2990,i_0_4317,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415]) ).
cnf(i_0_5583,plain,
hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2),X2) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(rename_variables,[],[i_0_5539]) ).
cnf(i_0_5584,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X3),X1)))),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_5464,i_0_5450,i_0_2990,i_0_4317,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246]) ).
cnf(i_0_5585,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),X1))),
inference(rename_variables,[],[i_0_5450]) ).
cnf(i_0_5586,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X4))
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3246]) ).
cnf(i_0_5587,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X3)))),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_5464,i_0_5450,i_0_5585,i_0_2990,i_0_4317,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244]) ).
cnf(i_0_5588,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),X1))),
inference(rename_variables,[],[i_0_5450]) ).
cnf(i_0_5589,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3244]) ).
cnf(i_0_5590,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_3996,i_0_2990,i_0_4317,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804]) ).
cnf(i_0_5591,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_5592,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk147_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3804]) ).
cnf(i_0_5593,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),top_top(bool)),X1)) = top_top(bool),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4317,i_0_4401,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010]) ).
cnf(i_0_5594,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2))),
inference(rename_variables,[],[i_0_5453]) ).
cnf(i_0_5595,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| ~ top(X1) ),
inference(rename_variables,[],[i_0_4010]) ).
cnf(i_0_5596,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2))),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_4317,i_0_4401,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546]) ).
cnf(i_0_5597,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(rename_variables,[],[i_0_4080]) ).
cnf(i_0_5598,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X2)),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3546]) ).
cnf(i_0_5599,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_4317,i_0_4401,i_0_4091,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753]) ).
cnf(i_0_5600,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_5601,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_5602,plain,
hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2) = hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),uminus_uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),esk5_5(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),X2,combi(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool)))),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_4623,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5533,i_0_4317,i_0_4401,i_0_4091,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179]) ).
cnf(i_0_5603,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5604,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_5605,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2)),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2))),
inference(scs_inference,[],[i_0_5539,i_0_5404,i_0_5573,i_0_4623,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_4091,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547]) ).
cnf(i_0_5606,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X2)),
inference(rename_variables,[],[i_0_4080]) ).
cnf(i_0_5607,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X2)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3547]) ).
cnf(i_0_5608,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X3,X2)),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_4091,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926]) ).
cnf(i_0_5609,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_5610,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,bot_bot(fun(X1,bool)),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X2,X3)),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_4091,i_0_4404,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927]) ).
cnf(i_0_5611,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_5612,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_5613,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_5614,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,bot_bot(fun(X1,bool)),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X3)),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5529,i_0_5464,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_5615,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_5616,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),esk114_6(X2,X1,X3,X4,X5,esk114_6(X6,X1,X7,X8,X9,esk114_6(X10,X1,X11,X12,X13,esk114_6(X14,X1,X15,X16,X17,esk114_6(X18,X1,X19,X20,X21,esk114_6(X22,X1,X23,X24,X25,esk114_6(X26,X1,X27,X28,X29,bot_bot(fun(X1,bool))))))))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838]) ).
cnf(i_0_5617,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5618,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X3)) ),
inference(rename_variables,[],[i_0_3838]) ).
cnf(i_0_5619,plain,
minus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5499,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520]) ).
cnf(i_0_5620,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5621,plain,
comple61589808lgebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5499,i_0_5501,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523]) ).
cnf(i_0_5622,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5623,plain,
top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5499,i_0_5501,i_0_5503,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_5624,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5625,plain,
bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_5626,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5627,plain,
uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_5628,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5629,plain,
bounded_lattice_bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_5630,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5631,plain,
bounded_lattice_top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_5632,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5633,plain,
finite_finite_1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_5634,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5635,plain,
bounded_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_5636,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5637,plain,
distrib_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_5638,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5639,plain,
order(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_5640,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5641,plain,
ord(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_5642,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5643,plain,
lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_5644,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5645,plain,
semilattice_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_5646,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5647,plain,
semilattice_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_5648,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5649,plain,
comple44059174attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_5650,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5651,plain,
boolean_algebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517]) ).
cnf(i_0_5652,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5653,plain,
comple1742628961attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518]) ).
cnf(i_0_5654,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5655,plain,
preorder(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_5656,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,X2,combi(X1),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4623]) ).
cnf(i_0_5657,plain,
esk44_1(hAPP(X1,X2,X3,esk5_5(X2,X1,hAPP(X1,X2,X3,X4),X3,top_top(fun(X1,bool))))) != hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(scs_inference,[],[i_0_5539,i_0_5078,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412]) ).
cnf(i_0_5658,plain,
esk44_1(X1) != X1,
inference(rename_variables,[],[i_0_4614]) ).
cnf(i_0_5659,plain,
hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2),bot_bot(fun(X1,bool))) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5078,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515]) ).
cnf(i_0_5660,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X2),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1))),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5078,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762]) ).
cnf(i_0_5661,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X2)),X2)),
inference(rename_variables,[],[i_0_5417]) ).
cnf(i_0_5662,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5663,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_5664,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))),hAPP(X5,bool,bot_bot(fun(X5,bool)),X6))),hAPP(bool,bool,bot_bot(fun(bool,bool)),hAPP(X5,bool,X7,X6)))),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5662,i_0_5078,i_0_4730,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_2952]) ).
cnf(i_0_5665,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5666,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5667,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),hAPP(X1,X4,X5,esk83_6(X4,X1,X6,X5,X2,X3))),hAPP(X1,X4,X5,esk82_6(X4,X1,X6,X5,X2,X3))))
| hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X3)))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X2)))
| ~ order(X1)
| ~ order(X4) ),
inference(rename_variables,[],[i_0_2952]) ).
cnf(i_0_5668,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,esk114_6(X1,bool,X2,X3,X4,bot_bot(fun(bool,bool))),hAPP(bool,bool,esk114_6(X5,bool,X6,X7,X8,bot_bot(fun(bool,bool))),hAPP(X9,bool,bot_bot(fun(X9,bool)),X10)))),hAPP(bool,bool,bot_bot(fun(bool,bool)),hAPP(bool,bool,bot_bot(fun(bool,bool)),hAPP(X9,bool,X11,X10))))),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5662,i_0_5665,i_0_5078,i_0_4730,i_0_5666,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_2952,i_0_2953]) ).
cnf(i_0_5669,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(bool,bool,bot_bot(fun(bool,bool)),X1)),X2)),
inference(rename_variables,[],[i_0_5150]) ).
cnf(i_0_5670,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5671,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),hAPP(X1,X4,X5,esk70_6(X4,X1,X3,X6,X5,X2))),hAPP(X1,X4,X5,esk71_6(X4,X1,X3,X6,X5,X2))))
| hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X3)))
| ~ hBOOL(hAPP(X4,bool,hAPP(X4,fun(X4,bool),ord_less_eq(X4),X6),hAPP(X1,X4,X5,X2)))
| ~ order(X1)
| ~ order(X4) ),
inference(rename_variables,[],[i_0_2953]) ).
cnf(i_0_5672,plain,
( ~ linorder(bool)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),X1),X3)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5662,i_0_5665,i_0_5078,i_0_4730,i_0_5666,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5588,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_3248]) ).
cnf(i_0_5673,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),X1))),
inference(rename_variables,[],[i_0_5450]) ).
cnf(i_0_5674,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X4))
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3248]) ).
cnf(i_0_5675,plain,
( ~ linorder(bool)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),X3),X1)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5662,i_0_5665,i_0_5078,i_0_4730,i_0_5666,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5588,i_0_5673,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_3248,i_0_3250]) ).
cnf(i_0_5676,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),X1))),
inference(rename_variables,[],[i_0_5450]) ).
cnf(i_0_5677,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3)),X4))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X4))
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3250]) ).
cnf(i_0_5678,plain,
( ~ group_add(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X2)) = hAPP(X1,X1,combi(X1),esk5_5(X1,X1,hAPP(X1,X1,uminus_uminus(X1),X2),uminus_uminus(X1),top_top(fun(X1,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5662,i_0_5665,i_0_5078,i_0_4730,i_0_5666,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5588,i_0_5673,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5447,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_3248,i_0_3250,i_0_4183]) ).
cnf(i_0_5679,plain,
hAPP(X1,X2,X3,esk5_5(X2,X1,hAPP(X1,X2,X3,X4),X3,top_top(fun(X1,bool)))) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_5447]) ).
cnf(i_0_5680,plain,
( hAPP(X1,X1,uminus_uminus(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ group_add(X1) ),
inference(rename_variables,[],[i_0_4183]) ).
cnf(i_0_5681,plain,
( ~ linorder(pname)
| hAPP(fun(pname,bool),pname,hAPP(fun(pname,fun(pname,pname)),fun(fun(pname,bool),pname),big_Inf_fin(pname),ord_min(pname)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)) = hAPP(fun(pname,bool),pname,hAPP(fun(pname,fun(pname,pname)),fun(fun(pname,bool),pname),finite_fold1(pname),ord_min(pname)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)) ),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5662,i_0_5665,i_0_5078,i_0_4730,i_0_5666,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5588,i_0_5673,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5447,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_3248,i_0_3250,i_0_4183,i_0_3993]) ).
cnf(i_0_5682,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3993]) ).
cnf(i_0_5683,plain,
( hAPP(bool,bool,combi(bool),esk59_3(bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))))) != hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))))
| hAPP(fun(bool,bool),bool,the_1(bool),hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1)) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5662,i_0_5665,i_0_4736,i_0_5078,i_0_4730,i_0_5666,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5588,i_0_5673,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5447,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_3248,i_0_3250,i_0_4183,i_0_3993,i_0_4064]) ).
cnf(i_0_5684,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),X1,the_1(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,combi(X1),esk59_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),X3) ),
inference(rename_variables,[],[i_0_4064]) ).
cnf(i_0_5685,plain,
( ~ linorder(pname)
| hAPP(fun(pname,bool),pname,big_linorder_Min(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)) = hAPP(fun(pname,bool),pname,hAPP(fun(pname,fun(pname,pname)),fun(fun(pname,bool),pname),finite_fold1(pname),ord_min(pname)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)) ),
inference(scs_inference,[],[i_0_2966,i_0_5539,i_0_5314,i_0_5150,i_0_5662,i_0_5665,i_0_4736,i_0_5078,i_0_4730,i_0_5666,i_0_5417,i_0_4868,i_0_5404,i_0_5573,i_0_4623,i_0_5603,i_0_5620,i_0_5622,i_0_5624,i_0_5626,i_0_5628,i_0_5630,i_0_5632,i_0_5634,i_0_5636,i_0_5638,i_0_5640,i_0_5642,i_0_5644,i_0_5646,i_0_5648,i_0_5650,i_0_5652,i_0_5654,i_0_5499,i_0_5501,i_0_5503,i_0_5505,i_0_5507,i_0_5509,i_0_5511,i_0_5513,i_0_5515,i_0_5517,i_0_5519,i_0_5521,i_0_5523,i_0_5525,i_0_5527,i_0_5529,i_0_5464,i_0_5496,i_0_5450,i_0_5585,i_0_5588,i_0_5673,i_0_5453,i_0_4614,i_0_3996,i_0_2990,i_0_4080,i_0_5597,i_0_5447,i_0_5533,i_0_5535,i_0_5537,i_0_4317,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4404,i_0_4405,i_0_4030,i_0_4197,i_0_4177,i_0_4190,i_0_4191,i_0_4411,i_0_4415,i_0_3246,i_0_3244,i_0_3804,i_0_4010,i_0_3546,i_0_3753,i_0_4179,i_0_3547,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_3838,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_2952,i_0_2953,i_0_3248,i_0_3250,i_0_4183,i_0_3993,i_0_4064,i_0_4068]) ).
cnf(i_0_5686,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4068]) ).
cnf(i_0_5687,plain,
~ hBOOL(hAPP(X1,bool,esk64_3(X1,X2,top_top(fun(X1,bool))),X2)),
inference(scs_inference,[],[i_0_4632,i_0_4030]) ).
cnf(i_0_5688,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_5689,plain,
hAPP(bool,option(bool),some(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool)))) = hAPP(bool,option(bool),some(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_4632,i_0_5009,i_0_4030,i_0_4177]) ).
cnf(i_0_5690,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_5691,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,esk126_4(pname,pname,X1,combi(pname))),
inference(scs_inference,[],[i_0_4632,i_0_5009,i_0_4628,i_0_4030,i_0_4177,i_0_4197]) ).
cnf(i_0_5692,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5693,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_5694,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),top_top(fun(X1,bool))) != bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_4632,i_0_5009,i_0_4628,i_0_4279,i_0_4030,i_0_4177,i_0_4197,i_0_4190]) ).
cnf(i_0_5695,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_5696,plain,
bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),fequal(X1),X2)),
inference(scs_inference,[],[i_0_4632,i_0_5009,i_0_4628,i_0_4279,i_0_4596,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191]) ).
cnf(i_0_5697,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) ),
inference(rename_variables,[],[i_0_4191]) ).
cnf(i_0_5698,plain,
top_top(bool) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_4632,i_0_4750,i_0_5009,i_0_4628,i_0_4279,i_0_4596,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411]) ).
cnf(i_0_5699,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool))))),
inference(scs_inference,[],[i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805]) ).
cnf(i_0_5700,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_5701,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk140_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3805]) ).
cnf(i_0_5702,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),top_top(bool)))) = top_top(bool),
inference(scs_inference,[],[i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4401,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010]) ).
cnf(i_0_5703,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X3),X1)))),
inference(rename_variables,[],[i_0_5584]) ).
cnf(i_0_5704,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),top_top(X1)),X2))
| hAPP(X1,X1,combi(X1),X2) = top_top(X1)
| ~ top(X1) ),
inference(rename_variables,[],[i_0_4010]) ).
cnf(i_0_5705,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk114_6(X3,X1,X4,X5,X6,esk64_3(X1,X2,top_top(fun(X1,bool)))))),
inference(scs_inference,[],[i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4401,i_0_3023,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569]) ).
cnf(i_0_5706,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5707,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(rename_variables,[],[i_0_3569]) ).
cnf(i_0_5708,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool)))),bool))))),
inference(scs_inference,[],[i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4401,i_0_3023,i_0_4091,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753]) ).
cnf(i_0_5709,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_5710,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_5711,plain,
hAPP(bool,bool,uminus_uminus(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool)))) = hAPP(bool,bool,uminus_uminus(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179]) ).
cnf(i_0_5712,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_5713,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(bool,bool,top_top(fun(bool,bool)),X2)) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X2)),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926]) ).
cnf(i_0_5714,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_5715,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X1)),X2) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X1)),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927]) ).
cnf(i_0_5716,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_5717,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),hAPP(bool,bool,top_top(fun(bool,bool)),X2)) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_5718,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_5719,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X1)),X2) = hAPP(bool,bool,combi(bool),X2),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_5720,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_5721,plain,
minus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520]) ).
cnf(i_0_5722,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5723,plain,
comple61589808lgebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523]) ).
cnf(i_0_5724,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5725,plain,
top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_5726,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5727,plain,
bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_5728,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5729,plain,
uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_5730,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5731,plain,
bounded_lattice_bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_5732,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5733,plain,
bounded_lattice_top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_5734,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5735,plain,
finite_finite_1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_5736,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5737,plain,
bounded_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_5738,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5739,plain,
distrib_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_5740,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5741,plain,
order(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_5742,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5743,plain,
ord(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_5744,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5745,plain,
lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_5746,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5747,plain,
semilattice_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_5748,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5749,plain,
semilattice_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_5750,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5751,plain,
comple44059174attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_3996,i_0_4279,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_5752,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5753,plain,
boolean_algebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_3996,i_0_4279,i_0_5651,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517]) ).
cnf(i_0_5754,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5755,plain,
comple1742628961attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_3996,i_0_4279,i_0_5651,i_0_5653,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518]) ).
cnf(i_0_5756,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5757,plain,
preorder(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_3996,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_5758,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk126_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4628]) ).
cnf(i_0_5759,plain,
esk44_1(top_top(bool)) != hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412]) ).
cnf(i_0_5760,plain,
esk44_1(X1) != X1,
inference(rename_variables,[],[i_0_4614]) ).
cnf(i_0_5761,plain,
hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),pow(X1),X2),esk114_6(X3,X1,X4,X5,X6,X2)) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4884,i_0_5019,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515]) ).
cnf(i_0_5762,plain,
hAPP(bool,bool,combi(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,esk114_6(X3,X1,X4,X5,X6,bot_bot(fun(X1,bool))),X2)),
inference(scs_inference,[],[i_0_2966,i_0_4884,i_0_5078,i_0_5019,i_0_4730,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762]) ).
cnf(i_0_5763,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,esk114_6(X2,X1,X3,X4,X5,X6),X7)),hAPP(X1,bool,X6,X7))),
inference(rename_variables,[],[i_0_4730]) ).
cnf(i_0_5764,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2))),
inference(rename_variables,[],[i_0_5078]) ).
cnf(i_0_5765,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_5766,plain,
( ~ linorder(pname)
| hAPP(fun(pname,bool),pname,big_linorder_Max(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)) = hAPP(fun(pname,bool),pname,hAPP(fun(pname,fun(pname,pname)),fun(fun(pname,bool),pname),finite_fold1(pname),ord_max(pname)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)) ),
inference(scs_inference,[],[i_0_2966,i_0_4884,i_0_5078,i_0_5019,i_0_4730,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4069]) ).
cnf(i_0_5767,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4069]) ).
cnf(i_0_5768,plain,
( ~ group_add(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,combi(X1),X2)) = hAPP(X1,X1,uminus_uminus(X1),esk9_5(X1,X1,hAPP(X1,X1,combi(X1),X2),combi(X1),top_top(fun(X1,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_4884,i_0_5078,i_0_5019,i_0_4730,i_0_4866,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4069,i_0_4178]) ).
cnf(i_0_5769,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,esk9_5(X1,X2,hAPP(X2,X1,X3,X4),X3,top_top(fun(X2,bool)))),
inference(rename_variables,[],[i_0_4866]) ).
cnf(i_0_5770,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(rename_variables,[],[i_0_4178]) ).
cnf(i_0_5771,plain,
( hBOOL(hAPP(hoare_2118899576triple(state),bool,hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)),X1))
| ~ hBOOL(hAPP(hoare_2118899576triple(state),bool,fa,X1)) ),
inference(scs_inference,[],[i_0_2966,i_0_4884,i_0_5078,i_0_5019,i_0_4730,i_0_4866,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_2990,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4069,i_0_4178,i_0_3851]) ).
cnf(i_0_5772,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(X1,bool,X3,X4))
| ~ hBOOL(hAPP(X1,bool,X2,X4)) ),
inference(rename_variables,[],[i_0_3851]) ).
cnf(i_0_5773,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)) ),
inference(scs_inference,[],[i_0_2966,i_0_4884,i_0_5078,i_0_5764,i_0_5019,i_0_4730,i_0_4866,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_2990,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4069,i_0_4178,i_0_3851,i_0_3920]) ).
cnf(i_0_5774,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3920]) ).
cnf(i_0_5775,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_min(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,bot_bot(fun(X1,bool)),X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X3)) ),
inference(scs_inference,[],[i_0_2966,i_0_4884,i_0_5078,i_0_5764,i_0_5019,i_0_4730,i_0_4866,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_2990,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4069,i_0_4178,i_0_3851,i_0_3920,i_0_3921]) ).
cnf(i_0_5776,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_min(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3921]) ).
cnf(i_0_5777,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),hAPP(X1,bool,X3,X2)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X3,X2)) ),
inference(scs_inference,[],[i_0_2966,i_0_4884,i_0_5078,i_0_5764,i_0_5019,i_0_4730,i_0_4866,i_0_4632,i_0_5619,i_0_5621,i_0_5623,i_0_5625,i_0_5627,i_0_5629,i_0_5631,i_0_5633,i_0_5635,i_0_5637,i_0_5639,i_0_5641,i_0_5643,i_0_5645,i_0_5647,i_0_5649,i_0_4750,i_0_5009,i_0_5584,i_0_4628,i_0_5692,i_0_5722,i_0_5724,i_0_5726,i_0_5728,i_0_5730,i_0_5732,i_0_5734,i_0_5736,i_0_5738,i_0_5740,i_0_5742,i_0_5744,i_0_5746,i_0_5748,i_0_5750,i_0_5752,i_0_5754,i_0_5756,i_0_4614,i_0_3996,i_0_2990,i_0_4279,i_0_5651,i_0_5653,i_0_5655,i_0_4596,i_0_4391,i_0_4104,i_0_4401,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4191,i_0_4411,i_0_3805,i_0_4010,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4069,i_0_4178,i_0_3851,i_0_3920,i_0_3921,i_0_3923]) ).
cnf(i_0_5778,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3923]) ).
cnf(i_0_5779,plain,
~ hBOOL(hAPP(X1,bool,esk63_3(X1,X2,top_top(fun(X1,bool))),X2)),
inference(scs_inference,[],[i_0_4634,i_0_4030]) ).
cnf(i_0_5780,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,X3,X2)) ),
inference(rename_variables,[],[i_0_4030]) ).
cnf(i_0_5781,plain,
hAPP(fun(X1,bool),option(fun(X1,bool)),some(fun(X1,bool)),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),option(fun(X1,bool)),some(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_4634,i_0_4732,i_0_4030,i_0_4177]) ).
cnf(i_0_5782,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,option(X1),some(X1),X2) = hAPP(X1,option(X1),some(X1),X3) ),
inference(rename_variables,[],[i_0_4177]) ).
cnf(i_0_5783,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,esk119_4(pname,pname,X1,combi(pname))),
inference(scs_inference,[],[i_0_4634,i_0_4732,i_0_4913,i_0_4030,i_0_4177,i_0_4197]) ).
cnf(i_0_5784,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5785,plain,
( hAPP(pname,pname,combi(pname),X1) != hAPP(pname,pname,combi(pname),X2)
| hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X2) ),
inference(rename_variables,[],[i_0_4197]) ).
cnf(i_0_5786,plain,
hAPP(fun(option(X1),bool),fun(option(X1),bool),collect(option(X1)),is_none(X1)) != bot_bot(fun(option(X1),bool)),
inference(scs_inference,[],[i_0_4634,i_0_4732,i_0_4913,i_0_4306,i_0_4030,i_0_4177,i_0_4197,i_0_4190]) ).
cnf(i_0_5787,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) != bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_4190]) ).
cnf(i_0_5788,plain,
top_top(bool) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool)))),
inference(scs_inference,[],[i_0_4634,i_0_4942,i_0_4732,i_0_4913,i_0_4306,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411]) ).
cnf(i_0_5789,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),complete_Inf_Inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),bot_bot(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_4634,i_0_5751,i_0_4942,i_0_4732,i_0_4913,i_0_3996,i_0_4306,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804]) ).
cnf(i_0_5790,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_3996]) ).
cnf(i_0_5791,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk147_3(X1,X2,X3)),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3804]) ).
cnf(i_0_5792,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk114_6(X3,X1,X4,X5,X6,esk63_3(X1,X2,top_top(fun(X1,bool)))))),
inference(scs_inference,[],[i_0_4634,i_0_5751,i_0_4942,i_0_4732,i_0_4913,i_0_3996,i_0_4306,i_0_3023,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569]) ).
cnf(i_0_5793,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,X6)),X6)),
inference(rename_variables,[],[i_0_3023]) ).
cnf(i_0_5794,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X2),X3))
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),X2)) ),
inference(rename_variables,[],[i_0_3569]) ).
cnf(i_0_5795,plain,
hBOOL(hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),bool,hAPP(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),bool),ord_less_eq(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),X2),hAPP(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),bool),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),complete_Sup_Sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))))),top_top(fun(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)))),bool))))),
inference(scs_inference,[],[i_0_4634,i_0_5751,i_0_4942,i_0_4732,i_0_4913,i_0_3996,i_0_4306,i_0_3023,i_0_4091,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753]) ).
cnf(i_0_5796,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),top_top(fun(X1,bool)))),
inference(rename_variables,[],[i_0_4091]) ).
cnf(i_0_5797,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),X3))
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),X3)))
| ~ comple44059174attice(X1) ),
inference(rename_variables,[],[i_0_3753]) ).
cnf(i_0_5798,plain,
hAPP(bool,bool,uminus_uminus(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))) = hAPP(bool,bool,uminus_uminus(bool),hAPP(fun(bool,bool),bool,top_top(fun(fun(bool,bool),bool)),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_4634,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179]) ).
cnf(i_0_5799,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ boolean_algebra(X1) ),
inference(rename_variables,[],[i_0_4179]) ).
cnf(i_0_5800,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,X2,X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X2,X3)),
inference(scs_inference,[],[i_0_5357,i_0_4634,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926]) ).
cnf(i_0_5801,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3926]) ).
cnf(i_0_5802,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2)),X2) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2)),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927]) ).
cnf(i_0_5803,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ semilattice_sup(X1) ),
inference(rename_variables,[],[i_0_3927]) ).
cnf(i_0_5804,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(X1,bool,X2,X3)),hAPP(X1,bool,X2,X3)) = hAPP(bool,bool,combi(bool),hAPP(X1,bool,X2,X3)),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929]) ).
cnf(i_0_5805,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3929]) ).
cnf(i_0_5806,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2)),X2) = hAPP(bool,bool,combi(bool),X2),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930]) ).
cnf(i_0_5807,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) = hAPP(X1,X1,combi(X1),X2)
| ~ semilattice_inf(X1) ),
inference(rename_variables,[],[i_0_3930]) ).
cnf(i_0_5808,plain,
minus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520]) ).
cnf(i_0_5809,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5810,plain,
comple61589808lgebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523]) ).
cnf(i_0_5811,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5812,plain,
top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524]) ).
cnf(i_0_5813,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5814,plain,
bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525]) ).
cnf(i_0_5815,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5816,plain,
uminus(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527]) ).
cnf(i_0_5817,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5818,plain,
bounded_lattice_bot(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528]) ).
cnf(i_0_5819,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5820,plain,
bounded_lattice_top(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529]) ).
cnf(i_0_5821,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5822,plain,
finite_finite_1(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531]) ).
cnf(i_0_5823,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5824,plain,
bounded_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532]) ).
cnf(i_0_5825,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5826,plain,
distrib_lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533]) ).
cnf(i_0_5827,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5828,plain,
order(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534]) ).
cnf(i_0_5829,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5830,plain,
ord(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535]) ).
cnf(i_0_5831,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5832,plain,
lattice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536]) ).
cnf(i_0_5833,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5834,plain,
semilattice_sup(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537]) ).
cnf(i_0_5835,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5836,plain,
semilattice_inf(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538]) ).
cnf(i_0_5837,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5838,plain,
comple44059174attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_3996,i_0_4306,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539]) ).
cnf(i_0_5839,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5840,plain,
boolean_algebra(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_3996,i_0_4306,i_0_5753,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517]) ).
cnf(i_0_5841,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5842,plain,
comple1742628961attice(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518]) ).
cnf(i_0_5843,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5844,plain,
preorder(hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk5_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk9_5(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),esk119_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(hoare_2118899576triple(X1),hoare_2118899576triple(X1),combi(hoare_2118899576triple(X1)),esk126_4(hoare_2118899576triple(X1),hoare_2118899576triple(X1),hAPP(fun(X1,fun(state,bool)),hoare_2118899576triple(X1),hAPP(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1)),hAPP(fun(X1,fun(state,bool)),fun(com,fun(fun(X1,fun(state,bool)),hoare_2118899576triple(X1))),hoare_759811442triple(X1),esk51_2(X1,bool)),esk52_2(X1,bool)),esk53_2(X1,bool)),combi(hoare_2118899576triple(X1)))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1)),top_top(fun(hoare_2118899576triple(X1),bool))),combi(hoare_2118899576triple(X1))),combi(hoare_2118899576triple(X1))))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519]) ).
cnf(i_0_5845,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),esk119_4(X1,X1,X2,combi(X1))),
inference(rename_variables,[],[i_0_4913]) ).
cnf(i_0_5846,plain,
esk44_1(top_top(bool)) != hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool)))),
inference(scs_inference,[],[i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412]) ).
cnf(i_0_5847,plain,
esk44_1(X1) != X1,
inference(rename_variables,[],[i_0_4614]) ).
cnf(i_0_5848,plain,
hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),esk114_6(X3,hoare_2118899576triple(X1),X4,X5,X6,X2)) != hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_3023,i_0_4091,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515]) ).
cnf(i_0_5849,plain,
hAPP(bool,bool,combi(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))))) = hAPP(bool,bool,combi(bool),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_4736,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762]) ).
cnf(i_0_5850,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),X1))),
inference(rename_variables,[],[i_0_5450]) ).
cnf(i_0_5851,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))))),
inference(rename_variables,[],[i_0_4736]) ).
cnf(i_0_5852,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X3),X2))
| hAPP(X1,X1,combi(X1),X3) = hAPP(X1,X1,combi(X1),X2)
| ~ order(X1) ),
inference(rename_variables,[],[i_0_3762]) ).
cnf(i_0_5853,plain,
esk114_6(X1,hoare_2118899576triple(state),X2,X3,X4,hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))) != hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_4736,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4416]) ).
cnf(i_0_5854,plain,
( ~ linorder(bool)
| hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_max(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X1)),X2) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X1)) ),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_4736,i_0_5019,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4416,i_0_3924]) ).
cnf(i_0_5855,plain,
( ~ hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X3))
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),ord_max(X1),X3),X2) = hAPP(X1,X1,combi(X1),X3)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3924]) ).
cnf(i_0_5856,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),bot_bot(fun(X1,bool))) ),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_4736,i_0_5019,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_4275,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4416,i_0_3924,i_0_3993]) ).
cnf(i_0_5857,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),big_Inf_fin(X1),ord_min(X1)),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_3993]) ).
cnf(i_0_5858,plain,
( hAPP(bool,bool,combi(bool),esk59_3(bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),hAPP(bool,bool,top_top(fun(bool,bool)),X2))) != hAPP(bool,bool,combi(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X2))
| hAPP(fun(bool,bool),bool,the_1(bool),hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1)) = hAPP(bool,bool,combi(bool),hAPP(bool,bool,top_top(fun(bool,bool)),X2)) ),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_4736,i_0_5019,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_4275,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4416,i_0_3924,i_0_3993,i_0_4064]) ).
cnf(i_0_5859,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hAPP(fun(X1,bool),X1,the_1(X1),X2) = hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,combi(X1),esk59_3(X1,X2,X3)) != hAPP(X1,X1,combi(X1),X3) ),
inference(rename_variables,[],[i_0_4064]) ).
cnf(i_0_5860,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),bot_bot(fun(X1,bool))) ),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_4736,i_0_5019,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_4275,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4416,i_0_3924,i_0_3993,i_0_4064,i_0_4068]) ).
cnf(i_0_5861,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Min(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_min(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4068]) ).
cnf(i_0_5862,plain,
( ~ linorder(X1)
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),bot_bot(fun(X1,bool))) ),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_4736,i_0_5019,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_4275,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4416,i_0_3924,i_0_3993,i_0_4064,i_0_4068,i_0_4069]) ).
cnf(i_0_5863,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| hAPP(fun(X1,bool),X1,big_linorder_Max(X1),X2) = hAPP(fun(X1,bool),X1,hAPP(fun(X1,fun(X1,X1)),fun(fun(X1,bool),X1),finite_fold1(X1),ord_max(X1)),X2)
| ~ linorder(X1) ),
inference(rename_variables,[],[i_0_4069]) ).
cnf(i_0_5864,plain,
( ~ group_add(fun(X1,bool))
| hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),esk114_6(X2,X1,X3,X4,X5,bot_bot(fun(X1,bool)))) ),
inference(scs_inference,[],[i_0_2966,i_0_4616,i_0_4736,i_0_5019,i_0_5357,i_0_5450,i_0_4634,i_0_5721,i_0_5723,i_0_5725,i_0_5727,i_0_5729,i_0_5731,i_0_5733,i_0_5735,i_0_5737,i_0_5739,i_0_5741,i_0_5743,i_0_5745,i_0_5747,i_0_5749,i_0_5751,i_0_4942,i_0_4732,i_0_5144,i_0_4913,i_0_5784,i_0_5809,i_0_5811,i_0_5813,i_0_5815,i_0_5817,i_0_5819,i_0_5821,i_0_5823,i_0_5825,i_0_5827,i_0_5829,i_0_5831,i_0_5833,i_0_5835,i_0_5837,i_0_5839,i_0_5841,i_0_5843,i_0_4614,i_0_3996,i_0_4306,i_0_5753,i_0_5755,i_0_5757,i_0_4391,i_0_4275,i_0_3023,i_0_4091,i_0_4395,i_0_4405,i_0_4404,i_0_4030,i_0_4177,i_0_4197,i_0_4190,i_0_4411,i_0_3804,i_0_3569,i_0_3753,i_0_4179,i_0_3926,i_0_3927,i_0_3929,i_0_3930,i_0_4520,i_0_4523,i_0_4524,i_0_4525,i_0_4527,i_0_4528,i_0_4529,i_0_4531,i_0_4532,i_0_4533,i_0_4534,i_0_4535,i_0_4536,i_0_4537,i_0_4538,i_0_4539,i_0_4517,i_0_4518,i_0_4519,i_0_4412,i_0_4515,i_0_3762,i_0_4416,i_0_3924,i_0_3993,i_0_4064,i_0_4068,i_0_4069,i_0_4178]) ).
cnf(i_0_5865,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hAPP(X1,X1,uminus_uminus(X1),X2) = hAPP(X1,X1,uminus_uminus(X1),X3)
| ~ group_add(X1) ),
inference(rename_variables,[],[i_0_4178]) ).
cnf(i_0_5866,plain,
hAPP(hAPP(com,com,combi(com),X1),X2,X3,X4) = hAPP(X1,X2,X3,X4),
inference(scs_inference,[],[i_0_4682,i_0_4413]) ).
cnf(i_0_5867,plain,
hAPP(X1,hAPP(com,com,combi(com),X2),X3,X4) = hAPP(X1,X2,X3,X4),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414]) ).
cnf(i_0_5868,plain,
none(hAPP(com,com,combi(com),X1)) = none(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417]) ).
cnf(i_0_5869,plain,
big_linorder_Min(hAPP(com,com,combi(com),X1)) = big_linorder_Min(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418]) ).
cnf(i_0_5870,plain,
bot_bot(hAPP(com,com,combi(com),X1)) = bot_bot(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419]) ).
cnf(i_0_5871,plain,
big_linorder_Max(hAPP(com,com,combi(com),X1)) = big_linorder_Max(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420]) ).
cnf(i_0_5872,plain,
finite_finite(hAPP(com,com,combi(com),X1)) = finite_finite(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421]) ).
cnf(i_0_5873,plain,
finite100568337ommute(hAPP(com,com,combi(com),X1),X2) = finite100568337ommute(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422]) ).
cnf(i_0_5874,plain,
finite100568337ommute(X1,hAPP(com,com,combi(com),X2)) = finite100568337ommute(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423]) ).
cnf(i_0_5875,plain,
powp(hAPP(com,com,combi(com),X1)) = powp(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424]) ).
cnf(i_0_5876,plain,
partial_flat_lub(hAPP(com,com,combi(com),X1)) = partial_flat_lub(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425]) ).
cnf(i_0_5877,plain,
fAll(hAPP(com,com,combi(com),X1)) = fAll(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426]) ).
cnf(i_0_5878,plain,
finite_fold1Set(hAPP(com,com,combi(com),X1)) = finite_fold1Set(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427]) ).
cnf(i_0_5879,plain,
combc(hAPP(com,com,combi(com),X1),X2,X3) = combc(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428]) ).
cnf(i_0_5880,plain,
combc(X1,hAPP(com,com,combi(com),X2),X3) = combc(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429]) ).
cnf(i_0_5881,plain,
combc(X1,X2,hAPP(com,com,combi(com),X3)) = combc(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430]) ).
cnf(i_0_5882,plain,
fequal(hAPP(com,com,combi(com),X1)) = fequal(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431]) ).
cnf(i_0_5883,plain,
finite_fold1(hAPP(com,com,combi(com),X1)) = finite_fold1(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432]) ).
cnf(i_0_5884,plain,
combi(hAPP(com,com,combi(com),X1)) = combi(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433]) ).
cnf(i_0_5885,plain,
the_elem(hAPP(com,com,combi(com),X1)) = the_elem(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434]) ).
cnf(i_0_5886,plain,
ord_max(hAPP(com,com,combi(com),X1)) = ord_max(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435]) ).
cnf(i_0_5887,plain,
hoare_1759541758le_rec(hAPP(com,com,combi(com),X1),X2) = hoare_1759541758le_rec(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436]) ).
cnf(i_0_5888,plain,
hoare_1759541758le_rec(X1,hAPP(com,com,combi(com),X2)) = hoare_1759541758le_rec(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437]) ).
cnf(i_0_5889,plain,
hoare_225284258e_case(hAPP(com,com,combi(com),X1),X2) = hoare_225284258e_case(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438]) ).
cnf(i_0_5890,plain,
hoare_225284258e_case(X1,hAPP(com,com,combi(com),X2)) = hoare_225284258e_case(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439]) ).
cnf(i_0_5891,plain,
big_Inf_fin(hAPP(com,com,combi(com),X1)) = big_Inf_fin(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440]) ).
cnf(i_0_5892,plain,
ord_min(hAPP(com,com,combi(com),X1)) = ord_min(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441]) ).
cnf(i_0_5893,plain,
collect(hAPP(com,com,combi(com),X1)) = collect(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442]) ).
cnf(i_0_5894,plain,
big_semilattice_big(hAPP(com,com,combi(com),X1)) = big_semilattice_big(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443]) ).
cnf(i_0_5895,plain,
set(hAPP(com,com,combi(com),X1)) = set(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444]) ).
cnf(i_0_5896,plain,
fEx(hAPP(com,com,combi(com),X1)) = fEx(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445]) ).
cnf(i_0_5897,plain,
member(hAPP(com,com,combi(com),X1)) = member(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446]) ).
cnf(i_0_5898,plain,
semilattice_sup_sup(hAPP(com,com,combi(com),X1)) = semilattice_sup_sup(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447]) ).
cnf(i_0_5899,plain,
option_rec(hAPP(com,com,combi(com),X1),X2) = option_rec(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448]) ).
cnf(i_0_5900,plain,
option_rec(X1,hAPP(com,com,combi(com),X2)) = option_rec(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449]) ).
cnf(i_0_5901,plain,
big_lattice_Inf_fin(hAPP(com,com,combi(com),X1)) = big_lattice_Inf_fin(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450]) ).
cnf(i_0_5902,plain,
semilattice_inf_inf(hAPP(com,com,combi(com),X1)) = semilattice_inf_inf(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451]) ).
cnf(i_0_5903,plain,
is_none(hAPP(com,com,combi(com),X1)) = is_none(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452]) ).
cnf(i_0_5904,plain,
min(hAPP(com,com,combi(com),X1)) = min(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453]) ).
cnf(i_0_5905,plain,
big_lattice_Sup_fin(hAPP(com,com,combi(com),X1)) = big_lattice_Sup_fin(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454]) ).
cnf(i_0_5906,plain,
max(hAPP(com,com,combi(com),X1)) = max(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455]) ).
cnf(i_0_5907,plain,
hoare_902341502valids(hAPP(com,com,combi(com),X1)) = hoare_902341502valids(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456]) ).
cnf(i_0_5908,plain,
undefined(hAPP(com,com,combi(com),X1)) = undefined(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457]) ).
cnf(i_0_5909,plain,
the(hAPP(com,com,combi(com),X1)) = the(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459]) ).
cnf(i_0_5910,plain,
big_comm_monoid_big(hAPP(com,com,combi(com),X1),X2) = big_comm_monoid_big(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460]) ).
cnf(i_0_5911,plain,
big_comm_monoid_big(X1,hAPP(com,com,combi(com),X2)) = big_comm_monoid_big(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461]) ).
cnf(i_0_5912,plain,
pow(hAPP(com,com,combi(com),X1)) = pow(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462]) ).
cnf(i_0_5913,plain,
uminus_uminus(hAPP(com,com,combi(com),X1)) = uminus_uminus(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463]) ).
cnf(i_0_5914,plain,
combk(hAPP(com,com,combi(com),X1),X2) = combk(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464]) ).
cnf(i_0_5915,plain,
combk(X1,hAPP(com,com,combi(com),X2)) = combk(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465]) ).
cnf(i_0_5916,plain,
ord_less_eq(hAPP(com,com,combi(com),X1)) = ord_less_eq(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466]) ).
cnf(i_0_5917,plain,
vimage(hAPP(com,com,combi(com),X1),X2) = vimage(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467]) ).
cnf(i_0_5918,plain,
vimage(X1,hAPP(com,com,combi(com),X2)) = vimage(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468]) ).
cnf(i_0_5919,plain,
the_1(hAPP(com,com,combi(com),X1)) = the_1(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469]) ).
cnf(i_0_5920,plain,
hoare_1301688828derivs(hAPP(com,com,combi(com),X1)) = hoare_1301688828derivs(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470]) ).
cnf(i_0_5921,plain,
inj_on(hAPP(com,com,combi(com),X1),X2) = inj_on(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471]) ).
cnf(i_0_5922,plain,
inj_on(X1,hAPP(com,com,combi(com),X2)) = inj_on(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472]) ).
cnf(i_0_5923,plain,
finite1357897459simple(hAPP(com,com,combi(com),X1),X2) = finite1357897459simple(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473]) ).
cnf(i_0_5924,plain,
finite1357897459simple(X1,hAPP(com,com,combi(com),X2)) = finite1357897459simple(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474]) ).
cnf(i_0_5925,plain,
if(hAPP(com,com,combi(com),X1)) = if(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475]) ).
cnf(i_0_5926,plain,
top_top(hAPP(com,com,combi(com),X1)) = top_top(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476]) ).
cnf(i_0_5927,plain,
image(hAPP(com,com,combi(com),X1),X2) = image(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477]) ).
cnf(i_0_5928,plain,
image(X1,hAPP(com,com,combi(com),X2)) = image(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478]) ).
cnf(i_0_5929,plain,
minus_minus(hAPP(com,com,combi(com),X1)) = minus_minus(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479]) ).
cnf(i_0_5930,plain,
combs(hAPP(com,com,combi(com),X1),X2,X3) = combs(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480]) ).
cnf(i_0_5931,plain,
combs(X1,hAPP(com,com,combi(com),X2),X3) = combs(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481]) ).
cnf(i_0_5932,plain,
combs(X1,X2,hAPP(com,com,combi(com),X3)) = combs(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482]) ).
cnf(i_0_5933,plain,
combb(hAPP(com,com,combi(com),X1),X2,X3) = combb(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483]) ).
cnf(i_0_5934,plain,
combb(X1,hAPP(com,com,combi(com),X2),X3) = combb(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484]) ).
cnf(i_0_5935,plain,
combb(X1,X2,hAPP(com,com,combi(com),X3)) = combb(X1,X2,X3),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485]) ).
cnf(i_0_5936,plain,
dom(hAPP(com,com,combi(com),X1),X2) = dom(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486]) ).
cnf(i_0_5937,plain,
dom(X1,hAPP(com,com,combi(com),X2)) = dom(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487]) ).
cnf(i_0_5938,plain,
finite_fold_image(hAPP(com,com,combi(com),X1),X2) = finite_fold_image(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488]) ).
cnf(i_0_5939,plain,
finite_fold_image(X1,hAPP(com,com,combi(com),X2)) = finite_fold_image(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489]) ).
cnf(i_0_5940,plain,
override_on(hAPP(com,com,combi(com),X1),X2) = override_on(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490]) ).
cnf(i_0_5941,plain,
override_on(X1,hAPP(com,com,combi(com),X2)) = override_on(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491]) ).
cnf(i_0_5942,plain,
finite_fold(hAPP(com,com,combi(com),X1),X2) = finite_fold(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492]) ).
cnf(i_0_5943,plain,
finite_fold(X1,hAPP(com,com,combi(com),X2)) = finite_fold(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493]) ).
cnf(i_0_5944,plain,
ran(hAPP(com,com,combi(com),X1),X2) = ran(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494]) ).
cnf(i_0_5945,plain,
ran(X1,hAPP(com,com,combi(com),X2)) = ran(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495]) ).
cnf(i_0_5946,plain,
some(hAPP(com,com,combi(com),X1)) = some(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496]) ).
cnf(i_0_5947,plain,
fold_graph(hAPP(com,com,combi(com),X1),X2) = fold_graph(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497]) ).
cnf(i_0_5948,plain,
fold_graph(X1,hAPP(com,com,combi(com),X2)) = fold_graph(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498]) ).
cnf(i_0_5949,plain,
hoare_759811442triple(hAPP(com,com,combi(com),X1)) = hoare_759811442triple(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499]) ).
cnf(i_0_5950,plain,
restrict_map(hAPP(com,com,combi(com),X1),X2) = restrict_map(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500]) ).
cnf(i_0_5951,plain,
restrict_map(X1,hAPP(com,com,combi(com),X2)) = restrict_map(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501]) ).
cnf(i_0_5952,plain,
fun_upd(hAPP(com,com,combi(com),X1),X2) = fun_upd(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502]) ).
cnf(i_0_5953,plain,
fun_upd(X1,hAPP(com,com,combi(com),X2)) = fun_upd(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503]) ).
cnf(i_0_5954,plain,
finite_folding_one(hAPP(com,com,combi(com),X1)) = finite_folding_one(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504]) ).
cnf(i_0_5955,plain,
the_inv_into(hAPP(com,com,combi(com),X1),X2) = the_inv_into(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505]) ).
cnf(i_0_5956,plain,
the_inv_into(X1,hAPP(com,com,combi(com),X2)) = the_inv_into(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506]) ).
cnf(i_0_5957,plain,
finite2073411215e_idem(hAPP(com,com,combi(com),X1)) = finite2073411215e_idem(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507]) ).
cnf(i_0_5958,plain,
insert(hAPP(com,com,combi(com),X1)) = insert(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508]) ).
cnf(i_0_5959,plain,
finite_comp_fun_idem(hAPP(com,com,combi(com),X1),X2) = finite_comp_fun_idem(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509]) ).
cnf(i_0_5960,plain,
finite_comp_fun_idem(X1,hAPP(com,com,combi(com),X2)) = finite_comp_fun_idem(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510]) ).
cnf(i_0_5961,plain,
complete_Sup_Sup(hAPP(com,com,combi(com),X1)) = complete_Sup_Sup(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511]) ).
cnf(i_0_5962,plain,
finite908156982e_idem(hAPP(com,com,combi(com),X1),X2) = finite908156982e_idem(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512]) ).
cnf(i_0_5963,plain,
finite908156982e_idem(X1,hAPP(com,com,combi(com),X2)) = finite908156982e_idem(X1,X2),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513]) ).
cnf(i_0_5964,plain,
complete_Inf_Inf(hAPP(com,com,combi(com),X1)) = complete_Inf_Inf(X1),
inference(scs_inference,[],[i_0_4682,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514]) ).
cnf(i_0_5965,plain,
finite_finite_1(option(bool)),
inference(scs_inference,[],[i_0_4682,i_0_4397,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383]) ).
cnf(i_0_5966,plain,
( ~ finite_finite_1(X1)
| finite_finite_1(option(X1)) ),
inference(rename_variables,[],[i_0_4383]) ).
cnf(i_0_5967,plain,
bounded_lattice(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4397,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363]) ).
cnf(i_0_5968,plain,
( ~ bounded_lattice(X1)
| bounded_lattice(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4363]) ).
cnf(i_0_5969,plain,
comple61589808lgebra(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4397,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364]) ).
cnf(i_0_5970,plain,
( ~ comple61589808lgebra(X1)
| comple61589808lgebra(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4364]) ).
cnf(i_0_5971,plain,
comple1742628961attice(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4397,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365]) ).
cnf(i_0_5972,plain,
( ~ comple1742628961attice(X1)
| comple1742628961attice(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4365]) ).
cnf(i_0_5973,plain,
boolean_algebra(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4397,i_0_4391,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366]) ).
cnf(i_0_5974,plain,
( ~ boolean_algebra(X1)
| boolean_algebra(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4366]) ).
cnf(i_0_5975,plain,
bounded_lattice_top(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4397,i_0_4391,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367]) ).
cnf(i_0_5976,plain,
( ~ bounded_lattice(X1)
| bounded_lattice_top(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4367]) ).
cnf(i_0_5977,plain,
distrib_lattice(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4397,i_0_4391,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368]) ).
cnf(i_0_5978,plain,
( ~ distrib_lattice(X1)
| distrib_lattice(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4368]) ).
cnf(i_0_5979,plain,
bounded_lattice_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4397,i_0_4391,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369]) ).
cnf(i_0_5980,plain,
( ~ bounded_lattice(X1)
| bounded_lattice_bot(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4369]) ).
cnf(i_0_5981,plain,
order(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4397,i_0_4391,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370]) ).
cnf(i_0_5982,plain,
( ~ order(X1)
| order(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4370]) ).
cnf(i_0_5983,plain,
preorder(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4391,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371]) ).
cnf(i_0_5984,plain,
( ~ preorder(X1)
| preorder(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4371]) ).
cnf(i_0_5985,plain,
top(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4391,i_0_4401,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372]) ).
cnf(i_0_5986,plain,
( ~ top(X1)
| top(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4372]) ).
cnf(i_0_5987,plain,
ord(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4391,i_0_4401,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373]) ).
cnf(i_0_5988,plain,
( ~ ord(X1)
| ord(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4373]) ).
cnf(i_0_5989,plain,
bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4391,i_0_4403,i_0_4401,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374]) ).
cnf(i_0_5990,plain,
( ~ bot(X1)
| bot(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4374]) ).
cnf(i_0_5991,plain,
semilattice_sup(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375]) ).
cnf(i_0_5992,plain,
( ~ lattice(X1)
| semilattice_sup(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4375]) ).
cnf(i_0_5993,plain,
semilattice_inf(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376]) ).
cnf(i_0_5994,plain,
( ~ lattice(X1)
| semilattice_inf(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4376]) ).
cnf(i_0_5995,plain,
uminus(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377]) ).
cnf(i_0_5996,plain,
( ~ uminus(X1)
| uminus(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4377]) ).
cnf(i_0_5997,plain,
minus(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378]) ).
cnf(i_0_5998,plain,
( ~ minus(X1)
| minus(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4378]) ).
cnf(i_0_5999,plain,
comple44059174attice(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379]) ).
cnf(i_0_6000,plain,
( ~ comple44059174attice(X1)
| comple44059174attice(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4379]) ).
cnf(i_0_6001,plain,
lattice(fun(X1,bool)),
inference(scs_inference,[],[i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380]) ).
cnf(i_0_6002,plain,
( ~ lattice(X1)
| lattice(fun(X2,X1)) ),
inference(rename_variables,[],[i_0_4380]) ).
cnf(i_0_6003,plain,
~ hBOOL(hAPP(bool,bool,fNot,fTrue)),
inference(scs_inference,[],[i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264]) ).
cnf(i_0_6004,plain,
( ~ hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,fNot,X1)) ),
inference(rename_variables,[],[i_0_4264]) ).
cnf(i_0_6005,plain,
hBOOL(hAPP(bool,bool,fNot,hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316]) ).
cnf(i_0_6006,plain,
( hBOOL(X1)
| hBOOL(hAPP(bool,bool,fNot,X1)) ),
inference(rename_variables,[],[i_0_4316]) ).
cnf(i_0_6007,plain,
~ hBOOL(hAPP(bool,bool,combi(bool),hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263]) ).
cnf(i_0_6008,plain,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,combi(bool),X1)) ),
inference(rename_variables,[],[i_0_4263]) ).
cnf(i_0_6009,plain,
hBOOL(hAPP(bool,bool,combi(bool),fTrue)),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307]) ).
cnf(i_0_6010,plain,
( ~ hBOOL(X1)
| hBOOL(hAPP(bool,bool,combi(bool),X1)) ),
inference(rename_variables,[],[i_0_4307]) ).
cnf(i_0_6011,plain,
hBOOL(hAPP(fun(bool,bool),bool,finite_finite(bool),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292]) ).
cnf(i_0_6012,plain,
( ~ finite_finite_1(X1)
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rename_variables,[],[i_0_4292]) ).
cnf(i_0_6013,plain,
hAPP(bool,bool,uminus_uminus(bool),top_top(bool)) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347]) ).
cnf(i_0_6014,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,uminus_uminus(X1),top_top(X1)) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4347]) ).
cnf(i_0_6015,plain,
hAPP(bool,bool,uminus_uminus(bool),bot_bot(bool)) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348]) ).
cnf(i_0_6016,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,uminus_uminus(X1),bot_bot(X1)) = top_top(X1) ),
inference(rename_variables,[],[i_0_4348]) ).
cnf(i_0_6017,plain,
hAPP(bool,bool,combi(bool),top_top(bool)) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349]) ).
cnf(i_0_6018,plain,
( ~ top(X1)
| hAPP(X1,X1,combi(X1),top_top(X1)) = top_top(X1) ),
inference(rename_variables,[],[i_0_4349]) ).
cnf(i_0_6019,plain,
hAPP(bool,bool,combi(bool),bot_bot(bool)) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350]) ).
cnf(i_0_6020,plain,
( ~ bot(X1)
| hAPP(X1,X1,combi(X1),bot_bot(X1)) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4350]) ).
cnf(i_0_6021,plain,
hAPP(X1,bool,top_top(fun(X1,bool)),X2) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342]) ).
cnf(i_0_6022,plain,
( ~ top(X1)
| hAPP(X2,X1,top_top(fun(X2,X1)),X3) = top_top(X1) ),
inference(rename_variables,[],[i_0_4342]) ).
cnf(i_0_6023,plain,
hAPP(X1,bool,bot_bot(fun(X1,bool)),X2) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344]) ).
cnf(i_0_6024,plain,
( ~ bot(X1)
| hAPP(X2,X1,bot_bot(fun(X2,X1)),X3) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4344]) ).
cnf(i_0_6025,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139]) ).
cnf(i_0_6026,plain,
( ~ preorder(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),X2)) ),
inference(rename_variables,[],[i_0_4139]) ).
cnf(i_0_6027,plain,
hBOOL(hAPP(fun(bool,fun(bool,bool)),bool,finite_comp_fun_idem(bool,bool),semilattice_sup_sup(bool))),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270]) ).
cnf(i_0_6028,plain,
( ~ semilattice_sup(X1)
| hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),semilattice_sup_sup(X1))) ),
inference(rename_variables,[],[i_0_4270]) ).
cnf(i_0_6029,plain,
hBOOL(hAPP(fun(bool,fun(bool,bool)),bool,finite_comp_fun_idem(bool,bool),semilattice_inf_inf(bool))),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271]) ).
cnf(i_0_6030,plain,
( ~ semilattice_inf(X1)
| hBOOL(hAPP(fun(X1,fun(X1,X1)),bool,finite_comp_fun_idem(X1,X1),semilattice_inf_inf(X1))) ),
inference(rename_variables,[],[i_0_4271]) ).
cnf(i_0_6031,plain,
~ hBOOL(hAPP(fun(fun(hoare_2118899576triple(state),bool),bool),bool,fAll(fun(hoare_2118899576triple(state),bool)),hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))))),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171]) ).
cnf(i_0_6032,plain,
( hBOOL(hAPP(X1,bool,X2,X3))
| ~ hBOOL(hAPP(fun(X1,bool),bool,fAll(X1),X2)) ),
inference(rename_variables,[],[i_0_4171]) ).
cnf(i_0_6033,plain,
hBOOL(hAPP(fun(fun(hoare_2118899576triple(state),bool),bool),bool,fEx(fun(hoare_2118899576triple(state),bool)),finite_finite(hoare_2118899576triple(state)))),
inference(scs_inference,[],[i_0_2966,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173]) ).
cnf(i_0_6034,plain,
( ~ hBOOL(hAPP(X1,bool,X2,X3))
| hBOOL(hAPP(fun(X1,bool),bool,fEx(X1),X2)) ),
inference(rename_variables,[],[i_0_4173]) ).
cnf(i_0_6035,plain,
~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,fFalse),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040]) ).
cnf(i_0_6036,plain,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),X2)) ),
inference(rename_variables,[],[i_0_4040]) ).
cnf(i_0_6037,plain,
~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool)))))),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041]) ).
cnf(i_0_6038,plain,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X2),X1)) ),
inference(rename_variables,[],[i_0_4041]) ).
cnf(i_0_6039,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),bot_bot(bool)),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120]) ).
cnf(i_0_6040,plain,
( ~ bot(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),bot_bot(X1)),X2)) ),
inference(rename_variables,[],[i_0_4120]) ).
cnf(i_0_6041,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),ord_less_eq(bool),X1),top_top(bool))),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137]) ).
cnf(i_0_6042,plain,
( ~ top(X1)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),ord_less_eq(X1),X2),top_top(X1))) ),
inference(rename_variables,[],[i_0_4137]) ).
cnf(i_0_6043,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X1),fTrue)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150]) ).
cnf(i_0_6044,plain,
( ~ hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X2),X1)) ),
inference(rename_variables,[],[i_0_4150]) ).
cnf(i_0_6045,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,fTrue),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151]) ).
cnf(i_0_6046,plain,
( ~ hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X1),X2)) ),
inference(rename_variables,[],[i_0_4151]) ).
cnf(i_0_6047,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X1),fTrue)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152]) ).
cnf(i_0_6048,plain,
( ~ hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X2),X1)) ),
inference(rename_variables,[],[i_0_4152]) ).
cnf(i_0_6049,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,fFalse),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153]) ).
cnf(i_0_6050,plain,
( hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X1),X2)) ),
inference(rename_variables,[],[i_0_4153]) ).
cnf(i_0_6051,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),top_top(bool)),X1) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258]) ).
cnf(i_0_6052,plain,
( ~ bounded_lattice_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),top_top(X1)),X2) = top_top(X1) ),
inference(rename_variables,[],[i_0_4258]) ).
cnf(i_0_6053,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),bot_bot(bool)),X1) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259]) ).
cnf(i_0_6054,plain,
( ~ bounded_lattice_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),bot_bot(X1)),X2) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4259]) ).
cnf(i_0_6055,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),top_top(bool)) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261]) ).
cnf(i_0_6056,plain,
( ~ bounded_lattice_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),top_top(X1)) = top_top(X1) ),
inference(rename_variables,[],[i_0_4261]) ).
cnf(i_0_6057,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),bot_bot(bool)) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262]) ).
cnf(i_0_6058,plain,
( ~ bounded_lattice_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),bot_bot(X1)) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4262]) ).
cnf(i_0_6059,plain,
hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),top_top(fun(bool,bool))) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335]) ).
cnf(i_0_6060,plain,
( ~ comple44059174attice(X1)
| hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),top_top(fun(X1,bool))) = top_top(X1) ),
inference(rename_variables,[],[i_0_4335]) ).
cnf(i_0_6061,plain,
hAPP(fun(bool,bool),bool,complete_Sup_Sup(bool),bot_bot(fun(bool,bool))) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336]) ).
cnf(i_0_6062,plain,
( ~ comple44059174attice(X1)
| hAPP(fun(X1,bool),X1,complete_Sup_Sup(X1),bot_bot(fun(X1,bool))) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4336]) ).
cnf(i_0_6063,plain,
hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),top_top(fun(bool,bool))) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337]) ).
cnf(i_0_6064,plain,
( ~ comple44059174attice(X1)
| hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),top_top(fun(X1,bool))) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4337]) ).
cnf(i_0_6065,plain,
hAPP(fun(bool,bool),bool,complete_Inf_Inf(bool),bot_bot(fun(bool,bool))) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338]) ).
cnf(i_0_6066,plain,
( ~ comple44059174attice(X1)
| hAPP(fun(X1,bool),X1,complete_Inf_Inf(X1),bot_bot(fun(X1,bool))) = top_top(X1) ),
inference(rename_variables,[],[i_0_4338]) ).
cnf(i_0_6067,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),uminus_uminus(bool)) = uminus_uminus(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330]) ).
cnf(i_0_6068,plain,
( ~ uminus(X1)
| hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),uminus_uminus(X1)) = uminus_uminus(X1) ),
inference(rename_variables,[],[i_0_4330]) ).
cnf(i_0_6069,plain,
hAPP(bool,bool,uminus_uminus(bool),hAPP(bool,bool,uminus_uminus(bool),X1)) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235]) ).
cnf(i_0_6070,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,uminus_uminus(X1),X2)) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4235]) ).
cnf(i_0_6071,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X1) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226]) ).
cnf(i_0_6072,plain,
( ~ semilattice_sup(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4226]) ).
cnf(i_0_6073,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X1) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229]) ).
cnf(i_0_6074,plain,
( ~ semilattice_inf(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X2) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4229]) ).
cnf(i_0_6075,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(bool,bool,uminus_uminus(bool),X1)),X1) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100]) ).
cnf(i_0_6076,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),X2) = top_top(X1) ),
inference(rename_variables,[],[i_0_4100]) ).
cnf(i_0_6077,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(bool,bool,uminus_uminus(bool),X1)),X1) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101]) ).
cnf(i_0_6078,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),X2) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4101]) ).
cnf(i_0_6079,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(bool,bool,uminus_uminus(bool),X1)) = top_top(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175]) ).
cnf(i_0_6080,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X2)) = top_top(X1) ),
inference(rename_variables,[],[i_0_4175]) ).
cnf(i_0_6081,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),hAPP(bool,bool,uminus_uminus(bool),X1)) = bot_bot(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176]) ).
cnf(i_0_6082,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X2)) = bot_bot(X1) ),
inference(rename_variables,[],[i_0_4176]) ).
cnf(i_0_6083,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),bot_bot(bool)),X1) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217]) ).
cnf(i_0_6084,plain,
( ~ bounded_lattice_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),bot_bot(X1)),X2) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4217]) ).
cnf(i_0_6085,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),top_top(bool)),X1) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218]) ).
cnf(i_0_6086,plain,
( ~ bounded_lattice_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),top_top(X1)),X2) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4218]) ).
cnf(i_0_6087,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),bot_bot(bool)) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219]) ).
cnf(i_0_6088,plain,
( ~ bounded_lattice_bot(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),bot_bot(X1)) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4219]) ).
cnf(i_0_6089,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),top_top(bool)) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220]) ).
cnf(i_0_6090,plain,
( ~ bounded_lattice_top(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),top_top(X1)) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4220]) ).
cnf(i_0_6091,plain,
ord_min(bool) = hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),min(bool),ord_less_eq(bool)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321]) ).
cnf(i_0_6092,plain,
( ~ ord(X1)
| ord_min(X1) = hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),min(X1),ord_less_eq(X1)) ),
inference(rename_variables,[],[i_0_4321]) ).
cnf(i_0_6093,plain,
ord_max(bool) = hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),max(bool),ord_less_eq(bool)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322]) ).
cnf(i_0_6094,plain,
( ~ ord(X1)
| ord_max(X1) = hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,X1)),max(X1),ord_less_eq(X1)) ),
inference(rename_variables,[],[i_0_4322]) ).
cnf(i_0_6095,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),ord_min(bool)) = ord_min(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281]) ).
cnf(i_0_6096,plain,
( ~ ord(X1)
| hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),ord_min(X1)) = ord_min(X1) ),
inference(rename_variables,[],[i_0_4281]) ).
cnf(i_0_6097,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),ord_max(bool)) = ord_max(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282]) ).
cnf(i_0_6098,plain,
( ~ ord(X1)
| hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),ord_max(X1)) = ord_max(X1) ),
inference(rename_variables,[],[i_0_4282]) ).
cnf(i_0_6099,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),semilattice_sup_sup(bool)) = semilattice_sup_sup(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283]) ).
cnf(i_0_6100,plain,
( ~ semilattice_sup(X1)
| hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),semilattice_sup_sup(X1)) = semilattice_sup_sup(X1) ),
inference(rename_variables,[],[i_0_4283]) ).
cnf(i_0_6101,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),semilattice_inf_inf(bool)) = semilattice_inf_inf(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284]) ).
cnf(i_0_6102,plain,
( ~ semilattice_inf(X1)
| hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),semilattice_inf_inf(X1)) = semilattice_inf_inf(X1) ),
inference(rename_variables,[],[i_0_4284]) ).
cnf(i_0_6103,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),minus_minus(bool)) = minus_minus(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285]) ).
cnf(i_0_6104,plain,
( ~ minus(X1)
| hAPP(fun(X1,fun(X1,X1)),fun(X1,fun(X1,X1)),combi(fun(X1,fun(X1,X1))),minus_minus(X1)) = minus_minus(X1) ),
inference(rename_variables,[],[i_0_4285]) ).
cnf(i_0_6105,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132]) ).
cnf(i_0_6106,plain,
( ~ semilattice_sup(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X2) ),
inference(rename_variables,[],[i_0_4132]) ).
cnf(i_0_6107,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X2) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X2),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135]) ).
cnf(i_0_6108,plain,
( ~ semilattice_inf(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X2) ),
inference(rename_variables,[],[i_0_4135]) ).
cnf(i_0_6109,plain,
hBOOL(hAPP(com,bool,wt,y)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613]) ).
cnf(i_0_6110,plain,
( hAPP(pname,option(com),body,X1) != hAPP(com,option(com),some(com),X2)
| hBOOL(hAPP(com,bool,wt,X2)) ),
inference(rename_variables,[],[i_0_4613]) ).
cnf(i_0_6111,plain,
hBOOL(hAPP(com,bool,hAPP(com,fun(com,bool),fequal(com),hAPP(com,com,combi(com),X1)),X1)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046]) ).
cnf(i_0_6112,plain,
hAPP(com,com,combi(com),X1) = X1,
inference(rename_variables,[],[i_0_4682]) ).
cnf(i_0_6113,plain,
( hAPP(X1,X1,combi(X1),X2) != hAPP(X1,X1,combi(X1),X3)
| hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X3)) ),
inference(rename_variables,[],[i_0_4046]) ).
cnf(i_0_6114,plain,
hAPP(fun(fun(bool,bool),bool),fun(fun(bool,bool),bool),combi(fun(fun(bool,bool),bool)),complete_Sup_Sup(bool)) = complete_Sup_Sup(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293]) ).
cnf(i_0_6115,plain,
( ~ comple44059174attice(X1)
| hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),complete_Sup_Sup(X1)) = complete_Sup_Sup(X1) ),
inference(rename_variables,[],[i_0_4293]) ).
cnf(i_0_6116,plain,
hAPP(fun(fun(bool,bool),bool),fun(fun(bool,bool),bool),combi(fun(fun(bool,bool),bool)),complete_Inf_Inf(bool)) = complete_Inf_Inf(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294]) ).
cnf(i_0_6117,plain,
( ~ comple44059174attice(X1)
| hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),complete_Inf_Inf(X1)) = complete_Inf_Inf(X1) ),
inference(rename_variables,[],[i_0_4294]) ).
cnf(i_0_6118,plain,
hAPP(fun(fun(bool,bool),bool),fun(fun(bool,bool),bool),combi(fun(fun(bool,bool),bool)),big_lattice_Sup_fin(bool)) = big_lattice_Sup_fin(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297]) ).
cnf(i_0_6119,plain,
( ~ lattice(X1)
| hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),big_lattice_Sup_fin(X1)) = big_lattice_Sup_fin(X1) ),
inference(rename_variables,[],[i_0_4297]) ).
cnf(i_0_6120,plain,
hAPP(fun(fun(bool,bool),bool),fun(fun(bool,bool),bool),combi(fun(fun(bool,bool),bool)),big_lattice_Inf_fin(bool)) = big_lattice_Inf_fin(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298]) ).
cnf(i_0_6121,plain,
( ~ lattice(X1)
| hAPP(fun(fun(X1,bool),X1),fun(fun(X1,bool),X1),combi(fun(fun(X1,bool),X1)),big_lattice_Inf_fin(X1)) = big_lattice_Inf_fin(X1) ),
inference(rename_variables,[],[i_0_4298]) ).
cnf(i_0_6122,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),ord_less_eq(bool)) = ord_less_eq(bool),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299]) ).
cnf(i_0_6123,plain,
( ~ ord(X1)
| hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combi(fun(X1,fun(X1,bool))),ord_less_eq(X1)) = ord_less_eq(X1) ),
inference(rename_variables,[],[i_0_4299]) ).
cnf(i_0_6124,plain,
hAPP(X1,bool,hAPP(fun(X1,bool),fun(X1,bool),uminus_uminus(fun(X1,bool)),X2),X3) = hAPP(bool,bool,uminus_uminus(bool),hAPP(X1,bool,X2,X3)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113]) ).
cnf(i_0_6125,plain,
( ~ uminus(X1)
| hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),uminus_uminus(fun(X2,X1)),X3),X4) = hAPP(X1,X1,uminus_uminus(X1),hAPP(X2,X1,X3,X4)) ),
inference(rename_variables,[],[i_0_4113]) ).
cnf(i_0_6126,plain,
~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),esk25_0),esk24_0)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702]) ).
cnf(i_0_6127,plain,
( X1 = X2
| ~ hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),X2),X1)) ),
inference(rename_variables,[],[i_0_3702]) ).
cnf(i_0_6128,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fTrue)) = top_top(fun(X1,bool)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246]) ).
cnf(i_0_6129,plain,
( ~ hBOOL(X1)
| hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(bool,fun(X2,bool),combk(bool,X2),X1)) = top_top(fun(X2,bool)) ),
inference(rename_variables,[],[i_0_4246]) ).
cnf(i_0_6130,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse)) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247]) ).
cnf(i_0_6131,plain,
( hBOOL(X1)
| hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(bool,fun(X2,bool),combk(bool,X2),X1)) = bot_bot(fun(X2,bool)) ),
inference(rename_variables,[],[i_0_4247]) ).
cnf(i_0_6132,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X2)) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027]) ).
cnf(i_0_6133,plain,
( ~ lattice(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4027]) ).
cnf(i_0_6134,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2)) = hAPP(bool,bool,combi(bool),X1),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028]) ).
cnf(i_0_6135,plain,
( ~ lattice(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = hAPP(X1,X1,combi(X1),X2) ),
inference(rename_variables,[],[i_0_4028]) ).
cnf(i_0_6136,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),minus_minus(bool),X1),X2) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),hAPP(bool,bool,uminus_uminus(bool),X2)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078]) ).
cnf(i_0_6137,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),minus_minus(X1),X2),X3) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,uminus_uminus(X1),X3)) ),
inference(rename_variables,[],[i_0_4078]) ).
cnf(i_0_6138,plain,
hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),skip))),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856]) ).
cnf(i_0_6139,plain,
( ~ hBOOL(hAPP(com,bool,wt,X1))
| hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X2),X1))) ),
inference(rename_variables,[],[i_0_3856]) ).
cnf(i_0_6140,plain,
hAPP(com,com,hAPP(com,fun(com,com),semi,esk24_0),X1) != hAPP(com,com,hAPP(com,fun(com,com),semi,esk25_0),X2),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042]) ).
cnf(i_0_6141,plain,
( X1 = X2
| hAPP(com,com,hAPP(com,fun(com,com),semi,X1),X3) != hAPP(com,com,hAPP(com,fun(com,com),semi,X2),X4) ),
inference(rename_variables,[],[i_0_4042]) ).
cnf(i_0_6142,plain,
hBOOL(hAPP(fun(option(bool),bool),bool,finite_finite(option(bool)),top_top(fun(option(bool),bool)))),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105]) ).
cnf(i_0_6143,plain,
( ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),top_top(fun(X1,bool))))
| hBOOL(hAPP(fun(option(X1),bool),bool,finite_finite(option(X1)),top_top(fun(option(X1),bool)))) ),
inference(rename_variables,[],[i_0_4105]) ).
cnf(i_0_6144,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2)) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967]) ).
cnf(i_0_6145,plain,
( ~ semilattice_sup(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3) ),
inference(rename_variables,[],[i_0_3967]) ).
cnf(i_0_6146,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X2)) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X2),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970]) ).
cnf(i_0_6147,plain,
( ~ semilattice_inf(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3) ),
inference(rename_variables,[],[i_0_3970]) ).
cnf(i_0_6148,plain,
hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,esk24_0),X1) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,esk25_0),X2),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033]) ).
cnf(i_0_6149,plain,
( X1 = X2
| hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X1),X3) != hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,X2),X4) ),
inference(rename_variables,[],[i_0_4033]) ).
cnf(i_0_6150,plain,
hAPP(bool,bool,uminus_uminus(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X2)) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),hAPP(bool,bool,uminus_uminus(bool),X1)),hAPP(bool,bool,uminus_uminus(bool),X2)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871]) ).
cnf(i_0_6151,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),hAPP(X1,X1,uminus_uminus(X1),X3)) ),
inference(rename_variables,[],[i_0_3871]) ).
cnf(i_0_6152,plain,
hAPP(bool,bool,uminus_uminus(bool),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X2)) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),hAPP(bool,bool,uminus_uminus(bool),X1)),hAPP(bool,bool,uminus_uminus(bool),X2)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872]) ).
cnf(i_0_6153,plain,
( ~ boolean_algebra(X1)
| hAPP(X1,X1,uminus_uminus(X1),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X3)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),hAPP(X1,X1,uminus_uminus(X1),X2)),hAPP(X1,X1,uminus_uminus(X1),X3)) ),
inference(rename_variables,[],[i_0_3872]) ).
cnf(i_0_6154,plain,
hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,fun(X1,bool)),fun(fun(X1,bool),bool),inj_on(X1,fun(X1,bool)),fequal(X1)),X2)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4216,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872,i_0_3230]) ).
cnf(i_0_6155,plain,
hAPP(fun(X1,bool),X1,the_1(X1),hAPP(X1,fun(X1,bool),fequal(X1),X2)) = hAPP(X1,X1,combi(X1),X2),
inference(rename_variables,[],[i_0_4216]) ).
cnf(i_0_6156,plain,
( hAPP(X1,X2,X3,hAPP(X2,X1,X4,esk150_5(X1,X2,X3,X4,X5))) != hAPP(X2,X2,combi(X2),esk150_5(X1,X2,X3,X4,X5))
| hBOOL(hAPP(fun(X2,bool),bool,hAPP(fun(X2,X1),fun(fun(X2,bool),bool),inj_on(X2,X1),X4),X5)) ),
inference(rename_variables,[],[i_0_3230]) ).
cnf(i_0_6157,plain,
hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),pn),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4216,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872,i_0_3230,i_0_3889]) ).
cnf(i_0_6158,plain,
( hAPP(X1,option(X2),X3,X4) != hAPP(X2,option(X2),some(X2),X5)
| hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X4),hAPP(fun(X1,option(X2)),fun(X1,bool),dom(X1,X2),X3))) ),
inference(rename_variables,[],[i_0_3889]) ).
cnf(i_0_6159,plain,
hBOOL(hAPP(fun(com,bool),bool,hAPP(com,fun(fun(com,bool),bool),member(com),y),hAPP(fun(pname,option(com)),fun(com,bool),ran(pname,com),body))),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4216,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872,i_0_3230,i_0_3889,i_0_3890]) ).
cnf(i_0_6160,plain,
( hAPP(X1,option(X2),X3,X4) != hAPP(X2,option(X2),some(X2),X5)
| hBOOL(hAPP(fun(X2,bool),bool,hAPP(X2,fun(fun(X2,bool),bool),member(X2),X5),hAPP(fun(X1,option(X2)),fun(X2,bool),ran(X1,X2),X3))) ),
inference(rename_variables,[],[i_0_3890]) ).
cnf(i_0_6161,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),X3)) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X2),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_sup_sup(bool),X1),X3)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4216,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872,i_0_3230,i_0_3889,i_0_3890,i_0_3820]) ).
cnf(i_0_6162,plain,
( ~ semilattice_sup(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_sup_sup(X1),X2),X4)) ),
inference(rename_variables,[],[i_0_3820]) ).
cnf(i_0_6163,plain,
hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X2),X3)) = hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X2),hAPP(bool,bool,hAPP(bool,fun(bool,bool),semilattice_inf_inf(bool),X1),X3)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4216,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872,i_0_3230,i_0_3889,i_0_3890,i_0_3820,i_0_3823]) ).
cnf(i_0_6164,plain,
( ~ semilattice_inf(X1)
| hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),X4)) = hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X3),hAPP(X1,X1,hAPP(X1,fun(X1,X1),semilattice_inf_inf(X1),X2),X4)) ),
inference(rename_variables,[],[i_0_3823]) ).
cnf(i_0_6165,plain,
~ hBOOL(hAPP(fun(com,fun(com,com)),bool,finite100568337ommute(com,com),semi)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4216,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872,i_0_3230,i_0_3889,i_0_3890,i_0_3820,i_0_3823,i_0_3737]) ).
cnf(i_0_6166,plain,
( hAPP(X1,X1,hAPP(X2,fun(X1,X1),X3,X4),hAPP(X1,X1,hAPP(X2,fun(X1,X1),X3,X5),X6)) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),X3,X5),hAPP(X1,X1,hAPP(X2,fun(X1,X1),X3,X4),X6))
| ~ hBOOL(hAPP(fun(X2,fun(X1,X1)),bool,finite100568337ommute(X2,X1),X3)) ),
inference(rename_variables,[],[i_0_3737]) ).
cnf(i_0_6167,plain,
hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_902341502valids(X1),X2),X2)),
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4216,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4863,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872,i_0_3230,i_0_3889,i_0_3890,i_0_3820,i_0_3823,i_0_3737,i_0_3772]) ).
cnf(i_0_6168,plain,
( ~ hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_1301688828derivs(X1),X2),X3))
| hBOOL(hAPP(fun(hoare_2118899576triple(X1),bool),bool,hAPP(fun(hoare_2118899576triple(X1),bool),fun(fun(hoare_2118899576triple(X1),bool),bool),hoare_902341502valids(X1),X2),X3)) ),
inference(rename_variables,[],[i_0_3772]) ).
cnf(i_0_6169,plain,
$false,
inference(scs_inference,[],[i_0_2966,i_0_4387,i_0_4398,i_0_4615,i_0_4682,i_0_4312,i_0_4216,i_0_4286,i_0_4388,i_0_4389,i_0_4390,i_0_4392,i_0_4393,i_0_4394,i_0_4396,i_0_4397,i_0_4406,i_0_4407,i_0_4863,i_0_4706,i_0_4317,i_0_4409,i_0_4391,i_0_4403,i_0_4401,i_0_4408,i_0_4402,i_0_4395,i_0_4405,i_0_4404,i_0_4413,i_0_4414,i_0_4417,i_0_4418,i_0_4419,i_0_4420,i_0_4421,i_0_4422,i_0_4423,i_0_4424,i_0_4425,i_0_4426,i_0_4427,i_0_4428,i_0_4429,i_0_4430,i_0_4431,i_0_4432,i_0_4433,i_0_4434,i_0_4435,i_0_4436,i_0_4437,i_0_4438,i_0_4439,i_0_4440,i_0_4441,i_0_4442,i_0_4443,i_0_4444,i_0_4445,i_0_4446,i_0_4447,i_0_4448,i_0_4449,i_0_4450,i_0_4451,i_0_4452,i_0_4453,i_0_4454,i_0_4455,i_0_4456,i_0_4457,i_0_4459,i_0_4460,i_0_4461,i_0_4462,i_0_4463,i_0_4464,i_0_4465,i_0_4466,i_0_4467,i_0_4468,i_0_4469,i_0_4470,i_0_4471,i_0_4472,i_0_4473,i_0_4474,i_0_4475,i_0_4476,i_0_4477,i_0_4478,i_0_4479,i_0_4480,i_0_4481,i_0_4482,i_0_4483,i_0_4484,i_0_4485,i_0_4486,i_0_4487,i_0_4488,i_0_4489,i_0_4490,i_0_4491,i_0_4492,i_0_4493,i_0_4494,i_0_4495,i_0_4496,i_0_4497,i_0_4498,i_0_4499,i_0_4500,i_0_4501,i_0_4502,i_0_4503,i_0_4504,i_0_4505,i_0_4506,i_0_4507,i_0_4508,i_0_4509,i_0_4510,i_0_4511,i_0_4512,i_0_4513,i_0_4514,i_0_4383,i_0_4363,i_0_4364,i_0_4365,i_0_4366,i_0_4367,i_0_4368,i_0_4369,i_0_4370,i_0_4371,i_0_4372,i_0_4373,i_0_4374,i_0_4375,i_0_4376,i_0_4377,i_0_4378,i_0_4379,i_0_4380,i_0_4264,i_0_4316,i_0_4263,i_0_4307,i_0_4292,i_0_4347,i_0_4348,i_0_4349,i_0_4350,i_0_4342,i_0_4344,i_0_4139,i_0_4270,i_0_4271,i_0_4171,i_0_4173,i_0_4040,i_0_4041,i_0_4120,i_0_4137,i_0_4150,i_0_4151,i_0_4152,i_0_4153,i_0_4258,i_0_4259,i_0_4261,i_0_4262,i_0_4335,i_0_4336,i_0_4337,i_0_4338,i_0_4330,i_0_4235,i_0_4226,i_0_4229,i_0_4100,i_0_4101,i_0_4175,i_0_4176,i_0_4217,i_0_4218,i_0_4219,i_0_4220,i_0_4321,i_0_4322,i_0_4281,i_0_4282,i_0_4283,i_0_4284,i_0_4285,i_0_4132,i_0_4135,i_0_4613,i_0_4046,i_0_4293,i_0_4294,i_0_4297,i_0_4298,i_0_4299,i_0_4113,i_0_3702,i_0_4246,i_0_4247,i_0_4027,i_0_4028,i_0_4078,i_0_3856,i_0_4042,i_0_4105,i_0_3967,i_0_3970,i_0_4033,i_0_3871,i_0_3872,i_0_3230,i_0_3889,i_0_3890,i_0_3820,i_0_3823,i_0_3737,i_0_3772,i_0_4612]),
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SWW474+7 : TPTP v9.2.1. Released v5.3.0.
% 0.00/0.12 % Command : /export/starexec/sandbox/solver/bin/lemma_parallel_prover %s --lemma-prover /export/starexec/sandbox/solver/bin/cse --final-prover /export/starexec/sandbox/solver/bin/eprover --proof-time %d --global-time-limit %d
% 0.14/0.32 % Computer : n007.cluster.edu
% 0.14/0.32 % Model : x86_64 x86_64
% 0.14/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.32 % Memory : 8042.1875MB
% 0.14/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.32 % CPULimit : 300
% 0.14/0.32 % WCLimit : 300
% 0.14/0.32 % DateTime : Tue May 5 06:56:38 EDT 2026
% 0.14/0.33 % CPUTime :
% 0.14/0.34 % start to proof: theBenchmark
% 59.91/31.03 % Version : CSE_E---1.7
% 59.91/31.03 % Problem : theBenchmark.p
% 59.91/31.03 % SZS status Theorem for theBenchmark.p
% 59.91/31.03 % SZS output start CNFRefutation
% See solution above
% 91.27/46.79 % Total time : 30.678s
%------------------------------------------------------------------------------