%------------------------------------------------------------------------------
% File : CSE_E---1.7
% Problem : SWW474+5 : 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 : n025.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:39 PM UTC 2026
% Result : Theorem 49.68s 25.73s
% Output : CNFRefutation 51.67s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named c_0_271)
% Comments :
%------------------------------------------------------------------------------
fof(fact_93_imageE,axiom,
! [X3,X1,X23,X20,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X23),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X12)))
=> ~ ! [X24] :
( ti(X3,X23) = hAPP(X1,X3,X20,X24)
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_93_imageE) ).
fof(fact_37_insert__ident,axiom,
! [X3,X22,X19,X12] :
( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> ( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X22))
=> ( hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X12) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X22)
<=> ti(fun(X3,bool),X12) = ti(fun(X3,bool),X22) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_37_insert__ident) ).
fof(fact_21_insertCI,axiom,
! [X3,X23,X15,X22] :
( ( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),X22))
=> ti(X3,X15) = ti(X3,X23) )
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X23),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_21_insertCI) ).
fof(fact_31_all__not__in__conv,axiom,
! [X3,X12] :
( ! [X24] : ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X24),X12))
<=> ti(fun(X3,bool),X12) = bot_bot(fun(X3,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_31_all__not__in__conv) ).
fof(fact_26_equals0D,axiom,
! [X3,X15,X12] :
( ti(fun(X3,bool),X12) = bot_bot(fun(X3,bool))
=> ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_26_equals0D) ).
fof(fact_45_equalityE,axiom,
! [X3,X12,X22] :
( ti(fun(X3,bool),X12) = ti(fun(X3,bool),X22)
=> ~ ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_45_equalityE) ).
fof(help_fequal_1_1_T,axiom,
! [X3,X49,X50] :
( ~ hBOOL(hAPP(X3,bool,hAPP(X3,fun(X3,bool),fequal(X3),X49),X50))
| ti(X3,X49) = ti(X3,X50) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fequal_1_1_T) ).
fof(fact_87_Collect__conv__if,axiom,
! [X3,X17,X15] :
( ( hBOOL(hAPP(X3,bool,X17,X15))
=> hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),hAPP(X3,fun(X3,bool),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(X3,bool)),combc(X3,X3,bool),fequal(X3)),X15))),X17)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool))) )
& ( ~ hBOOL(hAPP(X3,bool,X17,X15))
=> hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),hAPP(X3,fun(X3,bool),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(X3,bool)),combc(X3,X3,bool),fequal(X3)),X15))),X17)) = bot_bot(fun(X3,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_87_Collect__conv__if) ).
fof(fact_88_Collect__conv__if2,axiom,
! [X3,X17,X15] :
( ( hBOOL(hAPP(X3,bool,X17,X15))
=> hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),hAPP(X3,fun(X3,bool),fequal(X3),X15))),X17)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool))) )
& ( ~ hBOOL(hAPP(X3,bool,X17,X15))
=> hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),hAPP(X3,fun(X3,bool),fequal(X3),X15))),X17)) = bot_bot(fun(X3,bool)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_88_Collect__conv__if2) ).
fof(fact_94_finite__subset__induct,axiom,
! [X3,X17,X12,X14] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X14))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X14),X12))
=> ( hBOOL(hAPP(fun(X3,bool),bool,X17,bot_bot(fun(X3,bool))))
=> ( ! [X36,X37] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X37))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X36),X12))
=> ( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X36),X37))
=> ( hBOOL(hAPP(fun(X3,bool),bool,X17,X37))
=> hBOOL(hAPP(fun(X3,bool),bool,X17,hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X36),X37))) ) ) ) )
=> hBOOL(hAPP(fun(X3,bool),bool,X17,X14)) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_94_finite__subset__induct) ).
fof(fact_97_finite__subset__image,axiom,
! [X1,X3,X20,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X22))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X12)))
=> ? [X40] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X40),X12))
& hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X40))
& ti(fun(X3,bool),X22) = hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X40) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_97_finite__subset__image) ).
fof(help_COMBI_1_1_U,axiom,
! [X3,X38] : hAPP(X3,X3,combi(X3),X38) = ti(X3,X38),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBI_1_1_U) ).
fof(fact_85_subset__image__iff,axiom,
! [X3,X1,X22,X20,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X12)))
<=> ? [X32] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(fun(X1,bool),fun(fun(X1,bool),bool),ord_less_eq(fun(X1,bool)),X32),X12))
& ti(fun(X3,bool),X22) = hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X32) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_85_subset__image__iff) ).
fof(fact_79_subset__insert,axiom,
! [X3,X22,X19,X12] :
( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X22)))
<=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_79_subset__insert) ).
fof(fact_56_image__iff,axiom,
! [X3,X1,X26,X20,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X26),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X12)))
<=> ? [X24] :
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12))
& ti(X3,X26) = hAPP(X1,X3,X20,X24) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_56_image__iff) ).
fof(fact_18_subset__singletonD,axiom,
! [X3,X12,X19] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),bot_bot(fun(X3,bool)))))
=> ( ti(fun(X3,bool),X12) = bot_bot(fun(X3,bool))
| ti(fun(X3,bool),X12) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),bot_bot(fun(X3,bool))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_18_subset__singletonD) ).
fof(fact_39_insert__iff,axiom,
! [X3,X15,X23,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X23),X12)))
<=> ( ti(X3,X15) = ti(X3,X23)
| hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_39_insert__iff) ).
fof(fact_22_insertE,axiom,
! [X3,X15,X23,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X23),X12)))
=> ( ti(X3,X15) != ti(X3,X23)
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_22_insertE) ).
fof(fact_63_doubleton__eq__iff,axiom,
! [X3,X15,X23,X18,X30] :
( hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X23),bot_bot(fun(X3,bool)))) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X18),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X30),bot_bot(fun(X3,bool))))
<=> ( ( ti(X3,X15) = ti(X3,X18)
& ti(X3,X23) = ti(X3,X30) )
| ( ti(X3,X15) = ti(X3,X30)
& ti(X3,X23) = ti(X3,X18) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_63_doubleton__eq__iff) ).
fof(fact_64_singleton__iff,axiom,
! [X3,X23,X15] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X23),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool)))))
<=> ti(X3,X23) = ti(X3,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_64_singleton__iff) ).
fof(fact_62_singletonE,axiom,
! [X3,X23,X15] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X23),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool)))))
=> ti(X3,X23) = ti(X3,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_62_singletonE) ).
fof(fact_25_image__eqI,axiom,
! [X3,X1,X12,X23,X20,X19] :
( ti(X3,X23) = hAPP(X1,X3,X20,X19)
=> ( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X19),X12))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X23),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_25_image__eqI) ).
fof(fact_54_rev__image__eqI,axiom,
! [X1,X3,X23,X20,X19,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> ( ti(X1,X23) = hAPP(X3,X1,X20,X19)
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X23),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X20),X12))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_54_rev__image__eqI) ).
fof(fact_38_insert__code,axiom,
! [X3,X21,X12,X19] :
( hBOOL(hAPP(X3,bool,hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X21),X12),X19))
<=> ( ti(X3,X21) = ti(X3,X19)
| hBOOL(hAPP(X3,bool,X12,X19)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_38_insert__code) ).
fof(fact_52_set__eq__subset,axiom,
! [X3,X12,X22] :
( ti(fun(X3,bool),X12) = ti(fun(X3,bool),X22)
<=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
& hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_52_set__eq__subset) ).
fof(fact_23_equalityI,axiom,
! [X3,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),X12))
=> ti(fun(X3,bool),X12) = ti(fun(X3,bool),X22) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_23_equalityI) ).
fof(fact_35_insert__absorb,axiom,
! [X3,X15,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),X12))
=> hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X12) = ti(fun(X3,bool),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_35_insert__absorb) ).
fof(fact_61_singleton__inject,axiom,
! [X3,X15,X23] :
( hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool))) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X23),bot_bot(fun(X3,bool)))
=> ti(X3,X15) = ti(X3,X23) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_61_singleton__inject) ).
fof(fact_68_subset__empty,axiom,
! [X3,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),bot_bot(fun(X3,bool))))
<=> ti(fun(X3,bool),X12) = bot_bot(fun(X3,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_68_subset__empty) ).
fof(fact_14_image__constant__conv,axiom,
! [X1,X3,X18,X12] :
( ( ti(fun(X3,bool),X12) = 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),hAPP(X1,fun(X3,X1),combk(X1,X3),X18)),X12) = bot_bot(fun(X1,bool)) )
& ( ti(fun(X3,bool),X12) != 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),hAPP(X1,fun(X3,X1),combk(X1,X3),X18)),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X18),bot_bot(fun(X1,bool))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_14_image__constant__conv) ).
fof(fact_30_ex__in__conv,axiom,
! [X3,X12] :
( ? [X24] : hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X24),X12))
<=> ti(fun(X3,bool),X12) != bot_bot(fun(X3,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_30_ex__in__conv) ).
fof(fact_51_equalityD1,axiom,
! [X3,X12,X22] :
( ti(fun(X3,bool),X12) = ti(fun(X3,bool),X22)
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_51_equalityD1) ).
fof(fact_50_equalityD2,axiom,
! [X3,X12,X22] :
( ti(fun(X3,bool),X12) = ti(fun(X3,bool),X22)
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_50_equalityD2) ).
fof(fact_75_ext,axiom,
! [X3,X1,X20,X29] :
( ! [X24] : hAPP(X3,X1,X20,X24) = hAPP(X3,X1,X29,X24)
=> ti(fun(X3,X1),X20) = ti(fun(X3,X1),X29) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_75_ext) ).
fof(fact_28_empty__iff,axiom,
! [X3,X18] : ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X18),bot_bot(fun(X3,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_28_empty__iff) ).
fof(fact_20_emptyE,axiom,
! [X3,X15] : ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),bot_bot(fun(X3,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_20_emptyE) ).
fof(help_fimplies_3_1_U,axiom,
! [X38,X47] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X47))
| ~ hBOOL(X38)
| hBOOL(X47) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fimplies_3_1_U) ).
fof(help_fdisj_3_1_U,axiom,
! [X38,X47] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X47))
| hBOOL(X38)
| hBOOL(X47) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fdisj_3_1_U) ).
fof(help_fconj_2_1_U,axiom,
! [X38,X47] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X47))
| hBOOL(X38) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_2_1_U) ).
fof(help_fconj_3_1_U,axiom,
! [X38,X47] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X47))
| hBOOL(X47) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_3_1_U) ).
fof(help_fequal_2_1_T,axiom,
! [X3,X49,X50] :
( ti(X3,X49) != ti(X3,X50)
| hBOOL(hAPP(X3,bool,hAPP(X3,fun(X3,bool),fequal(X3),X49),X50)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fequal_2_1_T) ).
fof(fact_69_image__is__empty,axiom,
! [X1,X3,X20,X12] :
( hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X12) = bot_bot(fun(X3,bool))
<=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_69_image__is__empty) ).
fof(fact_71_empty__is__image,axiom,
! [X3,X1,X20,X12] :
( 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),X20),X12)
<=> ti(fun(X1,bool),X12) = bot_bot(fun(X1,bool)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_71_empty__is__image) ).
fof(tsy_c_COMBS_res,axiom,
! [X3,X1,X2] : ti(fun(fun(X3,fun(X1,X2)),fun(fun(X3,X1),fun(X3,X2))),combs(X3,X1,X2)) = combs(X3,X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBS_res) ).
fof(tsy_c_COMBC_res,axiom,
! [X3,X1,X2] : ti(fun(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2))),combc(X3,X1,X2)) = combc(X3,X1,X2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBC_res) ).
fof(tsy_c_COMBB_res,axiom,
! [X1,X2,X3] : ti(fun(fun(X1,X2),fun(fun(X3,X1),fun(X3,X2))),combb(X1,X2,X3)) = combb(X1,X2,X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBB_res) ).
fof(help_fconj_1_1_U,axiom,
! [X47,X38] :
( ~ hBOOL(X38)
| ~ hBOOL(X47)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X47)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_1_1_U) ).
fof(help_fimplies_2_1_U,axiom,
! [X38,X47] :
( ~ hBOOL(X47)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X47)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fimplies_2_1_U) ).
fof(help_fdisj_1_1_U,axiom,
! [X47,X38] :
( ~ hBOOL(X38)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X47)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fdisj_1_1_U) ).
fof(help_fdisj_2_1_U,axiom,
! [X38,X47] :
( ~ hBOOL(X47)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X47)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fdisj_2_1_U) ).
fof(tsy_c_Set_Oimage_res,axiom,
! [X3,X1] : ti(fun(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool))),image(X3,X1)) = image(X3,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_Oimage_res) ).
fof(fact_59_image__ident,axiom,
! [X3,X28] : hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,X3),fun(fun(X3,bool),fun(X3,bool)),image(X3,X3),combi(X3)),X28) = ti(fun(X3,bool),X28),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_59_image__ident) ).
fof(tsy_c_Hoare__Mirabelle__pjuwniqynr_Ohoare__derivs_res,axiom,
! [X3] : ti(fun(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool)),hoare_122391849derivs(X3)) = hoare_122391849derivs(X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__pjuwniqynr_Ohoare__derivs_res) ).
fof(tsy_c_Set_Oinsert_res,axiom,
! [X3] : ti(fun(X3,fun(fun(X3,bool),fun(X3,bool))),insert(X3)) = insert(X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_Oinsert_res) ).
fof(fact_27_Collect__empty__eq,axiom,
! [X3,X17] :
( hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X17) = bot_bot(fun(X3,bool))
<=> ! [X24] : ~ hBOOL(hAPP(X3,bool,X17,X24)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_27_Collect__empty__eq) ).
fof(fact_29_empty__Collect__eq,axiom,
! [X3,X17] :
( bot_bot(fun(X3,bool)) = hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X17)
<=> ! [X24] : ~ hBOOL(hAPP(X3,bool,X17,X24)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_29_empty__Collect__eq) ).
fof(fact_99_com_Osimps_I6_J,axiom,
! [X41,X42] :
( hAPP(pname,com,body_1,X41) = hAPP(pname,com,body_1,X42)
<=> ti(pname,X41) = ti(pname,X42) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_99_com_Osimps_I6_J) ).
fof(tsy_c_hAPP_arg1,axiom,
! [X3,X2,X4,X5] : hAPP(X3,X2,ti(fun(X3,X2),X4),X5) = hAPP(X3,X2,X4,X5),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_hAPP_arg1) ).
fof(tsy_c_Orderings_Oord__class_Oless__eq_res,axiom,
! [X3] : ti(fun(fun(X3,bool),fun(fun(X3,bool),bool)),ord_less_eq(fun(X3,bool))) = ord_less_eq(fun(X3,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Oord__class_Oless__eq_res) ).
fof(help_COMBK_1_1_U,axiom,
! [X1,X3,X38,X47] : hAPP(X1,X3,hAPP(X3,fun(X1,X3),combk(X3,X1),X38),X47) = ti(X3,X38),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBK_1_1_U) ).
fof(help_ti_idem,axiom,
! [X45,X46] : ti(X45,ti(X45,X46)) = ti(X45,X46),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_ti_idem) ).
fof(tsy_c_hAPP_arg2,axiom,
! [X3,X2,X4,X5] : hAPP(X3,X2,X4,ti(X3,X5)) = hAPP(X3,X2,X4,X5),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_hAPP_arg2) ).
fof(tsy_c_hAPP_res,axiom,
! [X2,X3,X4,X5] : ti(X2,hAPP(X3,X2,X4,X5)) = hAPP(X3,X2,X4,X5),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_hAPP_res) ).
fof(tsy_c_member_res,axiom,
! [X3] : ti(fun(X3,fun(fun(X3,bool),bool)),member(X3)) = member(X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_member_res) ).
fof(tsy_c_Map_Odom_res,axiom,
! [X1,X3] : ti(fun(fun(X1,option(X3)),fun(X1,bool)),dom(X1,X3)) = dom(X1,X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Map_Odom_res) ).
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(tsy_c_Set_OCollect_res,axiom,
! [X3] : ti(fun(fun(X3,bool),fun(X3,bool)),collect(X3)) = collect(X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Set_OCollect_res) ).
fof(fact_77_Collect__def,axiom,
! [X3,X17] : hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X17) = ti(fun(X3,bool),X17),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_77_Collect__def) ).
fof(tsy_c_COMBK_res,axiom,
! [X3,X1] : ti(fun(X3,fun(X1,X3)),combk(X3,X1)) = combk(X3,X1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBK_res) ).
fof(tsy_c_fequal_res,axiom,
! [X3] : ti(fun(X3,fun(X3,bool)),fequal(X3)) = fequal(X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fequal_res) ).
fof(tsy_c_Finite__Set_Ofinite_res,axiom,
! [X3] : ti(fun(fun(X3,bool),bool),finite_finite(X3)) = finite_finite(X3),
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(tsy_c_Orderings_Obot__class_Obot_res,axiom,
! [X3] : ti(fun(X3,bool),bot_bot(fun(X3,bool))) = bot_bot(fun(X3,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Orderings_Obot__class_Obot_res) ).
fof(tsy_c_Option_Ooption_OSome_res,axiom,
! [X3] : ti(fun(X3,option(X3)),some(X3)) = some(X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Option_Ooption_OSome_res) ).
fof(tsy_c_COMBI_res,axiom,
! [X3] : ti(fun(X3,X3),combi(X3)) = combi(X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_COMBI_res) ).
fof(tsy_c_HOL_Oundefined_res,axiom,
! [X3] : ti(X3,undefined(X3)) = undefined(X3),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_HOL_Oundefined_res) ).
fof(fact_7_MGT__BodyN,axiom,
! [X11,X6] :
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X11))),X6)),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X11)))),bot_bot(fun(hoare_509422987triple(state),bool)))))
=> hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X6),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X11))),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_7_MGT__BodyN) ).
fof(conj_7,conjecture,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_7) ).
fof(fact_57_finite__Collect__disjI,axiom,
! [X3,X17,X16] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fdisj),X17)),X16))))
<=> ( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X17)))
& hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X16))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_57_finite__Collect__disjI) ).
fof(fact_42_insert__Collect,axiom,
! [X3,X15,X17] : hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X17)) = hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fimplies),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(bool,bool),fun(fun(X3,bool),fun(X3,bool)),combb(bool,bool,X3),fNot),hAPP(X3,fun(X3,bool),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(X3,bool)),combc(X3,X3,bool),fequal(X3)),X15)))),X17)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_42_insert__Collect) ).
fof(fact_13_finite__Collect__conjI,axiom,
! [X3,X16,X17] :
( ( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X17)))
| hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X16))) )
=> hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),X17)),X16)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_13_finite__Collect__conjI) ).
fof(fact_58_insert__compr__raw,axiom,
! [X3,X24,X27] : hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X24),X27) = hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fdisj),hAPP(X3,fun(X3,bool),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(X3,bool)),combc(X3,X3,bool),fequal(X3)),X24))),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(fun(X3,bool),bool)),fun(fun(X3,bool),fun(X3,bool)),combc(X3,fun(X3,bool),bool),member(X3)),X27))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_58_insert__compr__raw) ).
fof(fact_43_insert__compr,axiom,
! [X3,X15,X22] : hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X22) = hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fdisj),hAPP(X3,fun(X3,bool),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(X3,bool)),combc(X3,X3,bool),fequal(X3)),X15))),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(fun(X3,bool),bool)),fun(fun(X3,bool),fun(X3,bool)),combc(X3,fun(X3,bool),bool),member(X3)),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_43_insert__compr) ).
fof(fact_91_MGF__lemma1,axiom,
! [X18,X6] :
( hBOOL(hoare_1883395792gleton)
=> ( ! [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_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X6),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X24))),bot_bot(fun(hoare_509422987triple(state),bool))))) )
=> ( hBOOL(hAPP(com,bool,wt,X18))
=> hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X6),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X18)),bot_bot(fun(hoare_509422987triple(state),bool))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_91_MGF__lemma1) ).
fof(fact_5_hoare__derivs_Oinsert,axiom,
! [X3,X7,X6,X10] :
( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),hAPP(fun(hoare_509422987triple(X3),bool),fun(hoare_509422987triple(X3),bool),hAPP(hoare_509422987triple(X3),fun(fun(hoare_509422987triple(X3),bool),fun(hoare_509422987triple(X3),bool)),insert(hoare_509422987triple(X3)),X10),bot_bot(fun(hoare_509422987triple(X3),bool)))))
=> ( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),X7))
=> hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),hAPP(fun(hoare_509422987triple(X3),bool),fun(hoare_509422987triple(X3),bool),hAPP(hoare_509422987triple(X3),fun(fun(hoare_509422987triple(X3),bool),fun(hoare_509422987triple(X3),bool)),insert(hoare_509422987triple(X3)),X10),X7))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_5_hoare__derivs_Oinsert) ).
fof(fact_8_finite__Collect__subsets,axiom,
! [X3,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X12))
=> hBOOL(hAPP(fun(fun(X3,bool),bool),bool,finite_finite(fun(X3,bool)),hAPP(fun(fun(X3,bool),bool),fun(fun(X3,bool),bool),collect(fun(X3,bool)),hAPP(fun(X3,bool),fun(fun(X3,bool),bool),hAPP(fun(fun(X3,bool),fun(fun(X3,bool),bool)),fun(fun(X3,bool),fun(fun(X3,bool),bool)),combc(fun(X3,bool),fun(X3,bool),bool),ord_less_eq(fun(X3,bool))),X12)))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_8_finite__Collect__subsets) ).
fof(fact_84_image__mono,axiom,
! [X1,X3,X20,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,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(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X20),X12)),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X20),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_84_image__mono) ).
fof(fact_80_insert__subset,axiom,
! [X3,X19,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X12)),X22))
<=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X22))
& hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_80_insert__subset) ).
fof(fact_6_derivs__insertD,axiom,
! [X3,X6,X10,X7] :
( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),hAPP(fun(hoare_509422987triple(X3),bool),fun(hoare_509422987triple(X3),bool),hAPP(hoare_509422987triple(X3),fun(fun(hoare_509422987triple(X3),bool),fun(hoare_509422987triple(X3),bool)),insert(hoare_509422987triple(X3)),X10),X7)))
=> ( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),hAPP(fun(hoare_509422987triple(X3),bool),fun(hoare_509422987triple(X3),bool),hAPP(hoare_509422987triple(X3),fun(fun(hoare_509422987triple(X3),bool),fun(hoare_509422987triple(X3),bool)),insert(hoare_509422987triple(X3)),X10),bot_bot(fun(hoare_509422987triple(X3),bool)))))
& hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),X7)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_6_derivs__insertD) ).
fof(fact_74_insert__mono,axiom,
! [X3,X15,X25,X31] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X25),X31))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X25)),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X31))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_74_insert__mono) ).
fof(fact_17_finite__surj,axiom,
! [X1,X3,X22,X20,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),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(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X20),X12)))
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_17_finite__surj) ).
fof(fact_19_MGF,axiom,
! [X18] :
( hBOOL(hoare_1883395792gleton)
=> ( hBOOL(wT_bodies)
=> ( hBOOL(hAPP(com,bool,wt,X18))
=> hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X18)),bot_bot(fun(hoare_509422987triple(state),bool))))) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_19_MGF) ).
fof(fact_55_imageI,axiom,
! [X1,X3,X20,X19,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),hAPP(X3,X1,X20,X19)),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X20),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_55_imageI) ).
fof(fact_60_image__image,axiom,
! [X1,X3,X2,X20,X29,X12] : hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),hAPP(fun(X2,bool),fun(X1,bool),hAPP(fun(X2,X1),fun(fun(X2,bool),fun(X1,bool)),image(X2,X1),X29),X12)) = 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)),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_60_image__image) ).
fof(fact_78_subset__insertI2,axiom,
! [X3,X23,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X23),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_78_subset__insertI2) ).
fof(fact_2_weaken,axiom,
! [X3,X7,X6,X8] :
( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),X8))
=> ( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),ord_less_eq(fun(hoare_509422987triple(X3),bool)),X7),X8))
=> hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),X7)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_2_weaken) ).
fof(fact_3_thin,axiom,
! [X3,X6,X9,X7] :
( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X9),X7))
=> ( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),ord_less_eq(fun(hoare_509422987triple(X3),bool)),X9),X6))
=> hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),X7)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3_thin) ).
fof(fact_36_insertI2,axiom,
! [X3,X23,X15,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),X22))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X23),X22))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_36_insertI2) ).
fof(fact_46_subset__trans,axiom,
! [X3,X25,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),X25))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X25)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_46_subset__trans) ).
fof(fact_4_cut,axiom,
! [X3,X6,X9,X7] :
( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X9),X7))
=> ( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),X9))
=> hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),X7)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_4_cut) ).
fof(fact_82_insert__image,axiom,
! [X1,X3,X20,X19,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),hAPP(X3,X1,X20,X19)),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X20),X12)) = hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X20),X12) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_82_insert__image) ).
fof(fact_48_set__rev__mp,axiom,
! [X3,X22,X19,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_48_set__rev__mp) ).
fof(fact_49_in__mono,axiom,
! [X3,X19,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_49_in__mono) ).
fof(fact_47_set__mp,axiom,
! [X3,X19,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_47_set__mp) ).
fof(fact_24_subsetD,axiom,
! [X3,X18,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X18),X12))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X18),X22)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_24_subsetD) ).
fof(fact_67_finite__insert,axiom,
! [X3,X15,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X12)))
<=> hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_67_finite__insert) ).
fof(fact_83_image__insert,axiom,
! [X1,X3,X20,X15,X22] : hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X15),X22)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),hAPP(X1,X3,X20,X15)),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X22)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_83_image__insert) ).
fof(fact_15_image__constant,axiom,
! [X1,X3,X18,X19,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),hAPP(X1,fun(X3,X1),combk(X1,X3),X18)),X12) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X18),bot_bot(fun(X1,bool))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_15_image__constant) ).
fof(fact_81_subset__insertI,axiom,
! [X3,X22,X15] : hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_81_subset__insertI) ).
fof(fact_40_insert__commute,axiom,
! [X3,X19,X21,X12] : hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X21),X12)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X21),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_40_insert__commute) ).
fof(conj_3,hypothesis,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),bool),member(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),fa)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_3) ).
fof(fact_44_insertI1,axiom,
! [X3,X15,X22] : hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X22))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_44_insertI1) ).
fof(fact_9_finite__imageI,axiom,
! [X1,X3,X13,X14] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X14))
=> hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),hAPP(fun(X3,bool),fun(X1,bool),hAPP(fun(X3,X1),fun(fun(X3,bool),fun(X1,bool)),image(X3,X1),X13),X14))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_9_finite__imageI) ).
fof(fact_1_asm,axiom,
! [X3,X7,X6] :
( hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),ord_less_eq(fun(hoare_509422987triple(X3),bool)),X7),X6))
=> hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),X7)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_1_asm) ).
fof(fact_96_subsetI,axiom,
! [X3,X22,X12] :
( ! [X24] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X24),X12))
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X24),X22)) )
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_96_subsetI) ).
fof(fact_11_finite_OinsertI,axiom,
! [X3,X15,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X12))
=> hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X12))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_11_finite_OinsertI) ).
fof(fact_72_finite__subset,axiom,
! [X3,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> ( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X22))
=> hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_72_finite__subset) ).
fof(fact_73_rev__finite__subset,axiom,
! [X3,X12,X22] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X22))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X12)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_73_rev__finite__subset) ).
fof(help_COMBS_1_1_U,axiom,
! [X3,X2,X1,X38,X47,X48] : hAPP(X3,X2,hAPP(fun(X3,X1),fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(fun(X3,X1),fun(X3,X2)),combs(X3,X1,X2),X38),X47),X48) = hAPP(X1,X2,hAPP(X3,fun(X1,X2),X38,X48),hAPP(X3,X1,X47,X48)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBS_1_1_U) ).
fof(fact_41_insert__absorb2,axiom,
! [X3,X19,X12] : hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X12)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_41_insert__absorb2) ).
fof(fact_86_domI,axiom,
! [X1,X3,X33,X15,X23] :
( hAPP(X1,option(X3),X33,X15) = hAPP(X3,option(X3),some(X3),X23)
=> hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X15),hAPP(fun(X1,option(X3)),fun(X1,bool),dom(X1,X3),X33))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_86_domI) ).
fof(fact_89_singleton__conv,axiom,
! [X3,X15] : hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(X3,fun(X3,bool),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(X3,bool)),combc(X3,X3,bool),fequal(X3)),X15)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_89_singleton__conv) ).
fof(help_COMBB_1_1_U,axiom,
! [X3,X2,X1,X38,X47,X48] : hAPP(X3,X2,hAPP(fun(X3,X1),fun(X3,X2),hAPP(fun(X1,X2),fun(fun(X3,X1),fun(X3,X2)),combb(X1,X2,X3),X38),X47),X48) = hAPP(X1,X2,X38,hAPP(X3,X1,X47,X48)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBB_1_1_U) ).
fof(help_COMBC_1_1_U,axiom,
! [X3,X2,X1,X38,X47,X48] : hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X38),X47),X48) = hAPP(X1,X2,hAPP(X3,fun(X1,X2),X38,X48),X47),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBC_1_1_U) ).
fof(fact_76_mem__def,axiom,
! [X3,X19,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
<=> hBOOL(hAPP(X3,bool,X12,X19)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_76_mem__def) ).
fof(fact_16_insert__dom,axiom,
! [X1,X3,X20,X19,X21] :
( hAPP(X1,option(X3),X20,X19) = hAPP(X3,option(X3),some(X3),X21)
=> hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X19),hAPP(fun(X1,option(X3)),fun(X1,bool),dom(X1,X3),X20)) = hAPP(fun(X1,option(X3)),fun(X1,bool),dom(X1,X3),X20) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_16_insert__dom) ).
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_10_empty__subsetI,axiom,
! [X3,X12] : hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),bot_bot(fun(X3,bool))),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_10_empty__subsetI) ).
fof(fact_0_empty,axiom,
! [X3,X6] : hBOOL(hAPP(fun(hoare_509422987triple(X3),bool),bool,hAPP(fun(hoare_509422987triple(X3),bool),fun(fun(hoare_509422987triple(X3),bool),bool),hoare_122391849derivs(X3),X6),bot_bot(fun(hoare_509422987triple(X3),bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_empty) ).
fof(fact_53_subset__refl,axiom,
! [X3,X12] : hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X12)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_53_subset__refl) ).
fof(fact_90_singleton__conv2,axiom,
! [X3,X15] : hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(X3,fun(X3,bool),fequal(X3),X15)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_90_singleton__conv2) ).
fof(fact_65_insert__not__empty,axiom,
! [X3,X15,X12] : hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X12) != bot_bot(fun(X3,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_65_insert__not__empty) ).
fof(fact_66_empty__not__insert,axiom,
! [X3,X15,X12] : bot_bot(fun(X3,bool)) != hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),X12),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_66_empty__not__insert) ).
fof(help_fimplies_1_1_U,axiom,
! [X47,X38] :
( hBOOL(X38)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X47)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fimplies_1_1_U) ).
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_70_image__empty,axiom,
! [X1,X3,X20] : hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),bot_bot(fun(X1,bool))) = bot_bot(fun(X3,bool)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_70_image__empty) ).
fof(fact_32_empty__def,axiom,
! [X3] : bot_bot(fun(X3,bool)) = hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(bool,fun(X3,bool),combk(bool,X3),fFalse)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_32_empty__def) ).
fof(fact_12_finite_OemptyI,axiom,
! [X3] : hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),bot_bot(fun(X3,bool)))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_12_finite_OemptyI) ).
fof(fact_34_finite,axiom,
! [X3] :
( finite_finite_1(X3)
=> ! [X12] : hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_34_finite) ).
fof(fact_33_finite__code,axiom,
! [X3] :
( finite_finite_1(X3)
=> ! [X12] : hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X12)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_33_finite__code) ).
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(tsy_c_Option_Othe_res,hypothesis,
ti(fun(option(com),com),the(com)) = the(com),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Option_Othe_res) ).
fof(tsy_v_Fa_res,hypothesis,
ti(fun(hoare_509422987triple(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__pjuwniqynr_OMGT_res,hypothesis,
ti(fun(com,hoare_509422987triple(state)),hoare_Mirabelle_MGT) = hoare_Mirabelle_MGT,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__pjuwniqynr_OMGT_res) ).
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_fNot_res,axiom,
ti(fun(bool,bool),fNot) = fNot,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_fNot_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_v_pn_res,hypothesis,
ti(pname,pn) = pn,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_v_pn_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__pjuwniqynr_Ostate__not__singleton_res,hypothesis,
ti(bool,hoare_1883395792gleton) = hoare_1883395792gleton,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_c_Hoare__Mirabelle__pjuwniqynr_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(tsy_v_y_res,hypothesis,
ti(com,y) = y,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',tsy_v_y_res) ).
fof(arity_fun___Finite__Set_Ofinite,axiom,
! [X43,X44] :
( ( finite_finite_1(X44)
& finite_finite_1(X43) )
=> finite_finite_1(fun(X43,X44)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Finite__Set_Ofinite) ).
fof(arity_Option_Ooption___Finite__Set_Ofinite,axiom,
! [X44] :
( finite_finite_1(X44)
=> finite_finite_1(option(X44)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Option_Ooption___Finite__Set_Ofinite) ).
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_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),ord_less_eq(fun(hoare_509422987triple(state),bool)),fa),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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_509422987triple(state),bool),bool,finite_finite(hoare_509422987triple(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(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(conj_0,hypothesis,
hBOOL(hoare_1883395792gleton),
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(i_0_169,plain,
! [X3,X1,X23,X20,X12] :
( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X23),hAPP(fun(X1,bool),fun(X3,bool),hAPP(fun(X1,X3),fun(fun(X1,bool),fun(X3,bool)),image(X1,X3),X20),X12)))
=> ~ ! [X24] :
( ti(X3,X23) = hAPP(X1,X3,X20,X24)
=> ~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X24),X12)) ) ),
inference(fof_simplification,[status(thm)],[fact_93_imageE]) ).
fof(i_0_170,plain,
! [X3,X22,X19,X12] :
( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> ( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X22))
=> ( hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X12) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X22)
<=> ti(fun(X3,bool),X12) = ti(fun(X3,bool),X22) ) ) ),
inference(fof_simplification,[status(thm)],[fact_37_insert__ident]) ).
fof(i_0_171,plain,
! [X3,X23,X15,X22] :
( ( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),X22))
=> ti(X3,X15) = ti(X3,X23) )
=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X23),X22))) ),
inference(fof_simplification,[status(thm)],[fact_21_insertCI]) ).
fof(i_0_172,plain,
! [X3,X12] :
( ! [X24] : ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X24),X12))
<=> ti(fun(X3,bool),X12) = bot_bot(fun(X3,bool)) ),
inference(fof_simplification,[status(thm)],[fact_31_all__not__in__conv]) ).
fof(i_0_173,plain,
! [X3,X15,X12] :
( ti(fun(X3,bool),X12) = bot_bot(fun(X3,bool))
=> ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),X12)) ),
inference(fof_simplification,[status(thm)],[fact_26_equals0D]) ).
fof(i_0_174,plain,
! [X3,X12,X22] :
( ti(fun(X3,bool),X12) = ti(fun(X3,bool),X22)
=> ~ ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22))
=> ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X22),X12)) ) ),
inference(fof_simplification,[status(thm)],[fact_45_equalityE]) ).
fof(i_0_175,plain,
! [X3,X49,X50] :
( ~ hBOOL(hAPP(X3,bool,hAPP(X3,fun(X3,bool),fequal(X3),X49),X50))
| ti(X3,X49) = ti(X3,X50) ),
inference(fof_simplification,[status(thm)],[help_fequal_1_1_T]) ).
fof(i_0_176,plain,
! [X3,X17,X15] :
( ( hBOOL(hAPP(X3,bool,X17,X15))
=> hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),hAPP(X3,fun(X3,bool),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(X3,bool)),combc(X3,X3,bool),fequal(X3)),X15))),X17)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool))) )
& ( ~ hBOOL(hAPP(X3,bool,X17,X15))
=> hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),hAPP(X3,fun(X3,bool),hAPP(fun(X3,fun(X3,bool)),fun(X3,fun(X3,bool)),combc(X3,X3,bool),fequal(X3)),X15))),X17)) = bot_bot(fun(X3,bool)) ) ),
inference(fof_simplification,[status(thm)],[fact_87_Collect__conv__if]) ).
fof(i_0_177,plain,
! [X3,X17,X15] :
( ( hBOOL(hAPP(X3,bool,X17,X15))
=> hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),hAPP(X3,fun(X3,bool),fequal(X3),X15))),X17)) = hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X15),bot_bot(fun(X3,bool))) )
& ( ~ hBOOL(hAPP(X3,bool,X17,X15))
=> hAPP(fun(X3,bool),fun(X3,bool),collect(X3),hAPP(fun(X3,bool),fun(X3,bool),hAPP(fun(X3,fun(bool,bool)),fun(fun(X3,bool),fun(X3,bool)),combs(X3,bool,bool),hAPP(fun(X3,bool),fun(X3,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X3,bool),fun(X3,fun(bool,bool))),combb(bool,fun(bool,bool),X3),fconj),hAPP(X3,fun(X3,bool),fequal(X3),X15))),X17)) = bot_bot(fun(X3,bool)) ) ),
inference(fof_simplification,[status(thm)],[fact_88_Collect__conv__if2]) ).
fof(i_0_178,plain,
! [X3,X17,X12,X14] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X14))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X14),X12))
=> ( hBOOL(hAPP(fun(X3,bool),bool,X17,bot_bot(fun(X3,bool))))
=> ( ! [X36,X37] :
( hBOOL(hAPP(fun(X3,bool),bool,finite_finite(X3),X37))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X36),X12))
=> ( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X36),X37))
=> ( hBOOL(hAPP(fun(X3,bool),bool,X17,X37))
=> hBOOL(hAPP(fun(X3,bool),bool,X17,hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X36),X37))) ) ) ) )
=> hBOOL(hAPP(fun(X3,bool),bool,X17,X14)) ) ) ) ),
inference(fof_simplification,[status(thm)],[fact_94_finite__subset__induct]) ).
fof(i_0_179,plain,
! [X889,X890,X891,X892,X893] :
( ( hBOOL(hAPP(fun(X889,bool),bool,hAPP(fun(X889,bool),fun(fun(X889,bool),bool),ord_less_eq(fun(X889,bool)),esk14_5(X889,X890,X891,X892,X893)),X892))
| ~ hBOOL(hAPP(fun(X890,bool),bool,hAPP(fun(X890,bool),fun(fun(X890,bool),bool),ord_less_eq(fun(X890,bool)),X893),hAPP(fun(X889,bool),fun(X890,bool),hAPP(fun(X889,X890),fun(fun(X889,bool),fun(X890,bool)),image(X889,X890),X891),X892)))
| ~ hBOOL(hAPP(fun(X890,bool),bool,finite_finite(X890),X893)) )
& ( hBOOL(hAPP(fun(X889,bool),bool,finite_finite(X889),esk14_5(X889,X890,X891,X892,X893)))
| ~ hBOOL(hAPP(fun(X890,bool),bool,hAPP(fun(X890,bool),fun(fun(X890,bool),bool),ord_less_eq(fun(X890,bool)),X893),hAPP(fun(X889,bool),fun(X890,bool),hAPP(fun(X889,X890),fun(fun(X889,bool),fun(X890,bool)),image(X889,X890),X891),X892)))
| ~ hBOOL(hAPP(fun(X890,bool),bool,finite_finite(X890),X893)) )
& ( ti(fun(X890,bool),X893) = hAPP(fun(X889,bool),fun(X890,bool),hAPP(fun(X889,X890),fun(fun(X889,bool),fun(X890,bool)),image(X889,X890),X891),esk14_5(X889,X890,X891,X892,X893))
| ~ hBOOL(hAPP(fun(X890,bool),bool,hAPP(fun(X890,bool),fun(fun(X890,bool),bool),ord_less_eq(fun(X890,bool)),X893),hAPP(fun(X889,bool),fun(X890,bool),hAPP(fun(X889,X890),fun(fun(X889,bool),fun(X890,bool)),image(X889,X890),X891),X892)))
| ~ hBOOL(hAPP(fun(X890,bool),bool,finite_finite(X890),X893)) ) ),
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_180,plain,
! [X916,X917] : hAPP(X916,X916,combi(X916),X917) = ti(X916,X917),
inference(variable_rename,[status(thm)],[help_COMBI_1_1_U]) ).
fof(i_0_181,plain,
! [X839,X840,X841,X842,X843,X845,X846,X847,X848,X849,X850] :
( ( hBOOL(hAPP(fun(X840,bool),bool,hAPP(fun(X840,bool),fun(fun(X840,bool),bool),ord_less_eq(fun(X840,bool)),esk7_5(X839,X840,X841,X842,X843)),X843))
| ~ hBOOL(hAPP(fun(X839,bool),bool,hAPP(fun(X839,bool),fun(fun(X839,bool),bool),ord_less_eq(fun(X839,bool)),X841),hAPP(fun(X840,bool),fun(X839,bool),hAPP(fun(X840,X839),fun(fun(X840,bool),fun(X839,bool)),image(X840,X839),X842),X843))) )
& ( ti(fun(X839,bool),X841) = hAPP(fun(X840,bool),fun(X839,bool),hAPP(fun(X840,X839),fun(fun(X840,bool),fun(X839,bool)),image(X840,X839),X842),esk7_5(X839,X840,X841,X842,X843))
| ~ hBOOL(hAPP(fun(X839,bool),bool,hAPP(fun(X839,bool),fun(fun(X839,bool),bool),ord_less_eq(fun(X839,bool)),X841),hAPP(fun(X840,bool),fun(X839,bool),hAPP(fun(X840,X839),fun(fun(X840,bool),fun(X839,bool)),image(X840,X839),X842),X843))) )
& ( ~ hBOOL(hAPP(fun(X846,bool),bool,hAPP(fun(X846,bool),fun(fun(X846,bool),bool),ord_less_eq(fun(X846,bool)),X850),X849))
| ti(fun(X845,bool),X847) != hAPP(fun(X846,bool),fun(X845,bool),hAPP(fun(X846,X845),fun(fun(X846,bool),fun(X845,bool)),image(X846,X845),X848),X850)
| hBOOL(hAPP(fun(X845,bool),bool,hAPP(fun(X845,bool),fun(fun(X845,bool),bool),ord_less_eq(fun(X845,bool)),X847),hAPP(fun(X846,bool),fun(X845,bool),hAPP(fun(X846,X845),fun(fun(X846,bool),fun(X845,bool)),image(X846,X845),X848),X849))) ) ),
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_182,plain,
! [X3,X22,X19,X12] :
( ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X19),X12))
=> ( hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),hAPP(fun(X3,bool),fun(X3,bool),hAPP(X3,fun(fun(X3,bool),fun(X3,bool)),insert(X3),X19),X22)))
<=> hBOOL(hAPP(fun(X3,bool),bool,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),X12),X22)) ) ),
inference(fof_simplification,[status(thm)],[fact_79_subset__insert]) ).
fof(i_0_183,plain,
! [X871,X872,X873,X874,X875] :
( ( ti(X871,X873) = hAPP(X872,X871,X874,esk9_5(X871,X872,X873,X874,X875))
| ~ hBOOL(hAPP(fun(X871,bool),bool,hAPP(X871,fun(fun(X871,bool),bool),member(X871),X873),hAPP(fun(X872,bool),fun(X871,bool),hAPP(fun(X872,X871),fun(fun(X872,bool),fun(X871,bool)),image(X872,X871),X874),X875))) )
& ( hBOOL(hAPP(fun(X872,bool),bool,hAPP(X872,fun(fun(X872,bool),bool),member(X872),esk9_5(X871,X872,X873,X874,X875)),X875))
| ~ hBOOL(hAPP(fun(X871,bool),bool,hAPP(X871,fun(fun(X871,bool),bool),member(X871),X873),hAPP(fun(X872,bool),fun(X871,bool),hAPP(fun(X872,X871),fun(fun(X872,bool),fun(X871,bool)),image(X872,X871),X874),X875))) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_169])])])]) ).
fof(i_0_184,plain,
! [X727,X728,X729,X730,X731,X733,X734,X735,X736,X737,X738] :
( ( hBOOL(hAPP(fun(X728,bool),bool,hAPP(X728,fun(fun(X728,bool),bool),member(X728),esk5_5(X727,X728,X729,X730,X731)),X731))
| ~ hBOOL(hAPP(fun(X727,bool),bool,hAPP(X727,fun(fun(X727,bool),bool),member(X727),X729),hAPP(fun(X728,bool),fun(X727,bool),hAPP(fun(X728,X727),fun(fun(X728,bool),fun(X727,bool)),image(X728,X727),X730),X731))) )
& ( ti(X727,X729) = hAPP(X728,X727,X730,esk5_5(X727,X728,X729,X730,X731))
| ~ hBOOL(hAPP(fun(X727,bool),bool,hAPP(X727,fun(fun(X727,bool),bool),member(X727),X729),hAPP(fun(X728,bool),fun(X727,bool),hAPP(fun(X728,X727),fun(fun(X728,bool),fun(X727,bool)),image(X728,X727),X730),X731))) )
& ( ~ hBOOL(hAPP(fun(X734,bool),bool,hAPP(X734,fun(fun(X734,bool),bool),member(X734),X738),X737))
| ti(X733,X735) != hAPP(X734,X733,X736,X738)
| hBOOL(hAPP(fun(X733,bool),bool,hAPP(X733,fun(fun(X733,bool),bool),member(X733),X735),hAPP(fun(X734,bool),fun(X733,bool),hAPP(fun(X734,X733),fun(fun(X734,bool),fun(X733,bool)),image(X734,X733),X736),X737))) ) ),
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_185,plain,
! [X590,X591,X592] :
( ~ hBOOL(hAPP(fun(X590,bool),bool,hAPP(fun(X590,bool),fun(fun(X590,bool),bool),ord_less_eq(fun(X590,bool)),X591),hAPP(fun(X590,bool),fun(X590,bool),hAPP(X590,fun(fun(X590,bool),fun(X590,bool)),insert(X590),X592),bot_bot(fun(X590,bool)))))
| ti(fun(X590,bool),X591) = bot_bot(fun(X590,bool))
| ti(fun(X590,bool),X591) = hAPP(fun(X590,bool),fun(X590,bool),hAPP(X590,fun(fun(X590,bool),fun(X590,bool)),insert(X590),X592),bot_bot(fun(X590,bool))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_18_subset__singletonD])]) ).
fof(i_0_186,plain,
! [X666,X667,X668,X669] :
( ( ~ hBOOL(hAPP(fun(X666,bool),bool,hAPP(X666,fun(fun(X666,bool),bool),member(X666),X667),hAPP(fun(X666,bool),fun(X666,bool),hAPP(X666,fun(fun(X666,bool),fun(X666,bool)),insert(X666),X668),X669)))
| ti(X666,X667) = ti(X666,X668)
| hBOOL(hAPP(fun(X666,bool),bool,hAPP(X666,fun(fun(X666,bool),bool),member(X666),X667),X669)) )
& ( ti(X666,X667) != ti(X666,X668)
| hBOOL(hAPP(fun(X666,bool),bool,hAPP(X666,fun(fun(X666,bool),bool),member(X666),X667),hAPP(fun(X666,bool),fun(X666,bool),hAPP(X666,fun(fun(X666,bool),fun(X666,bool)),insert(X666),X668),X669))) )
& ( ~ hBOOL(hAPP(fun(X666,bool),bool,hAPP(X666,fun(fun(X666,bool),bool),member(X666),X667),X669))
| hBOOL(hAPP(fun(X666,bool),bool,hAPP(X666,fun(fun(X666,bool),bool),member(X666),X667),hAPP(fun(X666,bool),fun(X666,bool),hAPP(X666,fun(fun(X666,bool),fun(X666,bool)),insert(X666),X668),X669))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_39_insert__iff])])]) ).
fof(i_0_187,plain,
! [X600,X601,X602,X603] :
( ~ hBOOL(hAPP(fun(X600,bool),bool,hAPP(X600,fun(fun(X600,bool),bool),member(X600),X601),hAPP(fun(X600,bool),fun(X600,bool),hAPP(X600,fun(fun(X600,bool),fun(X600,bool)),insert(X600),X602),X603)))
| ti(X600,X601) = ti(X600,X602)
| hBOOL(hAPP(fun(X600,bool),bool,hAPP(X600,fun(fun(X600,bool),bool),member(X600),X601),X603)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_22_insertE])]) ).
fof(i_0_188,plain,
! [X759,X760,X761,X762,X763] :
( ( ti(X759,X760) = ti(X759,X763)
| ti(X759,X760) = ti(X759,X762)
| hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X760),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X761),bot_bot(fun(X759,bool)))) != hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X762),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X763),bot_bot(fun(X759,bool)))) )
& ( ti(X759,X761) = ti(X759,X762)
| ti(X759,X760) = ti(X759,X762)
| hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X760),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X761),bot_bot(fun(X759,bool)))) != hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X762),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X763),bot_bot(fun(X759,bool)))) )
& ( ti(X759,X760) = ti(X759,X763)
| ti(X759,X761) = ti(X759,X763)
| hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X760),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X761),bot_bot(fun(X759,bool)))) != hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X762),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X763),bot_bot(fun(X759,bool)))) )
& ( ti(X759,X761) = ti(X759,X762)
| ti(X759,X761) = ti(X759,X763)
| hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X760),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X761),bot_bot(fun(X759,bool)))) != hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X762),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X763),bot_bot(fun(X759,bool)))) )
& ( ti(X759,X760) != ti(X759,X762)
| ti(X759,X761) != ti(X759,X763)
| hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X760),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X761),bot_bot(fun(X759,bool)))) = hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X762),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X763),bot_bot(fun(X759,bool)))) )
& ( ti(X759,X760) != ti(X759,X763)
| ti(X759,X761) != ti(X759,X762)
| hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X760),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X761),bot_bot(fun(X759,bool)))) = hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X762),hAPP(fun(X759,bool),fun(X759,bool),hAPP(X759,fun(fun(X759,bool),fun(X759,bool)),insert(X759),X763),bot_bot(fun(X759,bool)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_63_doubleton__eq__iff])])]) ).
fof(i_0_189,plain,
! [X764,X765,X766] :
( ( ~ hBOOL(hAPP(fun(X764,bool),bool,hAPP(X764,fun(fun(X764,bool),bool),member(X764),X765),hAPP(fun(X764,bool),fun(X764,bool),hAPP(X764,fun(fun(X764,bool),fun(X764,bool)),insert(X764),X766),bot_bot(fun(X764,bool)))))
| ti(X764,X765) = ti(X764,X766) )
& ( ti(X764,X765) != ti(X764,X766)
| hBOOL(hAPP(fun(X764,bool),bool,hAPP(X764,fun(fun(X764,bool),bool),member(X764),X765),hAPP(fun(X764,bool),fun(X764,bool),hAPP(X764,fun(fun(X764,bool),fun(X764,bool)),insert(X764),X766),bot_bot(fun(X764,bool))))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_64_singleton__iff])]) ).
fof(i_0_190,plain,
! [X756,X757,X758] :
( ~ hBOOL(hAPP(fun(X756,bool),bool,hAPP(X756,fun(fun(X756,bool),bool),member(X756),X757),hAPP(fun(X756,bool),fun(X756,bool),hAPP(X756,fun(fun(X756,bool),fun(X756,bool)),insert(X756),X758),bot_bot(fun(X756,bool)))))
| ti(X756,X757) = ti(X756,X758) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_62_singletonE])]) ).
fof(i_0_191,plain,
! [X611,X612,X613,X614,X615,X616] :
( ti(X611,X614) != hAPP(X612,X611,X615,X616)
| ~ hBOOL(hAPP(fun(X612,bool),bool,hAPP(X612,fun(fun(X612,bool),bool),member(X612),X616),X613))
| hBOOL(hAPP(fun(X611,bool),bool,hAPP(X611,fun(fun(X611,bool),bool),member(X611),X614),hAPP(fun(X612,bool),fun(X611,bool),hAPP(fun(X612,X611),fun(fun(X612,bool),fun(X611,bool)),image(X612,X611),X615),X613))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_25_image__eqI])]) ).
fof(i_0_192,plain,
! [X716,X717,X718,X719,X720,X721] :
( ~ hBOOL(hAPP(fun(X717,bool),bool,hAPP(X717,fun(fun(X717,bool),bool),member(X717),X720),X721))
| ti(X716,X718) != hAPP(X717,X716,X719,X720)
| hBOOL(hAPP(fun(X716,bool),bool,hAPP(X716,fun(fun(X716,bool),bool),member(X716),X718),hAPP(fun(X717,bool),fun(X716,bool),hAPP(fun(X717,X716),fun(fun(X717,bool),fun(X716,bool)),image(X717,X716),X719),X721))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_54_rev__image__eqI])]) ).
fof(i_0_193,plain,
! [X662,X663,X664,X665] :
( ( ~ hBOOL(hAPP(X662,bool,hAPP(fun(X662,bool),fun(X662,bool),hAPP(X662,fun(fun(X662,bool),fun(X662,bool)),insert(X662),X663),X664),X665))
| ti(X662,X663) = ti(X662,X665)
| hBOOL(hAPP(X662,bool,X664,X665)) )
& ( ti(X662,X663) != ti(X662,X665)
| hBOOL(hAPP(X662,bool,hAPP(fun(X662,bool),fun(X662,bool),hAPP(X662,fun(fun(X662,bool),fun(X662,bool)),insert(X662),X663),X664),X665)) )
& ( ~ hBOOL(hAPP(X662,bool,X664,X665))
| hBOOL(hAPP(X662,bool,hAPP(fun(X662,bool),fun(X662,bool),hAPP(X662,fun(fun(X662,bool),fun(X662,bool)),insert(X662),X663),X664),X665)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_38_insert__code])])]) ).
fof(i_0_194,plain,
! [X658,X659,X660,X661] :
( ( hAPP(fun(X658,bool),fun(X658,bool),hAPP(X658,fun(fun(X658,bool),fun(X658,bool)),insert(X658),X660),X661) != hAPP(fun(X658,bool),fun(X658,bool),hAPP(X658,fun(fun(X658,bool),fun(X658,bool)),insert(X658),X660),X659)
| ti(fun(X658,bool),X661) = ti(fun(X658,bool),X659)
| hBOOL(hAPP(fun(X658,bool),bool,hAPP(X658,fun(fun(X658,bool),bool),member(X658),X660),X659))
| hBOOL(hAPP(fun(X658,bool),bool,hAPP(X658,fun(fun(X658,bool),bool),member(X658),X660),X661)) )
& ( ti(fun(X658,bool),X661) != ti(fun(X658,bool),X659)
| hAPP(fun(X658,bool),fun(X658,bool),hAPP(X658,fun(fun(X658,bool),fun(X658,bool)),insert(X658),X660),X661) = hAPP(fun(X658,bool),fun(X658,bool),hAPP(X658,fun(fun(X658,bool),fun(X658,bool)),insert(X658),X660),X659)
| hBOOL(hAPP(fun(X658,bool),bool,hAPP(X658,fun(fun(X658,bool),bool),member(X658),X660),X659))
| hBOOL(hAPP(fun(X658,bool),bool,hAPP(X658,fun(fun(X658,bool),bool),member(X658),X660),X661)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_170])])]) ).
fof(i_0_195,plain,
! [X711,X712,X713] :
( ( hBOOL(hAPP(fun(X711,bool),bool,hAPP(fun(X711,bool),fun(fun(X711,bool),bool),ord_less_eq(fun(X711,bool)),X712),X713))
| ti(fun(X711,bool),X712) != ti(fun(X711,bool),X713) )
& ( hBOOL(hAPP(fun(X711,bool),bool,hAPP(fun(X711,bool),fun(fun(X711,bool),bool),ord_less_eq(fun(X711,bool)),X713),X712))
| ti(fun(X711,bool),X712) != ti(fun(X711,bool),X713) )
& ( ~ hBOOL(hAPP(fun(X711,bool),bool,hAPP(fun(X711,bool),fun(fun(X711,bool),bool),ord_less_eq(fun(X711,bool)),X712),X713))
| ~ hBOOL(hAPP(fun(X711,bool),bool,hAPP(fun(X711,bool),fun(fun(X711,bool),bool),ord_less_eq(fun(X711,bool)),X713),X712))
| ti(fun(X711,bool),X712) = ti(fun(X711,bool),X713) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_52_set__eq__subset])])]) ).
fof(i_0_196,plain,
! [X604,X605,X606] :
( ~ hBOOL(hAPP(fun(X604,bool),bool,hAPP(fun(X604,bool),fun(fun(X604,bool),bool),ord_less_eq(fun(X604,bool)),X605),X606))
| ~ hBOOL(hAPP(fun(X604,bool),bool,hAPP(fun(X604,bool),fun(fun(X604,bool),bool),ord_less_eq(fun(X604,bool)),X606),X605))
| ti(fun(X604,bool),X605) = ti(fun(X604,bool),X606) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_23_equalityI])]) ).
fof(i_0_197,plain,
! [X596,X597,X598,X599] :
( ( ~ hBOOL(hAPP(fun(X596,bool),bool,hAPP(X596,fun(fun(X596,bool),bool),member(X596),X598),X599))
| hBOOL(hAPP(fun(X596,bool),bool,hAPP(X596,fun(fun(X596,bool),bool),member(X596),X598),hAPP(fun(X596,bool),fun(X596,bool),hAPP(X596,fun(fun(X596,bool),fun(X596,bool)),insert(X596),X597),X599))) )
& ( ti(X596,X598) != ti(X596,X597)
| hBOOL(hAPP(fun(X596,bool),bool,hAPP(X596,fun(fun(X596,bool),bool),member(X596),X598),hAPP(fun(X596,bool),fun(X596,bool),hAPP(X596,fun(fun(X596,bool),fun(X596,bool)),insert(X596),X597),X599))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_171])])]) ).
fof(i_0_198,plain,
! [X651,X652,X653] :
( ~ hBOOL(hAPP(fun(X651,bool),bool,hAPP(X651,fun(fun(X651,bool),bool),member(X651),X652),X653))
| hAPP(fun(X651,bool),fun(X651,bool),hAPP(X651,fun(fun(X651,bool),fun(X651,bool)),insert(X651),X652),X653) = ti(fun(X651,bool),X653) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_35_insert__absorb])]) ).
fof(i_0_199,plain,
! [X753,X754,X755] :
( hAPP(fun(X753,bool),fun(X753,bool),hAPP(X753,fun(fun(X753,bool),fun(X753,bool)),insert(X753),X754),bot_bot(fun(X753,bool))) != hAPP(fun(X753,bool),fun(X753,bool),hAPP(X753,fun(fun(X753,bool),fun(X753,bool)),insert(X753),X755),bot_bot(fun(X753,bool)))
| ti(X753,X754) = ti(X753,X755) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_61_singleton__inject])]) ).
fof(i_0_200,plain,
! [X776,X777] :
( ( ~ hBOOL(hAPP(fun(X776,bool),bool,hAPP(fun(X776,bool),fun(fun(X776,bool),bool),ord_less_eq(fun(X776,bool)),X777),bot_bot(fun(X776,bool))))
| ti(fun(X776,bool),X777) = bot_bot(fun(X776,bool)) )
& ( ti(fun(X776,bool),X777) != bot_bot(fun(X776,bool))
| hBOOL(hAPP(fun(X776,bool),bool,hAPP(fun(X776,bool),fun(fun(X776,bool),bool),ord_less_eq(fun(X776,bool)),X777),bot_bot(fun(X776,bool)))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_68_subset__empty])]) ).
fof(i_0_201,plain,
! [X571,X572,X573,X574] :
( ( ti(fun(X572,bool),X574) != bot_bot(fun(X572,bool))
| hAPP(fun(X572,bool),fun(X571,bool),hAPP(fun(X572,X571),fun(fun(X572,bool),fun(X571,bool)),image(X572,X571),hAPP(X571,fun(X572,X571),combk(X571,X572),X573)),X574) = bot_bot(fun(X571,bool)) )
& ( ti(fun(X572,bool),X574) = bot_bot(fun(X572,bool))
| hAPP(fun(X572,bool),fun(X571,bool),hAPP(fun(X572,X571),fun(fun(X572,bool),fun(X571,bool)),image(X572,X571),hAPP(X571,fun(X572,X571),combk(X571,X572),X573)),X574) = hAPP(fun(X571,bool),fun(X571,bool),hAPP(X571,fun(fun(X571,bool),fun(X571,bool)),insert(X571),X573),bot_bot(fun(X571,bool))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_14_image__constant__conv])]) ).
fof(i_0_202,plain,
! [X640,X641,X643,X644,X645] :
( ( hBOOL(hAPP(fun(X640,bool),bool,hAPP(X640,fun(fun(X640,bool),bool),member(X640),esk4_2(X640,X641)),X641))
| ti(fun(X640,bool),X641) = bot_bot(fun(X640,bool)) )
& ( ti(fun(X643,bool),X644) != bot_bot(fun(X643,bool))
| ~ hBOOL(hAPP(fun(X643,bool),bool,hAPP(X643,fun(fun(X643,bool),bool),member(X643),X645),X644)) ) ),
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_172])])])])]) ).
fof(i_0_203,plain,
! [X617,X618,X619] :
( ti(fun(X617,bool),X619) != bot_bot(fun(X617,bool))
| ~ hBOOL(hAPP(fun(X617,bool),bool,hAPP(X617,fun(fun(X617,bool),bool),member(X617),X618),X619)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_173])]) ).
fof(i_0_204,plain,
! [X634,X635,X636,X637,X638] :
( ( ~ hBOOL(hAPP(fun(X634,bool),bool,hAPP(X634,fun(fun(X634,bool),bool),member(X634),X636),X635))
| ti(fun(X634,bool),X635) != bot_bot(fun(X634,bool)) )
& ( ti(fun(X637,bool),X638) = bot_bot(fun(X637,bool))
| hBOOL(hAPP(fun(X637,bool),bool,hAPP(X637,fun(fun(X637,bool),bool),member(X637),esk3_2(X637,X638)),X638)) ) ),
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_205,plain,
! [X708,X709,X710] :
( ti(fun(X708,bool),X709) != ti(fun(X708,bool),X710)
| hBOOL(hAPP(fun(X708,bool),bool,hAPP(fun(X708,bool),fun(fun(X708,bool),bool),ord_less_eq(fun(X708,bool)),X709),X710)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_51_equalityD1])]) ).
fof(i_0_206,plain,
! [X686,X687,X688] :
( ( hBOOL(hAPP(fun(X686,bool),bool,hAPP(fun(X686,bool),fun(fun(X686,bool),bool),ord_less_eq(fun(X686,bool)),X687),X688))
| ti(fun(X686,bool),X687) != ti(fun(X686,bool),X688) )
& ( hBOOL(hAPP(fun(X686,bool),bool,hAPP(fun(X686,bool),fun(fun(X686,bool),bool),ord_less_eq(fun(X686,bool)),X688),X687))
| ti(fun(X686,bool),X687) != ti(fun(X686,bool),X688) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_174])])]) ).
fof(i_0_207,plain,
! [X705,X706,X707] :
( ti(fun(X705,bool),X706) != ti(fun(X705,bool),X707)
| hBOOL(hAPP(fun(X705,bool),bool,hAPP(fun(X705,bool),fun(fun(X705,bool),bool),ord_less_eq(fun(X705,bool)),X707),X706)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_50_equalityD2])]) ).
fof(i_0_208,plain,
! [X799,X800,X801,X802] :
( hAPP(X799,X800,X801,esk6_4(X799,X800,X801,X802)) != hAPP(X799,X800,X802,esk6_4(X799,X800,X801,X802))
| ti(fun(X799,X800),X801) = ti(fun(X799,X800),X802) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_75_ext])])]) ).
fof(i_0_209,plain,
! [X3,X18] : ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X18),bot_bot(fun(X3,bool)))),
inference(fof_simplification,[status(thm)],[fact_28_empty__iff]) ).
fof(i_0_210,plain,
! [X3,X15] : ~ hBOOL(hAPP(fun(X3,bool),bool,hAPP(X3,fun(fun(X3,bool),bool),member(X3),X15),bot_bot(fun(X3,bool)))),
inference(fof_simplification,[status(thm)],[fact_20_emptyE]) ).
fof(i_0_211,plain,
! [X941,X942,X943] :
( ~ hBOOL(hAPP(X941,bool,hAPP(X941,fun(X941,bool),fequal(X941),X942),X943))
| ti(X941,X942) = ti(X941,X943) ),
inference(variable_rename,[status(thm)],[i_0_175]) ).
fof(i_0_212,plain,
! [X38,X47] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X47))
| ~ hBOOL(X38)
| hBOOL(X47) ),
inference(fof_simplification,[status(thm)],[help_fimplies_3_1_U]) ).
fof(i_0_213,plain,
! [X38,X47] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X47))
| hBOOL(X38)
| hBOOL(X47) ),
inference(fof_simplification,[status(thm)],[help_fdisj_3_1_U]) ).
fof(i_0_214,plain,
! [X38,X47] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X47))
| hBOOL(X38) ),
inference(fof_simplification,[status(thm)],[help_fconj_2_1_U]) ).
fof(i_0_215,plain,
! [X38,X47] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X47))
| hBOOL(X47) ),
inference(fof_simplification,[status(thm)],[help_fconj_3_1_U]) ).
fof(i_0_216,plain,
! [X944,X945,X946] :
( ti(X944,X945) != ti(X944,X946)
| hBOOL(hAPP(X944,bool,hAPP(X944,fun(X944,bool),fequal(X944),X945),X946)) ),
inference(variable_rename,[status(thm)],[help_fequal_2_1_T]) ).
fof(i_0_217,plain,
! [X778,X779,X780,X781] :
( ( hAPP(fun(X778,bool),fun(X779,bool),hAPP(fun(X778,X779),fun(fun(X778,bool),fun(X779,bool)),image(X778,X779),X780),X781) != bot_bot(fun(X779,bool))
| ti(fun(X778,bool),X781) = bot_bot(fun(X778,bool)) )
& ( ti(fun(X778,bool),X781) != bot_bot(fun(X778,bool))
| hAPP(fun(X778,bool),fun(X779,bool),hAPP(fun(X778,X779),fun(fun(X778,bool),fun(X779,bool)),image(X778,X779),X780),X781) = bot_bot(fun(X779,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_69_image__is__empty])]) ).
fof(i_0_218,plain,
! [X785,X786,X787,X788] :
( ( bot_bot(fun(X785,bool)) != hAPP(fun(X786,bool),fun(X785,bool),hAPP(fun(X786,X785),fun(fun(X786,bool),fun(X785,bool)),image(X786,X785),X787),X788)
| ti(fun(X786,bool),X788) = bot_bot(fun(X786,bool)) )
& ( ti(fun(X786,bool),X788) != bot_bot(fun(X786,bool))
| bot_bot(fun(X785,bool)) = hAPP(fun(X786,bool),fun(X785,bool),hAPP(fun(X786,X785),fun(fun(X786,bool),fun(X785,bool)),image(X786,X785),X787),X788) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_71_empty__is__image])]) ).
fof(i_0_219,plain,
! [X499,X500,X501] : ti(fun(fun(X499,fun(X500,X501)),fun(fun(X499,X500),fun(X499,X501))),combs(X499,X500,X501)) = combs(X499,X500,X501),
inference(variable_rename,[status(thm)],[tsy_c_COMBS_res]) ).
fof(i_0_220,plain,
! [X493,X494,X495] : ti(fun(fun(X493,fun(X494,X495)),fun(X494,fun(X493,X495))),combc(X493,X494,X495)) = combc(X493,X494,X495),
inference(variable_rename,[status(thm)],[tsy_c_COMBC_res]) ).
fof(i_0_221,plain,
! [X490,X491,X492] : ti(fun(fun(X490,X491),fun(fun(X492,X490),fun(X492,X491))),combb(X490,X491,X492)) = combb(X490,X491,X492),
inference(variable_rename,[status(thm)],[tsy_c_COMBB_res]) ).
fof(i_0_222,plain,
! [X47,X38] :
( ~ hBOOL(X38)
| ~ hBOOL(X47)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X38),X47)) ),
inference(fof_simplification,[status(thm)],[help_fconj_1_1_U]) ).
fof(i_0_223,plain,
! [X38,X47] :
( ~ hBOOL(X47)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X38),X47)) ),
inference(fof_simplification,[status(thm)],[help_fimplies_2_1_U]) ).
fof(i_0_224,plain,
! [X47,X38] :
( ~ hBOOL(X38)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X47)) ),
inference(fof_simplification,[status(thm)],[help_fdisj_1_1_U]) ).
fof(i_0_225,plain,
! [X38,X47] :
( ~ hBOOL(X47)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X38),X47)) ),
inference(fof_simplification,[status(thm)],[help_fdisj_2_1_U]) ).
fof(i_0_226,plain,
! [X511,X512] : ti(fun(fun(X511,X512),fun(fun(X511,bool),fun(X512,bool))),image(X511,X512)) = image(X511,X512),
inference(variable_rename,[status(thm)],[tsy_c_Set_Oimage_res]) ).
fof(i_0_227,plain,
! [X745,X746] : hAPP(fun(X745,bool),fun(X745,bool),hAPP(fun(X745,X745),fun(fun(X745,bool),fun(X745,bool)),image(X745,X745),combi(X745)),X746) = ti(fun(X745,bool),X746),
inference(variable_rename,[status(thm)],[fact_59_image__ident]) ).
fof(i_0_228,plain,
! [X504] : ti(fun(fun(hoare_509422987triple(X504),bool),fun(fun(hoare_509422987triple(X504),bool),bool)),hoare_122391849derivs(X504)) = hoare_122391849derivs(X504),
inference(variable_rename,[status(thm)],[tsy_c_Hoare__Mirabelle__pjuwniqynr_Ohoare__derivs_res]) ).
fof(i_0_229,plain,
! [X513] : ti(fun(X513,fun(fun(X513,bool),fun(X513,bool))),insert(X513)) = insert(X513),
inference(variable_rename,[status(thm)],[tsy_c_Set_Oinsert_res]) ).
fof(i_0_230,plain,
! [X3,X17] :
( hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X17) = bot_bot(fun(X3,bool))
<=> ! [X24] : ~ hBOOL(hAPP(X3,bool,X17,X24)) ),
inference(fof_simplification,[status(thm)],[fact_27_Collect__empty__eq]) ).
fof(i_0_231,plain,
! [X3,X17] :
( bot_bot(fun(X3,bool)) = hAPP(fun(X3,bool),fun(X3,bool),collect(X3),X17)
<=> ! [X24] : ~ hBOOL(hAPP(X3,bool,X17,X24)) ),
inference(fof_simplification,[status(thm)],[fact_29_empty__Collect__eq]) ).
fof(i_0_232,plain,
! [X895,X896] :
( ( hAPP(pname,com,body_1,X895) != hAPP(pname,com,body_1,X896)
| ti(pname,X895) = ti(pname,X896) )
& ( ti(pname,X895) != ti(pname,X896)
| hAPP(pname,com,body_1,X895) = hAPP(pname,com,body_1,X896) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_99_com_Osimps_I6_J])]) ).
fof(i_0_233,plain,
! [X515,X516,X517,X518] : hAPP(X515,X516,ti(fun(X515,X516),X517),X518) = hAPP(X515,X516,X517,X518),
inference(variable_rename,[status(thm)],[tsy_c_hAPP_arg1]) ).
fof(i_0_234,plain,
! [X509] : ti(fun(fun(X509,bool),fun(fun(X509,bool),bool)),ord_less_eq(fun(X509,bool))) = ord_less_eq(fun(X509,bool)),
inference(variable_rename,[status(thm)],[tsy_c_Orderings_Oord__class_Oless__eq_res]) ).
fof(i_0_235,plain,
! [X918,X919,X920,X921] : hAPP(X918,X919,hAPP(X919,fun(X918,X919),combk(X919,X918),X920),X921) = ti(X919,X920),
inference(variable_rename,[status(thm)],[help_COMBK_1_1_U]) ).
fof(i_0_236,plain,
! [X900,X901] : ti(X900,ti(X900,X901)) = ti(X900,X901),
inference(variable_rename,[status(thm)],[help_ti_idem]) ).
fof(i_0_237,plain,
! [X519,X520,X521,X522] : hAPP(X519,X520,X521,ti(X519,X522)) = hAPP(X519,X520,X521,X522),
inference(variable_rename,[status(thm)],[tsy_c_hAPP_arg2]) ).
fof(i_0_238,plain,
! [X523,X524,X525,X526] : ti(X523,hAPP(X524,X523,X525,X526)) = hAPP(X524,X523,X525,X526),
inference(variable_rename,[status(thm)],[tsy_c_hAPP_res]) ).
fof(i_0_239,plain,
! [X528] : ti(fun(X528,fun(fun(X528,bool),bool)),member(X528)) = member(X528),
inference(variable_rename,[status(thm)],[tsy_c_member_res]) ).
fof(i_0_240,plain,
! [X505,X506] : ti(fun(fun(X505,option(X506)),fun(X505,bool)),dom(X505,X506)) = dom(X505,X506),
inference(variable_rename,[status(thm)],[tsy_c_Map_Odom_res]) ).
fof(i_0_241,hypothesis,
! [X527] :
( ( ~ hBOOL(ti(bool,X527))
| hBOOL(X527) )
& ( ~ hBOOL(X527)
| hBOOL(ti(bool,X527)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[tsy_c_hBOOL_arg1])]) ).
fof(i_0_242,plain,
! [X38] :
( ~ hBOOL(hAPP(bool,bool,fNot,X38))
| ~ hBOOL(X38) ),
inference(fof_simplification,[status(thm)],[help_fNot_1_1_U]) ).
fof(i_0_243,plain,
! [X510] : ti(fun(fun(X510,bool),fun(X510,bool)),collect(X510)) = collect(X510),
inference(variable_rename,[status(thm)],[tsy_c_Set_OCollect_res]) ).
fof(i_0_244,plain,
! [X807,X808] : hAPP(fun(X807,bool),fun(X807,bool),collect(X807),X808) = ti(fun(X807,bool),X808),
inference(variable_rename,[status(thm)],[fact_77_Collect__def]) ).
fof(i_0_245,plain,
! [X497,X498] : ti(fun(X497,fun(X498,X497)),combk(X497,X498)) = combk(X497,X498),
inference(variable_rename,[status(thm)],[tsy_c_COMBK_res]) ).
fof(i_0_246,plain,
! [X514] : ti(fun(X514,fun(X514,bool)),fequal(X514)) = fequal(X514),
inference(variable_rename,[status(thm)],[tsy_c_fequal_res]) ).
fof(i_0_247,plain,
! [X502] : ti(fun(fun(X502,bool),bool),finite_finite(X502)) = finite_finite(X502),
inference(variable_rename,[status(thm)],[tsy_c_Finite__Set_Ofinite_res]) ).
fof(i_0_248,plain,
! [X940] :
( ti(bool,X940) = fTrue
| ti(bool,X940) = fFalse ),
inference(variable_rename,[status(thm)],[help_fFalse_1_1_T]) ).
fof(i_0_249,plain,
! [X508] : ti(fun(X508,bool),bot_bot(fun(X508,bool))) = bot_bot(fun(X508,bool)),
inference(variable_rename,[status(thm)],[tsy_c_Orderings_Obot__class_Obot_res]) ).
fof(i_0_250,plain,
! [X507] : ti(fun(X507,option(X507)),some(X507)) = some(X507),
inference(variable_rename,[status(thm)],[tsy_c_Option_Ooption_OSome_res]) ).
fof(i_0_251,plain,
! [X496] : ti(fun(X496,X496),combi(X496)) = combi(X496),
inference(variable_rename,[status(thm)],[tsy_c_COMBI_res]) ).
fof(i_0_252,plain,
! [X503] : ti(X503,undefined(X503)) = undefined(X503),
inference(variable_rename,[status(thm)],[tsy_c_HOL_Oundefined_res]) ).
fof(i_0_253,plain,
! [X554,X555] :
( ~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X554))),X555)),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X554)))),bot_bot(fun(hoare_509422987triple(state),bool)))))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X555),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X554))),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_7_MGT__BodyN])]) ).
fof(i_0_254,negated_conjecture,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool))))),
inference(fof_simplification,[status(thm)],[inference(assume_negation,[status(cth)],[conj_7])]) ).
fof(i_0_255,plain,
! [X739,X740,X741] :
( ( hBOOL(hAPP(fun(X739,bool),bool,finite_finite(X739),hAPP(fun(X739,bool),fun(X739,bool),collect(X739),X740)))
| ~ hBOOL(hAPP(fun(X739,bool),bool,finite_finite(X739),hAPP(fun(X739,bool),fun(X739,bool),collect(X739),hAPP(fun(X739,bool),fun(X739,bool),hAPP(fun(X739,fun(bool,bool)),fun(fun(X739,bool),fun(X739,bool)),combs(X739,bool,bool),hAPP(fun(X739,bool),fun(X739,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X739,bool),fun(X739,fun(bool,bool))),combb(bool,fun(bool,bool),X739),fdisj),X740)),X741)))) )
& ( hBOOL(hAPP(fun(X739,bool),bool,finite_finite(X739),hAPP(fun(X739,bool),fun(X739,bool),collect(X739),X741)))
| ~ hBOOL(hAPP(fun(X739,bool),bool,finite_finite(X739),hAPP(fun(X739,bool),fun(X739,bool),collect(X739),hAPP(fun(X739,bool),fun(X739,bool),hAPP(fun(X739,fun(bool,bool)),fun(fun(X739,bool),fun(X739,bool)),combs(X739,bool,bool),hAPP(fun(X739,bool),fun(X739,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X739,bool),fun(X739,fun(bool,bool))),combb(bool,fun(bool,bool),X739),fdisj),X740)),X741)))) )
& ( ~ hBOOL(hAPP(fun(X739,bool),bool,finite_finite(X739),hAPP(fun(X739,bool),fun(X739,bool),collect(X739),X740)))
| ~ hBOOL(hAPP(fun(X739,bool),bool,finite_finite(X739),hAPP(fun(X739,bool),fun(X739,bool),collect(X739),X741)))
| hBOOL(hAPP(fun(X739,bool),bool,finite_finite(X739),hAPP(fun(X739,bool),fun(X739,bool),collect(X739),hAPP(fun(X739,bool),fun(X739,bool),hAPP(fun(X739,fun(bool,bool)),fun(fun(X739,bool),fun(X739,bool)),combs(X739,bool,bool),hAPP(fun(X739,bool),fun(X739,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X739,bool),fun(X739,fun(bool,bool))),combb(bool,fun(bool,bool),X739),fdisj),X740)),X741)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_57_finite__Collect__disjI])])]) ).
fof(i_0_256,plain,
! [X677,X678,X679] : hAPP(fun(X677,bool),fun(X677,bool),hAPP(X677,fun(fun(X677,bool),fun(X677,bool)),insert(X677),X678),hAPP(fun(X677,bool),fun(X677,bool),collect(X677),X679)) = hAPP(fun(X677,bool),fun(X677,bool),collect(X677),hAPP(fun(X677,bool),fun(X677,bool),hAPP(fun(X677,fun(bool,bool)),fun(fun(X677,bool),fun(X677,bool)),combs(X677,bool,bool),hAPP(fun(X677,bool),fun(X677,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X677,bool),fun(X677,fun(bool,bool))),combb(bool,fun(bool,bool),X677),fimplies),hAPP(fun(X677,bool),fun(X677,bool),hAPP(fun(bool,bool),fun(fun(X677,bool),fun(X677,bool)),combb(bool,bool,X677),fNot),hAPP(X677,fun(X677,bool),hAPP(fun(X677,fun(X677,bool)),fun(X677,fun(X677,bool)),combc(X677,X677,bool),fequal(X677)),X678)))),X679)),
inference(variable_rename,[status(thm)],[fact_42_insert__Collect]) ).
fof(i_0_257,plain,
! [X568,X569,X570] :
( ( ~ hBOOL(hAPP(fun(X568,bool),bool,finite_finite(X568),hAPP(fun(X568,bool),fun(X568,bool),collect(X568),X570)))
| hBOOL(hAPP(fun(X568,bool),bool,finite_finite(X568),hAPP(fun(X568,bool),fun(X568,bool),collect(X568),hAPP(fun(X568,bool),fun(X568,bool),hAPP(fun(X568,fun(bool,bool)),fun(fun(X568,bool),fun(X568,bool)),combs(X568,bool,bool),hAPP(fun(X568,bool),fun(X568,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X568,bool),fun(X568,fun(bool,bool))),combb(bool,fun(bool,bool),X568),fconj),X570)),X569)))) )
& ( ~ hBOOL(hAPP(fun(X568,bool),bool,finite_finite(X568),hAPP(fun(X568,bool),fun(X568,bool),collect(X568),X569)))
| hBOOL(hAPP(fun(X568,bool),bool,finite_finite(X568),hAPP(fun(X568,bool),fun(X568,bool),collect(X568),hAPP(fun(X568,bool),fun(X568,bool),hAPP(fun(X568,fun(bool,bool)),fun(fun(X568,bool),fun(X568,bool)),combs(X568,bool,bool),hAPP(fun(X568,bool),fun(X568,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X568,bool),fun(X568,fun(bool,bool))),combb(bool,fun(bool,bool),X568),fconj),X570)),X569)))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_13_finite__Collect__conjI])])]) ).
fof(i_0_258,plain,
! [X742,X743,X744] : hAPP(fun(X742,bool),fun(X742,bool),hAPP(X742,fun(fun(X742,bool),fun(X742,bool)),insert(X742),X743),X744) = hAPP(fun(X742,bool),fun(X742,bool),collect(X742),hAPP(fun(X742,bool),fun(X742,bool),hAPP(fun(X742,fun(bool,bool)),fun(fun(X742,bool),fun(X742,bool)),combs(X742,bool,bool),hAPP(fun(X742,bool),fun(X742,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X742,bool),fun(X742,fun(bool,bool))),combb(bool,fun(bool,bool),X742),fdisj),hAPP(X742,fun(X742,bool),hAPP(fun(X742,fun(X742,bool)),fun(X742,fun(X742,bool)),combc(X742,X742,bool),fequal(X742)),X743))),hAPP(fun(X742,bool),fun(X742,bool),hAPP(fun(X742,fun(fun(X742,bool),bool)),fun(fun(X742,bool),fun(X742,bool)),combc(X742,fun(X742,bool),bool),member(X742)),X744))),
inference(variable_rename,[status(thm)],[fact_58_insert__compr__raw]) ).
fof(i_0_259,plain,
! [X680,X681,X682] : hAPP(fun(X680,bool),fun(X680,bool),hAPP(X680,fun(fun(X680,bool),fun(X680,bool)),insert(X680),X681),X682) = hAPP(fun(X680,bool),fun(X680,bool),collect(X680),hAPP(fun(X680,bool),fun(X680,bool),hAPP(fun(X680,fun(bool,bool)),fun(fun(X680,bool),fun(X680,bool)),combs(X680,bool,bool),hAPP(fun(X680,bool),fun(X680,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X680,bool),fun(X680,fun(bool,bool))),combb(bool,fun(bool,bool),X680),fdisj),hAPP(X680,fun(X680,bool),hAPP(fun(X680,fun(X680,bool)),fun(X680,fun(X680,bool)),combc(X680,X680,bool),fequal(X680)),X681))),hAPP(fun(X680,bool),fun(X680,bool),hAPP(fun(X680,fun(fun(X680,bool),bool)),fun(fun(X680,bool),fun(X680,bool)),combc(X680,fun(X680,bool),bool),member(X680)),X682))),
inference(variable_rename,[status(thm)],[fact_43_insert__compr]) ).
fof(i_0_260,plain,
! [X866,X867] :
( ( hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),esk8_2(X866,X867)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))
| ~ hBOOL(hAPP(com,bool,wt,X866))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X867),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X866)),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hoare_1883395792gleton) )
& ( ~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X867),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,esk8_2(X866,X867)))),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X866))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X867),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X866)),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hoare_1883395792gleton) ) ),
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_261,plain,
! [X856,X857,X858] :
( ( ~ hBOOL(hAPP(X856,bool,X857,X858))
| hAPP(fun(X856,bool),fun(X856,bool),collect(X856),hAPP(fun(X856,bool),fun(X856,bool),hAPP(fun(X856,fun(bool,bool)),fun(fun(X856,bool),fun(X856,bool)),combs(X856,bool,bool),hAPP(fun(X856,bool),fun(X856,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X856,bool),fun(X856,fun(bool,bool))),combb(bool,fun(bool,bool),X856),fconj),hAPP(X856,fun(X856,bool),hAPP(fun(X856,fun(X856,bool)),fun(X856,fun(X856,bool)),combc(X856,X856,bool),fequal(X856)),X858))),X857)) = hAPP(fun(X856,bool),fun(X856,bool),hAPP(X856,fun(fun(X856,bool),fun(X856,bool)),insert(X856),X858),bot_bot(fun(X856,bool))) )
& ( hBOOL(hAPP(X856,bool,X857,X858))
| hAPP(fun(X856,bool),fun(X856,bool),collect(X856),hAPP(fun(X856,bool),fun(X856,bool),hAPP(fun(X856,fun(bool,bool)),fun(fun(X856,bool),fun(X856,bool)),combs(X856,bool,bool),hAPP(fun(X856,bool),fun(X856,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X856,bool),fun(X856,fun(bool,bool))),combb(bool,fun(bool,bool),X856),fconj),hAPP(X856,fun(X856,bool),hAPP(fun(X856,fun(X856,bool)),fun(X856,fun(X856,bool)),combc(X856,X856,bool),fequal(X856)),X858))),X857)) = bot_bot(fun(X856,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_176])]) ).
fof(i_0_262,plain,
! [X859,X860,X861] :
( ( ~ hBOOL(hAPP(X859,bool,X860,X861))
| hAPP(fun(X859,bool),fun(X859,bool),collect(X859),hAPP(fun(X859,bool),fun(X859,bool),hAPP(fun(X859,fun(bool,bool)),fun(fun(X859,bool),fun(X859,bool)),combs(X859,bool,bool),hAPP(fun(X859,bool),fun(X859,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X859,bool),fun(X859,fun(bool,bool))),combb(bool,fun(bool,bool),X859),fconj),hAPP(X859,fun(X859,bool),fequal(X859),X861))),X860)) = hAPP(fun(X859,bool),fun(X859,bool),hAPP(X859,fun(fun(X859,bool),fun(X859,bool)),insert(X859),X861),bot_bot(fun(X859,bool))) )
& ( hBOOL(hAPP(X859,bool,X860,X861))
| hAPP(fun(X859,bool),fun(X859,bool),collect(X859),hAPP(fun(X859,bool),fun(X859,bool),hAPP(fun(X859,fun(bool,bool)),fun(fun(X859,bool),fun(X859,bool)),combs(X859,bool,bool),hAPP(fun(X859,bool),fun(X859,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X859,bool),fun(X859,fun(bool,bool))),combb(bool,fun(bool,bool),X859),fconj),hAPP(X859,fun(X859,bool),fequal(X859),X861))),X860)) = bot_bot(fun(X859,bool)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_177])]) ).
fof(i_0_263,plain,
! [X877,X878,X879,X880] :
( ( hBOOL(hAPP(fun(X877,bool),bool,finite_finite(X877),esk11_4(X877,X878,X879,X880)))
| hBOOL(hAPP(fun(X877,bool),bool,X878,X880))
| ~ hBOOL(hAPP(fun(X877,bool),bool,X878,bot_bot(fun(X877,bool))))
| ~ hBOOL(hAPP(fun(X877,bool),bool,hAPP(fun(X877,bool),fun(fun(X877,bool),bool),ord_less_eq(fun(X877,bool)),X880),X879))
| ~ hBOOL(hAPP(fun(X877,bool),bool,finite_finite(X877),X880)) )
& ( hBOOL(hAPP(fun(X877,bool),bool,hAPP(X877,fun(fun(X877,bool),bool),member(X877),esk10_4(X877,X878,X879,X880)),X879))
| hBOOL(hAPP(fun(X877,bool),bool,X878,X880))
| ~ hBOOL(hAPP(fun(X877,bool),bool,X878,bot_bot(fun(X877,bool))))
| ~ hBOOL(hAPP(fun(X877,bool),bool,hAPP(fun(X877,bool),fun(fun(X877,bool),bool),ord_less_eq(fun(X877,bool)),X880),X879))
| ~ hBOOL(hAPP(fun(X877,bool),bool,finite_finite(X877),X880)) )
& ( ~ hBOOL(hAPP(fun(X877,bool),bool,hAPP(X877,fun(fun(X877,bool),bool),member(X877),esk10_4(X877,X878,X879,X880)),esk11_4(X877,X878,X879,X880)))
| hBOOL(hAPP(fun(X877,bool),bool,X878,X880))
| ~ hBOOL(hAPP(fun(X877,bool),bool,X878,bot_bot(fun(X877,bool))))
| ~ hBOOL(hAPP(fun(X877,bool),bool,hAPP(fun(X877,bool),fun(fun(X877,bool),bool),ord_less_eq(fun(X877,bool)),X880),X879))
| ~ hBOOL(hAPP(fun(X877,bool),bool,finite_finite(X877),X880)) )
& ( hBOOL(hAPP(fun(X877,bool),bool,X878,esk11_4(X877,X878,X879,X880)))
| hBOOL(hAPP(fun(X877,bool),bool,X878,X880))
| ~ hBOOL(hAPP(fun(X877,bool),bool,X878,bot_bot(fun(X877,bool))))
| ~ hBOOL(hAPP(fun(X877,bool),bool,hAPP(fun(X877,bool),fun(fun(X877,bool),bool),ord_less_eq(fun(X877,bool)),X880),X879))
| ~ hBOOL(hAPP(fun(X877,bool),bool,finite_finite(X877),X880)) )
& ( ~ hBOOL(hAPP(fun(X877,bool),bool,X878,hAPP(fun(X877,bool),fun(X877,bool),hAPP(X877,fun(fun(X877,bool),fun(X877,bool)),insert(X877),esk10_4(X877,X878,X879,X880)),esk11_4(X877,X878,X879,X880))))
| hBOOL(hAPP(fun(X877,bool),bool,X878,X880))
| ~ hBOOL(hAPP(fun(X877,bool),bool,X878,bot_bot(fun(X877,bool))))
| ~ hBOOL(hAPP(fun(X877,bool),bool,hAPP(fun(X877,bool),fun(fun(X877,bool),bool),ord_less_eq(fun(X877,bool)),X880),X879))
| ~ hBOOL(hAPP(fun(X877,bool),bool,finite_finite(X877),X880)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_178])])])]) ).
fof(i_0_264,plain,
! [X546,X547,X548,X549] :
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X546),bool),bool,hAPP(fun(hoare_509422987triple(X546),bool),fun(fun(hoare_509422987triple(X546),bool),bool),hoare_122391849derivs(X546),X548),hAPP(fun(hoare_509422987triple(X546),bool),fun(hoare_509422987triple(X546),bool),hAPP(hoare_509422987triple(X546),fun(fun(hoare_509422987triple(X546),bool),fun(hoare_509422987triple(X546),bool)),insert(hoare_509422987triple(X546)),X549),bot_bot(fun(hoare_509422987triple(X546),bool)))))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X546),bool),bool,hAPP(fun(hoare_509422987triple(X546),bool),fun(fun(hoare_509422987triple(X546),bool),bool),hoare_122391849derivs(X546),X548),X547))
| hBOOL(hAPP(fun(hoare_509422987triple(X546),bool),bool,hAPP(fun(hoare_509422987triple(X546),bool),fun(fun(hoare_509422987triple(X546),bool),bool),hoare_122391849derivs(X546),X548),hAPP(fun(hoare_509422987triple(X546),bool),fun(hoare_509422987triple(X546),bool),hAPP(hoare_509422987triple(X546),fun(fun(hoare_509422987triple(X546),bool),fun(hoare_509422987triple(X546),bool)),insert(hoare_509422987triple(X546)),X549),X547))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_5_hoare__derivs_Oinsert])]) ).
fof(i_0_265,plain,
! [X556,X557] :
( ~ hBOOL(hAPP(fun(X556,bool),bool,finite_finite(X556),X557))
| hBOOL(hAPP(fun(fun(X556,bool),bool),bool,finite_finite(fun(X556,bool)),hAPP(fun(fun(X556,bool),bool),fun(fun(X556,bool),bool),collect(fun(X556,bool)),hAPP(fun(X556,bool),fun(fun(X556,bool),bool),hAPP(fun(fun(X556,bool),fun(fun(X556,bool),bool)),fun(fun(X556,bool),fun(fun(X556,bool),bool)),combc(fun(X556,bool),fun(X556,bool),bool),ord_less_eq(fun(X556,bool))),X557)))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_8_finite__Collect__subsets])]) ).
fof(i_0_266,plain,
! [X834,X835,X836,X837,X838] :
( ~ hBOOL(hAPP(fun(X835,bool),bool,hAPP(fun(X835,bool),fun(fun(X835,bool),bool),ord_less_eq(fun(X835,bool)),X837),X838))
| hBOOL(hAPP(fun(X834,bool),bool,hAPP(fun(X834,bool),fun(fun(X834,bool),bool),ord_less_eq(fun(X834,bool)),hAPP(fun(X835,bool),fun(X834,bool),hAPP(fun(X835,X834),fun(fun(X835,bool),fun(X834,bool)),image(X835,X834),X836),X837)),hAPP(fun(X835,bool),fun(X834,bool),hAPP(fun(X835,X834),fun(fun(X835,bool),fun(X834,bool)),image(X835,X834),X836),X838))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_84_image__mono])]) ).
fof(i_0_267,plain,
! [X817,X818,X819,X820] :
( ( hBOOL(hAPP(fun(X817,bool),bool,hAPP(X817,fun(fun(X817,bool),bool),member(X817),X818),X820))
| ~ hBOOL(hAPP(fun(X817,bool),bool,hAPP(fun(X817,bool),fun(fun(X817,bool),bool),ord_less_eq(fun(X817,bool)),hAPP(fun(X817,bool),fun(X817,bool),hAPP(X817,fun(fun(X817,bool),fun(X817,bool)),insert(X817),X818),X819)),X820)) )
& ( hBOOL(hAPP(fun(X817,bool),bool,hAPP(fun(X817,bool),fun(fun(X817,bool),bool),ord_less_eq(fun(X817,bool)),X819),X820))
| ~ hBOOL(hAPP(fun(X817,bool),bool,hAPP(fun(X817,bool),fun(fun(X817,bool),bool),ord_less_eq(fun(X817,bool)),hAPP(fun(X817,bool),fun(X817,bool),hAPP(X817,fun(fun(X817,bool),fun(X817,bool)),insert(X817),X818),X819)),X820)) )
& ( ~ hBOOL(hAPP(fun(X817,bool),bool,hAPP(X817,fun(fun(X817,bool),bool),member(X817),X818),X820))
| ~ hBOOL(hAPP(fun(X817,bool),bool,hAPP(fun(X817,bool),fun(fun(X817,bool),bool),ord_less_eq(fun(X817,bool)),X819),X820))
| hBOOL(hAPP(fun(X817,bool),bool,hAPP(fun(X817,bool),fun(fun(X817,bool),bool),ord_less_eq(fun(X817,bool)),hAPP(fun(X817,bool),fun(X817,bool),hAPP(X817,fun(fun(X817,bool),fun(X817,bool)),insert(X817),X818),X819)),X820)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_80_insert__subset])])]) ).
fof(i_0_268,plain,
! [X550,X551,X552,X553] :
( ( hBOOL(hAPP(fun(hoare_509422987triple(X550),bool),bool,hAPP(fun(hoare_509422987triple(X550),bool),fun(fun(hoare_509422987triple(X550),bool),bool),hoare_122391849derivs(X550),X551),hAPP(fun(hoare_509422987triple(X550),bool),fun(hoare_509422987triple(X550),bool),hAPP(hoare_509422987triple(X550),fun(fun(hoare_509422987triple(X550),bool),fun(hoare_509422987triple(X550),bool)),insert(hoare_509422987triple(X550)),X552),bot_bot(fun(hoare_509422987triple(X550),bool)))))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X550),bool),bool,hAPP(fun(hoare_509422987triple(X550),bool),fun(fun(hoare_509422987triple(X550),bool),bool),hoare_122391849derivs(X550),X551),hAPP(fun(hoare_509422987triple(X550),bool),fun(hoare_509422987triple(X550),bool),hAPP(hoare_509422987triple(X550),fun(fun(hoare_509422987triple(X550),bool),fun(hoare_509422987triple(X550),bool)),insert(hoare_509422987triple(X550)),X552),X553))) )
& ( hBOOL(hAPP(fun(hoare_509422987triple(X550),bool),bool,hAPP(fun(hoare_509422987triple(X550),bool),fun(fun(hoare_509422987triple(X550),bool),bool),hoare_122391849derivs(X550),X551),X553))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X550),bool),bool,hAPP(fun(hoare_509422987triple(X550),bool),fun(fun(hoare_509422987triple(X550),bool),bool),hoare_122391849derivs(X550),X551),hAPP(fun(hoare_509422987triple(X550),bool),fun(hoare_509422987triple(X550),bool),hAPP(hoare_509422987triple(X550),fun(fun(hoare_509422987triple(X550),bool),fun(hoare_509422987triple(X550),bool)),insert(hoare_509422987triple(X550)),X552),X553))) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_6_derivs__insertD])])]) ).
fof(i_0_269,plain,
! [X795,X796,X797,X798] :
( ~ hBOOL(hAPP(fun(X795,bool),bool,hAPP(fun(X795,bool),fun(fun(X795,bool),bool),ord_less_eq(fun(X795,bool)),X797),X798))
| hBOOL(hAPP(fun(X795,bool),bool,hAPP(fun(X795,bool),fun(fun(X795,bool),bool),ord_less_eq(fun(X795,bool)),hAPP(fun(X795,bool),fun(X795,bool),hAPP(X795,fun(fun(X795,bool),fun(X795,bool)),insert(X795),X796),X797)),hAPP(fun(X795,bool),fun(X795,bool),hAPP(X795,fun(fun(X795,bool),fun(X795,bool)),insert(X795),X796),X798))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_74_insert__mono])]) ).
cnf(i_0_270,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_179]) ).
cnf(i_0_271,plain,
hAPP(X1,X1,combi(X1),X2) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_180]) ).
cnf(i_0_272,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_181]) ).
fof(i_0_273,plain,
! [X813,X814,X815,X816] :
( ( ~ hBOOL(hAPP(fun(X813,bool),bool,hAPP(fun(X813,bool),fun(fun(X813,bool),bool),ord_less_eq(fun(X813,bool)),X816),hAPP(fun(X813,bool),fun(X813,bool),hAPP(X813,fun(fun(X813,bool),fun(X813,bool)),insert(X813),X815),X814)))
| hBOOL(hAPP(fun(X813,bool),bool,hAPP(fun(X813,bool),fun(fun(X813,bool),bool),ord_less_eq(fun(X813,bool)),X816),X814))
| hBOOL(hAPP(fun(X813,bool),bool,hAPP(X813,fun(fun(X813,bool),bool),member(X813),X815),X816)) )
& ( ~ hBOOL(hAPP(fun(X813,bool),bool,hAPP(fun(X813,bool),fun(fun(X813,bool),bool),ord_less_eq(fun(X813,bool)),X816),X814))
| hBOOL(hAPP(fun(X813,bool),bool,hAPP(fun(X813,bool),fun(fun(X813,bool),bool),ord_less_eq(fun(X813,bool)),X816),hAPP(fun(X813,bool),fun(X813,bool),hAPP(X813,fun(fun(X813,bool),fun(X813,bool)),insert(X813),X815),X814)))
| hBOOL(hAPP(fun(X813,bool),bool,hAPP(X813,fun(fun(X813,bool),bool),member(X813),X815),X816)) ) ),
inference(distribute,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[i_0_182])])]) ).
cnf(i_0_274,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_183]) ).
cnf(i_0_275,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_184]) ).
cnf(i_0_276,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_181]) ).
cnf(i_0_277,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_185]) ).
fof(i_0_278,plain,
! [X585,X586,X587,X588,X589] :
( ~ hBOOL(hAPP(fun(X586,bool),bool,finite_finite(X586),X589))
| ~ hBOOL(hAPP(fun(X585,bool),bool,hAPP(fun(X585,bool),fun(fun(X585,bool),bool),ord_less_eq(fun(X585,bool)),X587),hAPP(fun(X586,bool),fun(X585,bool),hAPP(fun(X586,X585),fun(fun(X586,bool),fun(X585,bool)),image(X586,X585),X588),X589)))
| hBOOL(hAPP(fun(X585,bool),bool,finite_finite(X585),X587)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_17_finite__surj])]) ).
cnf(i_0_279,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_186]) ).
cnf(i_0_280,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_187]) ).
fof(i_0_281,plain,
! [X593] :
( ~ hBOOL(hoare_1883395792gleton)
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hAPP(com,bool,wt,X593))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X593)),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_19_MGF])]) ).
fof(i_0_282,plain,
! [X722,X723,X724,X725,X726] :
( ~ hBOOL(hAPP(fun(X723,bool),bool,hAPP(X723,fun(fun(X723,bool),bool),member(X723),X725),X726))
| hBOOL(hAPP(fun(X722,bool),bool,hAPP(X722,fun(fun(X722,bool),bool),member(X722),hAPP(X723,X722,X724,X725)),hAPP(fun(X723,bool),fun(X722,bool),hAPP(fun(X723,X722),fun(fun(X723,bool),fun(X722,bool)),image(X723,X722),X724),X726))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_55_imageI])]) ).
cnf(i_0_283,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_188]) ).
cnf(i_0_284,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_188]) ).
cnf(i_0_285,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_188]) ).
cnf(i_0_286,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_188]) ).
cnf(i_0_287,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_189]) ).
cnf(i_0_288,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_190]) ).
cnf(i_0_289,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_191]) ).
cnf(i_0_290,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_184]) ).
cnf(i_0_291,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_192]) ).
fof(i_0_292,plain,
! [X747,X748,X749,X750,X751,X752] : hAPP(fun(X747,bool),fun(X748,bool),hAPP(fun(X747,X748),fun(fun(X747,bool),fun(X748,bool)),image(X747,X748),X750),hAPP(fun(X749,bool),fun(X747,bool),hAPP(fun(X749,X747),fun(fun(X749,bool),fun(X747,bool)),image(X749,X747),X751),X752)) = hAPP(fun(X749,bool),fun(X748,bool),hAPP(fun(X749,X748),fun(fun(X749,bool),fun(X748,bool)),image(X749,X748),hAPP(fun(X749,X747),fun(X749,X748),hAPP(fun(X747,X748),fun(fun(X749,X747),fun(X749,X748)),combb(X747,X748,X749),X750),X751)),X752),
inference(variable_rename,[status(thm)],[fact_60_image__image]) ).
fof(i_0_293,plain,
! [X809,X810,X811,X812] :
( ~ hBOOL(hAPP(fun(X809,bool),bool,hAPP(fun(X809,bool),fun(fun(X809,bool),bool),ord_less_eq(fun(X809,bool)),X811),X812))
| hBOOL(hAPP(fun(X809,bool),bool,hAPP(fun(X809,bool),fun(fun(X809,bool),bool),ord_less_eq(fun(X809,bool)),X811),hAPP(fun(X809,bool),fun(X809,bool),hAPP(X809,fun(fun(X809,bool),fun(X809,bool)),insert(X809),X810),X812))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_78_subset__insertI2])]) ).
fof(i_0_294,plain,
! [X534,X535,X536,X537] :
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X534),bool),bool,hAPP(fun(hoare_509422987triple(X534),bool),fun(fun(hoare_509422987triple(X534),bool),bool),hoare_122391849derivs(X534),X536),X537))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X534),bool),bool,hAPP(fun(hoare_509422987triple(X534),bool),fun(fun(hoare_509422987triple(X534),bool),bool),ord_less_eq(fun(hoare_509422987triple(X534),bool)),X535),X537))
| hBOOL(hAPP(fun(hoare_509422987triple(X534),bool),bool,hAPP(fun(hoare_509422987triple(X534),bool),fun(fun(hoare_509422987triple(X534),bool),bool),hoare_122391849derivs(X534),X536),X535)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_2_weaken])]) ).
fof(i_0_295,plain,
! [X538,X539,X540,X541] :
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X538),bool),bool,hAPP(fun(hoare_509422987triple(X538),bool),fun(fun(hoare_509422987triple(X538),bool),bool),hoare_122391849derivs(X538),X540),X541))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X538),bool),bool,hAPP(fun(hoare_509422987triple(X538),bool),fun(fun(hoare_509422987triple(X538),bool),bool),ord_less_eq(fun(hoare_509422987triple(X538),bool)),X540),X539))
| hBOOL(hAPP(fun(hoare_509422987triple(X538),bool),bool,hAPP(fun(hoare_509422987triple(X538),bool),fun(fun(hoare_509422987triple(X538),bool),bool),hoare_122391849derivs(X538),X539),X541)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_3_thin])]) ).
fof(i_0_296,plain,
! [X654,X655,X656,X657] :
( ~ hBOOL(hAPP(fun(X654,bool),bool,hAPP(X654,fun(fun(X654,bool),bool),member(X654),X656),X657))
| hBOOL(hAPP(fun(X654,bool),bool,hAPP(X654,fun(fun(X654,bool),bool),member(X654),X656),hAPP(fun(X654,bool),fun(X654,bool),hAPP(X654,fun(fun(X654,bool),fun(X654,bool)),insert(X654),X655),X657))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_36_insertI2])]) ).
fof(i_0_297,plain,
! [X689,X690,X691,X692] :
( ~ hBOOL(hAPP(fun(X689,bool),bool,hAPP(fun(X689,bool),fun(fun(X689,bool),bool),ord_less_eq(fun(X689,bool)),X691),X692))
| ~ hBOOL(hAPP(fun(X689,bool),bool,hAPP(fun(X689,bool),fun(fun(X689,bool),bool),ord_less_eq(fun(X689,bool)),X692),X690))
| hBOOL(hAPP(fun(X689,bool),bool,hAPP(fun(X689,bool),fun(fun(X689,bool),bool),ord_less_eq(fun(X689,bool)),X691),X690)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_46_subset__trans])]) ).
fof(i_0_298,plain,
! [X542,X543,X544,X545] :
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X542),bool),bool,hAPP(fun(hoare_509422987triple(X542),bool),fun(fun(hoare_509422987triple(X542),bool),bool),hoare_122391849derivs(X542),X544),X545))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X542),bool),bool,hAPP(fun(hoare_509422987triple(X542),bool),fun(fun(hoare_509422987triple(X542),bool),bool),hoare_122391849derivs(X542),X543),X544))
| hBOOL(hAPP(fun(hoare_509422987triple(X542),bool),bool,hAPP(fun(hoare_509422987triple(X542),bool),fun(fun(hoare_509422987triple(X542),bool),bool),hoare_122391849derivs(X542),X543),X545)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_4_cut])]) ).
cnf(i_0_299,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_193]) ).
fof(i_0_300,plain,
! [X824,X825,X826,X827,X828] :
( ~ hBOOL(hAPP(fun(X825,bool),bool,hAPP(X825,fun(fun(X825,bool),bool),member(X825),X827),X828))
| hAPP(fun(X824,bool),fun(X824,bool),hAPP(X824,fun(fun(X824,bool),fun(X824,bool)),insert(X824),hAPP(X825,X824,X826,X827)),hAPP(fun(X825,bool),fun(X824,bool),hAPP(fun(X825,X824),fun(fun(X825,bool),fun(X824,bool)),image(X825,X824),X826),X828)) = hAPP(fun(X825,bool),fun(X824,bool),hAPP(fun(X825,X824),fun(fun(X825,bool),fun(X824,bool)),image(X825,X824),X826),X828) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_82_insert__image])]) ).
cnf(i_0_301,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_188]) ).
cnf(i_0_302,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_188]) ).
fof(i_0_303,plain,
! [X697,X698,X699,X700] :
( ~ hBOOL(hAPP(fun(X697,bool),bool,hAPP(X697,fun(fun(X697,bool),bool),member(X697),X699),X700))
| ~ hBOOL(hAPP(fun(X697,bool),bool,hAPP(fun(X697,bool),fun(fun(X697,bool),bool),ord_less_eq(fun(X697,bool)),X700),X698))
| hBOOL(hAPP(fun(X697,bool),bool,hAPP(X697,fun(fun(X697,bool),bool),member(X697),X699),X698)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_48_set__rev__mp])]) ).
fof(i_0_304,plain,
! [X701,X702,X703,X704] :
( ~ hBOOL(hAPP(fun(X701,bool),bool,hAPP(fun(X701,bool),fun(fun(X701,bool),bool),ord_less_eq(fun(X701,bool)),X703),X704))
| ~ hBOOL(hAPP(fun(X701,bool),bool,hAPP(X701,fun(fun(X701,bool),bool),member(X701),X702),X703))
| hBOOL(hAPP(fun(X701,bool),bool,hAPP(X701,fun(fun(X701,bool),bool),member(X701),X702),X704)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_49_in__mono])]) ).
fof(i_0_305,plain,
! [X693,X694,X695,X696] :
( ~ hBOOL(hAPP(fun(X693,bool),bool,hAPP(fun(X693,bool),fun(fun(X693,bool),bool),ord_less_eq(fun(X693,bool)),X695),X696))
| ~ hBOOL(hAPP(fun(X693,bool),bool,hAPP(X693,fun(fun(X693,bool),bool),member(X693),X694),X695))
| hBOOL(hAPP(fun(X693,bool),bool,hAPP(X693,fun(fun(X693,bool),bool),member(X693),X694),X696)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_47_set__mp])]) ).
fof(i_0_306,plain,
! [X607,X608,X609,X610] :
( ~ hBOOL(hAPP(fun(X607,bool),bool,hAPP(fun(X607,bool),fun(fun(X607,bool),bool),ord_less_eq(fun(X607,bool)),X609),X610))
| ~ hBOOL(hAPP(fun(X607,bool),bool,hAPP(X607,fun(fun(X607,bool),bool),member(X607),X608),X609))
| hBOOL(hAPP(fun(X607,bool),bool,hAPP(X607,fun(fun(X607,bool),bool),member(X607),X608),X610)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_24_subsetD])]) ).
fof(i_0_307,plain,
! [X773,X774,X775] :
( ( ~ hBOOL(hAPP(fun(X773,bool),bool,finite_finite(X773),hAPP(fun(X773,bool),fun(X773,bool),hAPP(X773,fun(fun(X773,bool),fun(X773,bool)),insert(X773),X774),X775)))
| hBOOL(hAPP(fun(X773,bool),bool,finite_finite(X773),X775)) )
& ( ~ hBOOL(hAPP(fun(X773,bool),bool,finite_finite(X773),X775))
| hBOOL(hAPP(fun(X773,bool),bool,finite_finite(X773),hAPP(fun(X773,bool),fun(X773,bool),hAPP(X773,fun(fun(X773,bool),fun(X773,bool)),insert(X773),X774),X775))) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_67_finite__insert])]) ).
cnf(i_0_308,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_194]) ).
fof(i_0_309,plain,
! [X829,X830,X831,X832,X833] : hAPP(fun(X829,bool),fun(X830,bool),hAPP(fun(X829,X830),fun(fun(X829,bool),fun(X830,bool)),image(X829,X830),X831),hAPP(fun(X829,bool),fun(X829,bool),hAPP(X829,fun(fun(X829,bool),fun(X829,bool)),insert(X829),X832),X833)) = hAPP(fun(X830,bool),fun(X830,bool),hAPP(X830,fun(fun(X830,bool),fun(X830,bool)),insert(X830),hAPP(X829,X830,X831,X832)),hAPP(fun(X829,bool),fun(X830,bool),hAPP(fun(X829,X830),fun(fun(X829,bool),fun(X830,bool)),image(X829,X830),X831),X833)),
inference(variable_rename,[status(thm)],[fact_83_image__insert]) ).
cnf(i_0_310,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_195]) ).
cnf(i_0_311,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_196]) ).
cnf(i_0_312,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_189]) ).
cnf(i_0_313,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_194]) ).
cnf(i_0_314,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_186]) ).
cnf(i_0_315,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_197]) ).
fof(i_0_316,plain,
! [X575,X576,X577,X578,X579] :
( ~ hBOOL(hAPP(fun(X576,bool),bool,hAPP(X576,fun(fun(X576,bool),bool),member(X576),X578),X579))
| hAPP(fun(X576,bool),fun(X575,bool),hAPP(fun(X576,X575),fun(fun(X576,bool),fun(X575,bool)),image(X576,X575),hAPP(X575,fun(X576,X575),combk(X575,X576),X577)),X579) = hAPP(fun(X575,bool),fun(X575,bool),hAPP(X575,fun(fun(X575,bool),fun(X575,bool)),insert(X575),X577),bot_bot(fun(X575,bool))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_15_image__constant])]) ).
fof(i_0_317,plain,
! [X821,X822,X823] : hBOOL(hAPP(fun(X821,bool),bool,hAPP(fun(X821,bool),fun(fun(X821,bool),bool),ord_less_eq(fun(X821,bool)),X822),hAPP(fun(X821,bool),fun(X821,bool),hAPP(X821,fun(fun(X821,bool),fun(X821,bool)),insert(X821),X823),X822))),
inference(variable_rename,[status(thm)],[fact_81_subset__insertI]) ).
fof(i_0_318,plain,
! [X670,X671,X672,X673] : hAPP(fun(X670,bool),fun(X670,bool),hAPP(X670,fun(fun(X670,bool),fun(X670,bool)),insert(X670),X671),hAPP(fun(X670,bool),fun(X670,bool),hAPP(X670,fun(fun(X670,bool),fun(X670,bool)),insert(X670),X672),X673)) = hAPP(fun(X670,bool),fun(X670,bool),hAPP(X670,fun(fun(X670,bool),fun(X670,bool)),insert(X670),X672),hAPP(fun(X670,bool),fun(X670,bool),hAPP(X670,fun(fun(X670,bool),fun(X670,bool)),insert(X670),X671),X673)),
inference(variable_rename,[status(thm)],[fact_40_insert__commute]) ).
fof(i_0_319,hypothesis,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),bool),member(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),fa)),
inference(fof_simplification,[status(thm)],[conj_3]) ).
fof(i_0_320,plain,
! [X683,X684,X685] : hBOOL(hAPP(fun(X683,bool),bool,hAPP(X683,fun(fun(X683,bool),bool),member(X683),X684),hAPP(fun(X683,bool),fun(X683,bool),hAPP(X683,fun(fun(X683,bool),fun(X683,bool)),insert(X683),X684),X685))),
inference(variable_rename,[status(thm)],[fact_44_insertI1]) ).
fof(i_0_321,plain,
! [X558,X559,X560,X561] :
( ~ hBOOL(hAPP(fun(X559,bool),bool,finite_finite(X559),X561))
| hBOOL(hAPP(fun(X558,bool),bool,finite_finite(X558),hAPP(fun(X559,bool),fun(X558,bool),hAPP(fun(X559,X558),fun(fun(X559,bool),fun(X558,bool)),image(X559,X558),X560),X561))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_9_finite__imageI])]) ).
fof(i_0_322,plain,
! [X531,X532,X533] :
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X531),bool),bool,hAPP(fun(hoare_509422987triple(X531),bool),fun(fun(hoare_509422987triple(X531),bool),bool),ord_less_eq(fun(hoare_509422987triple(X531),bool)),X532),X533))
| hBOOL(hAPP(fun(hoare_509422987triple(X531),bool),bool,hAPP(fun(hoare_509422987triple(X531),bool),fun(fun(hoare_509422987triple(X531),bool),bool),hoare_122391849derivs(X531),X533),X532)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_1_asm])]) ).
fof(i_0_323,plain,
! [X885,X886,X887] :
( ( hBOOL(hAPP(fun(X885,bool),bool,hAPP(X885,fun(fun(X885,bool),bool),member(X885),esk13_3(X885,X886,X887)),X887))
| hBOOL(hAPP(fun(X885,bool),bool,hAPP(fun(X885,bool),fun(fun(X885,bool),bool),ord_less_eq(fun(X885,bool)),X887),X886)) )
& ( ~ hBOOL(hAPP(fun(X885,bool),bool,hAPP(X885,fun(fun(X885,bool),bool),member(X885),esk13_3(X885,X886,X887)),X886))
| hBOOL(hAPP(fun(X885,bool),bool,hAPP(fun(X885,bool),fun(fun(X885,bool),bool),ord_less_eq(fun(X885,bool)),X887),X886)) ) ),
inference(distribute,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_96_subsetI])])])]) ).
fof(i_0_324,plain,
! [X564,X565,X566] :
( ~ hBOOL(hAPP(fun(X564,bool),bool,finite_finite(X564),X566))
| hBOOL(hAPP(fun(X564,bool),bool,finite_finite(X564),hAPP(fun(X564,bool),fun(X564,bool),hAPP(X564,fun(fun(X564,bool),fun(X564,bool)),insert(X564),X565),X566))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_11_finite_OinsertI])]) ).
cnf(i_0_325,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_193]) ).
fof(i_0_326,plain,
! [X789,X790,X791] :
( ~ hBOOL(hAPP(fun(X789,bool),bool,hAPP(fun(X789,bool),fun(fun(X789,bool),bool),ord_less_eq(fun(X789,bool)),X790),X791))
| ~ hBOOL(hAPP(fun(X789,bool),bool,finite_finite(X789),X791))
| hBOOL(hAPP(fun(X789,bool),bool,finite_finite(X789),X790)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_72_finite__subset])]) ).
fof(i_0_327,plain,
! [X792,X793,X794] :
( ~ hBOOL(hAPP(fun(X792,bool),bool,finite_finite(X792),X794))
| ~ hBOOL(hAPP(fun(X792,bool),bool,hAPP(fun(X792,bool),fun(fun(X792,bool),bool),ord_less_eq(fun(X792,bool)),X793),X794))
| hBOOL(hAPP(fun(X792,bool),bool,finite_finite(X792),X793)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_73_rev__finite__subset])]) ).
fof(i_0_328,plain,
! [X922,X923,X924,X925,X926,X927] : hAPP(X922,X923,hAPP(fun(X922,X924),fun(X922,X923),hAPP(fun(X922,fun(X924,X923)),fun(fun(X922,X924),fun(X922,X923)),combs(X922,X924,X923),X925),X926),X927) = hAPP(X924,X923,hAPP(X922,fun(X924,X923),X925,X927),hAPP(X922,X924,X926,X927)),
inference(variable_rename,[status(thm)],[help_COMBS_1_1_U]) ).
cnf(i_0_329,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_198]) ).
fof(i_0_330,plain,
! [X674,X675,X676] : hAPP(fun(X674,bool),fun(X674,bool),hAPP(X674,fun(fun(X674,bool),fun(X674,bool)),insert(X674),X675),hAPP(fun(X674,bool),fun(X674,bool),hAPP(X674,fun(fun(X674,bool),fun(X674,bool)),insert(X674),X675),X676)) = hAPP(fun(X674,bool),fun(X674,bool),hAPP(X674,fun(fun(X674,bool),fun(X674,bool)),insert(X674),X675),X676),
inference(variable_rename,[status(thm)],[fact_41_insert__absorb2]) ).
fof(i_0_331,plain,
! [X851,X852,X853,X854,X855] :
( hAPP(X851,option(X852),X853,X854) != hAPP(X852,option(X852),some(X852),X855)
| hBOOL(hAPP(fun(X851,bool),bool,hAPP(X851,fun(fun(X851,bool),bool),member(X851),X854),hAPP(fun(X851,option(X852)),fun(X851,bool),dom(X851,X852),X853))) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_86_domI])]) ).
fof(i_0_332,plain,
! [X862,X863] : hAPP(fun(X862,bool),fun(X862,bool),collect(X862),hAPP(X862,fun(X862,bool),hAPP(fun(X862,fun(X862,bool)),fun(X862,fun(X862,bool)),combc(X862,X862,bool),fequal(X862)),X863)) = hAPP(fun(X862,bool),fun(X862,bool),hAPP(X862,fun(fun(X862,bool),fun(X862,bool)),insert(X862),X863),bot_bot(fun(X862,bool))),
inference(variable_rename,[status(thm)],[fact_89_singleton__conv]) ).
cnf(i_0_333,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_199]) ).
cnf(i_0_334,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_200]) ).
cnf(i_0_335,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_201]) ).
fof(i_0_336,plain,
! [X904,X905,X906,X907,X908,X909] : hAPP(X904,X905,hAPP(fun(X904,X906),fun(X904,X905),hAPP(fun(X906,X905),fun(fun(X904,X906),fun(X904,X905)),combb(X906,X905,X904),X907),X908),X909) = hAPP(X906,X905,X907,hAPP(X904,X906,X908,X909)),
inference(variable_rename,[status(thm)],[help_COMBB_1_1_U]) ).
fof(i_0_337,plain,
! [X910,X911,X912,X913,X914,X915] : hAPP(X910,X911,hAPP(X912,fun(X910,X911),hAPP(fun(X910,fun(X912,X911)),fun(X912,fun(X910,X911)),combc(X910,X912,X911),X913),X914),X915) = hAPP(X912,X911,hAPP(X910,fun(X912,X911),X913,X915),X914),
inference(variable_rename,[status(thm)],[help_COMBC_1_1_U]) ).
cnf(i_0_338,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_202]) ).
cnf(i_0_339,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_203]) ).
cnf(i_0_340,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_204]) ).
fof(i_0_341,plain,
! [X804,X805,X806] :
( ( ~ hBOOL(hAPP(fun(X804,bool),bool,hAPP(X804,fun(fun(X804,bool),bool),member(X804),X805),X806))
| hBOOL(hAPP(X804,bool,X806,X805)) )
& ( ~ hBOOL(hAPP(X804,bool,X806,X805))
| hBOOL(hAPP(fun(X804,bool),bool,hAPP(X804,fun(fun(X804,bool),bool),member(X804),X805),X806)) ) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_76_mem__def])]) ).
cnf(i_0_342,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_195]) ).
cnf(i_0_343,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_195]) ).
cnf(i_0_344,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_205]) ).
cnf(i_0_345,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_206]) ).
cnf(i_0_346,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_206]) ).
cnf(i_0_347,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_207]) ).
cnf(i_0_348,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_208]) ).
fof(i_0_349,plain,
! [X626,X627] : ~ hBOOL(hAPP(fun(X626,bool),bool,hAPP(X626,fun(fun(X626,bool),bool),member(X626),X627),bot_bot(fun(X626,bool)))),
inference(variable_rename,[status(thm)],[i_0_209]) ).
fof(i_0_350,plain,
! [X594,X595] : ~ hBOOL(hAPP(fun(X594,bool),bool,hAPP(X594,fun(fun(X594,bool),bool),member(X594),X595),bot_bot(fun(X594,bool)))),
inference(variable_rename,[status(thm)],[i_0_210]) ).
cnf(i_0_351,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_211]) ).
cnf(i_0_352,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_201]) ).
fof(i_0_353,plain,
! [X580,X581,X582,X583,X584] :
( hAPP(X580,option(X581),X582,X583) != hAPP(X581,option(X581),some(X581),X584)
| hAPP(fun(X580,bool),fun(X580,bool),hAPP(X580,fun(fun(X580,bool),fun(X580,bool)),insert(X580),X583),hAPP(fun(X580,option(X581)),fun(X580,bool),dom(X580,X581),X582)) = hAPP(fun(X580,option(X581)),fun(X580,bool),dom(X580,X581),X582) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_16_insert__dom])]) ).
fof(i_0_354,plain,
! [X883] :
( ~ hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,X883)))
| hAPP(pname,option(com),body,X883) = hAPP(com,option(com),some(com),esk12_1(X883)) ),
inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_95_WTs__elim__cases_I7_J])])]) ).
cnf(i_0_355,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_200]) ).
fof(i_0_356,plain,
! [X951,X952] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X951),X952))
| ~ hBOOL(X951)
| hBOOL(X952) ),
inference(variable_rename,[status(thm)],[i_0_212]) ).
fof(i_0_357,plain,
! [X938,X939] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X938),X939))
| hBOOL(X938)
| hBOOL(X939) ),
inference(variable_rename,[status(thm)],[i_0_213]) ).
fof(i_0_358,plain,
! [X930,X931] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X930),X931))
| hBOOL(X930) ),
inference(variable_rename,[status(thm)],[i_0_214]) ).
fof(i_0_359,plain,
! [X932,X933] :
( ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X932),X933))
| hBOOL(X933) ),
inference(variable_rename,[status(thm)],[i_0_215]) ).
cnf(i_0_360,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_216]) ).
fof(i_0_361,plain,
! [X562,X563] : hBOOL(hAPP(fun(X562,bool),bool,hAPP(fun(X562,bool),fun(fun(X562,bool),bool),ord_less_eq(fun(X562,bool)),bot_bot(fun(X562,bool))),X563)),
inference(variable_rename,[status(thm)],[fact_10_empty__subsetI]) ).
cnf(i_0_362,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_202]) ).
cnf(i_0_363,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_204]) ).
fof(i_0_364,plain,
! [X529,X530] : hBOOL(hAPP(fun(hoare_509422987triple(X529),bool),bool,hAPP(fun(hoare_509422987triple(X529),bool),fun(fun(hoare_509422987triple(X529),bool),bool),hoare_122391849derivs(X529),X530),bot_bot(fun(hoare_509422987triple(X529),bool)))),
inference(variable_rename,[status(thm)],[fact_0_empty]) ).
cnf(i_0_365,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_217]) ).
cnf(i_0_366,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_218]) ).
cnf(i_0_367,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_219]) ).
fof(i_0_368,plain,
! [X714,X715] : hBOOL(hAPP(fun(X714,bool),bool,hAPP(fun(X714,bool),fun(fun(X714,bool),bool),ord_less_eq(fun(X714,bool)),X715),X715)),
inference(variable_rename,[status(thm)],[fact_53_subset__refl]) ).
fof(i_0_369,plain,
! [X864,X865] : hAPP(fun(X864,bool),fun(X864,bool),collect(X864),hAPP(X864,fun(X864,bool),fequal(X864),X865)) = hAPP(fun(X864,bool),fun(X864,bool),hAPP(X864,fun(fun(X864,bool),fun(X864,bool)),insert(X864),X865),bot_bot(fun(X864,bool))),
inference(variable_rename,[status(thm)],[fact_90_singleton__conv2]) ).
cnf(i_0_370,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_220]) ).
cnf(i_0_371,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_221]) ).
cnf(i_0_372,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_217]) ).
cnf(i_0_373,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_218]) ).
fof(i_0_374,plain,
! [X767,X768,X769] : hAPP(fun(X767,bool),fun(X767,bool),hAPP(X767,fun(fun(X767,bool),fun(X767,bool)),insert(X767),X768),X769) != bot_bot(fun(X767,bool)),
inference(variable_rename,[status(thm)],[fact_65_insert__not__empty]) ).
fof(i_0_375,plain,
! [X770,X771,X772] : bot_bot(fun(X770,bool)) != hAPP(fun(X770,bool),fun(X770,bool),hAPP(X770,fun(fun(X770,bool),fun(X770,bool)),insert(X770),X771),X772),
inference(variable_rename,[status(thm)],[fact_66_empty__not__insert]) ).
fof(i_0_376,plain,
! [X928,X929] :
( ~ hBOOL(X929)
| ~ hBOOL(X928)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X929),X928)) ),
inference(variable_rename,[status(thm)],[i_0_222]) ).
fof(i_0_377,plain,
! [X949,X950] :
( ~ hBOOL(X950)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X949),X950)) ),
inference(variable_rename,[status(thm)],[i_0_223]) ).
fof(i_0_378,plain,
! [X934,X935] :
( ~ hBOOL(X935)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X935),X934)) ),
inference(variable_rename,[status(thm)],[i_0_224]) ).
fof(i_0_379,plain,
! [X936,X937] :
( ~ hBOOL(X937)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X936),X937)) ),
inference(variable_rename,[status(thm)],[i_0_225]) ).
fof(i_0_380,plain,
! [X947,X948] :
( hBOOL(X948)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X948),X947)) ),
inference(variable_rename,[status(thm)],[help_fimplies_1_1_U]) ).
cnf(i_0_381,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_226]) ).
cnf(i_0_382,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_227]) ).
cnf(i_0_383,plain,
ti(fun(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool)),hoare_122391849derivs(X1)) = hoare_122391849derivs(X1),
inference(split_conjunct,[status(thm)],[i_0_228]) ).
cnf(i_0_384,plain,
ti(fun(X1,fun(fun(X1,bool),fun(X1,bool))),insert(X1)) = insert(X1),
inference(split_conjunct,[status(thm)],[i_0_229]) ).
fof(i_0_385,plain,
! [X620,X621,X622,X623,X624] :
( ( hAPP(fun(X620,bool),fun(X620,bool),collect(X620),X621) != bot_bot(fun(X620,bool))
| ~ hBOOL(hAPP(X620,bool,X621,X622)) )
& ( hBOOL(hAPP(X623,bool,X624,esk1_2(X623,X624)))
| hAPP(fun(X623,bool),fun(X623,bool),collect(X623),X624) = bot_bot(fun(X623,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_230])])])])]) ).
fof(i_0_386,plain,
! [X628,X629,X630,X631,X632] :
( ( bot_bot(fun(X628,bool)) != hAPP(fun(X628,bool),fun(X628,bool),collect(X628),X629)
| ~ hBOOL(hAPP(X628,bool,X629,X630)) )
& ( hBOOL(hAPP(X631,bool,X632,esk2_2(X631,X632)))
| bot_bot(fun(X631,bool)) = hAPP(fun(X631,bool),fun(X631,bool),collect(X631),X632) ) ),
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_231])])])])]) ).
fof(i_0_387,plain,
! [X869,X870] :
( ~ hBOOL(wT_bodies)
| hAPP(pname,option(com),body,X869) != hAPP(com,option(com),some(com),X870)
| hBOOL(hAPP(com,bool,wt,X870)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_92_WT__bodiesD])]) ).
cnf(i_0_388,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_232]) ).
cnf(i_0_389,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_232]) ).
cnf(i_0_390,plain,
hAPP(X1,X2,ti(fun(X1,X2),X3),X4) = hAPP(X1,X2,X3,X4),
inference(split_conjunct,[status(thm)],[i_0_233]) ).
fof(i_0_391,plain,
! [X782,X783,X784] : hAPP(fun(X782,bool),fun(X783,bool),hAPP(fun(X782,X783),fun(fun(X782,bool),fun(X783,bool)),image(X782,X783),X784),bot_bot(fun(X782,bool))) = bot_bot(fun(X783,bool)),
inference(variable_rename,[status(thm)],[fact_70_image__empty]) ).
cnf(i_0_392,plain,
ti(fun(fun(X1,bool),fun(fun(X1,bool),bool)),ord_less_eq(fun(X1,bool))) = ord_less_eq(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_234]) ).
cnf(i_0_393,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),X3),X4) = ti(X2,X3),
inference(split_conjunct,[status(thm)],[i_0_235]) ).
cnf(i_0_394,plain,
ti(X1,ti(X1,X2)) = ti(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_236]) ).
cnf(i_0_395,plain,
hAPP(X1,X2,X3,ti(X1,X4)) = hAPP(X1,X2,X3,X4),
inference(split_conjunct,[status(thm)],[i_0_237]) ).
cnf(i_0_396,plain,
ti(X1,hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(split_conjunct,[status(thm)],[i_0_238]) ).
cnf(i_0_397,plain,
ti(fun(X1,fun(fun(X1,bool),bool)),member(X1)) = member(X1),
inference(split_conjunct,[status(thm)],[i_0_239]) ).
fof(i_0_398,plain,
! [X646] : bot_bot(fun(X646,bool)) = hAPP(fun(X646,bool),fun(X646,bool),collect(X646),hAPP(bool,fun(X646,bool),combk(bool,X646),fFalse)),
inference(variable_rename,[status(thm)],[fact_32_empty__def]) ).
cnf(i_0_399,plain,
ti(fun(fun(X1,option(X2)),fun(X1,bool)),dom(X1,X2)) = dom(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_240]) ).
cnf(i_0_400,hypothesis,
( hBOOL(X1)
| ~ hBOOL(ti(bool,X1)) ),
inference(split_conjunct,[status(thm)],[i_0_241]) ).
fof(i_0_401,plain,
! [X902] :
( ~ hBOOL(hAPP(bool,bool,fNot,X902))
| ~ hBOOL(X902) ),
inference(variable_rename,[status(thm)],[i_0_242]) ).
cnf(i_0_402,plain,
ti(fun(fun(X1,bool),fun(X1,bool)),collect(X1)) = collect(X1),
inference(split_conjunct,[status(thm)],[i_0_243]) ).
fof(i_0_403,plain,
! [X567] : hBOOL(hAPP(fun(X567,bool),bool,finite_finite(X567),bot_bot(fun(X567,bool)))),
inference(variable_rename,[status(thm)],[fact_12_finite_OemptyI]) ).
cnf(i_0_404,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2) = ti(fun(X1,bool),X2),
inference(split_conjunct,[status(thm)],[i_0_244]) ).
cnf(i_0_405,plain,
ti(fun(X1,fun(X2,X1)),combk(X1,X2)) = combk(X1,X2),
inference(split_conjunct,[status(thm)],[i_0_245]) ).
fof(i_0_406,plain,
! [X649,X650] :
( ~ finite_finite_1(X649)
| hBOOL(hAPP(fun(X649,bool),bool,finite_finite(X649),X650)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_34_finite])])]) ).
fof(i_0_407,plain,
! [X647,X648] :
( ~ finite_finite_1(X647)
| hBOOL(hAPP(fun(X647,bool),bool,finite_finite(X647),X648)) ),
inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[fact_33_finite__code])])]) ).
cnf(i_0_408,plain,
ti(fun(X1,fun(X1,bool)),fequal(X1)) = fequal(X1),
inference(split_conjunct,[status(thm)],[i_0_246]) ).
cnf(i_0_409,plain,
ti(fun(fun(X1,bool),bool),finite_finite(X1)) = finite_finite(X1),
inference(split_conjunct,[status(thm)],[i_0_247]) ).
cnf(i_0_410,hypothesis,
( hBOOL(ti(bool,X1))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_241]) ).
cnf(i_0_411,plain,
ti(fun(bool,fun(bool,bool)),fimplies) = fimplies,
inference(split_conjunct,[status(thm)],[tsy_c_fimplies_res]) ).
cnf(i_0_412,plain,
ti(fun(bool,fun(bool,bool)),fdisj) = fdisj,
inference(split_conjunct,[status(thm)],[tsy_c_fdisj_res]) ).
cnf(i_0_413,plain,
ti(fun(bool,fun(bool,bool)),fconj) = fconj,
inference(split_conjunct,[status(thm)],[tsy_c_fconj_res]) ).
cnf(i_0_414,plain,
( ti(bool,X1) = fTrue
| ti(bool,X1) = fFalse ),
inference(split_conjunct,[status(thm)],[i_0_248]) ).
fof(i_0_415,plain,
! [X903] :
( hBOOL(X903)
| hBOOL(hAPP(bool,bool,fNot,X903)) ),
inference(variable_rename,[status(thm)],[help_fNot_2_1_U]) ).
cnf(i_0_416,plain,
ti(fun(X1,bool),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(split_conjunct,[status(thm)],[i_0_249]) ).
cnf(i_0_417,plain,
ti(fun(X1,option(X1)),some(X1)) = some(X1),
inference(split_conjunct,[status(thm)],[i_0_250]) ).
cnf(i_0_418,hypothesis,
ti(fun(option(com),com),the(com)) = the(com),
inference(split_conjunct,[status(thm)],[tsy_c_Option_Othe_res]) ).
cnf(i_0_419,hypothesis,
ti(fun(hoare_509422987triple(state),bool),fa) = fa,
inference(split_conjunct,[status(thm)],[tsy_v_Fa_res]) ).
cnf(i_0_420,hypothesis,
ti(fun(pname,option(com)),body) = body,
inference(split_conjunct,[status(thm)],[tsy_c_Com_Obody_res]) ).
cnf(i_0_421,hypothesis,
ti(fun(com,hoare_509422987triple(state)),hoare_Mirabelle_MGT) = hoare_Mirabelle_MGT,
inference(split_conjunct,[status(thm)],[tsy_c_Hoare__Mirabelle__pjuwniqynr_OMGT_res]) ).
cnf(i_0_422,plain,
ti(fun(X1,X1),combi(X1)) = combi(X1),
inference(split_conjunct,[status(thm)],[i_0_251]) ).
cnf(i_0_423,hypothesis,
ti(fun(pname,com),body_1) = body_1,
inference(split_conjunct,[status(thm)],[tsy_c_Com_Ocom_OBODY_res]) ).
cnf(i_0_424,plain,
ti(fun(bool,bool),fNot) = fNot,
inference(split_conjunct,[status(thm)],[tsy_c_fNot_res]) ).
cnf(i_0_425,plain,
ti(fun(com,bool),wt) = wt,
inference(split_conjunct,[status(thm)],[tsy_c_Com_OWT_res]) ).
cnf(i_0_426,plain,
ti(X1,undefined(X1)) = undefined(X1),
inference(split_conjunct,[status(thm)],[i_0_252]) ).
cnf(i_0_427,hypothesis,
ti(pname,pn) = pn,
inference(split_conjunct,[status(thm)],[tsy_v_pn_res]) ).
cnf(i_0_428,plain,
ti(bool,fTrue) = fTrue,
inference(split_conjunct,[status(thm)],[tsy_c_fTrue_res]) ).
cnf(i_0_429,plain,
ti(bool,fFalse) = fFalse,
inference(split_conjunct,[status(thm)],[tsy_c_fFalse_res]) ).
cnf(i_0_430,hypothesis,
ti(bool,hoare_1883395792gleton) = hoare_1883395792gleton,
inference(split_conjunct,[status(thm)],[tsy_c_Hoare__Mirabelle__pjuwniqynr_Ostate__not__singleton_res]) ).
cnf(i_0_431,hypothesis,
ti(bool,wT_bodies) = wT_bodies,
inference(split_conjunct,[status(thm)],[tsy_c_Com_OWT__bodies_res]) ).
cnf(i_0_432,hypothesis,
ti(com,y) = y,
inference(split_conjunct,[status(thm)],[tsy_v_y_res]) ).
fof(i_0_433,plain,
! [X897,X898] :
( ~ finite_finite_1(X898)
| ~ finite_finite_1(X897)
| finite_finite_1(fun(X897,X898)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_fun___Finite__Set_Ofinite])]) ).
fof(i_0_434,plain,
! [X899] :
( ~ finite_finite_1(X899)
| finite_finite_1(option(X899)) ),
inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[arity_Option_Ooption___Finite__Set_Ofinite])]) ).
fof(i_0_435,plain,
~ hBOOL(fFalse),
inference(fof_simplification,[status(thm)],[help_fFalse_1_1_U]) ).
cnf(i_0_436,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X2),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X1))),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X1))),X2)),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,X1)))),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
inference(split_conjunct,[status(thm)],[i_0_253]),
[final] ).
cnf(i_0_437,negated_conjecture,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool))))),
inference(split_conjunct,[status(thm)],[i_0_254]),
[final] ).
cnf(i_0_438,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_255]),
[final] ).
cnf(i_0_439,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_255]),
[final] ).
cnf(i_0_440,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_256]),
[final] ).
cnf(i_0_441,hypothesis,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),ord_less_eq(fun(hoare_509422987triple(state),bool)),fa),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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_442,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_255]),
[final] ).
cnf(i_0_443,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_257]),
[final] ).
cnf(i_0_444,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_257]),
[final] ).
cnf(i_0_445,hypothesis,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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_446,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_258]),
[final] ).
cnf(i_0_447,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_259]),
[final] ).
cnf(i_0_448,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X1),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X2)),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X1),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,esk8_2(X2,X1)))),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X2))
| ~ hBOOL(hoare_1883395792gleton) ),
inference(split_conjunct,[status(thm)],[i_0_260]),
[final] ).
cnf(i_0_449,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_261]),
[final] ).
cnf(i_0_450,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_261]),
[final] ).
cnf(i_0_451,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_179]),
[final] ).
cnf(i_0_452,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_262]),
[final] ).
cnf(i_0_453,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_263]),
[final] ).
cnf(i_0_454,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_181]),
[final] ).
cnf(i_0_455,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),hAPP(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool),hAPP(hoare_509422987triple(X1),fun(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool)),insert(hoare_509422987triple(X1)),X3),X4)))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),hAPP(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool),hAPP(hoare_509422987triple(X1),fun(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool)),insert(hoare_509422987triple(X1)),X3),bot_bot(fun(hoare_509422987triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_264]),
[final] ).
cnf(i_0_456,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_183]),
[final] ).
cnf(i_0_457,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_184]),
[final] ).
cnf(i_0_458,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_262]),
[final] ).
cnf(i_0_459,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_265]),
[final] ).
cnf(i_0_460,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_266]),
[final] ).
cnf(i_0_461,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_267]),
[final] ).
cnf(i_0_462,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_267]),
[final] ).
cnf(i_0_463,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),hAPP(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool),hAPP(hoare_509422987triple(X1),fun(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool)),insert(hoare_509422987triple(X1)),X3),bot_bot(fun(hoare_509422987triple(X1),bool)))))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),hAPP(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool),hAPP(hoare_509422987triple(X1),fun(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool)),insert(hoare_509422987triple(X1)),X3),X4))) ),
inference(split_conjunct,[status(thm)],[i_0_268]),
[final] ).
cnf(i_0_464,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_269]),
[final] ).
cnf(i_0_465,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_179]),
[final] ).
cnf(i_0_466,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_267]),
[final] ).
cnf(i_0_467,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_270,c_0_271]),
[final] ).
cnf(i_0_468,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_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X2),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hAPP(com,bool,wt,X1))
| ~ hBOOL(hoare_1883395792gleton) ),
inference(split_conjunct,[status(thm)],[i_0_260]),
[final] ).
cnf(i_0_469,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_272,c_0_271]),
[final] ).
cnf(i_0_470,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_273]),
[final] ).
cnf(i_0_471,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_263]),
[final] ).
cnf(i_0_472,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),hAPP(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool),hAPP(hoare_509422987triple(X1),fun(fun(hoare_509422987triple(X1),bool),fun(hoare_509422987triple(X1),bool)),insert(hoare_509422987triple(X1)),X4),X3))) ),
inference(split_conjunct,[status(thm)],[i_0_268]),
[final] ).
cnf(i_0_473,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_274,c_0_271]),
[final] ).
cnf(i_0_474,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_275,c_0_271]),
[final] ).
cnf(i_0_475,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_276,c_0_271]),
[final] ).
cnf(i_0_476,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_277,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_477,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_278]),
[final] ).
cnf(i_0_478,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_279,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_479,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_280,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_480,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_509422987triple(state),bool)))))
| ~ hBOOL(hoare_1883395792gleton)
| ~ hBOOL(wT_bodies)
| ~ hBOOL(hAPP(com,bool,wt,X1)) ),
inference(split_conjunct,[status(thm)],[i_0_281]),
[final] ).
cnf(i_0_481,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_273]),
[final] ).
cnf(i_0_482,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_282]),
[final] ).
cnf(i_0_483,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_283,c_0_271]),c_0_271]),c_0_271]),c_0_271]),
[final] ).
cnf(i_0_484,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_284,c_0_271]),c_0_271]),c_0_271]),c_0_271]),
[final] ).
cnf(i_0_485,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_285,c_0_271]),c_0_271]),c_0_271]),c_0_271]),
[final] ).
cnf(i_0_486,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_286,c_0_271]),c_0_271]),c_0_271]),c_0_271]),
[final] ).
cnf(i_0_487,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_287,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_488,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_288,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_489,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_289,c_0_271]),
[final] ).
cnf(i_0_490,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_290,c_0_271]),
[final] ).
cnf(i_0_491,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_291,c_0_271]),
[final] ).
cnf(i_0_492,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_292]),
[final] ).
cnf(i_0_493,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_293]),
[final] ).
cnf(i_0_494,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_263]),
[final] ).
cnf(i_0_495,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X4))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X4),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_294]),
[final] ).
cnf(i_0_496,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X4)) ),
inference(split_conjunct,[status(thm)],[i_0_295]),
[final] ).
cnf(i_0_497,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_186]),
[final] ).
cnf(i_0_498,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_296]),
[final] ).
cnf(i_0_499,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_197]),
[final] ).
cnf(i_0_500,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_297]),
[final] ).
cnf(i_0_501,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X3))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_298]),
[final] ).
cnf(i_0_502,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_299,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_503,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_300]),
[final] ).
cnf(i_0_504,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_301,c_0_271]),c_0_271]),c_0_271]),c_0_271]),
[final] ).
cnf(i_0_505,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_302,c_0_271]),c_0_271]),c_0_271]),c_0_271]),
[final] ).
cnf(i_0_506,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_303]),
[final] ).
cnf(i_0_507,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_304]),
[final] ).
cnf(i_0_508,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_305]),
[final] ).
cnf(i_0_509,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_306]),
[final] ).
cnf(i_0_510,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_307]),
[final] ).
cnf(i_0_511,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_308,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_512,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_309]),
[final] ).
cnf(i_0_513,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_310,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_514,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_311,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_515,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_263]),
[final] ).
cnf(i_0_516,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_263]),
[final] ).
cnf(i_0_517,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_312,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_518,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_313,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_519,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_314,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_520,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_315,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_521,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_316]),
[final] ).
cnf(i_0_522,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_317]),
[final] ).
cnf(i_0_523,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_318]),
[final] ).
cnf(i_0_524,hypothesis,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),bool),member(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),fa)),
inference(split_conjunct,[status(thm)],[i_0_319]),
[final] ).
cnf(i_0_525,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_320]),
[final] ).
cnf(i_0_526,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_321]),
[final] ).
cnf(i_0_527,plain,
( hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X3),X2))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3)) ),
inference(split_conjunct,[status(thm)],[i_0_322]),
[final] ).
cnf(i_0_528,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_323]),
[final] ).
cnf(i_0_529,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_307]),
[final] ).
cnf(i_0_530,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_324]),
[final] ).
cnf(i_0_531,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_325,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_532,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_193]),
[final] ).
cnf(i_0_533,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_326]),
[final] ).
cnf(i_0_534,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_327]),
[final] ).
cnf(i_0_535,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_328]),
[final] ).
cnf(i_0_536,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_323]),
[final] ).
cnf(i_0_537,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_329,c_0_271]),
[final] ).
cnf(i_0_538,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_330]),
[final] ).
cnf(i_0_539,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_331]),
[final] ).
cnf(i_0_540,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_332]),
[final] ).
cnf(i_0_541,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_333,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_542,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_334,c_0_271]),
[final] ).
cnf(i_0_543,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_335,c_0_271]),
[final] ).
cnf(i_0_544,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_336]),
[final] ).
cnf(i_0_545,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_337]),
[final] ).
cnf(i_0_546,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_338,c_0_271]),
[final] ).
cnf(i_0_547,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_339,c_0_271]),
[final] ).
cnf(i_0_548,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_340,c_0_271]),
[final] ).
cnf(i_0_549,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_341]),
[final] ).
cnf(i_0_550,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_342,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_551,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_343,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_552,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_344,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_553,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_345,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_554,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_346,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_555,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_347,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_556,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_348,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_557,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_349]),
[final] ).
cnf(i_0_558,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_350]),
[final] ).
cnf(i_0_559,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_351,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_560,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_352,c_0_271]),
[final] ).
cnf(i_0_561,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_353]),
[final] ).
cnf(i_0_562,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_354]),
[final] ).
cnf(i_0_563,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_355,c_0_271]),
[final] ).
cnf(i_0_564,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_341]),
[final] ).
cnf(i_0_565,plain,
( hBOOL(X2)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X1),X2))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_356]),
[final] ).
cnf(i_0_566,plain,
( hBOOL(X1)
| hBOOL(X2)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_357]),
[final] ).
cnf(i_0_567,plain,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_358]),
[final] ).
cnf(i_0_568,plain,
( hBOOL(X2)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_359]),
[final] ).
cnf(i_0_569,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_360,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_570,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_361]),
[final] ).
cnf(i_0_571,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_362,c_0_271]),
[final] ).
cnf(i_0_572,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_363,c_0_271]),
[final] ).
cnf(i_0_573,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),bot_bot(fun(hoare_509422987triple(X1),bool)))),
inference(split_conjunct,[status(thm)],[i_0_364]),
[final] ).
cnf(i_0_574,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_365,c_0_271]),
[final] ).
cnf(i_0_575,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_366,c_0_271]),
[final] ).
cnf(i_0_576,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_367,c_0_271]),
[final] ).
cnf(i_0_577,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_368]),
[final] ).
cnf(i_0_578,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_369]),
[final] ).
cnf(i_0_579,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_580,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_370,c_0_271]),
[final] ).
cnf(i_0_581,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_371,c_0_271]),
[final] ).
cnf(i_0_582,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_372,c_0_271]),
[final] ).
cnf(i_0_583,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_373,c_0_271]),
[final] ).
cnf(i_0_584,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_374]),
[final] ).
cnf(i_0_585,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_375]),
[final] ).
cnf(i_0_586,plain,
( hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),X2))
| ~ hBOOL(X1)
| ~ hBOOL(X2) ),
inference(split_conjunct,[status(thm)],[i_0_376]),
[final] ).
cnf(i_0_587,plain,
( hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X2),X1))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_377]),
[final] ).
cnf(i_0_588,plain,
( hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X1),X2))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_378]),
[final] ).
cnf(i_0_589,plain,
( hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X2),X1))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_379]),
[final] ).
cnf(i_0_590,plain,
( hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X1),X2)) ),
inference(split_conjunct,[status(thm)],[i_0_380]),
[final] ).
cnf(i_0_591,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_381,c_0_271]),
[final] ).
cnf(i_0_592,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_382,c_0_271]),
[final] ).
cnf(i_0_593,plain,
hAPP(fun(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool)),fun(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool)),combi(fun(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool))),hoare_122391849derivs(X1)) = hoare_122391849derivs(X1),
inference(rw,[status(thm)],[i_0_383,c_0_271]),
[final] ).
cnf(i_0_594,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_384,c_0_271]),
[final] ).
cnf(i_0_595,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_385]),
[final] ).
cnf(i_0_596,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_386]),
[final] ).
cnf(i_0_597,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_387]),
[final] ).
cnf(i_0_598,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_388,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_599,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_389,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_600,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_390,c_0_271]),
[final] ).
cnf(i_0_601,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_391]),
[final] ).
cnf(i_0_602,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))),ord_less_eq(fun(X1,bool))) = ord_less_eq(fun(X1,bool)),
inference(rw,[status(thm)],[i_0_392,c_0_271]),
[final] ).
cnf(i_0_603,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_393,c_0_271]),
[final] ).
cnf(i_0_604,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_394,c_0_271]),c_0_271]),c_0_271]),
[final] ).
cnf(i_0_605,plain,
hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)) = hAPP(X1,X2,X3,X4),
inference(rw,[status(thm)],[i_0_395,c_0_271]),
[final] ).
cnf(i_0_606,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(rw,[status(thm)],[i_0_396,c_0_271]),
[final] ).
cnf(i_0_607,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_397,c_0_271]),
[final] ).
cnf(i_0_608,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_398]),
[final] ).
cnf(i_0_609,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_399,c_0_271]),
[final] ).
cnf(i_0_610,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_385]),
[final] ).
cnf(i_0_611,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_386]),
[final] ).
cnf(i_0_612,hypothesis,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,combi(bool),X1)) ),
inference(rw,[status(thm)],[i_0_400,c_0_271]),
[final] ).
cnf(i_0_613,plain,
( ~ hBOOL(hAPP(bool,bool,fNot,X1))
| ~ hBOOL(X1) ),
inference(split_conjunct,[status(thm)],[i_0_401]),
[final] ).
cnf(i_0_614,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_402,c_0_271]),
[final] ).
cnf(i_0_615,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),bot_bot(fun(X1,bool)))),
inference(split_conjunct,[status(thm)],[i_0_403]),
[final] ).
cnf(i_0_616,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_404,c_0_271]),
[final] ).
cnf(i_0_617,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_405,c_0_271]),
[final] ).
cnf(i_0_618,hypothesis,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,finite_finite(hoare_509422987triple(state)),fa)),
inference(split_conjunct,[status(thm)],[conj_2]),
[final] ).
cnf(i_0_619,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ finite_finite_1(X1) ),
inference(split_conjunct,[status(thm)],[i_0_406]),
[final] ).
cnf(i_0_620,plain,
( hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2))
| ~ finite_finite_1(X1) ),
inference(split_conjunct,[status(thm)],[i_0_407]),
[final] ).
cnf(i_0_621,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_408,c_0_271]),
[final] ).
cnf(i_0_622,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_409,c_0_271]),
[final] ).
cnf(i_0_623,hypothesis,
( hBOOL(hAPP(bool,bool,combi(bool),X1))
| ~ hBOOL(X1) ),
inference(rw,[status(thm)],[i_0_410,c_0_271]),
[final] ).
cnf(i_0_624,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_411,c_0_271]),
[final] ).
cnf(i_0_625,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_412,c_0_271]),
[final] ).
cnf(i_0_626,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_413,c_0_271]),
[final] ).
cnf(i_0_627,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_628,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_414,c_0_271]),c_0_271]),
[final] ).
cnf(i_0_629,plain,
( hBOOL(X1)
| hBOOL(hAPP(bool,bool,fNot,X1)) ),
inference(split_conjunct,[status(thm)],[i_0_415]),
[final] ).
cnf(i_0_630,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(rw,[status(thm)],[i_0_416,c_0_271]),
[final] ).
cnf(i_0_631,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_417,c_0_271]),
[final] ).
cnf(i_0_632,hypothesis,
hAPP(fun(option(com),com),fun(option(com),com),combi(fun(option(com),com)),the(com)) = the(com),
inference(rw,[status(thm)],[i_0_418,c_0_271]),
[final] ).
cnf(i_0_633,hypothesis,
hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),fa) = fa,
inference(rw,[status(thm)],[i_0_419,c_0_271]),
[final] ).
cnf(i_0_634,hypothesis,
hAPP(fun(pname,option(com)),fun(pname,option(com)),combi(fun(pname,option(com))),body) = body,
inference(rw,[status(thm)],[i_0_420,c_0_271]),
[final] ).
cnf(i_0_635,hypothesis,
hAPP(fun(com,hoare_509422987triple(state)),fun(com,hoare_509422987triple(state)),combi(fun(com,hoare_509422987triple(state))),hoare_Mirabelle_MGT) = hoare_Mirabelle_MGT,
inference(rw,[status(thm)],[i_0_421,c_0_271]),
[final] ).
cnf(i_0_636,plain,
hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),combi(X1)) = combi(X1),
inference(rw,[status(thm)],[i_0_422,c_0_271]),
[final] ).
cnf(i_0_637,hypothesis,
hAPP(fun(pname,com),fun(pname,com),combi(fun(pname,com)),body_1) = body_1,
inference(rw,[status(thm)],[i_0_423,c_0_271]),
[final] ).
cnf(i_0_638,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot) = fNot,
inference(rw,[status(thm)],[i_0_424,c_0_271]),
[final] ).
cnf(i_0_639,plain,
hAPP(fun(com,bool),fun(com,bool),combi(fun(com,bool)),wt) = wt,
inference(rw,[status(thm)],[i_0_425,c_0_271]),
[final] ).
cnf(i_0_640,plain,
hAPP(X1,X1,combi(X1),undefined(X1)) = undefined(X1),
inference(rw,[status(thm)],[i_0_426,c_0_271]),
[final] ).
cnf(i_0_641,hypothesis,
hAPP(pname,pname,combi(pname),pn) = pn,
inference(rw,[status(thm)],[i_0_427,c_0_271]),
[final] ).
cnf(i_0_642,plain,
hAPP(bool,bool,combi(bool),fTrue) = fTrue,
inference(rw,[status(thm)],[i_0_428,c_0_271]),
[final] ).
cnf(i_0_643,plain,
hAPP(bool,bool,combi(bool),fFalse) = fFalse,
inference(rw,[status(thm)],[i_0_429,c_0_271]),
[final] ).
cnf(i_0_644,hypothesis,
hAPP(bool,bool,combi(bool),hoare_1883395792gleton) = hoare_1883395792gleton,
inference(rw,[status(thm)],[i_0_430,c_0_271]),
[final] ).
cnf(i_0_645,hypothesis,
hAPP(bool,bool,combi(bool),wT_bodies) = wT_bodies,
inference(rw,[status(thm)],[i_0_431,c_0_271]),
[final] ).
cnf(i_0_646,hypothesis,
hAPP(com,com,combi(com),y) = y,
inference(rw,[status(thm)],[i_0_432,c_0_271]),
[final] ).
cnf(i_0_647,plain,
( finite_finite_1(fun(X2,X1))
| ~ finite_finite_1(X1)
| ~ finite_finite_1(X2) ),
inference(split_conjunct,[status(thm)],[i_0_433]),
[final] ).
cnf(i_0_648,plain,
( finite_finite_1(option(X1))
| ~ finite_finite_1(X1) ),
inference(split_conjunct,[status(thm)],[i_0_434]),
[final] ).
cnf(i_0_649,plain,
~ hBOOL(fFalse),
inference(split_conjunct,[status(thm)],[i_0_435]),
[final] ).
cnf(i_0_650,plain,
finite_finite_1(bool),
inference(split_conjunct,[status(thm)],[arity_HOL_Obool___Finite__Set_Ofinite]),
[final] ).
cnf(i_0_651,hypothesis,
hBOOL(hoare_1883395792gleton),
inference(split_conjunct,[status(thm)],[conj_0]),
[final] ).
cnf(i_0_652,hypothesis,
hBOOL(wT_bodies),
inference(split_conjunct,[status(thm)],[conj_1]),
[final] ).
cnf(i_0_653,axiom,
X1 = X1 ).
cnf(i_0_654,axiom,
( X1 = X2
| X2 != X1 ) ).
cnf(i_0_655,axiom,
( X1 = X2
| X1 != X3
| X3 != X2 ) ).
cnf(i_0_656,axiom,
( X1 != X2
| hAPP(X1,X3,X4,X5) = hAPP(X2,X3,X4,X5) ) ).
cnf(i_0_657,axiom,
( X1 != X2
| hAPP(X3,X1,X4,X5) = hAPP(X3,X2,X4,X5) ) ).
cnf(i_0_658,axiom,
( X1 != X2
| hAPP(X3,X4,X1,X5) = hAPP(X3,X4,X2,X5) ) ).
cnf(i_0_659,axiom,
( X1 != X2
| hAPP(X3,X4,X5,X1) = hAPP(X3,X4,X5,X2) ) ).
cnf(i_0_660,axiom,
( X1 != X2
| combb(X1,X3,X4) = combb(X2,X3,X4) ) ).
cnf(i_0_661,axiom,
( X1 != X2
| combb(X3,X1,X4) = combb(X3,X2,X4) ) ).
cnf(i_0_662,axiom,
( X1 != X2
| combb(X3,X4,X1) = combb(X3,X4,X2) ) ).
cnf(i_0_663,axiom,
( X1 != X2
| dom(X1,X3) = dom(X2,X3) ) ).
cnf(i_0_664,axiom,
( X1 != X2
| dom(X3,X1) = dom(X3,X2) ) ).
cnf(i_0_665,axiom,
( X1 != X2
| finite_finite(X1) = finite_finite(X2) ) ).
cnf(i_0_666,axiom,
( X1 != X2
| collect(X1) = collect(X2) ) ).
cnf(i_0_667,axiom,
( X1 != X2
| combs(X1,X3,X4) = combs(X2,X3,X4) ) ).
cnf(i_0_668,axiom,
( X1 != X2
| combs(X3,X1,X4) = combs(X3,X2,X4) ) ).
cnf(i_0_669,axiom,
( X1 != X2
| combs(X3,X4,X1) = combs(X3,X4,X2) ) ).
cnf(i_0_670,axiom,
( X1 != X2
| combc(X1,X3,X4) = combc(X2,X3,X4) ) ).
cnf(i_0_671,axiom,
( X1 != X2
| combc(X3,X1,X4) = combc(X3,X2,X4) ) ).
cnf(i_0_672,axiom,
( X1 != X2
| combc(X3,X4,X1) = combc(X3,X4,X2) ) ).
cnf(i_0_673,axiom,
( X1 != X2
| fequal(X1) = fequal(X2) ) ).
cnf(i_0_674,axiom,
( X1 != X2
| ord_less_eq(X1) = ord_less_eq(X2) ) ).
cnf(i_0_675,axiom,
( X1 != X2
| member(X1) = member(X2) ) ).
cnf(i_0_676,axiom,
( X1 != X2
| combi(X1) = combi(X2) ) ).
cnf(i_0_677,axiom,
( X1 != X2
| combk(X1,X3) = combk(X2,X3) ) ).
cnf(i_0_678,axiom,
( X1 != X2
| combk(X3,X1) = combk(X3,X2) ) ).
cnf(i_0_679,axiom,
( X1 != X2
| some(X1) = some(X2) ) ).
cnf(i_0_680,axiom,
( X1 != X2
| undefined(X1) = undefined(X2) ) ).
cnf(i_0_681,axiom,
( X1 != X2
| hoare_122391849derivs(X1) = hoare_122391849derivs(X2) ) ).
cnf(i_0_682,axiom,
( X1 != X2
| insert(X1) = insert(X2) ) ).
cnf(i_0_683,axiom,
( X1 != X2
| bot_bot(X1) = bot_bot(X2) ) ).
cnf(i_0_684,axiom,
( X1 != X2
| the(X1) = the(X2) ) ).
cnf(i_0_685,axiom,
( X1 != X2
| image(X1,X3) = image(X2,X3) ) ).
cnf(i_0_686,axiom,
( X1 != X2
| image(X3,X1) = image(X3,X2) ) ).
cnf(i_0_687,axiom,
( X1 != X2
| ~ hBOOL(X1)
| hBOOL(X2) ) ).
cnf(i_0_688,axiom,
( X1 != X2
| ~ finite_finite_1(X1)
| finite_finite_1(X2) ) ).
cnf(i_0_653_001,axiom,
X1 = X1 ).
cnf(i_0_654_002,axiom,
( X1 = X2
| X2 != X1 ) ).
cnf(i_0_655_003,axiom,
( X1 = X2
| X1 != X3
| X3 != X2 ) ).
cnf(i_0_656_004,axiom,
( X1 != X2
| hAPP(X1,X3,X4,X5) = hAPP(X2,X3,X4,X5) ) ).
cnf(i_0_657_005,axiom,
( X1 != X2
| hAPP(X3,X1,X4,X5) = hAPP(X3,X2,X4,X5) ) ).
cnf(i_0_658_006,axiom,
( X1 != X2
| hAPP(X3,X4,X1,X5) = hAPP(X3,X4,X2,X5) ) ).
cnf(i_0_659_007,axiom,
( X1 != X2
| hAPP(X3,X4,X5,X1) = hAPP(X3,X4,X5,X2) ) ).
cnf(i_0_660_008,axiom,
( X1 != X2
| combb(X1,X3,X4) = combb(X2,X3,X4) ) ).
cnf(i_0_661_009,axiom,
( X1 != X2
| combb(X3,X1,X4) = combb(X3,X2,X4) ) ).
cnf(i_0_662_010,axiom,
( X1 != X2
| combb(X3,X4,X1) = combb(X3,X4,X2) ) ).
cnf(i_0_663_011,axiom,
( X1 != X2
| dom(X1,X3) = dom(X2,X3) ) ).
cnf(i_0_664_012,axiom,
( X1 != X2
| dom(X3,X1) = dom(X3,X2) ) ).
cnf(i_0_665_013,axiom,
( X1 != X2
| finite_finite(X1) = finite_finite(X2) ) ).
cnf(i_0_666_014,axiom,
( X1 != X2
| collect(X1) = collect(X2) ) ).
cnf(i_0_667_015,axiom,
( X1 != X2
| combs(X1,X3,X4) = combs(X2,X3,X4) ) ).
cnf(i_0_668_016,axiom,
( X1 != X2
| combs(X3,X1,X4) = combs(X3,X2,X4) ) ).
cnf(i_0_669_017,axiom,
( X1 != X2
| combs(X3,X4,X1) = combs(X3,X4,X2) ) ).
cnf(i_0_670_018,axiom,
( X1 != X2
| combc(X1,X3,X4) = combc(X2,X3,X4) ) ).
cnf(i_0_671_019,axiom,
( X1 != X2
| combc(X3,X1,X4) = combc(X3,X2,X4) ) ).
cnf(i_0_672_020,axiom,
( X1 != X2
| combc(X3,X4,X1) = combc(X3,X4,X2) ) ).
cnf(i_0_673_021,axiom,
( X1 != X2
| fequal(X1) = fequal(X2) ) ).
cnf(i_0_674_022,axiom,
( X1 != X2
| ord_less_eq(X1) = ord_less_eq(X2) ) ).
cnf(i_0_675_023,axiom,
( X1 != X2
| member(X1) = member(X2) ) ).
cnf(i_0_676_024,axiom,
( X1 != X2
| combi(X1) = combi(X2) ) ).
cnf(i_0_677_025,axiom,
( X1 != X2
| combk(X1,X3) = combk(X2,X3) ) ).
cnf(i_0_678_026,axiom,
( X1 != X2
| combk(X3,X1) = combk(X3,X2) ) ).
cnf(i_0_679_027,axiom,
( X1 != X2
| some(X1) = some(X2) ) ).
cnf(i_0_680_028,axiom,
( X1 != X2
| undefined(X1) = undefined(X2) ) ).
cnf(i_0_681_029,axiom,
( X1 != X2
| hoare_122391849derivs(X1) = hoare_122391849derivs(X2) ) ).
cnf(i_0_682_030,axiom,
( X1 != X2
| insert(X1) = insert(X2) ) ).
cnf(i_0_683_031,axiom,
( X1 != X2
| bot_bot(X1) = bot_bot(X2) ) ).
cnf(i_0_684_032,axiom,
( X1 != X2
| the(X1) = the(X2) ) ).
cnf(i_0_685_033,axiom,
( X1 != X2
| image(X1,X3) = image(X2,X3) ) ).
cnf(i_0_686_034,axiom,
( X1 != X2
| image(X3,X1) = image(X3,X2) ) ).
cnf(i_0_687_035,axiom,
( X1 != X2
| ~ hBOOL(X1)
| hBOOL(X2) ) ).
cnf(i_0_688_036,axiom,
( X1 != X2
| ~ finite_finite_1(X1)
| finite_finite_1(X2) ) ).
cnf(i_0_689,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,[],[483]) ).
cnf(i_0_690,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,[],[484]) ).
cnf(i_0_691,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,[],[485]) ).
cnf(i_0_692,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,[],[486]) ).
cnf(i_0_693,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,[],[491]) ).
cnf(i_0_694,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,[],[511]) ).
cnf(i_0_695,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,[],[518]) ).
cnf(i_0_696,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,[],[520]) ).
cnf(i_0_697,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,[],[531]) ).
cnf(i_0_698,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,[],[539]) ).
cnf(i_0_699,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X1,X1,combi(X1),X2),
inference(equality_inference,[],[541]) ).
cnf(i_0_700,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,[],[554]) ).
cnf(i_0_701,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,[],[555]) ).
cnf(i_0_702,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,[],[556]) ).
cnf(i_0_703,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,[],[561]) ).
cnf(i_0_704,plain,
hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X2)),
inference(equality_inference,[],[569]) ).
cnf(i_0_705,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,X1),
inference(equality_inference,[],[598]) ).
cnf(i_0_706,plain,
hAPP(pname,pname,combi(pname),X1) = hAPP(pname,pname,combi(pname),X1),
inference(equality_inference,[],[599]) ).
cnf(i_0_707,plain,
( ~ hBOOL(hAPP(com,bool,wt,X1))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X2),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,esk8_2(X1,X2)))),bot_bot(fun(hoare_509422987triple(state),bool)))))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X2),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
inference(scs_inference,[],[i_0_651,i_0_448]) ).
cnf(i_0_708,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_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),X2),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
inference(scs_inference,[],[i_0_651,i_0_468]) ).
cnf(i_0_709,plain,
( ~ hBOOL(hAPP(com,bool,wt,X1))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,X1)),bot_bot(fun(hoare_509422987triple(state),bool))))) ),
inference(scs_inference,[],[i_0_651,i_0_652,i_0_480]) ).
cnf(i_0_710,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_652,i_0_597]) ).
cnf(i_0_711,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X2)),
inference(scs_inference,[],[i_0_577,i_0_527]) ).
cnf(i_0_712,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_577]) ).
cnf(i_0_713,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X3),X2)) ),
inference(rename_variables,[],[i_0_527]) ).
cnf(i_0_714,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),X2)),
inference(scs_inference,[],[i_0_698,i_0_577,i_0_527,i_0_549]) ).
cnf(i_0_715,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_549]) ).
cnf(i_0_716,plain,
~ hBOOL(hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),
inference(scs_inference,[],[i_0_558,i_0_698,i_0_577,i_0_527,i_0_549,i_0_564]) ).
cnf(i_0_717,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_564]) ).
cnf(i_0_718,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(X1,fun(X1,bool),fequal(X1),X2)) != bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_558,i_0_704,i_0_698,i_0_577,i_0_527,i_0_549,i_0_564,i_0_595]) ).
cnf(i_0_719,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_595]) ).
cnf(i_0_720,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_558,i_0_704,i_0_698,i_0_577,i_0_527,i_0_549,i_0_564,i_0_595,i_0_596]) ).
cnf(i_0_721,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_596]) ).
cnf(i_0_722,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_558,i_0_704,i_0_698,i_0_577,i_0_527,i_0_549,i_0_564,i_0_595,i_0_596,i_0_610]) ).
cnf(i_0_723,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_610]) ).
cnf(i_0_724,plain,
some(X1) = hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),some(X1)),
inference(scs_inference,[],[i_0_558,i_0_704,i_0_698,i_0_631,i_0_577,i_0_527,i_0_549,i_0_564,i_0_595,i_0_596,i_0_610,i_0_654]) ).
cnf(i_0_725,plain,
hoare_1883395792gleton != hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool)))),
inference(scs_inference,[],[i_0_437,i_0_651,i_0_558,i_0_704,i_0_698,i_0_631,i_0_577,i_0_527,i_0_549,i_0_564,i_0_595,i_0_596,i_0_610,i_0_654,i_0_687]) ).
cnf(i_0_726,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_437,i_0_651,i_0_558,i_0_704,i_0_698,i_0_631,i_0_615,i_0_577,i_0_570,i_0_527,i_0_549,i_0_564,i_0_595,i_0_596,i_0_610,i_0_654,i_0_687,i_0_465]) ).
cnf(i_0_727,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_570]) ).
cnf(i_0_728,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_465]) ).
cnf(i_0_729,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(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)))) = hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),
inference(scs_inference,[],[i_0_437,i_0_651,i_0_558,i_0_703,i_0_704,i_0_698,i_0_631,i_0_606,i_0_615,i_0_577,i_0_570,i_0_527,i_0_549,i_0_564,i_0_595,i_0_596,i_0_610,i_0_654,i_0_687,i_0_465,i_0_655]) ).
cnf(i_0_730,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,X4)) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_606]) ).
cnf(i_0_731,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),bool),member(hoare_509422987triple(state)),X1),fa))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),bool),member(hoare_509422987triple(state)),X1),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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(scs_inference,[],[i_0_437,i_0_651,i_0_558,i_0_703,i_0_704,i_0_698,i_0_631,i_0_606,i_0_615,i_0_441,i_0_577,i_0_570,i_0_527,i_0_549,i_0_564,i_0_595,i_0_596,i_0_610,i_0_654,i_0_687,i_0_465,i_0_655,i_0_509]) ).
cnf(i_0_732,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_509]) ).
cnf(i_0_733,plain,
( hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),fa) = bot_bot(fun(hoare_509422987triple(state),bool))
| hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),bool),member(hoare_509422987triple(state)),esk4_2(hoare_509422987triple(state),fa)),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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(scs_inference,[],[i_0_437,i_0_651,i_0_558,i_0_703,i_0_704,i_0_698,i_0_631,i_0_606,i_0_615,i_0_441,i_0_577,i_0_570,i_0_527,i_0_549,i_0_564,i_0_595,i_0_596,i_0_610,i_0_654,i_0_687,i_0_465,i_0_655,i_0_509,i_0_571]) ).
cnf(i_0_734,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk4_2(X1,X2)),X2))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_571]) ).
cnf(i_0_735,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_570]) ).
cnf(i_0_736,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_570]) ).
cnf(i_0_737,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_577]) ).
cnf(i_0_738,plain,
hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),X2)),
inference(rename_variables,[],[i_0_704]) ).
cnf(i_0_740,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_716,i_0_611]) ).
cnf(i_0_741,plain,
~ hBOOL(hAPP(X1,bool,bot_bot(fun(X1,bool)),X2)),
inference(rename_variables,[],[i_0_716]) ).
cnf(i_0_742,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_611]) ).
cnf(i_0_743,plain,
~ hBOOL(hAPP(hoare_509422987triple(state),bool,fa,hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y))),
inference(scs_inference,[],[i_0_716,i_0_524,i_0_611,i_0_564]) ).
cnf(i_0_744,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_564]) ).
cnf(i_0_745,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_716,i_0_726,i_0_524,i_0_611,i_0_564,i_0_595]) ).
cnf(i_0_746,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_595]) ).
cnf(i_0_747,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_716,i_0_726,i_0_524,i_0_611,i_0_564,i_0_595,i_0_596]) ).
cnf(i_0_748,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_596]) ).
cnf(i_0_749,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)),
inference(scs_inference,[],[i_0_716,i_0_726,i_0_524,i_0_605,i_0_611,i_0_564,i_0_595,i_0_596,i_0_654]) ).
cnf(i_0_750,plain,
wT_bodies != hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool)))),
inference(scs_inference,[],[i_0_437,i_0_716,i_0_726,i_0_524,i_0_605,i_0_652,i_0_611,i_0_564,i_0_595,i_0_596,i_0_654,i_0_687]) ).
cnf(i_0_751,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),collect(X1),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_437,i_0_718,i_0_722,i_0_716,i_0_726,i_0_524,i_0_605,i_0_652,i_0_611,i_0_564,i_0_595,i_0_596,i_0_654,i_0_687,i_0_655]) ).
cnf(i_0_752,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(rename_variables,[],[i_0_722]) ).
cnf(i_0_753,plain,
hAPP(X1,fun(X1,bool),fequal(X1),X2) != bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_437,i_0_718,i_0_722,i_0_716,i_0_726,i_0_524,i_0_605,i_0_652,i_0_611,i_0_564,i_0_595,i_0_596,i_0_654,i_0_687,i_0_655,i_0_659]) ).
cnf(i_0_754,plain,
( finite_finite_1(X1)
| bool != X1 ),
inference(scs_inference,[],[i_0_437,i_0_718,i_0_722,i_0_716,i_0_726,i_0_524,i_0_605,i_0_652,i_0_650,i_0_611,i_0_564,i_0_595,i_0_596,i_0_654,i_0_687,i_0_655,i_0_659,i_0_688]) ).
cnf(i_0_755,plain,
finite_finite_1(bool),
inference(equality_inference,[],[754]) ).
cnf(i_0_756,plain,
hAPP(fun(fun(hoare_509422987triple(state),bool),bool),fun(fun(hoare_509422987triple(state),bool),bool),collect(fun(hoare_509422987triple(state),bool)),hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),ord_less_eq(fun(hoare_509422987triple(state),bool)),fa)) != bot_bot(fun(fun(hoare_509422987triple(state),bool),bool)),
inference(scs_inference,[],[i_0_441,i_0_595]) ).
cnf(i_0_757,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_595]) ).
cnf(i_0_758,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_441,i_0_525,i_0_595,i_0_596]) ).
cnf(i_0_759,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_596]) ).
cnf(i_0_760,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(scs_inference,[],[i_0_441,i_0_525,i_0_606,i_0_595,i_0_596,i_0_654]) ).
cnf(i_0_761,plain,
hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),finite_finite(X1)) != hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),collect(fun(X1,bool)),bot_bot(fun(fun(X1,bool),bool))),
inference(scs_inference,[],[i_0_745,i_0_722,i_0_441,i_0_525,i_0_606,i_0_595,i_0_596,i_0_654,i_0_655]) ).
cnf(i_0_762,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(rename_variables,[],[i_0_722]) ).
cnf(i_0_763,plain,
finite_finite(X1) != bot_bot(fun(fun(X1,bool),bool)),
inference(scs_inference,[],[i_0_745,i_0_722,i_0_441,i_0_525,i_0_606,i_0_595,i_0_596,i_0_654,i_0_655,i_0_659]) ).
cnf(i_0_764,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_698,i_0_595]) ).
cnf(i_0_765,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_595]) ).
cnf(i_0_766,plain,
combi(X1) = hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),combi(X1)),
inference(scs_inference,[],[i_0_698,i_0_636,i_0_595,i_0_654]) ).
cnf(i_0_767,plain,
some(X1) = hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),some(X1))),
inference(scs_inference,[],[i_0_724,i_0_760,i_0_698,i_0_636,i_0_595,i_0_654,i_0_655]) ).
cnf(i_0_768,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_769,plain,
hAPP(fun(fun(hoare_509422987triple(state),bool),bool),fun(fun(hoare_509422987triple(state),bool),bool),collect(fun(hoare_509422987triple(state),bool)),hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))) != bot_bot(fun(fun(hoare_509422987triple(state),bool),bool)),
inference(scs_inference,[],[i_0_445,i_0_595]) ).
cnf(i_0_770,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_595]) ).
cnf(i_0_771,plain,
combk(X1,X2) = hAPP(fun(X1,fun(X2,X1)),fun(X1,fun(X2,X1)),combi(fun(X1,fun(X2,X1))),combk(X1,X2)),
inference(scs_inference,[],[i_0_617,i_0_445,i_0_595,i_0_654]) ).
cnf(i_0_772,plain,
combi(X1) = hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),combi(X1))),
inference(scs_inference,[],[i_0_766,i_0_760,i_0_617,i_0_445,i_0_595,i_0_654,i_0_655]) ).
cnf(i_0_773,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_774,plain,
undefined(X1) = hAPP(X1,X1,combi(X1),undefined(X1)),
inference(scs_inference,[],[i_0_640,i_0_654]) ).
cnf(i_0_775,plain,
combk(X1,X2) = hAPP(fun(X1,fun(X2,X1)),fun(X1,fun(X2,X1)),combi(fun(X1,fun(X2,X1))),hAPP(fun(X1,fun(X2,X1)),fun(X1,fun(X2,X1)),combi(fun(X1,fun(X2,X1))),combk(X1,X2))),
inference(scs_inference,[],[i_0_771,i_0_760,i_0_640,i_0_654,i_0_655]) ).
cnf(i_0_776,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_777,plain,
fequal(X1) = hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combi(fun(X1,fun(X1,bool))),fequal(X1)),
inference(scs_inference,[],[i_0_621,i_0_654]) ).
cnf(i_0_778,plain,
undefined(X1) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_774,i_0_760,i_0_621,i_0_654,i_0_655]) ).
cnf(i_0_779,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_780,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = undefined(X1),
inference(scs_inference,[],[i_0_778,i_0_654]) ).
cnf(i_0_781,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4))),
inference(scs_inference,[],[i_0_749,i_0_760,i_0_778,i_0_654,i_0_655]) ).
cnf(i_0_782,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_783,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1))),
inference(scs_inference,[],[i_0_749,i_0_760,i_0_778,i_0_654,i_0_655,i_0_598]) ).
cnf(i_0_784,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_598]) ).
cnf(i_0_785,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(scs_inference,[],[i_0_781,i_0_654]) ).
cnf(i_0_786,plain,
fequal(X1) = hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combi(fun(X1,fun(X1,bool))),hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),combi(fun(X1,fun(X1,bool))),fequal(X1))),
inference(scs_inference,[],[i_0_777,i_0_760,i_0_781,i_0_654,i_0_655]) ).
cnf(i_0_787,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_788,plain,
hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1))) = hAPP(pname,com,body_1,X1),
inference(scs_inference,[],[i_0_777,i_0_760,i_0_781,i_0_654,i_0_655,i_0_598]) ).
cnf(i_0_789,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_598]) ).
cnf(i_0_790,plain,
dom(X1,X2) = 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)),
inference(scs_inference,[],[i_0_609,i_0_654]) ).
cnf(i_0_791,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))))) = undefined(X1),
inference(scs_inference,[],[i_0_780,i_0_785,i_0_609,i_0_654,i_0_655]) ).
cnf(i_0_792,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = undefined(X1),
inference(rename_variables,[],[i_0_780]) ).
cnf(i_0_793,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_794,plain,
member(X1) = 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)),
inference(scs_inference,[],[i_0_607,i_0_654]) ).
cnf(i_0_795,plain,
dom(X1,X2) = 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))),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))),
inference(scs_inference,[],[i_0_790,i_0_760,i_0_607,i_0_654,i_0_655]) ).
cnf(i_0_796,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_797,plain,
collect(X1) = 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)),
inference(scs_inference,[],[i_0_614,i_0_654]) ).
cnf(i_0_798,plain,
member(X1) = hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(X1,fun(fun(X1,bool),bool)),combi(fun(X1,fun(fun(X1,bool),bool))),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))),
inference(scs_inference,[],[i_0_794,i_0_760,i_0_614,i_0_654,i_0_655]) ).
cnf(i_0_799,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_800,plain,
finite_finite(X1) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),finite_finite(X1)),
inference(scs_inference,[],[i_0_622,i_0_654]) ).
cnf(i_0_801,plain,
collect(X1) = hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),fun(X1,bool)),combi(fun(fun(X1,bool),fun(X1,bool))),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))),
inference(scs_inference,[],[i_0_797,i_0_760,i_0_622,i_0_654,i_0_655]) ).
cnf(i_0_802,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_803,plain,
the(com) = hAPP(fun(option(com),com),fun(option(com),com),combi(fun(option(com),com)),the(com)),
inference(scs_inference,[],[i_0_632,i_0_654]) ).
cnf(i_0_804,plain,
finite_finite(X1) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),finite_finite(X1))),
inference(scs_inference,[],[i_0_800,i_0_760,i_0_632,i_0_654,i_0_655]) ).
cnf(i_0_805,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_806,plain,
hAPP(com,option(com),some(com),y) = hAPP(pname,option(com),body,pn),
inference(scs_inference,[],[i_0_627,i_0_654]) ).
cnf(i_0_807,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),collect(X1),bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_740,i_0_760,i_0_627,i_0_654,i_0_655]) ).
cnf(i_0_808,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_809,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(scs_inference,[],[i_0_603,i_0_654]) ).
cnf(i_0_810,plain,
hAPP(option(com),option(com),combi(option(com)),hAPP(com,option(com),some(com),hAPP(com,com,combi(com),y))) = hAPP(pname,option(com),body,pn),
inference(scs_inference,[],[i_0_806,i_0_785,i_0_603,i_0_654,i_0_655]) ).
cnf(i_0_811,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_812,plain,
hAPP(pname,option(com),body,pn) = hAPP(option(com),option(com),combi(option(com)),hAPP(com,option(com),some(com),hAPP(com,com,combi(com),y))),
inference(scs_inference,[],[i_0_810,i_0_654]) ).
cnf(i_0_813,plain,
the(com) = hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),the(com)),X2),
inference(scs_inference,[],[i_0_809,i_0_803,i_0_810,i_0_654,i_0_655]) ).
cnf(i_0_814,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_815,plain,
hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),the(com)),X2) = the(com),
inference(scs_inference,[],[i_0_813,i_0_654]) ).
cnf(i_0_816,plain,
hAPP(pname,option(com),body,pn) = hAPP(X1,option(com),hAPP(option(com),fun(X1,option(com)),combk(option(com),X1),hAPP(com,option(com),some(com),hAPP(com,com,combi(com),y))),X2),
inference(scs_inference,[],[i_0_812,i_0_809,i_0_813,i_0_654,i_0_655]) ).
cnf(i_0_817,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_818,plain,
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),collect(X1),hAPP(X1,fun(X1,bool),fequal(X1),X2)),
inference(scs_inference,[],[i_0_578,i_0_654]) ).
cnf(i_0_819,plain,
some(X1) = hAPP(X2,fun(X1,option(X1)),hAPP(fun(X1,option(X1)),fun(X2,fun(X1,option(X1))),combk(fun(X1,option(X1)),X2),some(X1)),X3),
inference(scs_inference,[],[i_0_724,i_0_809,i_0_578,i_0_654,i_0_655]) ).
cnf(i_0_820,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_821,plain,
hAPP(X1,fun(X2,option(X2)),hAPP(fun(X2,option(X2)),fun(X1,fun(X2,option(X2))),combk(fun(X2,option(X2)),X1),some(X2)),X3) = some(X2),
inference(scs_inference,[],[i_0_819,i_0_654]) ).
cnf(i_0_822,plain,
combi(X1) = hAPP(X2,fun(X1,X1),hAPP(fun(X1,X1),fun(X2,fun(X1,X1)),combk(fun(X1,X1),X2),combi(X1)),X3),
inference(scs_inference,[],[i_0_766,i_0_809,i_0_819,i_0_654,i_0_655]) ).
cnf(i_0_823,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_824,plain,
hAPP(X1,fun(X2,X2),hAPP(fun(X2,X2),fun(X1,fun(X2,X2)),combk(fun(X2,X2),X1),combi(X2)),X3) = combi(X2),
inference(scs_inference,[],[i_0_822,i_0_654]) ).
cnf(i_0_825,plain,
combk(X1,X2) = hAPP(X3,fun(X1,fun(X2,X1)),hAPP(fun(X1,fun(X2,X1)),fun(X3,fun(X1,fun(X2,X1))),combk(fun(X1,fun(X2,X1)),X3),combk(X1,X2)),X4),
inference(scs_inference,[],[i_0_771,i_0_809,i_0_822,i_0_654,i_0_655]) ).
cnf(i_0_826,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_827,plain,
hAPP(X1,fun(X2,fun(X3,X2)),hAPP(fun(X2,fun(X3,X2)),fun(X1,fun(X2,fun(X3,X2))),combk(fun(X2,fun(X3,X2)),X1),combk(X2,X3)),X4) = combk(X2,X3),
inference(scs_inference,[],[i_0_825,i_0_654]) ).
cnf(i_0_828,plain,
undefined(X1) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),undefined(X1)),X3),
inference(scs_inference,[],[i_0_774,i_0_809,i_0_825,i_0_654,i_0_655]) ).
cnf(i_0_829,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_830,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = undefined(X2),
inference(scs_inference,[],[i_0_828,i_0_654]) ).
cnf(i_0_831,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(scs_inference,[],[i_0_749,i_0_809,i_0_828,i_0_654,i_0_655]) ).
cnf(i_0_832,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_833,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)),
inference(rename_variables,[],[i_0_749]) ).
cnf(i_0_834,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(scs_inference,[],[i_0_831,i_0_654]) ).
cnf(i_0_835,plain,
hAPP(fun(X1,fun(X2,X1)),fun(X1,fun(X2,X1)),combi(fun(X1,fun(X2,X1))),hAPP(X3,fun(X1,fun(X2,X1)),hAPP(fun(X1,fun(X2,X1)),fun(X3,fun(X1,fun(X2,X1))),combk(fun(X1,fun(X2,X1)),X3),combk(X1,X2)),hAPP(X3,X3,combi(X3),X4))) = combk(X1,X2),
inference(scs_inference,[],[i_0_827,i_0_785,i_0_831,i_0_654,i_0_655]) ).
cnf(i_0_836,plain,
hAPP(X1,fun(X2,fun(X3,X2)),hAPP(fun(X2,fun(X3,X2)),fun(X1,fun(X2,fun(X3,X2))),combk(fun(X2,fun(X3,X2)),X1),combk(X2,X3)),X4) = combk(X2,X3),
inference(rename_variables,[],[i_0_827]) ).
cnf(i_0_837,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_838,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2),
inference(scs_inference,[],[i_0_616,i_0_654]) ).
cnf(i_0_839,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),X3) = undefined(X2),
inference(scs_inference,[],[i_0_834,i_0_780,i_0_616,i_0_654,i_0_655]) ).
cnf(i_0_840,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = undefined(X1),
inference(rename_variables,[],[i_0_780]) ).
cnf(i_0_841,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_842,plain,
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_630,i_0_654]) ).
cnf(i_0_843,plain,
bot_bot(fun(X1,bool)) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(X1,fun(X1,bool),fequal(X1),X2)),
inference(scs_inference,[],[i_0_838,i_0_720,i_0_630,i_0_654,i_0_655]) ).
cnf(i_0_844,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2),
inference(rename_variables,[],[i_0_838]) ).
cnf(i_0_845,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_608,i_0_654]) ).
cnf(i_0_846,plain,
bot_bot(fun(fun(X1,bool),bool)) != hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),finite_finite(X1)),
inference(scs_inference,[],[i_0_747,i_0_838,i_0_608,i_0_654,i_0_655]) ).
cnf(i_0_847,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2),
inference(rename_variables,[],[i_0_838]) ).
cnf(i_0_848,plain,
pn = hAPP(pname,pname,combi(pname),pn),
inference(scs_inference,[],[i_0_641,i_0_654]) ).
cnf(i_0_849,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_845,i_0_842,i_0_641,i_0_654,i_0_655]) ).
cnf(i_0_850,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(rename_variables,[],[i_0_842]) ).
cnf(i_0_851,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse)),
inference(scs_inference,[],[i_0_849,i_0_654]) ).
cnf(i_0_852,plain,
bot_bot(fun(fun(X1,bool),bool)) != finite_finite(X1),
inference(scs_inference,[],[i_0_800,i_0_849,i_0_846,i_0_654,i_0_655]) ).
cnf(i_0_853,plain,
finite_finite(X1) = hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),finite_finite(X1)),
inference(rename_variables,[],[i_0_800]) ).
cnf(i_0_854,plain,
fTrue = hAPP(bool,bool,combi(bool),fTrue),
inference(scs_inference,[],[i_0_642,i_0_654]) ).
cnf(i_0_855,plain,
hAPP(X1,fun(X2,bool),hAPP(fun(X2,bool),fun(X1,fun(X2,bool)),combk(fun(X2,bool),X1),hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),bot_bot(fun(X2,bool)))),X3) = hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(bool,fun(X2,bool),combk(bool,X2),fFalse)),
inference(scs_inference,[],[i_0_851,i_0_834,i_0_642,i_0_654,i_0_655]) ).
cnf(i_0_856,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_857,plain,
fFalse = hAPP(bool,bool,combi(bool),fFalse),
inference(scs_inference,[],[i_0_643,i_0_654]) ).
cnf(i_0_858,plain,
bot_bot(fun(fun(X1,bool),bool)) != hAPP(fun(fun(X1,bool),bool),fun(fun(X1,bool),bool),combi(fun(fun(X1,bool),bool)),hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2)),
inference(scs_inference,[],[i_0_758,i_0_838,i_0_643,i_0_654,i_0_655]) ).
cnf(i_0_859,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),X2),
inference(rename_variables,[],[i_0_838]) ).
cnf(i_0_860,plain,
hoare_1883395792gleton = hAPP(bool,bool,combi(bool),hoare_1883395792gleton),
inference(scs_inference,[],[i_0_644,i_0_654]) ).
cnf(i_0_861,plain,
pn = hAPP(X1,pname,hAPP(pname,fun(X1,pname),combk(pname,X1),pn),X2),
inference(scs_inference,[],[i_0_848,i_0_809,i_0_644,i_0_654,i_0_655]) ).
cnf(i_0_862,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_863,plain,
hAPP(X1,pname,hAPP(pname,fun(X1,pname),combk(pname,X1),pn),X2) = pn,
inference(scs_inference,[],[i_0_861,i_0_654]) ).
cnf(i_0_864,plain,
fTrue = hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),fTrue),X2),
inference(scs_inference,[],[i_0_854,i_0_809,i_0_861,i_0_654,i_0_655]) ).
cnf(i_0_865,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_866,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),fTrue),X2) = fTrue,
inference(scs_inference,[],[i_0_864,i_0_654]) ).
cnf(i_0_867,plain,
fFalse = hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse),X2),
inference(scs_inference,[],[i_0_857,i_0_809,i_0_864,i_0_654,i_0_655]) ).
cnf(i_0_868,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_869,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse),X2) = fFalse,
inference(scs_inference,[],[i_0_867,i_0_654]) ).
cnf(i_0_870,plain,
hoare_1883395792gleton = hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hoare_1883395792gleton),X2),
inference(scs_inference,[],[i_0_860,i_0_809,i_0_867,i_0_654,i_0_655]) ).
cnf(i_0_871,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_872,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hoare_1883395792gleton),X2) = hoare_1883395792gleton,
inference(scs_inference,[],[i_0_870,i_0_654]) ).
cnf(i_0_873,plain,
bot_bot(fun(X1,bool)) != hAPP(X1,fun(X1,bool),fequal(X1),X2),
inference(scs_inference,[],[i_0_760,i_0_843,i_0_870,i_0_654,i_0_655]) ).
cnf(i_0_874,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_875,plain,
wT_bodies = hAPP(bool,bool,combi(bool),wT_bodies),
inference(scs_inference,[],[i_0_645,i_0_654]) ).
cnf(i_0_876,plain,
fequal(X1) = hAPP(X2,fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X2,fun(X1,fun(X1,bool))),combk(fun(X1,fun(X1,bool)),X2),fequal(X1)),X3),
inference(scs_inference,[],[i_0_777,i_0_809,i_0_645,i_0_654,i_0_655]) ).
cnf(i_0_877,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_878,plain,
hAPP(X1,fun(X2,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(X1,fun(X2,fun(X2,bool))),combk(fun(X2,fun(X2,bool)),X1),fequal(X2)),X3) = fequal(X2),
inference(scs_inference,[],[i_0_876,i_0_654]) ).
cnf(i_0_879,plain,
bot_bot(fun(fun(X1,bool),bool)) != hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),
inference(scs_inference,[],[i_0_760,i_0_876,i_0_858,i_0_654,i_0_655]) ).
cnf(i_0_880,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_881,plain,
y = hAPP(com,com,combi(com),y),
inference(scs_inference,[],[i_0_646,i_0_654]) ).
cnf(i_0_882,plain,
wT_bodies = hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),wT_bodies),X2),
inference(scs_inference,[],[i_0_875,i_0_809,i_0_646,i_0_654,i_0_655]) ).
cnf(i_0_883,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_884,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),wT_bodies),X2) = wT_bodies,
inference(scs_inference,[],[i_0_882,i_0_654]) ).
cnf(i_0_885,plain,
y = hAPP(X1,com,hAPP(com,fun(X1,com),combk(com,X1),y),X2),
inference(scs_inference,[],[i_0_881,i_0_809,i_0_882,i_0_654,i_0_655]) ).
cnf(i_0_886,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_887,plain,
hAPP(X1,com,hAPP(com,fun(X1,com),combk(com,X1),y),X2) = y,
inference(scs_inference,[],[i_0_885,i_0_654]) ).
cnf(i_0_888,plain,
dom(X1,X2) = hAPP(X3,fun(fun(X1,option(X2)),fun(X1,bool)),hAPP(fun(fun(X1,option(X2)),fun(X1,bool)),fun(X3,fun(fun(X1,option(X2)),fun(X1,bool))),combk(fun(fun(X1,option(X2)),fun(X1,bool)),X3),dom(X1,X2)),X4),
inference(scs_inference,[],[i_0_790,i_0_809,i_0_885,i_0_654,i_0_655]) ).
cnf(i_0_889,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_890,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(scs_inference,[],[i_0_545,i_0_654]) ).
cnf(i_0_891,plain,
member(X1) = hAPP(X2,fun(X1,fun(fun(X1,bool),bool)),hAPP(fun(X1,fun(fun(X1,bool),bool)),fun(X2,fun(X1,fun(fun(X1,bool),bool))),combk(fun(X1,fun(fun(X1,bool),bool)),X2),member(X1)),X3),
inference(scs_inference,[],[i_0_794,i_0_809,i_0_545,i_0_654,i_0_655]) ).
cnf(i_0_892,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_893,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),X4),
inference(scs_inference,[],[i_0_600,i_0_654]) ).
cnf(i_0_894,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),hAPP(X1,X1,combi(X1),X6)),X5),
inference(scs_inference,[],[i_0_890,i_0_749,i_0_600,i_0_654,i_0_655]) ).
cnf(i_0_895,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_896,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)),
inference(rename_variables,[],[i_0_749]) ).
cnf(i_0_897,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(scs_inference,[],[i_0_894,i_0_654]) ).
cnf(i_0_898,plain,
hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),hAPP(X2,fun(X1,option(X1)),hAPP(fun(X1,option(X1)),fun(X2,fun(X1,option(X1))),combk(fun(X1,option(X1)),X2),some(X1)),hAPP(X2,X2,combi(X2),X3))) = some(X1),
inference(scs_inference,[],[i_0_821,i_0_785,i_0_894,i_0_654,i_0_655]) ).
cnf(i_0_899,plain,
hAPP(X1,fun(X2,option(X2)),hAPP(fun(X2,option(X2)),fun(X1,fun(X2,option(X2))),combk(fun(X2,option(X2)),X1),some(X2)),X3) = some(X2),
inference(rename_variables,[],[i_0_821]) ).
cnf(i_0_900,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_901,plain,
fNot = hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot),
inference(scs_inference,[],[i_0_638,i_0_654]) ).
cnf(i_0_902,plain,
hAPP(fun(X1,X1),fun(X1,X1),hAPP(X2,fun(fun(X1,X1),fun(X1,X1)),hAPP(fun(fun(X1,X1),fun(X2,fun(X1,X1))),fun(X2,fun(fun(X1,X1),fun(X1,X1))),combc(fun(X1,X1),X2,fun(X1,X1)),combk(fun(X1,X1),X2)),hAPP(X2,X2,combi(X2),X3)),combi(X1)) = combi(X1),
inference(scs_inference,[],[i_0_824,i_0_897,i_0_638,i_0_654,i_0_655]) ).
cnf(i_0_903,plain,
hAPP(X1,fun(X2,X2),hAPP(fun(X2,X2),fun(X1,fun(X2,X2)),combk(fun(X2,X2),X1),combi(X2)),X3) = combi(X2),
inference(rename_variables,[],[i_0_824]) ).
cnf(i_0_904,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_905,plain,
body_1 = hAPP(fun(pname,com),fun(pname,com),combi(fun(pname,com)),body_1),
inference(scs_inference,[],[i_0_637,i_0_654]) ).
cnf(i_0_906,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),hAPP(X2,X2,combi(X2),X3)),undefined(X1)) = undefined(X1),
inference(scs_inference,[],[i_0_830,i_0_897,i_0_637,i_0_654,i_0_655]) ).
cnf(i_0_907,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = undefined(X2),
inference(rename_variables,[],[i_0_830]) ).
cnf(i_0_908,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_909,plain,
wt = hAPP(fun(com,bool),fun(com,bool),combi(fun(com,bool)),wt),
inference(scs_inference,[],[i_0_639,i_0_654]) ).
cnf(i_0_910,plain,
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(fun(fun(X1,bool),fun(X1,bool)),fun(fun(X1,bool),fun(X1,bool)),combi(fun(fun(X1,bool),fun(X1,bool))),collect(X1)),hAPP(X1,fun(X1,bool),fequal(X1),X2)),
inference(scs_inference,[],[i_0_893,i_0_818,i_0_639,i_0_654,i_0_655]) ).
cnf(i_0_911,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),X4),
inference(rename_variables,[],[i_0_893]) ).
cnf(i_0_912,plain,
fa = hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),fa),
inference(scs_inference,[],[i_0_633,i_0_654]) ).
cnf(i_0_913,plain,
hAPP(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)),hAPP(X2,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool))),hAPP(fun(fun(X1,fun(X1,bool)),fun(X2,fun(X1,fun(X1,bool)))),fun(X2,fun(fun(X1,fun(X1,bool)),fun(X1,fun(X1,bool)))),combc(fun(X1,fun(X1,bool)),X2,fun(X1,fun(X1,bool))),combk(fun(X1,fun(X1,bool)),X2)),hAPP(X2,X2,combi(X2),X3)),fequal(X1)) = fequal(X1),
inference(scs_inference,[],[i_0_878,i_0_897,i_0_633,i_0_654,i_0_655]) ).
cnf(i_0_914,plain,
hAPP(X1,fun(X2,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(X1,fun(X2,fun(X2,bool))),combk(fun(X2,fun(X2,bool)),X1),fequal(X2)),X3) = fequal(X2),
inference(rename_variables,[],[i_0_878]) ).
cnf(i_0_915,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_916,plain,
fconj = hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),fconj),
inference(scs_inference,[],[i_0_626,i_0_654]) ).
cnf(i_0_917,plain,
hAPP(fun(option(com),com),fun(option(com),com),hAPP(X1,fun(fun(option(com),com),fun(option(com),com)),hAPP(fun(fun(option(com),com),fun(X1,fun(option(com),com))),fun(X1,fun(fun(option(com),com),fun(option(com),com))),combc(fun(option(com),com),X1,fun(option(com),com)),combk(fun(option(com),com),X1)),hAPP(X1,X1,combi(X1),X2)),the(com)) = the(com),
inference(scs_inference,[],[i_0_815,i_0_897,i_0_626,i_0_654,i_0_655]) ).
cnf(i_0_918,plain,
hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),the(com)),X2) = the(com),
inference(rename_variables,[],[i_0_815]) ).
cnf(i_0_919,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_920,plain,
fdisj = hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),fdisj),
inference(scs_inference,[],[i_0_625,i_0_654]) ).
cnf(i_0_921,plain,
hAPP(X1,X2,X3,X4) = hAPP(fun(X1,X2),X2,hAPP(X1,fun(fun(X1,X2),X2),hAPP(fun(fun(X1,X2),fun(X1,X2)),fun(X1,fun(fun(X1,X2),X2)),combc(fun(X1,X2),X1,X2),combi(fun(X1,X2))),X4),X3),
inference(scs_inference,[],[i_0_890,i_0_893,i_0_625,i_0_654,i_0_655]) ).
cnf(i_0_922,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_923,plain,
fimplies = hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),fimplies),
inference(scs_inference,[],[i_0_624,i_0_654]) ).
cnf(i_0_924,plain,
fa = hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),combi(fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool))),combi(fun(hoare_509422987triple(state),bool))),fa),
inference(scs_inference,[],[i_0_912,i_0_893,i_0_624,i_0_654,i_0_655]) ).
cnf(i_0_925,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),X4),
inference(rename_variables,[],[i_0_893]) ).
cnf(i_0_926,plain,
hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),combi(fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool))),combi(fun(hoare_509422987triple(state),bool))),fa) = fa,
inference(scs_inference,[],[i_0_924,i_0_654]) ).
cnf(i_0_927,plain,
fNot = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),fNot),
inference(scs_inference,[],[i_0_901,i_0_893,i_0_924,i_0_654,i_0_655]) ).
cnf(i_0_928,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),X4),
inference(rename_variables,[],[i_0_893]) ).
cnf(i_0_929,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),fNot) = fNot,
inference(scs_inference,[],[i_0_927,i_0_654]) ).
cnf(i_0_930,plain,
fconj = hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),hAPP(fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),combi(fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)))),combi(fun(bool,fun(bool,bool)))),fconj),
inference(scs_inference,[],[i_0_916,i_0_893,i_0_927,i_0_654,i_0_655]) ).
cnf(i_0_931,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),X4),
inference(rename_variables,[],[i_0_893]) ).
cnf(i_0_932,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),hAPP(fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),combi(fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)))),combi(fun(bool,fun(bool,bool)))),fconj) = fconj,
inference(scs_inference,[],[i_0_930,i_0_654]) ).
cnf(i_0_933,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))) = fNot,
inference(scs_inference,[],[i_0_929,i_0_785,i_0_930,i_0_654,i_0_655]) ).
cnf(i_0_934,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_935,plain,
fNot = hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_933,i_0_654]) ).
cnf(i_0_936,plain,
hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool)),hAPP(fun(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool))),fun(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool))),combc(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool)))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),combi(fun(bool,bool))) = fNot,
inference(scs_inference,[],[i_0_929,i_0_897,i_0_933,i_0_654,i_0_655]) ).
cnf(i_0_937,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_938,plain,
fNot = hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool)),hAPP(fun(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool))),fun(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool))),combc(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool)))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),combi(fun(bool,bool))),
inference(scs_inference,[],[i_0_936,i_0_654]) ).
cnf(i_0_939,plain,
fNot = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_935,i_0_893,i_0_936,i_0_654,i_0_655]) ).
cnf(i_0_940,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),X4),
inference(rename_variables,[],[i_0_893]) ).
cnf(i_0_941,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))) = fNot,
inference(scs_inference,[],[i_0_939,i_0_654]) ).
cnf(i_0_942,plain,
fdisj = hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fdisj),X2),
inference(scs_inference,[],[i_0_920,i_0_809,i_0_939,i_0_654,i_0_655]) ).
cnf(i_0_943,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_944,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fdisj),X2) = fdisj,
inference(scs_inference,[],[i_0_942,i_0_654]) ).
cnf(i_0_945,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))) = hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool)),hAPP(fun(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool))),fun(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool))),combc(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool)))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),combi(fun(bool,bool))),
inference(scs_inference,[],[i_0_938,i_0_941,i_0_942,i_0_654,i_0_655]) ).
cnf(i_0_946,plain,
hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool)),hAPP(fun(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool))),fun(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool))),combc(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool)))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),combi(fun(bool,bool))) = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_945,i_0_654]) ).
cnf(i_0_947,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))))) = fNot,
inference(scs_inference,[],[i_0_941,i_0_785,i_0_945,i_0_654,i_0_655]) ).
cnf(i_0_948,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_949,plain,
fNot = hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))))),
inference(scs_inference,[],[i_0_947,i_0_654]) ).
cnf(i_0_950,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))) = hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot),
inference(scs_inference,[],[i_0_901,i_0_941,i_0_947,i_0_654,i_0_655]) ).
cnf(i_0_951,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot) = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_950,i_0_654]) ).
cnf(i_0_952,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),fNot) = hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))))),
inference(scs_inference,[],[i_0_949,i_0_929,i_0_950,i_0_654,i_0_655]) ).
cnf(i_0_953,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))))) = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),fNot),
inference(scs_inference,[],[i_0_952,i_0_654]) ).
cnf(i_0_954,plain,
hAPP(X1,fun(bool,bool),hAPP(fun(bool,bool),fun(X1,fun(bool,bool)),combk(fun(bool,bool),X1),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),X2) = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_951,i_0_834,i_0_952,i_0_654,i_0_655]) ).
cnf(i_0_955,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_956,plain,
body = hAPP(fun(pname,option(com)),fun(pname,option(com)),combi(fun(pname,option(com))),body),
inference(scs_inference,[],[i_0_634,i_0_654]) ).
cnf(i_0_957,plain,
fimplies = hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fimplies),X2),
inference(scs_inference,[],[i_0_923,i_0_809,i_0_634,i_0_654,i_0_655]) ).
cnf(i_0_958,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_959,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fimplies),X2) = fimplies,
inference(scs_inference,[],[i_0_957,i_0_654]) ).
cnf(i_0_960,plain,
body_1 = hAPP(X1,fun(pname,com),hAPP(fun(pname,com),fun(X1,fun(pname,com)),combk(fun(pname,com),X1),body_1),X2),
inference(scs_inference,[],[i_0_905,i_0_809,i_0_957,i_0_654,i_0_655]) ).
cnf(i_0_961,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_962,plain,
hAPP(X1,fun(pname,com),hAPP(fun(pname,com),fun(X1,fun(pname,com)),combk(fun(pname,com),X1),body_1),X2) = body_1,
inference(scs_inference,[],[i_0_960,i_0_654]) ).
cnf(i_0_963,plain,
body = hAPP(X1,fun(pname,option(com)),hAPP(fun(pname,option(com)),fun(X1,fun(pname,option(com))),combk(fun(pname,option(com)),X1),body),X2),
inference(scs_inference,[],[i_0_956,i_0_809,i_0_960,i_0_654,i_0_655]) ).
cnf(i_0_964,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_965,plain,
hAPP(X1,fun(pname,option(com)),hAPP(fun(pname,option(com)),fun(X1,fun(pname,option(com))),combk(fun(pname,option(com)),X1),body),X2) = body,
inference(scs_inference,[],[i_0_963,i_0_654]) ).
cnf(i_0_966,plain,
wt = hAPP(X1,fun(com,bool),hAPP(fun(com,bool),fun(X1,fun(com,bool)),combk(fun(com,bool),X1),wt),X2),
inference(scs_inference,[],[i_0_909,i_0_809,i_0_963,i_0_654,i_0_655]) ).
cnf(i_0_967,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_968,plain,
hAPP(X1,fun(com,bool),hAPP(fun(com,bool),fun(X1,fun(com,bool)),combk(fun(com,bool),X1),wt),X2) = wt,
inference(scs_inference,[],[i_0_966,i_0_654]) ).
cnf(i_0_969,plain,
collect(X1) = hAPP(X2,fun(fun(X1,bool),fun(X1,bool)),hAPP(fun(fun(X1,bool),fun(X1,bool)),fun(X2,fun(fun(X1,bool),fun(X1,bool))),combk(fun(fun(X1,bool),fun(X1,bool)),X2),collect(X1)),X3),
inference(scs_inference,[],[i_0_797,i_0_809,i_0_966,i_0_654,i_0_655]) ).
cnf(i_0_970,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_971,plain,
hoare_Mirabelle_MGT = hAPP(fun(com,hoare_509422987triple(state)),fun(com,hoare_509422987triple(state)),combi(fun(com,hoare_509422987triple(state))),hoare_Mirabelle_MGT),
inference(scs_inference,[],[i_0_635,i_0_654]) ).
cnf(i_0_972,plain,
bot_bot(fun(X1,bool)) = hAPP(X2,fun(X1,bool),hAPP(fun(X1,bool),fun(X2,fun(X1,bool)),combk(fun(X1,bool),X2),bot_bot(fun(X1,bool))),X3),
inference(scs_inference,[],[i_0_842,i_0_809,i_0_635,i_0_654,i_0_655]) ).
cnf(i_0_973,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_974,plain,
hAPP(X1,fun(X2,bool),hAPP(fun(X2,bool),fun(X1,fun(X2,bool)),combk(fun(X2,bool),X1),bot_bot(fun(X2,bool))),X3) = bot_bot(fun(X2,bool)),
inference(scs_inference,[],[i_0_972,i_0_654]) ).
cnf(i_0_975,plain,
hoare_Mirabelle_MGT = hAPP(X1,fun(com,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(X1,fun(com,hoare_509422987triple(state))),combk(fun(com,hoare_509422987triple(state)),X1),hoare_Mirabelle_MGT),X2),
inference(scs_inference,[],[i_0_971,i_0_809,i_0_972,i_0_654,i_0_655]) ).
cnf(i_0_976,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_977,plain,
hAPP(X1,fun(com,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(X1,fun(com,hoare_509422987triple(state))),combk(fun(com,hoare_509422987triple(state)),X1),hoare_Mirabelle_MGT),X2) = hoare_Mirabelle_MGT,
inference(scs_inference,[],[i_0_975,i_0_654]) ).
cnf(i_0_978,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))))),X3) = undefined(X2),
inference(scs_inference,[],[i_0_834,i_0_791,i_0_975,i_0_654,i_0_655]) ).
cnf(i_0_979,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))))) = undefined(X1),
inference(rename_variables,[],[i_0_791]) ).
cnf(i_0_980,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_981,plain,
hAPP(X1,fun(X2,fun(X3,X2)),hAPP(fun(X2,fun(X3,X2)),fun(X1,fun(X2,fun(X3,X2))),combk(fun(X2,fun(X3,X2)),X1),hAPP(fun(X2,fun(X3,X2)),fun(X2,fun(X3,X2)),combi(fun(X2,fun(X3,X2))),hAPP(X4,fun(X2,fun(X3,X2)),hAPP(fun(X2,fun(X3,X2)),fun(X4,fun(X2,fun(X3,X2))),combk(fun(X2,fun(X3,X2)),X4),combk(X2,X3)),hAPP(X4,X4,combi(X4),X5)))),X6) = combk(X2,X3),
inference(scs_inference,[],[i_0_834,i_0_835,i_0_655]) ).
cnf(i_0_982,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_983,plain,
hAPP(X1,fun(X2,option(X2)),hAPP(fun(X2,option(X2)),fun(X1,fun(X2,option(X2))),combk(fun(X2,option(X2)),X1),hAPP(fun(X2,option(X2)),fun(X2,option(X2)),combi(fun(X2,option(X2))),hAPP(X3,fun(X2,option(X2)),hAPP(fun(X2,option(X2)),fun(X3,fun(X2,option(X2))),combk(fun(X2,option(X2)),X3),some(X2)),hAPP(X3,X3,combi(X3),X4)))),X5) = some(X2),
inference(scs_inference,[],[i_0_834,i_0_898,i_0_655]) ).
cnf(i_0_984,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_985,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(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)))))) = hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),
inference(scs_inference,[],[i_0_785,i_0_729,i_0_655]) ).
cnf(i_0_986,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_987,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(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))))) = hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),
inference(scs_inference,[],[i_0_749,i_0_985,i_0_655]) ).
cnf(i_0_988,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)),
inference(rename_variables,[],[i_0_749]) ).
cnf(i_0_989,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1)))),
inference(scs_inference,[],[i_0_749,i_0_783,i_0_655]) ).
cnf(i_0_990,plain,
hAPP(pname,com,body_1,X1) = hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1))),
inference(rename_variables,[],[i_0_783]) ).
cnf(i_0_991,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)),
inference(rename_variables,[],[i_0_749]) ).
cnf(i_0_992,plain,
hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1)))) = hAPP(pname,com,body_1,X1),
inference(scs_inference,[],[i_0_749,i_0_783,i_0_655,i_0_654]) ).
cnf(i_0_993,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),hAPP(X1,fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),hAPP(fun(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool)))),fun(X1,fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)))),combc(fun(bool,fun(bool,bool)),X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1)),hAPP(X1,X1,combi(X1),X2)),fdisj) = fdisj,
inference(scs_inference,[],[i_0_944,i_0_897,i_0_655]) ).
cnf(i_0_994,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fdisj),X2) = fdisj,
inference(rename_variables,[],[i_0_944]) ).
cnf(i_0_995,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_996,plain,
hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1)))))) = hAPP(pname,com,body_1,X1),
inference(scs_inference,[],[i_0_992,i_0_788,i_0_655]) ).
cnf(i_0_997,plain,
hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1)))) = hAPP(pname,com,body_1,X1),
inference(rename_variables,[],[i_0_992]) ).
cnf(i_0_998,plain,
hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1))))))))) = hAPP(pname,com,body_1,X1),
inference(scs_inference,[],[i_0_992,i_0_996,i_0_655]) ).
cnf(i_0_999,plain,
hAPP(pname,com,body_1,hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),hAPP(pname,pname,combi(pname),X1)))) = hAPP(pname,com,body_1,X1),
inference(rename_variables,[],[i_0_992]) ).
cnf(i_0_1000,plain,
hAPP(X1,fun(fun(X2,fun(X3,X4)),fun(fun(X2,X3),fun(X2,X4))),hAPP(fun(fun(X2,fun(X3,X4)),fun(fun(X2,X3),fun(X2,X4))),fun(X1,fun(fun(X2,fun(X3,X4)),fun(fun(X2,X3),fun(X2,X4)))),combk(fun(fun(X2,fun(X3,X4)),fun(fun(X2,X3),fun(X2,X4))),X1),hAPP(fun(fun(X2,fun(X3,X4)),fun(fun(X2,X3),fun(X2,X4))),fun(fun(X2,fun(X3,X4)),fun(fun(X2,X3),fun(X2,X4))),combi(fun(fun(X2,fun(X3,X4)),fun(fun(X2,X3),fun(X2,X4)))),combs(X2,X3,X4))),X5) = combs(X2,X3,X4),
inference(scs_inference,[],[i_0_834,i_0_576,i_0_655]) ).
cnf(i_0_1001,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_1002,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)))),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)))),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(scs_inference,[],[i_0_785,i_0_581,i_0_655]) ).
cnf(i_0_1003,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1004,plain,
hAPP(X1,fun(fun(X2,fun(X3,X4)),fun(X3,fun(X2,X4))),hAPP(fun(fun(X2,fun(X3,X4)),fun(X3,fun(X2,X4))),fun(X1,fun(fun(X2,fun(X3,X4)),fun(X3,fun(X2,X4)))),combk(fun(fun(X2,fun(X3,X4)),fun(X3,fun(X2,X4))),X1),hAPP(fun(fun(X2,fun(X3,X4)),fun(X3,fun(X2,X4))),fun(fun(X2,fun(X3,X4)),fun(X3,fun(X2,X4))),combi(fun(fun(X2,fun(X3,X4)),fun(X3,fun(X2,X4)))),combc(X2,X3,X4))),X5) = combc(X2,X3,X4),
inference(scs_inference,[],[i_0_834,i_0_580,i_0_655]) ).
cnf(i_0_1005,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_1006,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)))),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)))),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(scs_inference,[],[i_0_785,i_0_594,i_0_655]) ).
cnf(i_0_1007,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1008,plain,
hAPP(X1,fun(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool))),hAPP(fun(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool))),fun(X1,fun(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool)))),combk(fun(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool))),X1),hAPP(fun(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool))),fun(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool))),combi(fun(fun(X2,X3),fun(fun(X2,bool),fun(X3,bool)))),image(X2,X3))),X4) = image(X2,X3),
inference(scs_inference,[],[i_0_834,i_0_591,i_0_655]) ).
cnf(i_0_1009,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_1010,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))),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))),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))),ord_less_eq(fun(X1,bool))))) = ord_less_eq(fun(X1,bool)),
inference(scs_inference,[],[i_0_785,i_0_602,i_0_655]) ).
cnf(i_0_1011,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1012,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))) = undefined(X1),
inference(scs_inference,[],[i_0_749,i_0_791,i_0_655]) ).
cnf(i_0_1013,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))))) = undefined(X1),
inference(rename_variables,[],[i_0_791]) ).
cnf(i_0_1014,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)),
inference(rename_variables,[],[i_0_749]) ).
cnf(i_0_1015,plain,
undefined(X1) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))),
inference(scs_inference,[],[i_0_749,i_0_791,i_0_655,i_0_654]) ).
cnf(i_0_1016,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1015,i_0_830,i_0_655]) ).
cnf(i_0_1017,plain,
undefined(X1) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))),
inference(rename_variables,[],[i_0_1015]) ).
cnf(i_0_1018,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),undefined(X1)),X3),
inference(scs_inference,[],[i_0_1015,i_0_830,i_0_655,i_0_654]) ).
cnf(i_0_1019,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),hAPP(X1,fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),hAPP(fun(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool)))),fun(X1,fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)))),combc(fun(bool,fun(bool,bool)),X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1)),hAPP(X1,X1,combi(X1),X2)),fimplies) = fimplies,
inference(scs_inference,[],[i_0_959,i_0_897,i_0_655]) ).
cnf(i_0_1020,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fimplies),X2) = fimplies,
inference(rename_variables,[],[i_0_959]) ).
cnf(i_0_1021,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_1022,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)),
inference(scs_inference,[],[i_0_1018,i_0_890,i_0_655]) ).
cnf(i_0_1023,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_1024,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))),
inference(scs_inference,[],[i_0_1018,i_0_890,i_0_655,i_0_654]) ).
cnf(i_0_1025,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X4,X1,hAPP(X1,fun(X4,X1),combk(X1,X4),undefined(X1)),X5),
inference(scs_inference,[],[i_0_1024,i_0_1018,i_0_655]) ).
cnf(i_0_1026,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),undefined(X1)),X3),
inference(rename_variables,[],[i_0_1018]) ).
cnf(i_0_1027,plain,
undefined(X1) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))),X3),
inference(scs_inference,[],[i_0_1015,i_0_809,i_0_655]) ).
cnf(i_0_1028,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_1029,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X4,X1,hAPP(X1,fun(X4,X1),combk(X1,X4),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))),X5),
inference(scs_inference,[],[i_0_1024,i_0_809,i_0_655]) ).
cnf(i_0_1030,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_1031,plain,
undefined(X1) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)),
inference(scs_inference,[],[i_0_1015,i_0_1022,i_0_655]) ).
cnf(i_0_1032,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)),
inference(rename_variables,[],[i_0_1022]) ).
cnf(i_0_1033,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = undefined(X1),
inference(scs_inference,[],[i_0_1015,i_0_1022,i_0_655,i_0_654]) ).
cnf(i_0_1034,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,combi(X1),undefined(X1)),
inference(scs_inference,[],[i_0_1033,i_0_774,i_0_655]) ).
cnf(i_0_1035,plain,
undefined(X1) = hAPP(X1,X1,combi(X1),undefined(X1)),
inference(rename_variables,[],[i_0_774]) ).
cnf(i_0_1036,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,hAPP(X4,fun(X1,X1),hAPP(fun(X1,fun(X4,X1)),fun(X4,fun(X1,X1)),combc(X1,X4,X1),combk(X1,X4)),X5),undefined(X1)),
inference(scs_inference,[],[i_0_1033,i_0_1031,i_0_655]) ).
cnf(i_0_1037,plain,
undefined(X1) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)),
inference(rename_variables,[],[i_0_1031]) ).
cnf(i_0_1038,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = hAPP(X4,X2,hAPP(X2,fun(X4,X2),combk(X2,X4),undefined(X2)),X5),
inference(scs_inference,[],[i_0_890,i_0_1025,i_0_655]) ).
cnf(i_0_1039,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X4,X1,hAPP(X1,fun(X4,X1),combk(X1,X4),undefined(X1)),X5),
inference(rename_variables,[],[i_0_1025]) ).
cnf(i_0_1040,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_1041,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)),
inference(scs_inference,[],[i_0_780,i_0_1031,i_0_655]) ).
cnf(i_0_1042,plain,
undefined(X1) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)),
inference(rename_variables,[],[i_0_1031]) ).
cnf(i_0_1043,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_780,i_0_1031,i_0_655,i_0_654]) ).
cnf(i_0_1044,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),
inference(scs_inference,[],[i_0_1043,i_0_890,i_0_655]) ).
cnf(i_0_1045,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(rename_variables,[],[i_0_1043]) ).
cnf(i_0_1046,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_1047,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),undefined(X1)),X3),
inference(scs_inference,[],[i_0_1043,i_0_890,i_0_655,i_0_654]) ).
cnf(i_0_1048,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X2,X1,hAPP(fun(X2,X1),fun(X2,X1),combi(fun(X2,X1)),hAPP(X1,fun(X2,X1),combk(X1,X2),undefined(X1))),X3),
inference(scs_inference,[],[i_0_1047,i_0_893,i_0_655]) ).
cnf(i_0_1049,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),X3),X4),
inference(rename_variables,[],[i_0_893]) ).
cnf(i_0_1050,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X4,X1,hAPP(X1,fun(X4,X1),combk(X1,X4),hAPP(X1,X1,combi(X1),undefined(X1))),X5),
inference(scs_inference,[],[i_0_1043,i_0_809,i_0_655]) ).
cnf(i_0_1051,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_1052,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = hAPP(X4,X2,hAPP(X2,fun(X4,X2),combk(X2,X4),hAPP(X2,X2,combi(X2),undefined(X2))),X5),
inference(scs_inference,[],[i_0_890,i_0_1050,i_0_655]) ).
cnf(i_0_1053,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X4,X1,hAPP(X1,fun(X4,X1),combk(X1,X4),hAPP(X1,X1,combi(X1),undefined(X1))),X5),
inference(rename_variables,[],[i_0_1050]) ).
cnf(i_0_1054,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_1055,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),undefined(X2))),X3) = hAPP(X4,X2,hAPP(X2,fun(X4,X2),combk(X2,X4),undefined(X2)),X5),
inference(scs_inference,[],[i_0_890,i_0_1050,i_0_655,i_0_654]) ).
cnf(i_0_1056,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),undefined(X2))),X3) = undefined(X2),
inference(scs_inference,[],[i_0_1055,i_0_830,i_0_655]) ).
cnf(i_0_1057,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = undefined(X2),
inference(rename_variables,[],[i_0_830]) ).
cnf(i_0_1058,plain,
undefined(X1) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),hAPP(X1,X1,combi(X1),undefined(X1))),X3),
inference(scs_inference,[],[i_0_1055,i_0_830,i_0_655,i_0_654]) ).
cnf(i_0_1059,plain,
undefined(X1) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_1058,i_0_890,i_0_655]) ).
cnf(i_0_1060,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_1061,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))) = undefined(X1),
inference(scs_inference,[],[i_0_1058,i_0_890,i_0_655,i_0_654]) ).
cnf(i_0_1062,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X4,X1,hAPP(X1,fun(X4,X1),combk(X1,X4),hAPP(X1,X1,combi(X1),undefined(X1))),X5),
inference(scs_inference,[],[i_0_1061,i_0_1058,i_0_655]) ).
cnf(i_0_1063,plain,
undefined(X1) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),hAPP(X1,X1,combi(X1),undefined(X1))),X3),
inference(rename_variables,[],[i_0_1058]) ).
cnf(i_0_1064,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(X1,X2)),combc(X1,X2,X2),hAPP(fun(X2,fun(X1,X2)),fun(X1,fun(X2,X2)),combc(X2,X1,X2),combk(X2,X1))),hAPP(X2,X2,combi(X2),undefined(X2))),X3) = undefined(X2),
inference(scs_inference,[],[i_0_1033,i_0_897,i_0_655]) ).
cnf(i_0_1065,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = undefined(X1),
inference(rename_variables,[],[i_0_1033]) ).
cnf(i_0_1066,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_1067,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,combi(X1),undefined(X1)),
inference(scs_inference,[],[i_0_1061,i_0_774,i_0_655]) ).
cnf(i_0_1068,plain,
undefined(X1) = hAPP(X1,X1,combi(X1),undefined(X1)),
inference(rename_variables,[],[i_0_774]) ).
cnf(i_0_1069,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))),
inference(scs_inference,[],[i_0_1061,i_0_1015,i_0_655]) ).
cnf(i_0_1070,plain,
undefined(X1) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))),
inference(rename_variables,[],[i_0_1015]) ).
cnf(i_0_1071,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_780,i_0_1059,i_0_655]) ).
cnf(i_0_1072,plain,
undefined(X1) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(rename_variables,[],[i_0_1059]) ).
cnf(i_0_1073,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_780,i_0_1059,i_0_655,i_0_654]) ).
cnf(i_0_1074,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X4,X1,hAPP(X1,fun(X4,X1),combk(X1,X4),undefined(X1)),X5),
inference(scs_inference,[],[i_0_1073,i_0_1047,i_0_655]) ).
cnf(i_0_1075,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),undefined(X1)),X3),
inference(rename_variables,[],[i_0_1047]) ).
cnf(i_0_1076,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,hAPP(X4,fun(X1,X1),hAPP(fun(X1,fun(X4,X1)),fun(X4,fun(X1,X1)),combc(X1,X4,X1),combk(X1,X4)),X5),undefined(X1)),
inference(scs_inference,[],[i_0_1073,i_0_1041,i_0_655]) ).
cnf(i_0_1077,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)),
inference(rename_variables,[],[i_0_1041]) ).
cnf(i_0_1078,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,hAPP(X4,fun(X1,X1),hAPP(fun(X1,fun(X4,X1)),fun(X4,fun(X1,X1)),combc(X1,X4,X1),combk(X1,X4)),X5),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_1073,i_0_1071,i_0_655]) ).
cnf(i_0_1079,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(rename_variables,[],[i_0_1071]) ).
cnf(i_0_1080,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),undefined(X2))),X3) = hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1055,i_0_1016,i_0_655]) ).
cnf(i_0_1081,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(rename_variables,[],[i_0_1016]) ).
cnf(i_0_1082,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))) = hAPP(X2,X1,hAPP(X1,fun(X2,X1),combk(X1,X2),hAPP(X1,X1,combi(X1),undefined(X1))),X3),
inference(scs_inference,[],[i_0_1055,i_0_1016,i_0_655,i_0_654]) ).
cnf(i_0_1083,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_1082,i_0_890,i_0_655]) ).
cnf(i_0_1084,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_1085,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(X1,X2)),combc(X1,X2,X2),hAPP(fun(X2,fun(X1,X2)),fun(X1,fun(X2,X2)),combc(X2,X1,X2),combk(X2,X1))),hAPP(X2,X2,combi(X2),undefined(X2))),X3) = hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),
inference(scs_inference,[],[i_0_1043,i_0_897,i_0_655]) ).
cnf(i_0_1086,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(rename_variables,[],[i_0_1043]) ).
cnf(i_0_1087,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_1088,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,hAPP(X4,fun(X1,X1),hAPP(fun(X1,fun(X4,X1)),fun(X4,fun(X1,X1)),combc(X1,X4,X1),combk(X1,X4)),X5),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_1024,i_0_1083,i_0_655]) ).
cnf(i_0_1089,plain,
hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(rename_variables,[],[i_0_1083]) ).
cnf(i_0_1090,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3) = hAPP(X2,X2,hAPP(X4,fun(X2,X2),hAPP(fun(X2,fun(X4,X2)),fun(X4,fun(X2,X2)),combc(X2,X4,X2),combk(X2,X4)),X5),hAPP(X2,X2,combi(X2),undefined(X2))),
inference(scs_inference,[],[i_0_890,i_0_1088,i_0_655]) ).
cnf(i_0_1091,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,hAPP(X4,fun(X1,X1),hAPP(fun(X1,fun(X4,X1)),fun(X4,fun(X1,X1)),combc(X1,X4,X1),combk(X1,X4)),X5),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(rename_variables,[],[i_0_1088]) ).
cnf(i_0_1092,plain,
hAPP(X1,X2,hAPP(X3,fun(X1,X2),X4,X5),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),hAPP(fun(X3,fun(X1,X2)),fun(X1,fun(X3,X2)),combc(X3,X1,X2),X4),X6),X5),
inference(rename_variables,[],[i_0_890]) ).
cnf(i_0_1093,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),hAPP(fun(X1,fun(X2,X2)),fun(X2,fun(X1,X2)),combc(X1,X2,X2),hAPP(fun(X2,fun(X1,X2)),fun(X1,fun(X2,X2)),combc(X2,X1,X2),combk(X2,X1))),hAPP(X2,X2,combi(X2),undefined(X2))),X3) = hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1024,i_0_897,i_0_655]) ).
cnf(i_0_1094,plain,
hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)) = hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),undefined(X1)))),
inference(rename_variables,[],[i_0_1024]) ).
cnf(i_0_1095,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_1096,plain,
hAPP(X1,fun(X2,fun(X3,X2)),hAPP(fun(X2,fun(X3,X2)),fun(X1,fun(X2,fun(X3,X2))),combk(fun(X2,fun(X3,X2)),X1),combk(X2,X3)),X4) = hAPP(X5,fun(X2,fun(X3,X2)),hAPP(fun(X2,fun(X3,X2)),fun(X5,fun(X2,fun(X3,X2))),combk(fun(X2,fun(X3,X2)),X5),combk(X2,X3)),X6),
inference(scs_inference,[],[i_0_827,i_0_825,i_0_655]) ).
cnf(i_0_1097,plain,
combk(X1,X2) = hAPP(X3,fun(X1,fun(X2,X1)),hAPP(fun(X1,fun(X2,X1)),fun(X3,fun(X1,fun(X2,X1))),combk(fun(X1,fun(X2,X1)),X3),combk(X1,X2)),X4),
inference(rename_variables,[],[i_0_825]) ).
cnf(i_0_1098,plain,
hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool)),hAPP(fun(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool))),fun(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool))),combc(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool)))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),combi(fun(bool,bool))) = hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot),
inference(scs_inference,[],[i_0_946,i_0_950,i_0_655]) ).
cnf(i_0_1099,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot) = hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool)),hAPP(fun(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool))),fun(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool))),combc(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool)))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),combi(fun(bool,bool))),
inference(scs_inference,[],[i_0_946,i_0_950,i_0_655,i_0_654]) ).
cnf(i_0_1100,plain,
hAPP(X1,fun(X2,option(X2)),hAPP(fun(X2,option(X2)),fun(X1,fun(X2,option(X2))),combk(fun(X2,option(X2)),X1),some(X2)),X3) = hAPP(X4,fun(X2,option(X2)),hAPP(fun(X2,option(X2)),fun(X4,fun(X2,option(X2))),combk(fun(X2,option(X2)),X4),some(X2)),X5),
inference(scs_inference,[],[i_0_821,i_0_819,i_0_655]) ).
cnf(i_0_1101,plain,
some(X1) = hAPP(X2,fun(X1,option(X1)),hAPP(fun(X1,option(X1)),fun(X2,fun(X1,option(X1))),combk(fun(X1,option(X1)),X2),some(X1)),X3),
inference(rename_variables,[],[i_0_819]) ).
cnf(i_0_1102,plain,
hAPP(X1,fun(X2,X2),hAPP(fun(X2,X2),fun(X1,fun(X2,X2)),combk(fun(X2,X2),X1),combi(X2)),X3) = hAPP(X4,fun(X2,X2),hAPP(fun(X2,X2),fun(X4,fun(X2,X2)),combk(fun(X2,X2),X4),combi(X2)),X5),
inference(scs_inference,[],[i_0_824,i_0_822,i_0_655]) ).
cnf(i_0_1103,plain,
combi(X1) = hAPP(X2,fun(X1,X1),hAPP(fun(X1,X1),fun(X2,fun(X1,X1)),combk(fun(X1,X1),X2),combi(X1)),X3),
inference(rename_variables,[],[i_0_822]) ).
cnf(i_0_1104,plain,
hAPP(pname,option(com),body,pn) = hAPP(X1,option(com),hAPP(option(com),fun(X1,option(com)),combk(option(com),X1),hAPP(option(com),option(com),combi(option(com)),hAPP(com,option(com),some(com),hAPP(com,com,combi(com),y)))),X2),
inference(scs_inference,[],[i_0_812,i_0_831,i_0_655]) ).
cnf(i_0_1105,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1106,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))) = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),fNot),
inference(scs_inference,[],[i_0_941,i_0_927,i_0_655]) ).
cnf(i_0_1107,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),fNot) = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_941,i_0_927,i_0_655,i_0_654]) ).
cnf(i_0_1108,plain,
hAPP(X1,fun(X2,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(X1,fun(X2,fun(X2,bool))),combk(fun(X2,fun(X2,bool)),X1),fequal(X2)),X3) = hAPP(X4,fun(X2,fun(X2,bool)),hAPP(fun(X2,fun(X2,bool)),fun(X4,fun(X2,fun(X2,bool))),combk(fun(X2,fun(X2,bool)),X4),fequal(X2)),X5),
inference(scs_inference,[],[i_0_878,i_0_876,i_0_655]) ).
cnf(i_0_1109,plain,
fequal(X1) = hAPP(X2,fun(X1,fun(X1,bool)),hAPP(fun(X1,fun(X1,bool)),fun(X2,fun(X1,fun(X1,bool))),combk(fun(X1,fun(X1,bool)),X2),fequal(X1)),X3),
inference(rename_variables,[],[i_0_876]) ).
cnf(i_0_1110,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),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),combi(fun(X1,bool)),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(scs_inference,[],[i_0_785,i_0_703,i_0_655]) ).
cnf(i_0_1111,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1112,plain,
hAPP(X1,fun(X2,bool),hAPP(fun(X2,bool),fun(X1,fun(X2,bool)),combk(fun(X2,bool),X1),hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X3),hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),hAPP(fun(X2,option(X2)),fun(X2,bool),dom(X2,X2),some(X2)))))),X4) = hAPP(fun(X2,option(X2)),fun(X2,bool),dom(X2,X2),some(X2)),
inference(scs_inference,[],[i_0_834,i_0_1110,i_0_655]) ).
cnf(i_0_1113,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_1114,plain,
hAPP(X1,fun(X2,bool),hAPP(fun(X2,bool),fun(X1,fun(X2,bool)),combk(fun(X2,bool),X1),hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),hAPP(fun(X2,bool),fun(X2,bool),hAPP(X2,fun(fun(X2,bool),fun(X2,bool)),insert(X2),X3),hAPP(fun(X2,option(X2)),fun(X2,bool),dom(X2,X2),some(X2))))),X4) = hAPP(fun(X2,option(X2)),fun(X2,bool),dom(X2,X2),some(X2)),
inference(scs_inference,[],[i_0_834,i_0_729,i_0_655]) ).
cnf(i_0_1115,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_1116,plain,
hAPP(fun(X1,fun(X2,X1)),fun(X1,fun(X2,X1)),combi(fun(X1,fun(X2,X1))),hAPP(fun(X1,fun(X2,X1)),fun(X1,fun(X2,X1)),combi(fun(X1,fun(X2,X1))),hAPP(fun(X1,fun(X2,X1)),fun(X1,fun(X2,X1)),combi(fun(X1,fun(X2,X1))),hAPP(X3,fun(X1,fun(X2,X1)),hAPP(fun(X1,fun(X2,X1)),fun(X3,fun(X1,fun(X2,X1))),combk(fun(X1,fun(X2,X1)),X3),combk(X1,X2)),hAPP(X3,X3,combi(X3),X4))))) = combk(X1,X2),
inference(scs_inference,[],[i_0_785,i_0_835,i_0_655]) ).
cnf(i_0_1117,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1118,plain,
hAPP(X1,fun(X2,bool),hAPP(fun(X2,bool),fun(X1,fun(X2,bool)),combk(fun(X2,bool),X1),bot_bot(fun(X2,bool))),X3) = hAPP(X4,fun(X2,bool),hAPP(fun(X2,bool),fun(X4,fun(X2,bool)),combk(fun(X2,bool),X4),bot_bot(fun(X2,bool))),X5),
inference(scs_inference,[],[i_0_974,i_0_972,i_0_655]) ).
cnf(i_0_1119,plain,
bot_bot(fun(X1,bool)) = hAPP(X2,fun(X1,bool),hAPP(fun(X1,bool),fun(X2,fun(X1,bool)),combk(fun(X1,bool),X2),bot_bot(fun(X1,bool))),X3),
inference(rename_variables,[],[i_0_972]) ).
cnf(i_0_1120,plain,
hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),the(com)),X2) = hAPP(X3,fun(option(com),com),hAPP(fun(option(com),com),fun(X3,fun(option(com),com)),combk(fun(option(com),com),X3),the(com)),X4),
inference(scs_inference,[],[i_0_815,i_0_813,i_0_655]) ).
cnf(i_0_1121,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fdisj),X2) = hAPP(X3,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X3,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X3),fdisj),X4),
inference(scs_inference,[],[i_0_944,i_0_942,i_0_655]) ).
cnf(i_0_1122,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fimplies),X2) = hAPP(X3,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X3,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X3),fimplies),X4),
inference(scs_inference,[],[i_0_959,i_0_957,i_0_655]) ).
cnf(i_0_1123,plain,
hAPP(X1,fun(pname,com),hAPP(fun(pname,com),fun(X1,fun(pname,com)),combk(fun(pname,com),X1),body_1),X2) = hAPP(X3,fun(pname,com),hAPP(fun(pname,com),fun(X3,fun(pname,com)),combk(fun(pname,com),X3),body_1),X4),
inference(scs_inference,[],[i_0_962,i_0_960,i_0_655]) ).
cnf(i_0_1124,plain,
hAPP(X1,fun(pname,option(com)),hAPP(fun(pname,option(com)),fun(X1,fun(pname,option(com))),combk(fun(pname,option(com)),X1),body),X2) = hAPP(X3,fun(pname,option(com)),hAPP(fun(pname,option(com)),fun(X3,fun(pname,option(com))),combk(fun(pname,option(com)),X3),body),X4),
inference(scs_inference,[],[i_0_965,i_0_963,i_0_655]) ).
cnf(i_0_1125,plain,
hAPP(X1,fun(com,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(X1,fun(com,hoare_509422987triple(state))),combk(fun(com,hoare_509422987triple(state)),X1),hoare_Mirabelle_MGT),X2) = hAPP(X3,fun(com,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(X3,fun(com,hoare_509422987triple(state))),combk(fun(com,hoare_509422987triple(state)),X3),hoare_Mirabelle_MGT),X4),
inference(scs_inference,[],[i_0_977,i_0_975,i_0_655]) ).
cnf(i_0_1126,plain,
hAPP(X1,fun(com,bool),hAPP(fun(com,bool),fun(X1,fun(com,bool)),combk(fun(com,bool),X1),wt),X2) = hAPP(X3,fun(com,bool),hAPP(fun(com,bool),fun(X3,fun(com,bool)),combk(fun(com,bool),X3),wt),X4),
inference(scs_inference,[],[i_0_968,i_0_966,i_0_655]) ).
cnf(i_0_1127,plain,
hAPP(X1,pname,hAPP(pname,fun(X1,pname),combk(pname,X1),pn),X2) = hAPP(X3,pname,hAPP(pname,fun(X3,pname),combk(pname,X3),pn),X4),
inference(scs_inference,[],[i_0_863,i_0_861,i_0_655]) ).
cnf(i_0_1128,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),fTrue),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),fTrue),X4),
inference(scs_inference,[],[i_0_866,i_0_864,i_0_655]) ).
cnf(i_0_1129,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),fFalse),X4),
inference(scs_inference,[],[i_0_869,i_0_867,i_0_655]) ).
cnf(i_0_1130,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hoare_1883395792gleton),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hoare_1883395792gleton),X4),
inference(scs_inference,[],[i_0_872,i_0_870,i_0_655]) ).
cnf(i_0_1131,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),wT_bodies),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),wT_bodies),X4),
inference(scs_inference,[],[i_0_884,i_0_882,i_0_655]) ).
cnf(i_0_1132,plain,
hAPP(X1,com,hAPP(com,fun(X1,com),combk(com,X1),y),X2) = hAPP(X3,com,hAPP(com,fun(X3,com),combk(com,X3),y),X4),
inference(scs_inference,[],[i_0_887,i_0_885,i_0_655]) ).
cnf(i_0_1133,plain,
hAPP(X1,fun(fun(X2,X3),fun(fun(X4,X2),fun(X4,X3))),hAPP(fun(fun(X2,X3),fun(fun(X4,X2),fun(X4,X3))),fun(X1,fun(fun(X2,X3),fun(fun(X4,X2),fun(X4,X3)))),combk(fun(fun(X2,X3),fun(fun(X4,X2),fun(X4,X3))),X1),hAPP(fun(fun(X2,X3),fun(fun(X4,X2),fun(X4,X3))),fun(fun(X2,X3),fun(fun(X4,X2),fun(X4,X3))),combi(fun(fun(X2,X3),fun(fun(X4,X2),fun(X4,X3)))),combb(X2,X3,X4))),X5) = combb(X2,X3,X4),
inference(scs_inference,[],[i_0_834,i_0_581,i_0_655]) ).
cnf(i_0_1134,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_1135,plain,
hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),hAPP(fun(X1,option(X1)),fun(X1,option(X1)),combi(fun(X1,option(X1))),hAPP(X2,fun(X1,option(X1)),hAPP(fun(X1,option(X1)),fun(X2,fun(X1,option(X1))),combk(fun(X1,option(X1)),X2),some(X1)),hAPP(X2,X2,combi(X2),X3))))) = some(X1),
inference(scs_inference,[],[i_0_785,i_0_898,i_0_655]) ).
cnf(i_0_1136,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1137,plain,
hAPP(X1,fun(X2,fun(fun(X2,bool),fun(X2,bool))),hAPP(fun(X2,fun(fun(X2,bool),fun(X2,bool))),fun(X1,fun(X2,fun(fun(X2,bool),fun(X2,bool)))),combk(fun(X2,fun(fun(X2,bool),fun(X2,bool))),X1),hAPP(fun(X2,fun(fun(X2,bool),fun(X2,bool))),fun(X2,fun(fun(X2,bool),fun(X2,bool))),combi(fun(X2,fun(fun(X2,bool),fun(X2,bool)))),insert(X2))),X3) = insert(X2),
inference(scs_inference,[],[i_0_834,i_0_594,i_0_655]) ).
cnf(i_0_1138,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_1139,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),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),combi(fun(X1,bool)),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(scs_inference,[],[i_0_785,i_0_1110,i_0_655]) ).
cnf(i_0_1140,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1141,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),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),combi(fun(X1,bool)),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(scs_inference,[],[i_0_749,i_0_1139,i_0_655]) ).
cnf(i_0_1142,plain,
hAPP(X1,X2,X3,X4) = hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4)),
inference(rename_variables,[],[i_0_749]) ).
cnf(i_0_1143,plain,
hAPP(X1,fun(fun(X2,bool),fun(fun(X2,bool),bool)),hAPP(fun(fun(X2,bool),fun(fun(X2,bool),bool)),fun(X1,fun(fun(X2,bool),fun(fun(X2,bool),bool))),combk(fun(fun(X2,bool),fun(fun(X2,bool),bool)),X1),hAPP(fun(fun(X2,bool),fun(fun(X2,bool),bool)),fun(fun(X2,bool),fun(fun(X2,bool),bool)),combi(fun(fun(X2,bool),fun(fun(X2,bool),bool))),ord_less_eq(fun(X2,bool)))),X3) = ord_less_eq(fun(X2,bool)),
inference(scs_inference,[],[i_0_834,i_0_602,i_0_655]) ).
cnf(i_0_1144,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),X3)),X4) = hAPP(X2,X2,combi(X2),X3),
inference(rename_variables,[],[i_0_834]) ).
cnf(i_0_1145,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)))),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)))),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(scs_inference,[],[i_0_785,i_0_591,i_0_655]) ).
cnf(i_0_1146,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1147,plain,
hAPP(X1,fun(X2,bool),hAPP(fun(X2,bool),fun(X1,fun(X2,bool)),combk(fun(X2,bool),X1),bot_bot(fun(X2,bool))),X3) = hAPP(fun(X2,bool),fun(X2,bool),collect(X2),hAPP(bool,fun(X2,bool),combk(bool,X2),fFalse)),
inference(scs_inference,[],[i_0_974,i_0_608,i_0_655]) ).
cnf(i_0_1148,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(rename_variables,[],[i_0_608]) ).
cnf(i_0_1149,plain,
the(com) = hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),hAPP(fun(option(com),com),fun(option(com),com),combi(fun(option(com),com)),the(com))),X2),
inference(scs_inference,[],[i_0_803,i_0_831,i_0_655]) ).
cnf(i_0_1150,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1151,plain,
hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),hAPP(fun(option(com),com),fun(option(com),com),combi(fun(option(com),com)),the(com))),X2) = the(com),
inference(scs_inference,[],[i_0_1149,i_0_654]) ).
cnf(i_0_1152,plain,
hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),the(com)),X2) = hAPP(X3,fun(option(com),com),hAPP(fun(option(com),com),fun(X3,fun(option(com),com)),combk(fun(option(com),com),X3),hAPP(fun(option(com),com),fun(option(com),com),combi(fun(option(com),com)),the(com))),X4),
inference(scs_inference,[],[i_0_815,i_0_1149,i_0_654,i_0_655]) ).
cnf(i_0_1153,plain,
hAPP(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)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)))),X2) = hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),
inference(scs_inference,[],[i_0_897,i_0_703,i_0_655]) ).
cnf(i_0_1154,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(rename_variables,[],[i_0_703]) ).
cnf(i_0_1155,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),hAPP(X3,X3,combi(X3),X5)),X6) = hAPP(X3,X2,hAPP(X1,fun(X3,X2),X4,X6),X5),
inference(rename_variables,[],[i_0_897]) ).
cnf(i_0_1156,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),combi(fun(X1,bool)),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(scs_inference,[],[i_0_760,i_0_1110,i_0_655]) ).
cnf(i_0_1157,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_1158,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse)) = hAPP(X2,fun(X1,bool),hAPP(fun(X1,bool),fun(X2,fun(X1,bool)),combk(fun(X1,bool),X2),bot_bot(fun(X1,bool))),X3),
inference(scs_inference,[],[i_0_845,i_0_972,i_0_655]) ).
cnf(i_0_1159,plain,
bot_bot(fun(X1,bool)) = hAPP(X2,fun(X1,bool),hAPP(fun(X1,bool),fun(X2,fun(X1,bool)),combk(fun(X1,bool),X2),bot_bot(fun(X1,bool))),X3),
inference(rename_variables,[],[i_0_972]) ).
cnf(i_0_1160,plain,
hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),hAPP(fun(option(com),com),fun(option(com),com),combi(fun(option(com),com)),the(com))),X2) = hAPP(X3,fun(option(com),com),hAPP(fun(option(com),com),fun(X3,fun(option(com),com)),combk(fun(option(com),com),X3),hAPP(fun(option(com),com),fun(option(com),com),combi(fun(option(com),com)),the(com))),X4),
inference(scs_inference,[],[i_0_1151,i_0_1149,i_0_655]) ).
cnf(i_0_1161,plain,
hAPP(X1,fun(option(com),com),hAPP(fun(option(com),com),fun(X1,fun(option(com),com)),combk(fun(option(com),com),X1),hAPP(fun(option(com),com),fun(option(com),com),combi(fun(option(com),com)),the(com))),X2) = hAPP(X3,fun(option(com),com),hAPP(fun(option(com),com),fun(X3,fun(option(com),com)),combk(fun(option(com),com),X3),the(com)),X4),
inference(scs_inference,[],[i_0_1151,i_0_813,i_0_655]) ).
cnf(i_0_1162,plain,
pn = hAPP(X1,pname,hAPP(pname,fun(X1,pname),combk(pname,X1),hAPP(pname,pname,combi(pname),pn)),X2),
inference(scs_inference,[],[i_0_848,i_0_831,i_0_655]) ).
cnf(i_0_1163,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1164,plain,
hAPP(X1,pname,hAPP(pname,fun(X1,pname),combk(pname,X1),hAPP(pname,pname,combi(pname),pn)),X2) = pn,
inference(scs_inference,[],[i_0_848,i_0_831,i_0_655,i_0_654]) ).
cnf(i_0_1165,plain,
hAPP(X1,pname,hAPP(pname,fun(X1,pname),combk(pname,X1),hAPP(pname,pname,combi(pname),pn)),X2) = hAPP(X3,pname,hAPP(pname,fun(X3,pname),combk(pname,X3),hAPP(pname,pname,combi(pname),pn)),X4),
inference(scs_inference,[],[i_0_1164,i_0_1162,i_0_655]) ).
cnf(i_0_1166,plain,
hAPP(X1,pname,hAPP(pname,fun(X1,pname),combk(pname,X1),hAPP(pname,pname,combi(pname),pn)),X2) = hAPP(X3,pname,hAPP(pname,fun(X3,pname),combk(pname,X3),pn),X4),
inference(scs_inference,[],[i_0_1164,i_0_861,i_0_655]) ).
cnf(i_0_1167,plain,
hAPP(X1,pname,hAPP(pname,fun(X1,pname),combk(pname,X1),pn),X2) = hAPP(X3,pname,hAPP(pname,fun(X3,pname),combk(pname,X3),hAPP(pname,pname,combi(pname),pn)),X4),
inference(scs_inference,[],[i_0_1164,i_0_861,i_0_655,i_0_654]) ).
cnf(i_0_1168,plain,
fTrue = hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),fTrue)),X2),
inference(scs_inference,[],[i_0_854,i_0_831,i_0_655]) ).
cnf(i_0_1169,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1170,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),fTrue)),X2) = fTrue,
inference(scs_inference,[],[i_0_854,i_0_831,i_0_655,i_0_654]) ).
cnf(i_0_1171,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),fTrue)),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hAPP(bool,bool,combi(bool),fTrue)),X4),
inference(scs_inference,[],[i_0_1170,i_0_1168,i_0_655]) ).
cnf(i_0_1172,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),fTrue)),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),fTrue),X4),
inference(scs_inference,[],[i_0_1170,i_0_864,i_0_655]) ).
cnf(i_0_1173,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),fTrue),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hAPP(bool,bool,combi(bool),fTrue)),X4),
inference(scs_inference,[],[i_0_1170,i_0_864,i_0_655,i_0_654]) ).
cnf(i_0_1174,plain,
fFalse = hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),fFalse)),X2),
inference(scs_inference,[],[i_0_857,i_0_831,i_0_655]) ).
cnf(i_0_1175,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1176,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),fFalse)),X2) = fFalse,
inference(scs_inference,[],[i_0_857,i_0_831,i_0_655,i_0_654]) ).
cnf(i_0_1177,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),fFalse)),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hAPP(bool,bool,combi(bool),fFalse)),X4),
inference(scs_inference,[],[i_0_1176,i_0_1174,i_0_655]) ).
cnf(i_0_1178,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),fFalse)),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),fFalse),X4),
inference(scs_inference,[],[i_0_1176,i_0_867,i_0_655]) ).
cnf(i_0_1179,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),fFalse),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hAPP(bool,bool,combi(bool),fFalse)),X4),
inference(scs_inference,[],[i_0_1176,i_0_867,i_0_655,i_0_654]) ).
cnf(i_0_1180,plain,
hoare_1883395792gleton = hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),hoare_1883395792gleton)),X2),
inference(scs_inference,[],[i_0_860,i_0_831,i_0_655]) ).
cnf(i_0_1181,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1182,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),hoare_1883395792gleton)),X2) = hoare_1883395792gleton,
inference(scs_inference,[],[i_0_860,i_0_831,i_0_655,i_0_654]) ).
cnf(i_0_1183,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),hoare_1883395792gleton)),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hAPP(bool,bool,combi(bool),hoare_1883395792gleton)),X4),
inference(scs_inference,[],[i_0_1182,i_0_1180,i_0_655]) ).
cnf(i_0_1184,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),hoare_1883395792gleton)),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hoare_1883395792gleton),X4),
inference(scs_inference,[],[i_0_1182,i_0_870,i_0_655]) ).
cnf(i_0_1185,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hoare_1883395792gleton),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hAPP(bool,bool,combi(bool),hoare_1883395792gleton)),X4),
inference(scs_inference,[],[i_0_1182,i_0_870,i_0_655,i_0_654]) ).
cnf(i_0_1186,plain,
wT_bodies = hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),wT_bodies)),X2),
inference(scs_inference,[],[i_0_875,i_0_831,i_0_655]) ).
cnf(i_0_1187,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1188,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),wT_bodies)),X2) = wT_bodies,
inference(scs_inference,[],[i_0_875,i_0_831,i_0_655,i_0_654]) ).
cnf(i_0_1189,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),wT_bodies)),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hAPP(bool,bool,combi(bool),wT_bodies)),X4),
inference(scs_inference,[],[i_0_1188,i_0_1186,i_0_655]) ).
cnf(i_0_1190,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),hAPP(bool,bool,combi(bool),wT_bodies)),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),wT_bodies),X4),
inference(scs_inference,[],[i_0_1188,i_0_882,i_0_655]) ).
cnf(i_0_1191,plain,
hAPP(X1,bool,hAPP(bool,fun(X1,bool),combk(bool,X1),wT_bodies),X2) = hAPP(X3,bool,hAPP(bool,fun(X3,bool),combk(bool,X3),hAPP(bool,bool,combi(bool),wT_bodies)),X4),
inference(scs_inference,[],[i_0_1188,i_0_882,i_0_655,i_0_654]) ).
cnf(i_0_1192,plain,
y = hAPP(X1,com,hAPP(com,fun(X1,com),combk(com,X1),hAPP(com,com,combi(com),y)),X2),
inference(scs_inference,[],[i_0_881,i_0_831,i_0_655]) ).
cnf(i_0_1193,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1194,plain,
hAPP(X1,com,hAPP(com,fun(X1,com),combk(com,X1),hAPP(com,com,combi(com),y)),X2) = y,
inference(scs_inference,[],[i_0_881,i_0_831,i_0_655,i_0_654]) ).
cnf(i_0_1195,plain,
hAPP(X1,com,hAPP(com,fun(X1,com),combk(com,X1),hAPP(com,com,combi(com),y)),X2) = hAPP(X3,com,hAPP(com,fun(X3,com),combk(com,X3),hAPP(com,com,combi(com),y)),X4),
inference(scs_inference,[],[i_0_1194,i_0_1192,i_0_655]) ).
cnf(i_0_1196,plain,
hAPP(X1,com,hAPP(com,fun(X1,com),combk(com,X1),hAPP(com,com,combi(com),y)),X2) = hAPP(X3,com,hAPP(com,fun(X3,com),combk(com,X3),y),X4),
inference(scs_inference,[],[i_0_1194,i_0_885,i_0_655]) ).
cnf(i_0_1197,plain,
hAPP(X1,com,hAPP(com,fun(X1,com),combk(com,X1),y),X2) = hAPP(X3,com,hAPP(com,fun(X3,com),combk(com,X3),hAPP(com,com,combi(com),y)),X4),
inference(scs_inference,[],[i_0_1194,i_0_885,i_0_655,i_0_654]) ).
cnf(i_0_1198,plain,
body_1 = hAPP(X1,fun(pname,com),hAPP(fun(pname,com),fun(X1,fun(pname,com)),combk(fun(pname,com),X1),hAPP(fun(pname,com),fun(pname,com),combi(fun(pname,com)),body_1)),X2),
inference(scs_inference,[],[i_0_905,i_0_831,i_0_655]) ).
cnf(i_0_1199,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1200,plain,
wt = hAPP(X1,fun(com,bool),hAPP(fun(com,bool),fun(X1,fun(com,bool)),combk(fun(com,bool),X1),hAPP(fun(com,bool),fun(com,bool),combi(fun(com,bool)),wt)),X2),
inference(scs_inference,[],[i_0_909,i_0_831,i_0_655]) ).
cnf(i_0_1201,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1202,plain,
fa = hAPP(X1,fun(hoare_509422987triple(state),bool),hAPP(fun(hoare_509422987triple(state),bool),fun(X1,fun(hoare_509422987triple(state),bool)),combk(fun(hoare_509422987triple(state),bool),X1),fa),X2),
inference(scs_inference,[],[i_0_912,i_0_809,i_0_655]) ).
cnf(i_0_1203,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_1204,plain,
hAPP(X1,fun(hoare_509422987triple(state),bool),hAPP(fun(hoare_509422987triple(state),bool),fun(X1,fun(hoare_509422987triple(state),bool)),combk(fun(hoare_509422987triple(state),bool),X1),fa),X2) = fa,
inference(scs_inference,[],[i_0_912,i_0_809,i_0_655,i_0_654]) ).
cnf(i_0_1205,plain,
fconj = hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fconj),X2),
inference(scs_inference,[],[i_0_916,i_0_809,i_0_655]) ).
cnf(i_0_1206,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_1207,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fconj),X2) = fconj,
inference(scs_inference,[],[i_0_916,i_0_809,i_0_655,i_0_654]) ).
cnf(i_0_1208,plain,
hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),combi(fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool))),combi(fun(hoare_509422987triple(state),bool))),fa) = hAPP(X1,fun(hoare_509422987triple(state),bool),hAPP(fun(hoare_509422987triple(state),bool),fun(X1,fun(hoare_509422987triple(state),bool)),combk(fun(hoare_509422987triple(state),bool),X1),fa),X2),
inference(scs_inference,[],[i_0_926,i_0_1202,i_0_655]) ).
cnf(i_0_1209,plain,
hAPP(X1,fun(hoare_509422987triple(state),bool),hAPP(fun(hoare_509422987triple(state),bool),fun(X1,fun(hoare_509422987triple(state),bool)),combk(fun(hoare_509422987triple(state),bool),X1),fa),X2) = hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),combi(fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool))),combi(fun(hoare_509422987triple(state),bool))),fa),
inference(scs_inference,[],[i_0_926,i_0_1202,i_0_655,i_0_654]) ).
cnf(i_0_1210,plain,
hAPP(X1,fun(hoare_509422987triple(state),bool),hAPP(fun(hoare_509422987triple(state),bool),fun(X1,fun(hoare_509422987triple(state),bool)),combk(fun(hoare_509422987triple(state),bool),X1),fa),X2) = hAPP(X3,fun(hoare_509422987triple(state),bool),hAPP(fun(hoare_509422987triple(state),bool),fun(X3,fun(hoare_509422987triple(state),bool)),combk(fun(hoare_509422987triple(state),bool),X3),fa),X4),
inference(scs_inference,[],[i_0_1209,i_0_1208,i_0_655]) ).
cnf(i_0_1211,plain,
hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),hAPP(fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),combi(fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)))),combi(fun(bool,fun(bool,bool)))),fconj) = hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fconj),X2),
inference(scs_inference,[],[i_0_932,i_0_1205,i_0_655]) ).
cnf(i_0_1212,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fconj),X2) = hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),hAPP(fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool))),combi(fun(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)))),combi(fun(bool,fun(bool,bool)))),fconj),
inference(scs_inference,[],[i_0_932,i_0_1205,i_0_655,i_0_654]) ).
cnf(i_0_1213,plain,
hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),fconj),X2) = hAPP(X3,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X3,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X3),fconj),X4),
inference(scs_inference,[],[i_0_1212,i_0_1211,i_0_655]) ).
cnf(i_0_1214,plain,
fdisj = hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),fdisj)),X2),
inference(scs_inference,[],[i_0_920,i_0_831,i_0_655]) ).
cnf(i_0_1215,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1216,plain,
fimplies = hAPP(X1,fun(bool,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(X1,fun(bool,fun(bool,bool))),combk(fun(bool,fun(bool,bool)),X1),hAPP(fun(bool,fun(bool,bool)),fun(bool,fun(bool,bool)),combi(fun(bool,fun(bool,bool))),fimplies)),X2),
inference(scs_inference,[],[i_0_923,i_0_831,i_0_655]) ).
cnf(i_0_1217,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1218,plain,
body = hAPP(X1,fun(pname,option(com)),hAPP(fun(pname,option(com)),fun(X1,fun(pname,option(com))),combk(fun(pname,option(com)),X1),hAPP(fun(pname,option(com)),fun(pname,option(com)),combi(fun(pname,option(com))),body)),X2),
inference(scs_inference,[],[i_0_956,i_0_831,i_0_655]) ).
cnf(i_0_1219,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1220,plain,
hoare_Mirabelle_MGT = hAPP(X1,fun(com,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(X1,fun(com,hoare_509422987triple(state))),combk(fun(com,hoare_509422987triple(state)),X1),hAPP(fun(com,hoare_509422987triple(state)),fun(com,hoare_509422987triple(state)),combi(fun(com,hoare_509422987triple(state))),hoare_Mirabelle_MGT)),X2),
inference(scs_inference,[],[i_0_971,i_0_831,i_0_655]) ).
cnf(i_0_1221,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),hAPP(X1,X1,combi(X1),X2)),X4),
inference(rename_variables,[],[i_0_831]) ).
cnf(i_0_1222,plain,
fNot = hAPP(X1,fun(bool,bool),hAPP(fun(bool,bool),fun(X1,fun(bool,bool)),combk(fun(bool,bool),X1),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),X2),
inference(scs_inference,[],[i_0_935,i_0_809,i_0_655]) ).
cnf(i_0_1223,plain,
hAPP(X1,X1,combi(X1),X2) = hAPP(X3,X1,hAPP(X1,fun(X3,X1),combk(X1,X3),X2),X4),
inference(rename_variables,[],[i_0_809]) ).
cnf(i_0_1224,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(scs_inference,[],[i_0_570,i_0_454]) ).
cnf(i_0_1225,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_570]) ).
cnf(i_0_1226,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,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),esk7_5(X1,X3,X2,X4,X5)),X5)) ),
inference(rename_variables,[],[i_0_454]) ).
cnf(i_0_1227,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,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),esk7_5(X1,X2,bot_bot(fun(X1,bool)),X3,X4)),
inference(scs_inference,[],[i_0_570,i_0_1225,i_0_454,i_0_469]) ).
cnf(i_0_1228,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_570]) ).
cnf(i_0_1229,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)))
| 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)) ),
inference(rename_variables,[],[i_0_469]) ).
cnf(i_0_1230,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))) != bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_570,i_0_1225,i_0_698,i_0_454,i_0_469,i_0_548]) ).
cnf(i_0_1231,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_548]) ).
cnf(i_0_1232,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,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))) != bot_bot(fun(X2,bool)),
inference(scs_inference,[],[i_0_570,i_0_1225,i_0_698,i_0_454,i_0_469,i_0_548,i_0_574]) ).
cnf(i_0_1233,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_574]) ).
cnf(i_0_1234,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_570,i_0_1225,i_0_698,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542]) ).
cnf(i_0_1235,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_542]) ).
cnf(i_0_1236,plain,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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_570,i_0_1225,i_0_441,i_0_698,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527]) ).
cnf(i_0_1237,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X3),X2)) ),
inference(rename_variables,[],[i_0_527]) ).
cnf(i_0_1238,plain,
bot_bot(fun(fun(hoare_509422987triple(state),bool),bool)) != hAPP(fun(fun(hoare_509422987triple(state),bool),bool),fun(fun(hoare_509422987triple(state),bool),bool),collect(fun(hoare_509422987triple(state),bool)),hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),ord_less_eq(fun(hoare_509422987triple(state),bool)),fa)),
inference(scs_inference,[],[i_0_570,i_0_1225,i_0_441,i_0_698,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596]) ).
cnf(i_0_1239,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_596]) ).
cnf(i_0_1240,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))) != bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_714,i_0_570,i_0_1225,i_0_441,i_0_698,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595]) ).
cnf(i_0_1241,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_595]) ).
cnf(i_0_1242,plain,
hAPP(X1,X1,combi(X1),undefined(X1)) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),hAPP(X1,X1,combi(X1),undefined(X1))),
inference(scs_inference,[],[i_0_714,i_0_570,i_0_1225,i_0_441,i_0_698,i_0_1067,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654]) ).
cnf(i_0_1243,plain,
~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),bot_bot(fun(hoare_509422987triple(state),bool))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool))))),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_570,i_0_1225,i_0_1228,i_0_441,i_0_698,i_0_1067,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496]) ).
cnf(i_0_1244,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_570]) ).
cnf(i_0_1245,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X3),X4))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X4)) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_1246,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,bot_bot(fun(X2,bool)))),X4)),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_441,i_0_698,i_0_1067,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451]) ).
cnf(i_0_1247,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_570]) ).
cnf(i_0_1248,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,hAPP(fun(X3,bool),fun(fun(X3,bool),bool),ord_less_eq(fun(X3,bool)),esk14_5(X3,X1,X4,X5,X2)),X5))
| ~ hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rename_variables,[],[i_0_451]) ).
cnf(i_0_1249,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,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),esk14_5(X2,X1,X3,X4,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_441,i_0_698,i_0_1067,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467]) ).
cnf(i_0_1250,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_570]) ).
cnf(i_0_1251,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(X1,bool),bool,finite_finite(X1),X2))
| 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)) ),
inference(rename_variables,[],[i_0_467]) ).
cnf(i_0_1252,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)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_1250,i_0_441,i_0_698,i_0_1067,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467,i_0_514]) ).
cnf(i_0_1253,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_570]) ).
cnf(i_0_1254,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_514]) ).
cnf(i_0_1255,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),bot_bot(fun(hoare_509422987triple(X1),bool))),esk7_5(X2,hoare_509422987triple(X1),bot_bot(fun(X2,bool)),X3,bot_bot(fun(hoare_509422987triple(X1),bool))))),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_711,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_1250,i_0_441,i_0_698,i_0_1067,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467,i_0_514,i_0_495]) ).
cnf(i_0_1256,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X2)),
inference(rename_variables,[],[i_0_711]) ).
cnf(i_0_1257,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X2))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3)) ),
inference(rename_variables,[],[i_0_495]) ).
cnf(i_0_1258,plain,
hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),esk14_5(pname,hoare_509422987triple(state),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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_437,i_0_714,i_0_711,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_1250,i_0_441,i_0_698,i_0_1067,i_0_618,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467,i_0_514,i_0_495,i_0_465]) ).
cnf(i_0_1259,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_465]) ).
cnf(i_0_1260,plain,
~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(hoare_509422987triple(X1),fun(fun(hoare_509422987triple(X1),bool),bool),member(hoare_509422987triple(X1)),X2),esk7_5(X3,hoare_509422987triple(X1),bot_bot(fun(X3,bool)),X4,bot_bot(fun(hoare_509422987triple(X1),bool))))),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_711,i_0_558,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_1250,i_0_441,i_0_698,i_0_1067,i_0_618,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467,i_0_514,i_0_495,i_0_465,i_0_509]) ).
cnf(i_0_1261,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_558]) ).
cnf(i_0_1262,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_509]) ).
cnf(i_0_1263,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,finite_finite(hoare_509422987triple(X1)),esk7_5(X2,hoare_509422987triple(X1),bot_bot(fun(X2,bool)),X3,bot_bot(fun(hoare_509422987triple(X1),bool))))),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_711,i_0_558,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_1250,i_0_441,i_0_698,i_0_1067,i_0_618,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467,i_0_514,i_0_495,i_0_465,i_0_509,i_0_534]) ).
cnf(i_0_1264,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_615]) ).
cnf(i_0_1265,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_534]) ).
cnf(i_0_1266,plain,
hAPP(fun(fun(hoare_509422987triple(state),bool),bool),fun(fun(hoare_509422987triple(state),bool),bool),collect(fun(hoare_509422987triple(state),bool)),hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),ord_less_eq(fun(hoare_509422987triple(state),bool)),fa)) != hAPP(fun(fun(hoare_509422987triple(state),bool),bool),fun(fun(hoare_509422987triple(state),bool),bool),collect(fun(hoare_509422987triple(state),bool)),bot_bot(fun(fun(hoare_509422987triple(state),bool),bool))),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_711,i_0_558,i_0_756,i_0_722,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_1250,i_0_441,i_0_698,i_0_1067,i_0_618,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467,i_0_514,i_0_495,i_0_465,i_0_509,i_0_534,i_0_655]) ).
cnf(i_0_1267,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),bot_bot(fun(X1,bool))) = bot_bot(fun(X1,bool)),
inference(rename_variables,[],[i_0_722]) ).
cnf(i_0_1268,plain,
~ hBOOL(hAPP(hoare_509422987triple(X1),bool,esk7_5(X2,hoare_509422987triple(X1),bot_bot(fun(X2,bool)),X3,bot_bot(fun(hoare_509422987triple(X1),bool))),X4)),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_711,i_0_558,i_0_756,i_0_722,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_1250,i_0_441,i_0_698,i_0_1067,i_0_618,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467,i_0_514,i_0_495,i_0_465,i_0_509,i_0_534,i_0_655,i_0_564]) ).
cnf(i_0_1269,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_564]) ).
cnf(i_0_1270,plain,
hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),ord_less_eq(fun(hoare_509422987triple(state),bool)),fa) != bot_bot(fun(fun(hoare_509422987triple(state),bool),bool)),
inference(scs_inference,[],[i_0_437,i_0_714,i_0_711,i_0_558,i_0_756,i_0_722,i_0_570,i_0_1225,i_0_1228,i_0_1244,i_0_1247,i_0_1250,i_0_441,i_0_698,i_0_1067,i_0_618,i_0_615,i_0_454,i_0_469,i_0_548,i_0_574,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_496,i_0_451,i_0_467,i_0_514,i_0_495,i_0_465,i_0_509,i_0_534,i_0_655,i_0_564,i_0_659]) ).
cnf(i_0_1271,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_1246,i_0_542]) ).
cnf(i_0_1272,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,bot_bot(fun(X2,bool)))),X4)),
inference(rename_variables,[],[i_0_1246]) ).
cnf(i_0_1273,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_542]) ).
cnf(i_0_1274,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),esk7_5(X3,hoare_509422987triple(X1),bot_bot(fun(X3,bool)),X4,X2))),
inference(scs_inference,[],[i_0_1224,i_0_1246,i_0_542,i_0_527]) ).
cnf(i_0_1275,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1276,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X3),X2)) ),
inference(rename_variables,[],[i_0_527]) ).
cnf(i_0_1277,plain,
bot_bot(fun(fun(hoare_509422987triple(state),bool),bool)) != hAPP(fun(fun(hoare_509422987triple(state),bool),bool),fun(fun(hoare_509422987triple(state),bool),bool),collect(fun(hoare_509422987triple(state),bool)),hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),
inference(scs_inference,[],[i_0_1224,i_0_1246,i_0_445,i_0_542,i_0_527,i_0_596]) ).
cnf(i_0_1278,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_596]) ).
cnf(i_0_1279,plain,
hAPP(fun(fun(hoare_509422987triple(X1),bool),bool),fun(fun(hoare_509422987triple(X1),bool),bool),collect(fun(hoare_509422987triple(X1),bool)),hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2)) != bot_bot(fun(fun(hoare_509422987triple(X1),bool),bool)),
inference(scs_inference,[],[i_0_711,i_0_1224,i_0_1246,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595]) ).
cnf(i_0_1280,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_595]) ).
cnf(i_0_1281,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,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_711,i_0_1252,i_0_1224,i_0_1246,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654]) ).
cnf(i_0_1282,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)),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_711,i_0_1252,i_0_1224,i_0_1246,i_0_1272,i_0_570,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_514]) ).
cnf(i_0_1283,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,bot_bot(fun(X2,bool)))),X4)),
inference(rename_variables,[],[i_0_1246]) ).
cnf(i_0_1284,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_570]) ).
cnf(i_0_1285,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_514]) ).
cnf(i_0_1286,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),bot_bot(fun(hoare_509422987triple(X1),bool))),esk7_5(X2,hoare_509422987triple(X1),bot_bot(fun(X2,bool)),X3,esk7_5(X4,hoare_509422987triple(X1),bot_bot(fun(X4,bool)),X5,bot_bot(fun(hoare_509422987triple(X1),bool)))))),
inference(scs_inference,[],[i_0_1255,i_0_711,i_0_1252,i_0_1224,i_0_1275,i_0_1246,i_0_1272,i_0_570,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_514,i_0_495]) ).
cnf(i_0_1287,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1288,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X2))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3)) ),
inference(rename_variables,[],[i_0_495]) ).
cnf(i_0_1289,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk7_5(X3,X1,bot_bot(fun(X3,bool)),X4,bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_1255,i_0_711,i_0_558,i_0_1252,i_0_1224,i_0_1275,i_0_1287,i_0_1246,i_0_1272,i_0_570,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_514,i_0_495,i_0_509]) ).
cnf(i_0_1290,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1291,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_509]) ).
cnf(i_0_1292,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,finite_finite(hoare_509422987triple(X1)),esk7_5(X2,hoare_509422987triple(X1),bot_bot(fun(X2,bool)),X3,esk7_5(X4,hoare_509422987triple(X1),bot_bot(fun(X4,bool)),X5,bot_bot(fun(hoare_509422987triple(X1),bool)))))),
inference(scs_inference,[],[i_0_1255,i_0_711,i_0_558,i_0_1252,i_0_1263,i_0_1224,i_0_1275,i_0_1287,i_0_1290,i_0_1246,i_0_1272,i_0_570,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_514,i_0_495,i_0_509,i_0_534]) ).
cnf(i_0_1293,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1294,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_534]) ).
cnf(i_0_1295,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_1255,i_0_711,i_0_558,i_0_1252,i_0_1263,i_0_1224,i_0_1275,i_0_1287,i_0_1290,i_0_1246,i_0_1272,i_0_842,i_0_570,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_514,i_0_495,i_0_509,i_0_534,i_0_655]) ).
cnf(i_0_1296,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)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_1252]) ).
cnf(i_0_1297,plain,
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),esk7_5(X3,X1,bot_bot(fun(X3,bool)),X4,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_1255,i_0_711,i_0_558,i_0_1252,i_0_1296,i_0_1263,i_0_1224,i_0_1275,i_0_1287,i_0_1290,i_0_1246,i_0_1272,i_0_842,i_0_570,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_514,i_0_495,i_0_509,i_0_534,i_0_655,i_0_518]) ).
cnf(i_0_1298,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_558]) ).
cnf(i_0_1299,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))
| 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),X3)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_518]) ).
cnf(i_0_1300,plain,
~ hBOOL(hAPP(X1,bool,esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool))),X4)),
inference(scs_inference,[],[i_0_1255,i_0_711,i_0_558,i_0_1252,i_0_1296,i_0_1263,i_0_1224,i_0_1275,i_0_1287,i_0_1290,i_0_1246,i_0_1272,i_0_842,i_0_570,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_514,i_0_495,i_0_509,i_0_534,i_0_655,i_0_518,i_0_564]) ).
cnf(i_0_1301,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_564]) ).
cnf(i_0_1302,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_1255,i_0_711,i_0_558,i_0_1252,i_0_1296,i_0_1263,i_0_1224,i_0_1275,i_0_1287,i_0_1290,i_0_1246,i_0_1272,i_0_842,i_0_570,i_0_445,i_0_542,i_0_527,i_0_596,i_0_595,i_0_654,i_0_514,i_0_495,i_0_509,i_0_534,i_0_655,i_0_518,i_0_564,i_0_611]) ).
cnf(i_0_1303,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_611]) ).
cnf(i_0_1304,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_1300,i_0_610]) ).
cnf(i_0_1305,plain,
~ hBOOL(hAPP(X1,bool,esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool))),X4)),
inference(rename_variables,[],[i_0_1300]) ).
cnf(i_0_1306,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_610]) ).
cnf(i_0_1307,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),esk14_5(hoare_509422987triple(X1),X3,X4,X2,bot_bot(fun(X3,bool))))),
inference(scs_inference,[],[i_0_1300,i_0_1246,i_0_610,i_0_527]) ).
cnf(i_0_1308,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,bot_bot(fun(X2,bool)))),X4)),
inference(rename_variables,[],[i_0_1246]) ).
cnf(i_0_1309,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X3),X2)) ),
inference(rename_variables,[],[i_0_527]) ).
cnf(i_0_1310,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),ord_less_eq(fun(X1,bool)),X2)) != bot_bot(fun(fun(X1,bool),bool)),
inference(scs_inference,[],[i_0_1300,i_0_1246,i_0_522,i_0_610,i_0_527,i_0_595]) ).
cnf(i_0_1311,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_595]) ).
cnf(i_0_1312,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_1282,i_0_1300,i_0_1246,i_0_522,i_0_610,i_0_527,i_0_595,i_0_654]) ).
cnf(i_0_1313,plain,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))),esk7_5(X1,hoare_509422987triple(state),bot_bot(fun(X1,bool)),X2,fa))),
inference(scs_inference,[],[i_0_1274,i_0_1282,i_0_1300,i_0_1246,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496]) ).
cnf(i_0_1314,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),esk7_5(X3,hoare_509422987triple(X1),bot_bot(fun(X3,bool)),X4,X2))),
inference(rename_variables,[],[i_0_1274]) ).
cnf(i_0_1315,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X3),X4))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X4)) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_1316,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),esk7_5(X3,hoare_509422987triple(X1),bot_bot(fun(X3,bool)),X4,esk7_5(X5,hoare_509422987triple(X1),bot_bot(fun(X5,bool)),X6,X2)))),
inference(scs_inference,[],[i_0_1274,i_0_1314,i_0_1282,i_0_1300,i_0_1224,i_0_1246,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495]) ).
cnf(i_0_1317,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1318,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X2))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3)) ),
inference(rename_variables,[],[i_0_495]) ).
cnf(i_0_1319,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk14_5(X1,X3,X4,bot_bot(fun(X1,bool)),bot_bot(fun(X3,bool))))),
inference(scs_inference,[],[i_0_1274,i_0_1314,i_0_558,i_0_1282,i_0_1300,i_0_1224,i_0_1246,i_0_1308,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495,i_0_509]) ).
cnf(i_0_1320,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,bot_bot(fun(X2,bool)))),X4)),
inference(rename_variables,[],[i_0_1246]) ).
cnf(i_0_1321,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_509]) ).
cnf(i_0_1322,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,finite_finite(hoare_509422987triple(X1)),esk7_5(X2,hoare_509422987triple(X1),bot_bot(fun(X2,bool)),X3,esk7_5(X4,hoare_509422987triple(X1),bot_bot(fun(X4,bool)),X5,esk7_5(X6,hoare_509422987triple(X1),bot_bot(fun(X6,bool)),X7,bot_bot(fun(hoare_509422987triple(X1),bool))))))),
inference(scs_inference,[],[i_0_1274,i_0_1314,i_0_558,i_0_1282,i_0_1300,i_0_1292,i_0_1224,i_0_1317,i_0_1246,i_0_1308,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495,i_0_509,i_0_534]) ).
cnf(i_0_1323,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1324,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_534]) ).
cnf(i_0_1325,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk14_5(X1,X4,X5,bot_bot(fun(X1,bool)),bot_bot(fun(X4,bool)))),
inference(scs_inference,[],[i_0_1274,i_0_1314,i_0_558,i_0_1281,i_0_1282,i_0_1300,i_0_1292,i_0_1224,i_0_1317,i_0_1246,i_0_1308,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495,i_0_509,i_0_534,i_0_655]) ).
cnf(i_0_1326,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)),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))),
inference(rename_variables,[],[i_0_1282]) ).
cnf(i_0_1327,plain,
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),esk14_5(X1,X3,X4,bot_bot(fun(X1,bool)),bot_bot(fun(X3,bool)))),
inference(scs_inference,[],[i_0_1274,i_0_1314,i_0_558,i_0_1281,i_0_1282,i_0_1326,i_0_1300,i_0_1292,i_0_1224,i_0_1317,i_0_1246,i_0_1308,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495,i_0_509,i_0_534,i_0_655,i_0_518]) ).
cnf(i_0_1328,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_558]) ).
cnf(i_0_1329,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))
| 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),X3)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_518]) ).
cnf(i_0_1330,plain,
~ hBOOL(hAPP(X1,bool,esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool))),X4)),
inference(scs_inference,[],[i_0_1274,i_0_1314,i_0_558,i_0_1281,i_0_1282,i_0_1326,i_0_1300,i_0_1292,i_0_1224,i_0_1317,i_0_1246,i_0_1308,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495,i_0_509,i_0_534,i_0_655,i_0_518,i_0_564]) ).
cnf(i_0_1331,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_564]) ).
cnf(i_0_1332,plain,
( hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))) = hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),fa)
| ~ hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),ord_less_eq(fun(hoare_509422987triple(state),bool)),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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_1274,i_0_1314,i_0_558,i_0_1281,i_0_1282,i_0_1326,i_0_1300,i_0_1292,i_0_1224,i_0_1317,i_0_1246,i_0_1308,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495,i_0_509,i_0_534,i_0_655,i_0_518,i_0_564,i_0_514]) ).
cnf(i_0_1333,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_514]) ).
cnf(i_0_1334,plain,
( hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))) != hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),fa)
| hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))) = hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),fa) ),
inference(scs_inference,[],[i_0_1274,i_0_1314,i_0_558,i_0_1281,i_0_1282,i_0_1326,i_0_1300,i_0_1292,i_0_1224,i_0_1317,i_0_1246,i_0_1308,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495,i_0_509,i_0_534,i_0_655,i_0_518,i_0_564,i_0_514,i_0_554]) ).
cnf(i_0_1335,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_554]) ).
cnf(i_0_1336,plain,
( bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool))))
| hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))) = hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),combi(fun(hoare_509422987triple(state),bool)),fa) ),
inference(scs_inference,[],[i_0_1274,i_0_1314,i_0_558,i_0_1281,i_0_1282,i_0_1326,i_0_1300,i_0_1292,i_0_1224,i_0_1317,i_0_1246,i_0_1308,i_0_522,i_0_441,i_0_610,i_0_527,i_0_595,i_0_654,i_0_496,i_0_495,i_0_509,i_0_534,i_0_655,i_0_518,i_0_564,i_0_514,i_0_554,i_0_611]) ).
cnf(i_0_1337,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_611]) ).
cnf(i_0_1338,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_522]) ).
cnf(i_0_1339,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1340,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),X2)),
inference(rename_variables,[],[i_0_714]) ).
cnf(i_0_1341,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_570]) ).
cnf(i_0_1342,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_558]) ).
cnf(i_0_1343,plain,
hBOOL(hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),X2)),
inference(rename_variables,[],[i_0_714]) ).
cnf(i_0_1344,plain,
hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),bot_bot(fun(X1,bool)))),
inference(rename_variables,[],[i_0_615]) ).
cnf(i_0_1346,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_1330,i_0_610]) ).
cnf(i_0_1347,plain,
~ hBOOL(hAPP(X1,bool,esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool))),X4)),
inference(rename_variables,[],[i_0_1330]) ).
cnf(i_0_1348,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_610]) ).
cnf(i_0_1349,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_1330,i_0_1347,i_0_610,i_0_611]) ).
cnf(i_0_1350,plain,
~ hBOOL(hAPP(X1,bool,esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool))),X4)),
inference(rename_variables,[],[i_0_1330]) ).
cnf(i_0_1351,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_611]) ).
cnf(i_0_1352,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_1271,i_0_1330,i_0_1347,i_0_610,i_0_611,i_0_654]) ).
cnf(i_0_1353,plain,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))),esk14_5(hoare_509422987triple(state),X1,X2,fa,bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_1307,i_0_1271,i_0_1330,i_0_1347,i_0_441,i_0_610,i_0_611,i_0_654,i_0_496]) ).
cnf(i_0_1354,plain,
hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),esk14_5(hoare_509422987triple(X1),X3,X4,X2,bot_bot(fun(X3,bool))))),
inference(rename_variables,[],[i_0_1307]) ).
cnf(i_0_1355,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X3),X4))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X2),X4)) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_1356,plain,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))),esk7_5(X1,hoare_509422987triple(state),bot_bot(fun(X1,bool)),X2,esk7_5(X3,hoare_509422987triple(state),bot_bot(fun(X3,bool)),X4,fa)))),
inference(scs_inference,[],[i_0_1313,i_0_1307,i_0_1271,i_0_1330,i_0_1347,i_0_1224,i_0_441,i_0_610,i_0_611,i_0_654,i_0_496,i_0_495]) ).
cnf(i_0_1357,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1358,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X2))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3)) ),
inference(rename_variables,[],[i_0_495]) ).
cnf(i_0_1359,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk7_5(X3,X1,bot_bot(fun(X3,bool)),X4,esk7_5(X5,X1,bot_bot(fun(X5,bool)),X6,bot_bot(fun(X1,bool)))))),
inference(scs_inference,[],[i_0_1313,i_0_1307,i_0_1289,i_0_1271,i_0_1330,i_0_1347,i_0_1224,i_0_1357,i_0_441,i_0_610,i_0_611,i_0_654,i_0_496,i_0_495,i_0_509]) ).
cnf(i_0_1360,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1361,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_509]) ).
cnf(i_0_1362,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))) = hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool)),hAPP(fun(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool))),fun(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool))),combc(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool)))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),combi(fun(bool,bool))),
inference(scs_inference,[],[i_0_1313,i_0_1307,i_0_1289,i_0_785,i_0_1099,i_0_1271,i_0_1330,i_0_1347,i_0_1224,i_0_1357,i_0_441,i_0_610,i_0_611,i_0_654,i_0_496,i_0_495,i_0_509,i_0_655]) ).
cnf(i_0_1363,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1364,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk7_5(X3,X1,bot_bot(fun(X3,bool)),X4,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_1313,i_0_1307,i_0_1289,i_0_558,i_0_785,i_0_1099,i_0_1271,i_0_1330,i_0_1347,i_0_1281,i_0_1224,i_0_1357,i_0_441,i_0_610,i_0_611,i_0_654,i_0_496,i_0_495,i_0_509,i_0_655,i_0_518]) ).
cnf(i_0_1365,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_558]) ).
cnf(i_0_1366,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk7_5(X3,X1,bot_bot(fun(X3,bool)),X4,bot_bot(fun(X1,bool))))),
inference(rename_variables,[],[i_0_1289]) ).
cnf(i_0_1367,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))
| 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),X3)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_518]) ).
cnf(i_0_1368,plain,
~ hBOOL(hAPP(X1,bool,esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,esk7_5(X4,X1,bot_bot(fun(X4,bool)),X5,bot_bot(fun(X1,bool)))),X6)),
inference(scs_inference,[],[i_0_1313,i_0_1307,i_0_1289,i_0_558,i_0_785,i_0_1099,i_0_1271,i_0_1330,i_0_1347,i_0_1281,i_0_1224,i_0_1357,i_0_441,i_0_610,i_0_611,i_0_654,i_0_496,i_0_495,i_0_509,i_0_655,i_0_518,i_0_564]) ).
cnf(i_0_1369,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_564]) ).
cnf(i_0_1370,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,X4)) = hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),bot_bot(fun(X2,bool))),
inference(scs_inference,[],[i_0_1227,i_0_654]) ).
cnf(i_0_1371,plain,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))),esk14_5(hoare_509422987triple(state),X1,X2,esk7_5(X3,hoare_509422987triple(state),bot_bot(fun(X3,bool)),X4,esk7_5(X5,hoare_509422987triple(state),bot_bot(fun(X5,bool)),X6,fa)),bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_1356,i_0_1246,i_0_1227,i_0_654,i_0_495]) ).
cnf(i_0_1372,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,bot_bot(fun(X2,bool)))),X4)),
inference(rename_variables,[],[i_0_1246]) ).
cnf(i_0_1373,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X2))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3)) ),
inference(rename_variables,[],[i_0_495]) ).
cnf(i_0_1374,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk14_5(X1,X3,X4,esk7_5(X5,X1,bot_bot(fun(X5,bool)),X6,bot_bot(fun(X1,bool))),bot_bot(fun(X3,bool))))),
inference(scs_inference,[],[i_0_1356,i_0_1289,i_0_1246,i_0_1372,i_0_1227,i_0_654,i_0_495,i_0_509]) ).
cnf(i_0_1375,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,bot_bot(fun(X2,bool)))),X4)),
inference(rename_variables,[],[i_0_1246]) ).
cnf(i_0_1376,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_509]) ).
cnf(i_0_1377,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_1356,i_0_1289,i_0_1246,i_0_1372,i_0_785,i_0_1312,i_0_1227,i_0_654,i_0_495,i_0_509,i_0_655]) ).
cnf(i_0_1378,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1379,plain,
hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk7_5(X3,X1,bot_bot(fun(X3,bool)),X4,bot_bot(fun(X1,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),hAPP(X1,fun(fun(X1,bool),fun(X1,bool)),insert(X1),X2),esk14_5(X1,X5,X6,bot_bot(fun(X1,bool)),bot_bot(fun(X5,bool)))),
inference(scs_inference,[],[i_0_1356,i_0_1289,i_0_1319,i_0_1246,i_0_1372,i_0_785,i_0_1312,i_0_1227,i_0_1325,i_0_654,i_0_495,i_0_509,i_0_655,i_0_518]) ).
cnf(i_0_1380,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk14_5(X1,X3,X4,bot_bot(fun(X1,bool)),bot_bot(fun(X3,bool))))),
inference(rename_variables,[],[i_0_1319]) ).
cnf(i_0_1381,plain,
~ hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),X2),esk7_5(X3,X1,bot_bot(fun(X3,bool)),X4,bot_bot(fun(X1,bool))))),
inference(rename_variables,[],[i_0_1289]) ).
cnf(i_0_1382,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))
| 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),X3)
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X4) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X3) ),
inference(rename_variables,[],[i_0_518]) ).
cnf(i_0_1383,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk14_5(X1,X2,X3,esk7_5(X4,X1,bot_bot(fun(X4,bool)),X5,bot_bot(fun(X1,bool))),bot_bot(fun(X2,bool)))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_1356,i_0_1289,i_0_1319,i_0_1246,i_0_1372,i_0_785,i_0_1312,i_0_1227,i_0_1325,i_0_654,i_0_495,i_0_509,i_0_655,i_0_518,i_0_572]) ).
cnf(i_0_1384,plain,
( hBOOL(hAPP(fun(X1,bool),bool,hAPP(X1,fun(fun(X1,bool),bool),member(X1),esk3_2(X1,X2)),X2))
| hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),X2) = bot_bot(fun(X1,bool)) ),
inference(rename_variables,[],[i_0_572]) ).
cnf(i_0_1385,plain,
~ hBOOL(hAPP(X1,bool,esk14_5(X1,X2,X3,esk7_5(X4,X1,bot_bot(fun(X4,bool)),X5,bot_bot(fun(X1,bool))),bot_bot(fun(X2,bool))),esk3_2(X1,esk14_5(X1,X2,X3,esk7_5(X4,X1,bot_bot(fun(X4,bool)),X5,bot_bot(fun(X1,bool))),bot_bot(fun(X2,bool)))))),
inference(scs_inference,[],[i_0_1356,i_0_1289,i_0_1319,i_0_1246,i_0_1372,i_0_785,i_0_1312,i_0_1227,i_0_1325,i_0_654,i_0_495,i_0_509,i_0_655,i_0_518,i_0_572,i_0_564]) ).
cnf(i_0_1386,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_564]) ).
cnf(i_0_1387,plain,
~ hBOOL(hAPP(X1,bool,esk14_5(X1,X2,X3,esk7_5(X4,X1,bot_bot(fun(X4,bool)),X5,bot_bot(fun(X1,bool))),bot_bot(fun(X2,bool))),X6)),
inference(scs_inference,[],[i_0_1374,i_0_564]) ).
cnf(i_0_1388,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_564]) ).
cnf(i_0_1389,plain,
hAPP(fun(X1,bool),fun(X2,bool),hAPP(fun(X1,X2),fun(fun(X1,bool),fun(X2,bool)),image(X1,X2),X3),esk14_5(X1,X2,X3,X4,bot_bot(fun(X2,bool)))) = hAPP(fun(X2,bool),fun(X2,bool),combi(fun(X2,bool)),bot_bot(fun(X2,bool))),
inference(scs_inference,[],[i_0_1249,i_0_1374,i_0_564,i_0_654]) ).
cnf(i_0_1390,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))) != hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_1230,i_0_1234,i_0_1249,i_0_1374,i_0_564,i_0_654,i_0_655]) ).
cnf(i_0_1391,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool)),
inference(rename_variables,[],[i_0_1234]) ).
cnf(i_0_1392,plain,
hAPP(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),esk6_4(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool))))) != hAPP(X1,bool,esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool))),esk6_4(X1,bool,hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool))))),
inference(scs_inference,[],[i_0_1230,i_0_1234,i_0_1249,i_0_1374,i_0_564,i_0_654,i_0_655,i_0_556]) ).
cnf(i_0_1393,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_556]) ).
cnf(i_0_1394,plain,
hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1)) != esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_1230,i_0_1234,i_0_1249,i_0_1374,i_0_564,i_0_654,i_0_655,i_0_556,i_0_658]) ).
cnf(i_0_1395,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk14_5(X1,X2,X3,esk7_5(X4,X1,bot_bot(fun(X4,bool)),X5,bot_bot(fun(X1,bool))),bot_bot(fun(X2,bool)))) = bot_bot(fun(X1,bool)),
inference(scs_inference,[],[i_0_1230,i_0_1234,i_0_1249,i_0_1374,i_0_564,i_0_654,i_0_655,i_0_556,i_0_658,i_0_610]) ).
cnf(i_0_1396,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_610]) ).
cnf(i_0_1397,plain,
hAPP(X1,X1,combi(X1),undefined(X1)) = hAPP(X1,X1,hAPP(X2,fun(X1,X1),hAPP(fun(X1,fun(X2,X1)),fun(X2,fun(X1,X1)),combc(X1,X2,X1),combk(X1,X2)),X3),undefined(X1)),
inference(scs_inference,[],[i_0_1034,i_0_654]) ).
cnf(i_0_1398,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(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),combi(fun(X2,bool)),esk7_5(X1,X2,bot_bot(fun(X1,bool)),X3,X4)))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),bot_bot(fun(X1,bool))),
inference(scs_inference,[],[i_0_785,i_0_1370,i_0_1034,i_0_654,i_0_655]) ).
cnf(i_0_1399,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1400,plain,
hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),hAPP(fun(X1,X1),fun(X1,X1),combi(fun(X1,X1)),combi(X1))) = combi(X1),
inference(scs_inference,[],[i_0_772,i_0_654]) ).
cnf(i_0_1401,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(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),combi(fun(X2,bool)),esk14_5(X2,X1,X3,X4,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_785,i_0_1389,i_0_772,i_0_654,i_0_655]) ).
cnf(i_0_1402,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1403,plain,
hAPP(X1,X2,hAPP(fun(X1,X2),fun(X1,X2),combi(fun(X1,X2)),hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2))),X3) = hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),
inference(scs_inference,[],[i_0_1048,i_0_654]) ).
cnf(i_0_1404,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))),
inference(scs_inference,[],[i_0_1230,i_0_1304,i_0_1048,i_0_654,i_0_655]) ).
cnf(i_0_1405,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk7_5(X2,X1,bot_bot(fun(X2,bool)),X3,bot_bot(fun(X1,bool)))) = bot_bot(fun(X1,bool)),
inference(rename_variables,[],[i_0_1304]) ).
cnf(i_0_1406,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),undefined(X2))),X3) = hAPP(X2,X2,hAPP(X4,fun(X2,X2),hAPP(fun(X2,fun(X4,X2)),fun(X4,fun(X2,X2)),combc(X2,X4,X2),combk(X2,X4)),X5),hAPP(X2,X2,combi(X2),undefined(X2))),
inference(scs_inference,[],[i_0_1062,i_0_654]) ).
cnf(i_0_1407,plain,
hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),hAPP(fun(X1,option(X1)),fun(X1,bool),dom(X1,X1),some(X1))) != hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))),
inference(scs_inference,[],[i_0_1230,i_0_1346,i_0_1062,i_0_654,i_0_655]) ).
cnf(i_0_1408,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))) = bot_bot(fun(X1,bool)),
inference(rename_variables,[],[i_0_1346]) ).
cnf(i_0_1409,plain,
hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),X3) = hAPP(X2,X2,hAPP(X4,fun(X2,X2),hAPP(fun(X2,fun(X4,X2)),fun(X4,fun(X2,X2)),combc(X2,X4,X2),combk(X2,X4)),X5),undefined(X2)),
inference(scs_inference,[],[i_0_1029,i_0_654]) ).
cnf(i_0_1410,plain,
hAPP(fun(X1,bool),fun(X1,bool),collect(X1),esk14_5(X1,X2,X3,esk7_5(X4,X1,bot_bot(fun(X4,bool)),X5,bot_bot(fun(X1,bool))),bot_bot(fun(X2,bool)))) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk14_5(X1,X6,X7,bot_bot(fun(X1,bool)),bot_bot(fun(X6,bool)))),
inference(scs_inference,[],[i_0_1395,i_0_1352,i_0_1029,i_0_654,i_0_655]) ).
cnf(i_0_1411,plain,
bot_bot(fun(X1,bool)) = hAPP(fun(X1,bool),fun(X1,bool),combi(fun(X1,bool)),esk14_5(X1,X2,X3,bot_bot(fun(X1,bool)),bot_bot(fun(X2,bool)))),
inference(rename_variables,[],[i_0_1352]) ).
cnf(i_0_1412,plain,
hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),hAPP(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool)),hAPP(fun(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool))),fun(fun(bool,bool),fun(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool))),combc(fun(fun(bool,bool),fun(bool,bool)),fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool)))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)),combi(fun(bool,bool))) = hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_1362,i_0_654]) ).
cnf(i_0_1413,plain,
hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))) = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_785,i_0_951,i_0_1362,i_0_654,i_0_655]) ).
cnf(i_0_1414,plain,
hAPP(X1,X1,combi(X1),hAPP(X2,X1,X3,hAPP(X2,X2,combi(X2),X4))) = hAPP(X2,X1,X3,X4),
inference(rename_variables,[],[i_0_785]) ).
cnf(i_0_1415,plain,
bot_bot(fun(fun(hoare_509422987triple(state),bool),bool)) != hAPP(fun(fun(hoare_509422987triple(state),bool),bool),fun(fun(hoare_509422987triple(state),bool),bool),collect(fun(hoare_509422987triple(state),bool)),hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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(scs_inference,[],[i_0_1371,i_0_596]) ).
cnf(i_0_1416,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_596]) ).
cnf(i_0_1417,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))) = hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot))),
inference(scs_inference,[],[i_0_1371,i_0_1413,i_0_596,i_0_654]) ).
cnf(i_0_1418,plain,
hBOOL(hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))),esk7_5(X1,hoare_509422987triple(state),bot_bot(fun(X1,bool)),X2,esk14_5(hoare_509422987triple(state),X3,X4,esk7_5(X5,hoare_509422987triple(state),bot_bot(fun(X5,bool)),X6,esk7_5(X7,hoare_509422987triple(state),bot_bot(fun(X7,bool)),X8,fa)),bot_bot(fun(X3,bool)))))),
inference(scs_inference,[],[i_0_1371,i_0_1224,i_0_1413,i_0_596,i_0_654,i_0_495]) ).
cnf(i_0_1419,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,bot_bot(fun(X2,bool)),X3,X4)),X4)),
inference(rename_variables,[],[i_0_1224]) ).
cnf(i_0_1420,plain,
( ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),ord_less_eq(fun(hoare_509422987triple(X1),bool)),X2),X3))
| hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X2))
| ~ hBOOL(hAPP(fun(hoare_509422987triple(X1),bool),bool,hAPP(fun(hoare_509422987triple(X1),bool),fun(fun(hoare_509422987triple(X1),bool),bool),hoare_122391849derivs(X1),X4),X3)) ),
inference(rename_variables,[],[i_0_495]) ).
cnf(i_0_1421,plain,
hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(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))),esk14_5(hoare_509422987triple(state),X1,X2,fa,bot_bot(fun(X1,bool)))) != hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool)))),
inference(scs_inference,[],[i_0_437,i_0_1371,i_0_1353,i_0_1224,i_0_1413,i_0_596,i_0_654,i_0_495,i_0_687]) ).
cnf(i_0_1422,plain,
hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),hAPP(fun(bool,bool),fun(bool,bool),combi(fun(bool,bool)),fNot)))) = hAPP(fun(bool,bool),fun(bool,bool),hAPP(fun(fun(bool,bool),fun(bool,bool)),fun(fun(bool,bool),fun(bool,bool)),combi(fun(fun(bool,bool),fun(bool,bool))),combi(fun(bool,bool))),fNot),
inference(scs_inference,[],[i_0_437,i_0_1371,i_0_1353,i_0_1224,i_0_760,i_0_953,i_0_1413,i_0_596,i_0_654,i_0_495,i_0_687,i_0_655]) ).
cnf(i_0_1423,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,X4)),
inference(rename_variables,[],[i_0_760]) ).
cnf(i_0_1424,plain,
hAPP(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3),X4,X5,X6) = hAPP(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),X4,X5,X6),
inference(scs_inference,[],[i_0_1044,i_0_656]) ).
cnf(i_0_1425,plain,
hAPP(X1,hAPP(X2,X3,hAPP(X3,fun(X2,X3),combk(X3,X2),undefined(X3)),X4),X5,X6) = hAPP(X1,hAPP(X3,X3,combi(X3),hAPP(X3,X3,combi(X3),undefined(X3))),X5,X6),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657]) ).
cnf(i_0_1426,plain,
combb(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3),X4,X5) = combb(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),X4,X5),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660]) ).
cnf(i_0_1427,plain,
combb(X1,hAPP(X2,X3,hAPP(X3,fun(X2,X3),combk(X3,X2),undefined(X3)),X4),X5) = combb(X1,hAPP(X3,X3,combi(X3),hAPP(X3,X3,combi(X3),undefined(X3))),X5),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661]) ).
cnf(i_0_1428,plain,
combb(X1,X2,hAPP(X3,X4,hAPP(X4,fun(X3,X4),combk(X4,X3),undefined(X4)),X5)) = combb(X1,X2,hAPP(X4,X4,combi(X4),hAPP(X4,X4,combi(X4),undefined(X4)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662]) ).
cnf(i_0_1429,plain,
dom(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3),X4) = dom(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),X4),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663]) ).
cnf(i_0_1430,plain,
dom(X1,hAPP(X2,X3,hAPP(X3,fun(X2,X3),combk(X3,X2),undefined(X3)),X4)) = dom(X1,hAPP(X3,X3,combi(X3),hAPP(X3,X3,combi(X3),undefined(X3)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664]) ).
cnf(i_0_1431,plain,
finite_finite(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = finite_finite(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665]) ).
cnf(i_0_1432,plain,
collect(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = collect(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666]) ).
cnf(i_0_1433,plain,
combs(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3),X4,X5) = combs(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),X4,X5),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667]) ).
cnf(i_0_1434,plain,
combs(X1,hAPP(X2,X3,hAPP(X3,fun(X2,X3),combk(X3,X2),undefined(X3)),X4),X5) = combs(X1,hAPP(X3,X3,combi(X3),hAPP(X3,X3,combi(X3),undefined(X3))),X5),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668]) ).
cnf(i_0_1435,plain,
combs(X1,X2,hAPP(X3,X4,hAPP(X4,fun(X3,X4),combk(X4,X3),undefined(X4)),X5)) = combs(X1,X2,hAPP(X4,X4,combi(X4),hAPP(X4,X4,combi(X4),undefined(X4)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669]) ).
cnf(i_0_1436,plain,
combc(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3),X4,X5) = combc(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),X4,X5),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670]) ).
cnf(i_0_1437,plain,
combc(X1,hAPP(X2,X3,hAPP(X3,fun(X2,X3),combk(X3,X2),undefined(X3)),X4),X5) = combc(X1,hAPP(X3,X3,combi(X3),hAPP(X3,X3,combi(X3),undefined(X3))),X5),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671]) ).
cnf(i_0_1438,plain,
combc(X1,X2,hAPP(X3,X4,hAPP(X4,fun(X3,X4),combk(X4,X3),undefined(X4)),X5)) = combc(X1,X2,hAPP(X4,X4,combi(X4),hAPP(X4,X4,combi(X4),undefined(X4)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672]) ).
cnf(i_0_1439,plain,
fequal(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = fequal(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673]) ).
cnf(i_0_1440,plain,
ord_less_eq(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = ord_less_eq(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674]) ).
cnf(i_0_1441,plain,
member(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = member(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675]) ).
cnf(i_0_1442,plain,
combi(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = combi(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676]) ).
cnf(i_0_1443,plain,
combk(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3),X4) = combk(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),X4),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677]) ).
cnf(i_0_1444,plain,
combk(X1,hAPP(X2,X3,hAPP(X3,fun(X2,X3),combk(X3,X2),undefined(X3)),X4)) = combk(X1,hAPP(X3,X3,combi(X3),hAPP(X3,X3,combi(X3),undefined(X3)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678]) ).
cnf(i_0_1445,plain,
some(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = some(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679]) ).
cnf(i_0_1446,plain,
undefined(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = undefined(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680]) ).
cnf(i_0_1447,plain,
hoare_122391849derivs(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = hoare_122391849derivs(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681]) ).
cnf(i_0_1448,plain,
insert(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = insert(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682]) ).
cnf(i_0_1449,plain,
bot_bot(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = bot_bot(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683]) ).
cnf(i_0_1450,plain,
the(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3)) = the(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684]) ).
cnf(i_0_1451,plain,
image(hAPP(X1,X2,hAPP(X2,fun(X1,X2),combk(X2,X1),undefined(X2)),X3),X4) = image(hAPP(X2,X2,combi(X2),hAPP(X2,X2,combi(X2),undefined(X2))),X4),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685]) ).
cnf(i_0_1452,plain,
image(X1,hAPP(X2,X3,hAPP(X3,fun(X2,X3),combk(X3,X2),undefined(X3)),X4)) = image(X1,hAPP(X3,X3,combi(X3),hAPP(X3,X3,combi(X3),undefined(X3)))),
inference(scs_inference,[],[i_0_1044,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686]) ).
cnf(i_0_1453,plain,
finite_finite_1(option(bool)),
inference(scs_inference,[],[i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648]) ).
cnf(i_0_1454,plain,
( ~ finite_finite_1(X1)
| finite_finite_1(option(X1)) ),
inference(rename_variables,[],[i_0_648]) ).
cnf(i_0_1455,plain,
~ hBOOL(hAPP(bool,bool,fNot,hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),
inference(scs_inference,[],[i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613]) ).
cnf(i_0_1456,plain,
( ~ hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,fNot,X1)) ),
inference(rename_variables,[],[i_0_613]) ).
cnf(i_0_1457,plain,
hBOOL(hAPP(bool,bool,fNot,hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool)))))),
inference(scs_inference,[],[i_0_437,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629]) ).
cnf(i_0_1458,plain,
( hBOOL(X1)
| hBOOL(hAPP(bool,bool,fNot,X1)) ),
inference(rename_variables,[],[i_0_629]) ).
cnf(i_0_1459,plain,
~ hBOOL(hAPP(bool,bool,combi(bool),hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool)))))),
inference(scs_inference,[],[i_0_437,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612]) ).
cnf(i_0_1460,plain,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,combi(bool),X1)) ),
inference(rename_variables,[],[i_0_612]) ).
cnf(i_0_1461,plain,
hBOOL(hAPP(bool,bool,combi(bool),hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),
inference(scs_inference,[],[i_0_437,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623]) ).
cnf(i_0_1462,plain,
( ~ hBOOL(X1)
| hBOOL(hAPP(bool,bool,combi(bool),X1)) ),
inference(rename_variables,[],[i_0_623]) ).
cnf(i_0_1463,plain,
hBOOL(hAPP(fun(bool,bool),bool,finite_finite(bool),X1)),
inference(scs_inference,[],[i_0_437,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620]) ).
cnf(i_0_1464,plain,
( ~ finite_finite_1(X1)
| hBOOL(hAPP(fun(X1,bool),bool,finite_finite(X1),X2)) ),
inference(rename_variables,[],[i_0_620]) ).
cnf(i_0_1465,plain,
~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,fFalse),X1)),
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567]) ).
cnf(i_0_1466,plain,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),X2)) ),
inference(rename_variables,[],[i_0_567]) ).
cnf(i_0_1467,plain,
~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X1),hAPP(fun(hoare_509422987triple(state),bool),bool,hAPP(fun(hoare_509422987triple(state),bool),fun(fun(hoare_509422987triple(state),bool),bool),hoare_122391849derivs(state),hAPP(fun(pname,bool),fun(hoare_509422987triple(state),bool),hAPP(fun(pname,hoare_509422987triple(state)),fun(fun(pname,bool),fun(hoare_509422987triple(state),bool)),image(pname,hoare_509422987triple(state)),hAPP(fun(pname,com),fun(pname,hoare_509422987triple(state)),hAPP(fun(com,hoare_509422987triple(state)),fun(fun(pname,com),fun(pname,hoare_509422987triple(state))),combb(com,hoare_509422987triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool),hAPP(hoare_509422987triple(state),fun(fun(hoare_509422987triple(state),bool),fun(hoare_509422987triple(state),bool)),insert(hoare_509422987triple(state)),hAPP(com,hoare_509422987triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_509422987triple(state),bool)))))),
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568]) ).
cnf(i_0_1468,plain,
( hBOOL(X1)
| ~ hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,X2),X1)) ),
inference(rename_variables,[],[i_0_568]) ).
cnf(i_0_1469,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X1),hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568,i_0_587]) ).
cnf(i_0_1470,plain,
( ~ hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X2),X1)) ),
inference(rename_variables,[],[i_0_587]) ).
cnf(i_0_1471,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),X1)),
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568,i_0_587,i_0_588]) ).
cnf(i_0_1472,plain,
( ~ hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X1),X2)) ),
inference(rename_variables,[],[i_0_588]) ).
cnf(i_0_1473,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X1),hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))),
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568,i_0_587,i_0_588,i_0_589]) ).
cnf(i_0_1474,plain,
( ~ hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,X2),X1)) ),
inference(rename_variables,[],[i_0_589]) ).
cnf(i_0_1475,plain,
hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,fFalse),X1)),
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568,i_0_587,i_0_588,i_0_589,i_0_590]) ).
cnf(i_0_1476,plain,
( hBOOL(X1)
| hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,X1),X2)) ),
inference(rename_variables,[],[i_0_590]) ).
cnf(i_0_1477,plain,
hBOOL(hAPP(com,bool,wt,y)),
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_627,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568,i_0_587,i_0_588,i_0_589,i_0_590,i_0_710]) ).
cnf(i_0_1478,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_710]) ).
cnf(i_0_1479,plain,
hBOOL(hAPP(X1,bool,hAPP(X1,fun(X1,bool),fequal(X1),X2),hAPP(X1,X1,combi(X1),hAPP(X1,X1,combi(X1),X2)))),
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_627,i_0_781,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568,i_0_587,i_0_588,i_0_589,i_0_590,i_0_710,i_0_569]) ).
cnf(i_0_1480,plain,
hAPP(X1,X2,X3,X4) = hAPP(X2,X2,combi(X2),hAPP(X1,X2,X3,hAPP(X1,X1,combi(X1),X4))),
inference(rename_variables,[],[i_0_781]) ).
cnf(i_0_1481,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_569]) ).
cnf(i_0_1482,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_437,i_0_649,i_0_579,i_0_1044,i_0_627,i_0_781,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568,i_0_587,i_0_588,i_0_589,i_0_590,i_0_710,i_0_569,i_0_539]) ).
cnf(i_0_1483,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_539]) ).
cnf(i_0_1484,plain,
$false,
inference(scs_inference,[],[i_0_437,i_0_649,i_0_579,i_0_1044,i_0_1243,i_0_627,i_0_781,i_0_650,i_0_656,i_0_657,i_0_660,i_0_661,i_0_662,i_0_663,i_0_664,i_0_665,i_0_666,i_0_667,i_0_668,i_0_669,i_0_670,i_0_671,i_0_672,i_0_673,i_0_674,i_0_675,i_0_676,i_0_677,i_0_678,i_0_679,i_0_680,i_0_681,i_0_682,i_0_683,i_0_684,i_0_685,i_0_686,i_0_648,i_0_613,i_0_629,i_0_612,i_0_623,i_0_620,i_0_567,i_0_568,i_0_587,i_0_588,i_0_589,i_0_590,i_0_710,i_0_569,i_0_539,i_0_709]),
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SWW474+5 : 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.15/0.32 % Computer : n025.cluster.edu
% 0.15/0.32 % Model : x86_64 x86_64
% 0.15/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.32 % Memory : 8042.1875MB
% 0.15/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.15/0.33 % CPULimit : 300
% 0.15/0.33 % WCLimit : 300
% 0.15/0.33 % DateTime : Tue May 5 06:57:28 EDT 2026
% 0.15/0.33 % CPUTime :
% 0.15/0.34 % start to proof: theBenchmark
% 49.68/25.73 % Version : CSE_E---1.7
% 49.68/25.73 % Problem : theBenchmark.p
% 49.68/25.73 % SZS status Theorem for theBenchmark.p
% 49.68/25.73 % SZS output start CNFRefutation
% See solution above
% 51.67/26.76 % Total time : 25.385s
%------------------------------------------------------------------------------