↑ Up

CSE_E---1.7.UNS-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : CSE_E---1.7
% Problem  : SWV919-1 : TPTP v9.2.1. Released v4.1.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 : n001.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:27:44 PM UTC 2026

% Result   : Unsatisfiable 0.74s 5.69s
% Output   : CNFRefutation 10.59s
% Verified : 
% SZS Type : ERROR: Analysing output (Could not find formula named c_0_456)

% Comments : 
%------------------------------------------------------------------------------
cnf(cls_swap__triple_0,axiom,
    ( c_Fun_Oswap(X1,X2,c_Fun_Oswap(X2,X3,c_Fun_Oswap(X1,X2,X4,X5,X6),X5,X6),X5,X6) = c_Fun_Oswap(X1,X3,X4,X5,X6)
    | X2 = X3
    | X1 = X3 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_swap__triple_0) ).

cnf(cls_swap__def_0,axiom,
    c_Fun_Oswap(X1,X2,X3,X4,X5) = c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X1,hAPP(X3,X2),X4,X5),X2,hAPP(X3,X1),X4,X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_swap__def_0) ).

cnf(cls_swap__nilpotent_0,axiom,
    c_Fun_Oswap(X1,X2,c_Fun_Oswap(X1,X2,X3,X4,X5),X4,X5) = X3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_swap__nilpotent_0) ).

cnf(cls_comp__swap_0,axiom,
    c_Fun_Ocomp(X1,c_Fun_Oswap(X2,X3,X4,X5,X6),X6,X7,X5) = c_Fun_Oswap(X2,X3,c_Fun_Ocomp(X1,X4,X6,X7,X5),X5,X7),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_comp__swap_0) ).

cnf(cls_apsnd__apfst__commute_0,axiom,
    hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),hAPP(c_Product__Type_Oapfst(X5,X6,X3,X1),X7)) = hAPP(c_Product__Type_Oapfst(X5,X6,X3,X2),hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X6),X4),X7)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apsnd__apfst__commute_0) ).

cnf(cls_apsnd__def__raw_0,axiom,
    c_Product__Type_Oapsnd(X1,X2,X3) = c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apsnd__def__raw_0) ).

cnf(cls_apfst__def_0,axiom,
    c_Product__Type_Oapfst(X1,X2,X3,X4) = hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apfst__def_0) ).

cnf(cls_apfst__compose_0,axiom,
    hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),hAPP(c_Product__Type_Oapfst(X5,X6,X2,X4),X7)) = hAPP(c_Product__Type_Oapfst(c_Fun_Ocomp(X1,X5,X2,X3,X6),X6,X3,X4),X7),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apfst__compose_0) ).

cnf(cls_apsnd__compose_0,axiom,
    hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),hAPP(hAPP(c_Product__Type_Oapsnd(X5,X1,X3),X6),X7)) = hAPP(hAPP(c_Product__Type_Oapsnd(X5,X2,X3),c_Fun_Ocomp(X4,X6,X1,X2,X5)),X7),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apsnd__compose_0) ).

cnf(cls_apsnd__eq__conv_0,axiom,
    ( hAPP(X4,c_snd(X5,X3,X1)) = hAPP(X6,c_snd(X5,X3,X1))
    | hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),X5) != hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X6),X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apsnd__eq__conv_0) ).

cnf(cls_apfst__eq__conv_0,axiom,
    ( hAPP(X1,c_fst(X5,X2,X4)) = hAPP(X6,c_fst(X5,X2,X4))
    | hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),X5) != hAPP(c_Product__Type_Oapfst(X6,X2,X3,X4),X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apfst__eq__conv_0) ).

cnf(cls_apfst__apsnd_0,axiom,
    hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),hAPP(hAPP(c_Product__Type_Oapsnd(X5,X4,X2),X6),X7)) = hAPP(hAPP(c_Pair(X3,X4),hAPP(X1,c_fst(X7,X2,X5))),hAPP(X6,c_snd(X7,X2,X5))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apfst__apsnd_0) ).

cnf(cls_apsnd__apfst_0,axiom,
    hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),hAPP(c_Product__Type_Oapfst(X5,X6,X3,X1),X7)) = hAPP(hAPP(c_Pair(X3,X2),hAPP(X5,c_fst(X7,X6,X1))),hAPP(X4,c_snd(X7,X6,X1))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apsnd__apfst_0) ).

cnf(cls_inj__on__swap__iff_0,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | ~ c_Fun_Oinj__on(c_Fun_Oswap(X5,X6,X1,X3,X4),X2,X3,X4)
    | ~ hBOOL(c_in(X6,X2,X3))
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__swap__iff_0) ).

cnf(cls_apsnd__eq__conv_1,axiom,
    ( hAPP(hAPP(c_Product__Type_Oapsnd(X4,X6,X3),X1),X2) = hAPP(hAPP(c_Product__Type_Oapsnd(X4,X6,X3),X5),X2)
    | hAPP(X1,c_snd(X2,X3,X4)) != hAPP(X5,c_snd(X2,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apsnd__eq__conv_1) ).

cnf(cls_apfst__eq__conv_1,axiom,
    ( hAPP(c_Product__Type_Oapfst(X1,X3,X6,X4),X2) = hAPP(c_Product__Type_Oapfst(X5,X3,X6,X4),X2)
    | hAPP(X1,c_fst(X2,X3,X4)) != hAPP(X5,c_fst(X2,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apfst__eq__conv_1) ).

cnf(cls_snd__apsnd_0,axiom,
    c_snd(hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),X5),X3,X2) = hAPP(X4,c_snd(X5,X3,X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_snd__apsnd_0) ).

cnf(cls_fst__apfst_0,axiom,
    c_fst(hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),X5),X3,X4) = hAPP(X1,c_fst(X5,X2,X4)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fst__apfst_0) ).

cnf(cls_fst__apsnd_0,axiom,
    c_fst(hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),X5),X3,X2) = c_fst(X5,X3,X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fst__apsnd_0) ).

cnf(cls_snd__apfst_0,axiom,
    c_snd(hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),X5),X3,X4) = c_snd(X5,X2,X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_snd__apfst_0) ).

cnf(cls_inj__on__swap__iff_1,axiom,
    ( c_Fun_Oinj__on(c_Fun_Oswap(X1,X2,X3,X4,X5),X6,X4,X5)
    | ~ c_Fun_Oinj__on(X3,X6,X4,X5)
    | ~ hBOOL(c_in(X2,X6,X4))
    | ~ hBOOL(c_in(X1,X6,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__swap__iff_1) ).

cnf(cls_inj__on__imp__inj__on__swap_0,axiom,
    ( c_Fun_Oinj__on(c_Fun_Oswap(X1,X2,X3,X4,X5),X6,X4,X5)
    | ~ hBOOL(c_in(X2,X6,X4))
    | ~ hBOOL(c_in(X1,X6,X4))
    | ~ c_Fun_Oinj__on(X3,X6,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__imp__inj__on__swap_0) ).

cnf(cls_swap__commute_0,axiom,
    c_Fun_Oswap(X1,X2,X3,X4,X5) = c_Fun_Oswap(X2,X1,X3,X4,X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_swap__commute_0) ).

cnf(cls_apfst__conv_0,axiom,
    hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),hAPP(hAPP(c_Pair(X2,X4),X5),X6)) = hAPP(hAPP(c_Pair(X3,X4),hAPP(X1,X5)),X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apfst__conv_0) ).

cnf(cls_apsnd__conv_0,axiom,
    hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X3,X1),X5),X6)) = hAPP(hAPP(c_Pair(X3,X2),X5),hAPP(X4,X6)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_apsnd__conv_0) ).

cnf(cls_swap__self_0,axiom,
    c_Fun_Oswap(X1,X1,X2,X3,X4) = X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_swap__self_0) ).

cnf(cls_prod_Osplit_0,axiom,
    ( hBOOL(hAPP(X1,hAPP(hAPP(X2,X3),X4)))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(t_b,t_c,t_a),X2),hAPP(hAPP(c_Pair(t_b,t_c),X3),X4)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod_Osplit_0) ).

cnf(cls_prod__case__split_0,axiom,
    c_Product__Type_Oprod_Oprod__case(X1,X2,X3) = c_split(X1,X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod__case__split_0) ).

cnf(cls_prod_Osplit__asm_0,axiom,
    ( hBOOL(hAPP(X1,hAPP(hAPP(X2,X3),X4)))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(t_b,t_c,t_a),X2),hAPP(hAPP(c_Pair(t_b,t_c),X3),X4)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod_Osplit__asm_0) ).

cnf(cls_prod__caseI_0,axiom,
    ( hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(X1,X2,tc_bool),X3),hAPP(hAPP(c_Pair(X1,X2),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(X3,X4),X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod__caseI_0) ).

cnf(cls_prod__case__beta_0,axiom,
    hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(X1,X2,X3),X4),X5) = hAPP(hAPP(X4,c_fst(X5,X1,X2)),c_snd(X5,X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod__case__beta_0) ).

cnf(cls_prod_Ocases_0,axiom,
    hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod_Ocases_0) ).

cnf(cls_internal__split__conv_0,axiom,
    hAPP(hAPP(c_Product__Type_Ointernal__split(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_internal__split__conv_0) ).

cnf(cls_internal__split__def_0,axiom,
    c_Product__Type_Ointernal__split(X1,X2,X3) = c_split(X1,X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_internal__split__def_0) ).

cnf(cls_FAss_0,axiom,
    ( c_BigStep_Oeval(X5,c_Expr_Oexp_OFAss(X10,X12,X13,X6,tc_List_Olist(tc_String_Ochar)),X11,c_Expr_Oexp_OVal(c_Value_Oval_OUnit,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Fun_Ofun__upd(X4,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X12),X13),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X8),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))),X9))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_BigStep_Oeval(X5,X6,X7,c_Expr_Oexp_OVal(X8,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X1),X9))
    | ~ c_BigStep_Oeval(X5,X10,X11,c_Expr_Oexp_OVal(c_Value_Oval_OAddr(X2),tc_List_Olist(tc_String_Ochar)),X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_FAss_0) ).

cnf(cls_redp__redsp_ORedFAss_0,axiom,
    ( c_SmallStep_Oredp(X5,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(c_Value_Oval_OAddr(X2),tc_List_Olist(tc_String_Ochar)),X6,X7,c_Expr_Oexp_OVal(X8,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X1),X9),c_Expr_Oexp_OVal(c_Value_Oval_OUnit,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Fun_Ofun__upd(X4,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X6),X7),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X8),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))),X9))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_redp__redsp_ORedFAss_0) ).

cnf(cls_has__field__def_1,axiom,
    ( hAPP(c_Map_Omap__of(c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(X1,X2,X3,X4,X5,X6),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X3),X2)) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X5)
    | ~ c_TypeRel_Ohas__field(X4,X1,X3,X5,X2,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_has__field__def_1) ).

cnf(cls_eval__hext_0,axiom,
    ( c_Objects_Ohext(X1,X2)
    | ~ c_BigStep_Oeval(X3,X4,hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X1),X5),X6,hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X2),X7)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_eval__hext_0) ).

cnf(cls_FAcc_0,axiom,
    ( c_BigStep_Oeval(X8,c_Expr_Oexp_OFAcc(X9,X2,X3,tc_List_Olist(tc_String_Ochar)),X10,c_Expr_Oexp_OVal(X4,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X5),X11))
    | hAPP(X1,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X2),X3)) != hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X4)
    | hAPP(X5,X6) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X7),X1))
    | ~ c_BigStep_Oeval(X8,X9,X10,c_Expr_Oexp_OVal(c_Value_Oval_OAddr(X6),tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X5),X11)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_FAcc_0) ).

cnf(cls_inj__on__image__iff_6,axiom,
    ( c_Fun_Oinj__on(X1,X2,X4,X5)
    | hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X3,X1,X4,X5)) != hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X3,X1,X4,X5))
    | hAPP(X1,hAPP(X3,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X3,X1,X4,X5))) != hAPP(X1,hAPP(X3,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X3,X1,X4,X5)))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X3,X2,X4,X4),X4,X5)
    | ~ c_Fun_Oinj__on(X3,X2,X4,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__image__iff_6) ).

cnf(cls_inj__on__image__iff_7,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X3,X2,X4,X4),X4,X5)
    | hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X3,X1,X4,X5)) != hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X3,X1,X4,X5))
    | hAPP(X1,hAPP(X3,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X3,X1,X4,X5))) != hAPP(X1,hAPP(X3,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X3,X1,X4,X5)))
    | ~ c_Fun_Oinj__on(X1,X2,X4,X5)
    | ~ c_Fun_Oinj__on(X3,X2,X4,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__image__iff_7) ).

cnf(cls_has__field__def_0,axiom,
    ( c_TypeRel_OFields(X1,X2,c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(X2,X3,X4,X1,X5,X6),X6)
    | ~ c_TypeRel_Ohas__field(X1,X2,X4,X5,X3,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_has__field__def_0) ).

cnf(cls_map__comp__None__iff_0,axiom,
    ( hAPP(X2,X3) = hAPP(c_Option_Ooption_OSome(X4),c_Map_Osko__Map__Xmap__comp__None__iff__1__1(X3,X1,X2,X6,X4,X5))
    | hAPP(X2,X3) = c_Option_Ooption_ONone(X4)
    | c_Map_Omap__comp(X1,X2,X3,X4,X5,X6) != c_Option_Ooption_ONone(X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__None__iff_0) ).

cnf(cls_map__comp__None__iff_1,axiom,
    ( hAPP(X1,c_Map_Osko__Map__Xmap__comp__None__iff__1__1(X3,X1,X2,X6,X4,X5)) = c_Option_Ooption_ONone(X5)
    | hAPP(X2,X3) = c_Option_Ooption_ONone(X4)
    | c_Map_Omap__comp(X1,X2,X3,X4,X5,X6) != c_Option_Ooption_ONone(X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__None__iff_1) ).

cnf(cls_conf__upd__obj_0,axiom,
    ( c_Conform_Oconf(X5,X1,X6,X7,X8)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Conform_Oconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X9)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X6,X7,X8) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conf__upd__obj_0) ).

cnf(cls_oconf__fupd_0,axiom,
    ( c_Conform_Ooconf(X1,X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Fun_Ofun__upd(X4,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X5),X6),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X7),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X8)
    | ~ c_Conform_Ooconf(X1,X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4),X8)
    | ~ c_Conform_Oconf(X1,X2,X7,X9,X8)
    | ~ c_TypeRel_Ohas__field(X1,X3,X5,X9,X6,X8) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_oconf__fupd_0) ).

cnf(cls_inv__into__comp_0,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(X1,c_Fun_Ocomp(X2,X3,X4,X5,X6),X6,X5),X7) = hAPP(c_Fun_Ocomp(c_Hilbert__Choice_Oinv__into(X1,X3,X6,X4),c_Hilbert__Choice_Oinv__into(c_Set_Oimage(X3,X1,X6,X4),X2,X4,X5),X4,X6,X5),X7)
    | ~ hBOOL(c_in(X7,c_Set_Oimage(X2,c_Set_Oimage(X3,X1,X6,X4),X4,X5),X5))
    | ~ c_Fun_Oinj__on(X3,X1,X6,X4)
    | ~ c_Fun_Oinj__on(X2,c_Set_Oimage(X3,X1,X6,X4),X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__into__comp_0) ).

cnf(cls_the__inv__into__comp_0,axiom,
    ( hAPP(c_Fun_Othe__inv__into(X1,c_Fun_Ocomp(X2,X3,X4,X5,X6),X6,X5),X7) = hAPP(c_Fun_Ocomp(c_Fun_Othe__inv__into(X1,X3,X6,X4),c_Fun_Othe__inv__into(c_Set_Oimage(X3,X1,X6,X4),X2,X4,X5),X4,X6,X5),X7)
    | ~ hBOOL(c_in(X7,c_Set_Oimage(X2,c_Set_Oimage(X3,X1,X6,X4),X4,X5),X5))
    | ~ c_Fun_Oinj__on(X3,X1,X6,X4)
    | ~ c_Fun_Oinj__on(X2,c_Set_Oimage(X3,X1,X6,X4),X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_the__inv__into__comp_0) ).

cnf(cls_inj__on__image__iff_4,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X5,X1,X3,X4)) = hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X5,X1,X3,X4))
    | hAPP(X1,hAPP(X5,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X5,X1,X3,X4))) = hAPP(X1,hAPP(X5,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X5,X1,X3,X4)))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X5,X2,X3,X3),X3,X4)
    | ~ c_Fun_Oinj__on(X5,X2,X3,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__image__iff_4) ).

cnf(cls_inj__on__image__iff_5,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X4),X4,X5)
    | hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X3,X2,X1,X4,X5)) = hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X3,X2,X1,X4,X5))
    | hAPP(X1,hAPP(X2,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X3,X2,X1,X4,X5))) = hAPP(X1,hAPP(X2,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X3,X2,X1,X4,X5)))
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__image__iff_5) ).

cnf(cls_conf__upd__obj_1,axiom,
    ( c_Conform_Oconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X6)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X7,X8,X9)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Conform_Oconf(X5,X1,X7,X8,X9) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conf__upd__obj_1) ).

cnf(cls_hconf__upd__obj_0,axiom,
    ( c_Conform_Ohconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X7)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X6)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Conform_Ohconf(X5,X1,X6)
    | ~ c_Conform_Ooconf(X5,X1,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X7),X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hconf__upd__obj_0) ).

cnf(cls_oconf__upd__obj_0,axiom,
    ( c_Conform_Ooconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X8)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X6,X7)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Conform_Ooconf(X5,X1,X6,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_oconf__upd__obj_0) ).

cnf(cls_hext__upd__obj_0,axiom,
    ( c_Objects_Ohext(X1,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X5)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hext__upd__obj_0) ).

cnf(cls_preallocated__upd__obj_0,axiom,
    ( c_Exceptions_Opreallocated(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X5)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Exceptions_Opreallocated(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_preallocated__upd__obj_0) ).

cnf(cls_scomp__apply_0,axiom,
    hAPP(c_Product__Type_Oscomp(X1,X2,X3,X4,X5,X6),X7) = hAPP(hAPP(c_split(X4,X5,X6),X2),hAPP(X1,X7)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_scomp__apply_0) ).

cnf(cls_scomp__def_0,axiom,
    hAPP(c_Product__Type_Oscomp(X1,X2,t_a,X3,X4,X5),v_x) = hAPP(hAPP(c_split(X3,X4,X5),X2),hAPP(X1,v_x)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_scomp__def_0) ).

cnf(cls_conjecture_0,negated_conjecture,
    ~ c_Conform_Ooconf(v_P,v_ha____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),c_Fun_Ofun__upd(v_fs____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),v_F____),v_D____),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),v_v____),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conjecture_0) ).

cnf(cls_option_Ocase__cong_1,axiom,
    ( X2 = c_Option_Ooption_ONone(X4)
    | c_Option_Ooption_Ooption__case(X6,X1,X2,X5,X4) = c_Option_Ooption_Ooption__case(X7,X3,X2,X5,X4)
    | hAPP(X1,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) != hAPP(X3,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Ocase__cong_1) ).

cnf(cls_option_Ocase__cong_3,axiom,
    ( c_Option_Ooption_Ooption__case(X6,X1,X2,X5,X4) = c_Option_Ooption_Ooption__case(X6,X3,X2,X5,X4)
    | hAPP(X1,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) != hAPP(X3,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Ocase__cong_3) ).

cnf(cls_override__on__upd__lemma_0,axiom,
    c_Fun_Ofun__upd(c_Fun_Ooverride__on(X1,c_Fun_Ofun__upd(X2,X3,hAPP(c_Option_Ooption_OSome(X4),X5),X6,tc_Option_Ooption(X4)),X7,X6,tc_Option_Ooption(X4)),X3,hAPP(X2,X3),X6,tc_Option_Ooption(X4)) = c_Fun_Ooverride__on(X1,X2,c_Set_Oinsert(X3,X7,X6),X6,tc_Option_Ooption(X4)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_override__on__upd__lemma_0) ).

cnf(cls_map__of__zip__upd_0,axiom,
    ( hBOOL(c_in(X5,c_List_Oset(X1,X3),X3))
    | c_Map_Omap__of(c_List_Ozip(X1,X2,X3,X4),X3,X4) = c_Map_Omap__of(c_List_Ozip(X1,X7,X3,X4),X3,X4)
    | c_Fun_Ofun__upd(c_Map_Omap__of(c_List_Ozip(X1,X2,X3,X4),X3,X4),X5,hAPP(c_Option_Ooption_OSome(X4),X6),X3,tc_Option_Ooption(X4)) != c_Fun_Ofun__upd(c_Map_Omap__of(c_List_Ozip(X1,X7,X3,X4),X3,X4),X5,hAPP(c_Option_Ooption_OSome(X4),X8),X3,tc_Option_Ooption(X4))
    | c_Nat_Osize__class_Osize(X7,tc_List_Olist(X4)) != c_Nat_Osize__class_Osize(X1,tc_List_Olist(X3))
    | c_Nat_Osize__class_Osize(X2,tc_List_Olist(X4)) != c_Nat_Osize__class_Osize(X1,tc_List_Olist(X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__of__zip__upd_0) ).

cnf(cls_redp__redsp_OFAssRed2_0,axiom,
    ( c_SmallStep_Oredp(X1,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X6,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,X4,X7,tc_List_Olist(tc_String_Ochar)),X8)
    | ~ c_SmallStep_Oredp(X1,X5,X6,X7,X8) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_redp__redsp_OFAssRed2_0) ).

cnf(cls_redp__redsp_OFAssRed1_0,axiom,
    ( c_SmallStep_Oredp(X1,c_Expr_Oexp_OFAss(X2,X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X6,c_Expr_Oexp_OFAss(X7,X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X8)
    | ~ c_SmallStep_Oredp(X1,X2,X6,X7,X8) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_redp__redsp_OFAssRed1_0) ).

cnf(cls_option_Osplit_1,axiom,
    ( hBOOL(hAPP(X1,hAPP(X3,X4)))
    | ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,hAPP(c_Option_Ooption_OSome(t_b),X4),t_a,t_b))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit_1) ).

cnf(cls_option_Osplit__asm_1,axiom,
    ( hBOOL(hAPP(X1,hAPP(X3,X4)))
    | ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,hAPP(c_Option_Ooption_OSome(t_b),X4),t_a,t_b))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit__asm_1) ).

cnf(cls_option__map__o__map__upd_0,axiom,
    c_Fun_Ocomp(c_Option_Omap(X1,X2,X3),c_Fun_Ofun__upd(X4,X5,hAPP(c_Option_Ooption_OSome(X2),X6),X7,tc_Option_Ooption(X2)),tc_Option_Ooption(X2),tc_Option_Ooption(X3),X7) = c_Fun_Ofun__upd(c_Fun_Ocomp(c_Option_Omap(X1,X2,X3),X4,tc_Option_Ooption(X2),tc_Option_Ooption(X3),X7),X5,hAPP(c_Option_Ooption_OSome(X3),hAPP(X1,X6)),X7,tc_Option_Ooption(X3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option__map__o__map__upd_0) ).

cnf(cls_option_Osplit_0,axiom,
    ( hBOOL(hAPP(X1,X2))
    | ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,c_Option_Ooption_ONone(t_b),t_a,t_b))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit_0) ).

cnf(cls_map__upds__twist_0,axiom,
    ( c_Map_Omap__upds(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6,X7,X5,X3) = c_Fun_Ofun__upd(c_Map_Omap__upds(X1,X6,X7,X5,X3),X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3))
    | hBOOL(c_in(X2,c_List_Oset(X6,X5),X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upds__twist_0) ).

cnf(cls_fun__upd__comp_0,axiom,
    c_Fun_Ocomp(X1,c_Fun_Ofun__upd(X2,X3,X4,X5,X6),X6,X7,X5) = c_Fun_Ofun__upd(c_Fun_Ocomp(X1,X2,X6,X7,X5),X3,hAPP(X1,X4),X5,X7),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__comp_0) ).

cnf(cls_fun__upd__twist_0,axiom,
    ( c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6,X7,X4,X5) = c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X6,X7,X4,X5),X2,X3,X4,X5)
    | X2 = X6 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__twist_0) ).

cnf(cls_o__assoc_0,axiom,
    c_Fun_Ocomp(X1,c_Fun_Ocomp(X2,X3,X4,X5,X6),X5,X7,X6) = c_Fun_Ocomp(c_Fun_Ocomp(X1,X2,X5,X7,X4),X3,X4,X7,X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_o__assoc_0) ).

cnf(cls_has__field__def_2,axiom,
    ( c_TypeRel_Ohas__field(X5,X6,X2,X4,X3,X7)
    | hAPP(c_Map_Omap__of(X1,tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X2),X3)) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X4)
    | ~ c_TypeRel_OFields(X5,X6,X1,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_has__field__def_2) ).

cnf(cls_inj__on__image__iff_2,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | hBOOL(c_in(c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X5,X1,X3,X4),X2,X3))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X5,X2,X3,X3),X3,X4)
    | ~ c_Fun_Oinj__on(X5,X2,X3,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__image__iff_2) ).

cnf(cls_inj__on__image__iff_0,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | hBOOL(c_in(c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X5,X1,X3,X4),X2,X3))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X5,X2,X3,X3),X3,X4)
    | ~ c_Fun_Oinj__on(X5,X2,X3,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__image__iff_0) ).

cnf(cls_oconf__new_0,axiom,
    ( c_Conform_Ooconf(X3,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X6),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X4,X5)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))
    | ~ c_Conform_Ooconf(X3,X1,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_oconf__new_0) ).

cnf(cls_inj__on__image__iff_3,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X4),X4,X5)
    | hBOOL(c_in(c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X3,X2,X1,X4,X5),X3,X4))
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__image__iff_3) ).

cnf(cls_inj__on__image__iff_1,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X4),X4,X5)
    | hBOOL(c_in(c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X3,X2,X1,X4,X5),X3,X4))
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__image__iff_1) ).

cnf(cls_hconf__new_0,axiom,
    ( c_Conform_Ohconf(X3,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X5),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X4)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))
    | ~ c_Conform_Ohconf(X3,X1,X4)
    | ~ c_Conform_Ooconf(X3,X1,X5,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hconf__new_0) ).

cnf(cls_map__comp__empty_I2_J_0,axiom,
    c_Map_Omap__comp(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,v_x,X2,X1,t_a) = c_Option_Ooption_ONone(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__empty_I2_J_0) ).

cnf(cls_map__comp__empty_I1_J_0,axiom,
    c_Map_Omap__comp(X1,c_COMBK(c_Option_Ooption_ONone(X2),tc_Option_Ooption(X2),t_a),v_x,X2,X3,t_a) = c_Option_Ooption_ONone(X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__empty_I1_J_0) ).

cnf(cls_map__comp__Some__iff_2,axiom,
    ( c_Map_Omap__comp(X1,X5,X6,X7,X3,X8) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X5,X6) != hAPP(c_Option_Ooption_OSome(X7),X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__Some__iff_2) ).

cnf(cls_Pair__scomp_0,axiom,
    c_Product__Type_Oscomp(hAPP(c_Pair(X1,X2),X3),X4,X2,X1,X2,X5) = hAPP(X4,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Pair__scomp_0) ).

cnf(cls_map__comp__None__iff_3,axiom,
    ( c_Map_Omap__comp(X1,X4,X5,X6,X3,X7) = c_Option_Ooption_ONone(X3)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3)
    | hAPP(X4,X5) != hAPP(c_Option_Ooption_OSome(X6),X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__None__iff_3) ).

cnf(cls_map__comp__simps_I2_J_0,axiom,
    ( c_Map_Omap__comp(X5,X1,X2,X3,X6,X7) = hAPP(X5,X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__simps_I2_J_0) ).

cnf(cls_has_0,axiom,
    c_TypeRel_Ohas__field(v_P,v_C____,v_F____,v_TF____,v_D____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_has_0) ).

cnf(cls_scomp__Pair_0,axiom,
    c_Product__Type_Oscomp(X1,c_Pair(X2,X3),X4,X2,X3,tc_prod(X2,X3)) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_scomp__Pair_0) ).

cnf(cls_map__comp__simps_I1_J_0,axiom,
    ( c_Map_Omap__comp(X4,X1,X2,X3,X5,X6) = c_Option_Ooption_ONone(X5)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__simps_I1_J_0) ).

cnf(cls_map__comp__None__iff_2,axiom,
    ( c_Map_Omap__comp(X4,X1,X2,X3,X5,X6) = c_Option_Ooption_ONone(X5)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__comp__None__iff_2) ).

cnf(cls_inj__on__insert_1,axiom,
    ( ~ hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,c_HOL_Ominus__class_Ominus(X3,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X4,X5),X5))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oinsert(X2,X3,X4),X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__insert_1) ).

cnf(cls_hext__new_0,axiom,
    ( c_Objects_Ohext(X1,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X3),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))))
    | hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hext__new_0) ).

cnf(cls_preallocated__new_0,axiom,
    ( c_Exceptions_Opreallocated(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X3),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))))
    | hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))
    | ~ c_Exceptions_Opreallocated(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_preallocated__new_0) ).

cnf(cls_split__comp_0,axiom,
    hAPP(hAPP(c_split(X1,X2,X3),c_Fun_Ocomp(X4,X5,X6,tc_fun(X2,X3),X1)),X7) = hAPP(hAPP(X4,hAPP(X5,c_fst(X7,X1,X2))),c_snd(X7,X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_split__comp_0) ).

cnf(cls_restrict__fun__upd_0,axiom,
    ( c_Map_Orestrict__map(c_Fun_Ofun__upd(X1,X2,X3,X4,tc_Option_Ooption(X5)),X6,X4,X5) = c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,c_HOL_Ominus__class_Ominus(X6,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X4,X5),X2,X3,X4,tc_Option_Ooption(X5))
    | ~ hBOOL(c_in(X2,X6,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_restrict__fun__upd_0) ).

cnf(cls_option_Osplit__asm_5,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | ~ hBOOL(hAPP(X1,hAPP(X3,v_sko__Option__Xoption__Xsplit__asm__1(X1,X3,X4))))
    | ~ hBOOL(hAPP(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit__asm_5) ).

cnf(cls_option_Osplit_5,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | ~ hBOOL(hAPP(X1,hAPP(X3,v_sko__Option__Xoption__Xsplit__1(X1,X3,X4))))
    | ~ hBOOL(hAPP(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit_5) ).

cnf(cls_option_Osplit__asm_3,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = c_Option_Ooption_ONone(t_b)
    | ~ hBOOL(hAPP(X1,hAPP(X3,v_sko__Option__Xoption__Xsplit__asm__1(X1,X3,X4)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit__asm_3) ).

cnf(cls_option_Osplit_3,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = c_Option_Ooption_ONone(t_b)
    | ~ hBOOL(hAPP(X1,hAPP(X3,v_sko__Option__Xoption__Xsplit__1(X1,X3,X4)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit_3) ).

cnf(cls_map__le__imp__upd__le_0,axiom,
    ( c_Map_Omap__le(c_Fun_Ofun__upd(X1,X2,c_Option_Ooption_ONone(X3),X4,tc_Option_Ooption(X3)),c_Fun_Ofun__upd(X5,X2,hAPP(c_Option_Ooption_OSome(X3),X6),X4,tc_Option_Ooption(X3)),X4,X3)
    | ~ c_Map_Omap__le(X1,X5,X4,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__imp__upd__le_0) ).

cnf(cls_map__le__upd_0,axiom,
    ( c_Map_Omap__le(c_Fun_Ofun__upd(X1,X2,X3,X4,tc_Option_Ooption(X5)),c_Fun_Ofun__upd(X6,X2,X3,X4,tc_Option_Ooption(X5)),X4,X5)
    | ~ c_Map_Omap__le(X1,X6,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__upd_0) ).

cnf(cls_map__le__upds_0,axiom,
    ( c_Map_Omap__le(c_Map_Omap__upds(X1,X2,X3,X4,X5),c_Map_Omap__upds(X6,X2,X3,X4,X5),X4,X5)
    | ~ c_Map_Omap__le(X1,X6,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__upds_0) ).

cnf(cls_option__map__comp_0,axiom,
    hAPP(c_Option_Omap(X1,X2,X3),hAPP(c_Option_Omap(X4,X5,X2),X6)) = hAPP(c_Option_Omap(c_Fun_Ocomp(X1,X4,X2,X3,X5),X5,X3),X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option__map__comp_0) ).

cnf(cls_o__inv__o__cancel_0,axiom,
    ( c_Fun_Ocomp(c_Fun_Ocomp(X1,c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X3,X2,X4),X2,X5,X4),X3,X4,X5,X2) = X1
    | ~ c_Fun_Oinj__on(X3,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_o__inv__o__cancel_0) ).

cnf(cls_prod__fun_0,axiom,
    hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X5),X6),hAPP(hAPP(c_Pair(X2,X4),X7),X8)) = hAPP(hAPP(c_Pair(X3,X5),hAPP(X1,X7)),hAPP(X6,X8)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod__fun_0) ).

cnf(cls_map__upds__Cons_0,axiom,
    c_Map_Omap__upds(X1,c_List_Olist_OCons(X2,X3,X4),c_List_Olist_OCons(X5,X6,X7),X4,X7) = c_Map_Omap__upds(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X7),X5),X4,tc_Option_Ooption(X7)),X3,X6,X4,X7),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upds__Cons_0) ).

cnf(cls_inv__into__injective_0,axiom,
    ( X5 = X6
    | hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),X5) != hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),X6)
    | ~ hBOOL(c_in(X6,c_Set_Oimage(X2,X1,X3,X4),X4))
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X2,X1,X3,X4),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__into__injective_0) ).

cnf(cls_option_Osplit__asm_4,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = hAPP(c_Option_Ooption_OSome(t_b),v_sko__Option__Xoption__Xsplit__asm__1(X1,X3,X4))
    | ~ hBOOL(hAPP(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit__asm_4) ).

cnf(cls_option_Osplit_4,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = hAPP(c_Option_Ooption_OSome(t_b),v_sko__Option__Xoption__Xsplit__1(X1,X3,X4))
    | ~ hBOOL(hAPP(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit_4) ).

cnf(cls_comp__cong_0,axiom,
    ( hAPP(c_Fun_Ocomp(X1,X2,X7,X8,X9),X3) = hAPP(c_Fun_Ocomp(X4,X5,X10,X8,X11),X6)
    | hAPP(X1,hAPP(X2,X3)) != hAPP(X4,hAPP(X5,X6)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_comp__cong_0) ).

cnf(cls_option_Osplit__asm_2,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = hAPP(c_Option_Ooption_OSome(t_b),v_sko__Option__Xoption__Xsplit__asm__1(X1,X3,X4))
    | X4 = c_Option_Ooption_ONone(t_b) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit__asm_2) ).

cnf(cls_option_Osplit_2,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = hAPP(c_Option_Ooption_OSome(t_b),v_sko__Option__Xoption__Xsplit__1(X1,X3,X4))
    | X4 = c_Option_Ooption_ONone(t_b) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osplit_2) ).

cnf(cls_inj__on__imageI_0,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X5),X5,X6)
    | ~ c_Fun_Oinj__on(c_Fun_Ocomp(X1,X2,X5,X6,X4),X3,X4,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__imageI_0) ).

cnf(cls_option_Ocase__cong_0,axiom,
    ( c_Option_Ooption_Ooption__case(X1,X2,X3,X4,X5) = c_Option_Ooption_Ooption__case(X6,X7,X3,X4,X5)
    | X3 = hAPP(c_Option_Ooption_OSome(X5),c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X3,X2,X7,X5,X4))
    | X3 = c_Option_Ooption_ONone(X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Ocase__cong_0) ).

cnf(cls_option_Ocase__cong_2,axiom,
    ( c_Option_Ooption_Ooption__case(X1,X2,X3,X4,X5) = c_Option_Ooption_Ooption__case(X1,X6,X3,X4,X5)
    | X3 = hAPP(c_Option_Ooption_OSome(X5),c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X3,X2,X6,X5,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Ocase__cong_2) ).

cnf(cls_fun__upd__upd_0,axiom,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X2,X6,X4,X5) = c_Fun_Ofun__upd(X1,X2,X6,X4,X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__upd_0) ).

cnf(cls_map__add__upd__left_0,axiom,
    ( c_Map_Omap__add(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6,X5,X3) = c_Fun_Ofun__upd(c_Map_Omap__add(X1,X6,X5,X3),X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3))
    | hBOOL(c_in(X2,c_Map_Odom(X6,X5,X3),X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__upd__left_0) ).

cnf(cls_fun__upd__restrict__conv_0,axiom,
    ( c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X2,X3,X4),X5,X6,X3,tc_Option_Ooption(X4)) = c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3,X4),X5,X6,X3,tc_Option_Ooption(X4))
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__restrict__conv_0) ).

cnf(cls_fun__upd__restrict_0,axiom,
    c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X2,X3,X4),X5,X6,X3,tc_Option_Ooption(X4)) = c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3,X4),X5,X6,X3,tc_Option_Ooption(X4)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__restrict_0) ).

cnf(cls_conf__def_1,axiom,
    ( c_TypeRel_Owiden(X1,c_Conform_Osko__Conform__Xconf__def__1__1(X1,X2,X3,X4,X5),X2,X5)
    | ~ c_Conform_Oconf(X1,X3,X4,X2,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conf__def_1) ).

cnf(cls_fun__upd__image_0,axiom,
    ( c_Set_Oimage(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6,X4,X5) = c_Set_Oinsert(X3,c_Set_Oimage(X1,c_HOL_Ominus__class_Ominus(X6,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X4,X5),X5)
    | ~ hBOOL(c_in(X2,X6,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__image_0) ).

cnf(cls_map__add__upd_0,axiom,
    c_Map_Omap__add(X1,c_Fun_Ofun__upd(X2,X3,hAPP(c_Option_Ooption_OSome(X4),X5),X6,tc_Option_Ooption(X4)),X6,X4) = c_Fun_Ofun__upd(c_Map_Omap__add(X1,X2,X6,X4),X3,hAPP(c_Option_Ooption_OSome(X4),X5),X6,tc_Option_Ooption(X4)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__upd_0) ).

cnf(cls_hext__objD_0,axiom,
    ( hAPP(X5,X2) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Osko__Objects__Xhext__objD__1__1(X3,X2,X5)))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Objects_Ohext(X1,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hext__objD_0) ).

cnf(cls_hext__def_0,axiom,
    ( hAPP(X5,X2) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Osko__Objects__Xhext__def__1__1(X3,X2,X5)))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Objects_Ohext(X1,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hext__def_0) ).

cnf(cls_map__add__upds_0,axiom,
    c_Map_Omap__add(X1,c_Map_Omap__upds(X2,X3,X4,X5,X6),X5,X6) = c_Map_Omap__upds(c_Map_Omap__add(X1,X2,X5,X6),X3,X4,X5,X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__upds_0) ).

cnf(cls_conf__def_0,axiom,
    ( c_Objects_Otypeof__h(X1,X2) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),c_Conform_Osko__Conform__Xconf__def__1__1(X3,X4,X1,X2,X5))
    | ~ c_Conform_Oconf(X3,X1,X2,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conf__def_0) ).

cnf(cls_comp__inj__on_0,axiom,
    ( c_Fun_Oinj__on(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6,X5,X4)
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X6,X5,X3),X3,X4)
    | ~ c_Fun_Oinj__on(X2,X6,X5,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_comp__inj__on_0) ).

cnf(cls_inj__on__insert_2,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oinsert(X2,X3,X4),X4,X5)
    | hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,c_HOL_Ominus__class_Ominus(X3,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X4,X5),X5))
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__insert_2) ).

cnf(cls_inj__on__fun__updI_0,axiom,
    ( c_Fun_Oinj__on(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6,X4,X5)
    | hBOOL(c_in(X3,c_Set_Oimage(X1,X6,X4,X5),X5))
    | ~ c_Fun_Oinj__on(X1,X6,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__fun__updI_0) ).

cnf(cls_redp__redsp_OFAccRed_0,axiom,
    ( c_SmallStep_Oredp(X1,c_Expr_Oexp_OFAcc(X2,X3,X4,tc_List_Olist(tc_String_Ochar)),X5,c_Expr_Oexp_OFAcc(X6,X3,X4,tc_List_Olist(tc_String_Ochar)),X7)
    | ~ c_SmallStep_Oredp(X1,X2,X5,X6,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_redp__redsp_OFAccRed_0) ).

cnf(cls_map__upd__Some__unfold_0,axiom,
    ( hAPP(X1,X6) = hAPP(c_Option_Ooption_OSome(X3),X7)
    | X6 = X2
    | hAPP(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6) != hAPP(c_Option_Ooption_OSome(X3),X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upd__Some__unfold_0) ).

cnf(cls_map__upd__Some__unfold_2,axiom,
    ( hAPP(X1,X6) = hAPP(c_Option_Ooption_OSome(X3),X7)
    | X4 = X7
    | hAPP(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6) != hAPP(c_Option_Ooption_OSome(X3),X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upd__Some__unfold_2) ).

cnf(cls_map__upd__Some__unfold_1,axiom,
    ( X1 = X2
    | hAPP(c_Fun_Ofun__upd(X3,X4,hAPP(c_Option_Ooption_OSome(X5),X1),X6,tc_Option_Ooption(X5)),X4) != hAPP(c_Option_Ooption_OSome(X5),X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upd__Some__unfold_1) ).

cnf(cls_map__upd__eqD1_0,axiom,
    ( X4 = X7
    | c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)) != c_Fun_Ofun__upd(X6,X2,hAPP(c_Option_Ooption_OSome(X3),X7),X5,tc_Option_Ooption(X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upd__eqD1_0) ).

cnf(cls_o__eq__dest_0,axiom,
    ( hAPP(X1,hAPP(X2,X9)) = hAPP(X6,hAPP(X7,X9))
    | c_Fun_Ocomp(X1,X2,X3,X4,X5) != c_Fun_Ocomp(X6,X7,X8,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_o__eq__dest_0) ).

cnf(cls_inv__into__into_0,axiom,
    ( hBOOL(c_in(hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),X5),X1,X3))
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X2,X1,X3,X4),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__into__into_0) ).

cnf(cls_o__eq__id__dest_0,axiom,
    ( hAPP(X1,hAPP(X2,X7)) = hAPP(X6,X7)
    | c_Fun_Ocomp(X1,X2,X3,X4,X5) != c_Fun_Ocomp(c_Fun_Oid(X4),X6,X4,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_o__eq__id__dest_0) ).

cnf(cls_setprod__reindex_0,axiom,
    ( c_Finite__Set_Osetprod(X2,c_Set_Oimage(X3,X4,X5,X6),X6,X1) = c_Finite__Set_Osetprod(c_Fun_Ocomp(X2,X3,X6,X1,X5),X4,X5,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__mult(X1)
    | ~ c_Fun_Oinj__on(X3,X4,X5,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_setprod__reindex_0) ).

cnf(cls_setprod__reindex__cong_0,axiom,
    ( c_Finite__Set_Osetprod(X6,c_Set_Oimage(X2,X3,X4,X5),X5,X1) = c_Finite__Set_Osetprod(c_Fun_Ocomp(X6,X2,X5,X1,X4),X3,X4,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__mult(X1)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_setprod__reindex__cong_0) ).

cnf(cls_setsum__reindex_0,axiom,
    ( c_Finite__Set_Osetsum(X2,c_Set_Oimage(X3,X4,X5,X6),X6,X1) = c_Finite__Set_Osetsum(c_Fun_Ocomp(X2,X3,X6,X1,X5),X4,X5,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__add(X1)
    | ~ c_Fun_Oinj__on(X3,X4,X5,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_setsum__reindex_0) ).

cnf(cls_exp_Osimps_I8_J_0,axiom,
    ( X1 = X6
    | c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAss(X6,X7,X8,X9,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I8_J_0) ).

cnf(cls_exp_Osimps_I8_J_1,axiom,
    ( X2 = X7
    | c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAss(X6,X7,X8,X9,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I8_J_1) ).

cnf(cls_exp_Osimps_I8_J_2,axiom,
    ( X3 = X8
    | c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAss(X6,X7,X8,X9,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I8_J_2) ).

cnf(cls_exp_Osimps_I8_J_3,axiom,
    ( X4 = X9
    | c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAss(X6,X7,X8,X9,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I8_J_3) ).

cnf(cls_wt_0,axiom,
    c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(c_Value_Oval_OAddr(v_a____),tc_List_Olist(tc_String_Ochar)),v_F____,v_D____,c_Expr_Oexp_OVal(v_v____,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),v_T____),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_wt_0) ).

cnf(cls_curryD_0,axiom,
    ( hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(c_curry(X1,X2,X3,tc_bool),X4),X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_curryD_0) ).

cnf(cls_splitD_H_0,axiom,
    ( hBOOL(hAPP(hAPP(hAPP(X1,X2),X3),X4))
    | ~ hBOOL(hAPP(hAPP(hAPP(c_split(X5,X6,tc_fun(X7,tc_bool)),X1),hAPP(hAPP(c_Pair(X5,X6),X2),X3)),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_splitD_H_0) ).

cnf(cls_conf__widen_0,axiom,
    ( c_Conform_Oconf(X1,X2,X3,X4,X5)
    | ~ c_TypeRel_Owiden(X1,X6,X4,X5)
    | ~ c_Conform_Oconf(X1,X2,X3,X6,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conf__widen_0) ).

cnf(cls_image__compose_0,axiom,
    c_Set_Oimage(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6,X5,X4) = c_Set_Oimage(X1,c_Set_Oimage(X2,X6,X5,X3),X3,X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__compose_0) ).

cnf(cls_f__the__inv__into__f_0,axiom,
    ( hAPP(X1,hAPP(c_Fun_Othe__inv__into(X2,X1,X3,X4),X5)) = X5
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X1,X2,X3,X4),X4))
    | ~ c_Fun_Oinj__on(X1,X2,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_f__the__inv__into__f_0) ).

cnf(cls_inj__iff_1,axiom,
    ( c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3)
    | c_Fun_Ocomp(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),X2,X3,X1,X1) != c_Fun_Oid(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__iff_1) ).

cnf(cls_WTrt__hext__mono_0,axiom,
    ( c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
    | ~ c_Objects_Ohext(X6,X2)
    | ~ c_WellTypeRT_OWTrt(X1,X6,X3,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_WTrt__hext__mono_0) ).

cnf(cls_conf__hext_0,axiom,
    ( c_Conform_Oconf(X1,X2,X3,X4,X5)
    | ~ c_Conform_Oconf(X1,X6,X3,X4,X5)
    | ~ c_Objects_Ohext(X6,X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conf__hext_0) ).

cnf(cls_image__map__upd_0,axiom,
    ( c_Set_Oimage(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6,X5,tc_Option_Ooption(X3)) = c_Set_Oimage(X1,X6,X5,tc_Option_Ooption(X3))
    | hBOOL(c_in(X2,X6,X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__map__upd_0) ).

cnf(cls_wt__wt_H_0,axiom,
    ( c_Progress_OWTrt_H(X1,X2,X3,X4,X5)
    | ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_wt__wt_H_0) ).

cnf(cls_wt_H__wt_0,axiom,
    ( c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
    | ~ c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_wt_H__wt_0) ).

cnf(cls_exI__realizer_0,axiom,
    ( hBOOL(hAPP(hAPP(X1,c_snd(hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3)),c_fst(hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3)))
    | ~ hBOOL(hAPP(hAPP(X1,X5),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exI__realizer_0) ).

cnf(cls_restrict__fun__upd_1,axiom,
    ( c_Map_Orestrict__map(c_Fun_Ofun__upd(X1,X2,X3,X4,tc_Option_Ooption(X5)),X6,X4,X5) = c_Map_Orestrict__map(X1,X6,X4,X5)
    | hBOOL(c_in(X2,X6,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_restrict__fun__upd_1) ).

cnf(cls_fun__upd__image_1,axiom,
    ( c_Set_Oimage(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6,X4,X5) = c_Set_Oimage(X1,X6,X4,X5)
    | hBOOL(c_in(X2,X6,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__image_1) ).

cnf(cls_dom__eq__singleton__conv_1,axiom,
    c_Map_Odom(c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,hAPP(c_Option_Ooption_OSome(X1),X4),X2,tc_Option_Ooption(X1)),X2,X1) = c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_dom__eq__singleton__conv_1) ).

cnf(cls_option__map__o__empty_0,axiom,
    hAPP(c_Fun_Ocomp(c_Option_Omap(X1,X2,X3),c_COMBK(c_Option_Ooption_ONone(X2),tc_Option_Ooption(X2),t_a),tc_Option_Ooption(X2),tc_Option_Ooption(X3),t_a),v_x) = c_Option_Ooption_ONone(X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option__map__o__empty_0) ).

cnf(cls_dom__fun__upd_0,axiom,
    c_Map_Odom(c_Fun_Ofun__upd(X1,X2,c_Option_Ooption_ONone(X3),X4,tc_Option_Ooption(X3)),X4,X3) = c_HOL_Ominus__class_Ominus(c_Map_Odom(X1,X4,X3),c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_dom__fun__upd_0) ).

cnf(cls_f__inv__into__f_0,axiom,
    ( hAPP(X1,hAPP(c_Hilbert__Choice_Oinv__into(X2,X1,X3,X4),X5)) = X5
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X1,X2,X3,X4),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_f__inv__into__f_0) ).

cnf(cls_ran__map__upd_0,axiom,
    ( c_Map_Oran(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X5,X3) = c_Set_Oinsert(X4,c_Map_Oran(X1,X5,X3),X3)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ran__map__upd_0) ).

cnf(cls_fun__upd__None__restrict_0,axiom,
    ( c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X2,X3,X4),X5,c_Option_Ooption_ONone(X4),X3,tc_Option_Ooption(X4)) = c_Map_Orestrict__map(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3,X4)
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__None__restrict_0) ).

cnf(cls_empty__upd__none_0,axiom,
    hAPP(c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),t_a),X2,c_Option_Ooption_ONone(X1),t_a,tc_Option_Ooption(X1)),v_xa) = c_Option_Ooption_ONone(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_empty__upd__none_0) ).

cnf(cls_map__add__le__mapI_0,axiom,
    ( c_Map_Omap__le(c_Map_Omap__add(X1,X2,X3,X4),X5,X3,X4)
    | ~ c_Map_Omap__le(X1,c_Map_Omap__add(X1,X2,X3,X4),X3,X4)
    | ~ c_Map_Omap__le(X2,X5,X3,X4)
    | ~ c_Map_Omap__le(X1,X5,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__le__mapI_0) ).

cnf(cls_upd__None__map__le_0,axiom,
    c_Map_Omap__le(c_Fun_Ofun__upd(X1,X2,c_Option_Ooption_ONone(X3),X4,tc_Option_Ooption(X3)),X1,X4,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_upd__None__map__le_0) ).

cnf(cls_curryI_0,axiom,
    ( hBOOL(hAPP(hAPP(c_curry(X1,X2,X3,tc_bool),X4),X5))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_curryI_0) ).

cnf(cls_dom__fun__upd_1,axiom,
    ( c_Map_Odom(c_Fun_Ofun__upd(X1,X2,X3,X4,tc_Option_Ooption(X5)),X4,X5) = c_Set_Oinsert(X2,c_Map_Odom(X1,X4,X5),X4)
    | X3 = c_Option_Ooption_ONone(X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_dom__fun__upd_1) ).

cnf(cls_mem__splitI_0,axiom,
    ( hBOOL(c_in(X1,hAPP(hAPP(c_split(X2,X3,tc_fun(X4,tc_bool)),X5),hAPP(hAPP(c_Pair(X2,X3),X6),X7)),X4))
    | ~ hBOOL(c_in(X1,hAPP(hAPP(X5,X6),X7),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_mem__splitI_0) ).

cnf(cls_K__record__comp_0,axiom,
    hAPP(c_Fun_Ocomp(c_COMBK(X1,X2,X3),X4,X3,X2,t_a),v_x) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_K__record__comp_0) ).

cnf(cls_dom__eq__singleton__conv_0,axiom,
    ( X1 = c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X2),X4,hAPP(c_Option_Ooption_OSome(X3),c_Map_Osko__Map__Xdom__eq__singleton__conv__1__1(X1,X4,X2,X3)),X2,tc_Option_Ooption(X3))
    | c_Map_Odom(X1,X2,X3) != c_Set_Oinsert(X4,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_dom__eq__singleton__conv_0) ).

cnf(cls_override__on__apply__in_0,axiom,
    ( hAPP(c_Fun_Ooverride__on(X1,X2,X3,X4,X5),X6) = hAPP(X2,X6)
    | ~ hBOOL(c_in(X6,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_override__on__apply__in_0) ).

cnf(cls_map__upds__apply__nontin_0,axiom,
    ( hAPP(c_Map_Omap__upds(X1,X2,X3,X4,X5),X6) = hAPP(X1,X6)
    | hBOOL(c_in(X6,c_List_Oset(X2,X4),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upds__apply__nontin_0) ).

cnf(cls_map__upd__Some__unfold_4,axiom,
    ( X2 = X5
    | hAPP(c_Fun_Ofun__upd(X1,X5,hAPP(c_Option_Ooption_OSome(X3),X6),X7,tc_Option_Ooption(X3)),X2) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upd__Some__unfold_4) ).

cnf(cls_override__on__apply__notin_0,axiom,
    ( hAPP(c_Fun_Ooverride__on(X1,X2,X3,X4,X5),X6) = hAPP(X1,X6)
    | hBOOL(c_in(X6,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_override__on__apply__notin_0) ).

cnf(cls_map__upd__Some__unfold_3,axiom,
    hAPP(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X2) = hAPP(c_Option_Ooption_OSome(X3),X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upd__Some__unfold_3) ).

cnf(cls_o__apply_0,axiom,
    hAPP(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6) = hAPP(X1,hAPP(X2,X6)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_o__apply_0) ).

cnf(cls_o__eq__dest__lhs_0,axiom,
    hAPP(X1,hAPP(X2,X3)) = hAPP(c_Fun_Ocomp(X1,X2,X4,X5,X6),X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_o__eq__dest__lhs_0) ).

cnf(cls_o__def_0,axiom,
    hAPP(c_Fun_Ocomp(X1,X2,X3,X4,t_a),v_x) = hAPP(X1,hAPP(X2,v_x)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_o__def_0) ).

cnf(cls_fun__upd__apply_1,axiom,
    ( hAPP(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6) = hAPP(X1,X6)
    | X6 = X2 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__apply_1) ).

cnf(cls_fun__upd__other_0,axiom,
    ( hAPP(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6) = hAPP(X1,X6)
    | X6 = X2 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__other_0) ).

cnf(cls_fun__upd__same_0,axiom,
    hAPP(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X2) = X3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__same_0) ).

cnf(cls_fun__upd__apply_0,axiom,
    hAPP(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X2) = X3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__apply_0) ).

cnf(cls_inj__image__mem__iff_0,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(c_in(hAPP(X4,X1),c_Set_Oimage(X4,X2,X3,X5),X5))
    | ~ c_Fun_Oinj__on(X4,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__image__mem__iff_0) ).

cnf(cls_exp_Osimps_I155_J_0,axiom,
    c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAcc(X6,X7,X8,X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I155_J_0) ).

cnf(cls_exp_Osimps_I154_J_0,axiom,
    c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OFAss(X5,X6,X7,X8,X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I154_J_0) ).

cnf(cls_inj__iff_0,axiom,
    ( c_Fun_Ocomp(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),X2,X3,X1,X1) = c_Fun_Oid(X1)
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__iff_0) ).

cnf(cls_restrict__map__insert_0,axiom,
    c_Map_Orestrict__map(X1,c_Set_Oinsert(X2,X3,X4),X4,X5) = c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X3,X4,X5),X2,hAPP(X1,X2),X4,tc_Option_Ooption(X5)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_restrict__map__insert_0) ).

cnf(cls_fun__upd__None__restrict_1,axiom,
    ( c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X2,X3,X4),X5,c_Option_Ooption_ONone(X4),X3,tc_Option_Ooption(X4)) = c_Map_Orestrict__map(X1,X2,X3,X4)
    | hBOOL(c_in(X5,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__None__restrict_1) ).

cnf(cls_map__of__zip__is__None_0,axiom,
    ( hAPP(c_Map_Omap__of(c_List_Ozip(X1,X2,X3,X4),X3,X4),X5) != c_Option_Ooption_ONone(X4)
    | c_Nat_Osize__class_Osize(X1,tc_List_Olist(X3)) != c_Nat_Osize__class_Osize(X2,tc_List_Olist(X4))
    | ~ hBOOL(c_in(X5,c_List_Oset(X1,X3),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__of__zip__is__None_0) ).

cnf(cls_map__upd__nonempty_0,axiom,
    c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)) != c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upd__nonempty_0) ).

cnf(cls_map__of__zip__is__Some_1,axiom,
    ( hBOOL(c_in(X5,c_List_Oset(X1,X3),X3))
    | hAPP(c_Map_Omap__of(c_List_Ozip(X1,X2,X3,X4),X3,X4),X5) != hAPP(c_Option_Ooption_OSome(X4),X6)
    | c_Nat_Osize__class_Osize(X1,tc_List_Olist(X3)) != c_Nat_Osize__class_Osize(X2,tc_List_Olist(X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__of__zip__is__Some_1) ).

cnf(cls_eval__cases_I1_J_0,axiom,
    ( X1 = c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar))
    | ~ c_BigStep_Oeval(X3,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X4,X1,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_eval__cases_I1_J_0) ).

cnf(cls_eval__cases_I1_J_1,axiom,
    ( X1 = X2
    | ~ c_BigStep_Oeval(X3,c_Expr_Oexp_OVal(X4,tc_List_Olist(tc_String_Ochar)),X2,X5,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_eval__cases_I1_J_1) ).

cnf(cls_image__set__diff_0,axiom,
    ( c_Set_Oimage(X1,c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(X4,tc_bool)),X4,X5) = c_HOL_Ominus__class_Ominus(c_Set_Oimage(X1,X2,X4,X5),c_Set_Oimage(X1,X3,X4,X5),tc_fun(X5,tc_bool))
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X4,tc_bool)),X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__set__diff_0) ).

cnf(cls_exp_Osimps_I79_J_0,axiom,
    c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OVal(X6,X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I79_J_0) ).

cnf(cls_exp_Osimps_I78_J_0,axiom,
    c_Expr_Oexp_OVal(X1,X2) != c_Expr_Oexp_OFAss(X3,X4,X5,X6,X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I78_J_0) ).

cnf(cls_fun__upd__idem__iff_0,axiom,
    ( hAPP(X1,X2) = X3
    | c_Fun_Ofun__upd(X1,X2,X3,X4,X5) != X1 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__idem__iff_0) ).

cnf(cls_map__of_Osimps_I2_J_0,axiom,
    c_Map_Omap__of(c_List_Olist_OCons(X1,X2,tc_prod(X3,X4)),X3,X4) = c_Fun_Ofun__upd(c_Map_Omap__of(X2,X3,X4),c_fst(X1,X3,X4),hAPP(c_Option_Ooption_OSome(X4),c_snd(X1,X3,X4)),X3,tc_Option_Ooption(X4)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__of_Osimps_I2_J_0) ).

cnf(cls_image__inv__f__f_0,axiom,
    ( c_Set_Oimage(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),c_Set_Oimage(X2,X4,X1,X3),X3,X1) = X4
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__inv__f__f_0) ).

cnf(cls_inv__image__comp_0,axiom,
    ( c_Set_Oimage(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),c_Set_Oimage(X2,X4,X1,X3),X3,X1) = X4
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__image__comp_0) ).

cnf(cls_inj__image__mem__iff_1,axiom,
    ( hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5))
    | ~ hBOOL(c_in(X2,X3,X4))
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X4,tc_bool)),X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__image__mem__iff_1) ).

cnf(cls_map__of__filter__in_0,axiom,
    ( hAPP(c_Map_Omap__of(c_List_Ofilter(hAPP(c_split(X2,X3,tc_bool),X6),X1,tc_prod(X2,X3)),X2,X3),X4) = hAPP(c_Option_Ooption_OSome(X3),X5)
    | hAPP(c_Map_Omap__of(X1,X2,X3),X4) != hAPP(c_Option_Ooption_OSome(X3),X5)
    | ~ hBOOL(hAPP(hAPP(X6,X4),X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__of__filter__in_0) ).

cnf(cls_oconf__init__fields_0,axiom,
    ( c_Conform_Ooconf(X1,X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Oinit__fields(X4)),X5)
    | ~ c_TypeRel_OFields(X1,X3,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_oconf__init__fields_0) ).

cnf(cls_inj__on__map__add__dom_0,axiom,
    ( c_Fun_Oinj__on(X1,c_Map_Odom(X1,X2,X3),X2,tc_Option_Ooption(X3))
    | ~ c_Fun_Oinj__on(c_Map_Omap__add(X4,X1,X2,X3),c_Map_Odom(X1,X2,X3),X2,tc_Option_Ooption(X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__map__add__dom_0) ).

cnf(cls_map__le__iff__map__add__commute_0,axiom,
    ( c_Map_Omap__add(X1,X2,X3,X4) = c_Map_Omap__add(X2,X1,X3,X4)
    | ~ c_Map_Omap__le(X1,c_Map_Omap__add(X1,X2,X3,X4),X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__iff__map__add__commute_0) ).

cnf(cls_conf__def_2,axiom,
    ( c_Conform_Oconf(X4,X1,X2,X5,X6)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | ~ c_TypeRel_Owiden(X4,X3,X5,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conf__def_2) ).

cnf(cls_the__inv__into__onto_0,axiom,
    ( c_Set_Oimage(c_Fun_Othe__inv__into(X1,X2,X3,X4),c_Set_Oimage(X2,X1,X3,X4),X4,X3) = X1
    | ~ c_Fun_Oinj__on(X2,X1,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_the__inv__into__onto_0) ).

cnf(cls_inj__on__the__inv__into_0,axiom,
    ( c_Fun_Oinj__on(c_Fun_Othe__inv__into(X1,X2,X3,X4),c_Set_Oimage(X2,X1,X3,X4),X4,X3)
    | ~ c_Fun_Oinj__on(X2,X1,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__the__inv__into_0) ).

cnf(cls_ha_0,axiom,
    hAPP(v_ha____,v_a____) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),v_fs____)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ha_0) ).

cnf(cls_map__le__iff__map__add__commute_1,axiom,
    ( c_Map_Omap__le(X1,c_Map_Omap__add(X1,X2,X3,X4),X3,X4)
    | c_Map_Omap__add(X1,X2,X3,X4) != c_Map_Omap__add(X2,X1,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__iff__map__add__commute_1) ).

cnf(cls_map__add__assoc_0,axiom,
    c_Map_Omap__add(X1,c_Map_Omap__add(X2,X3,X4,X5),X4,X5) = c_Map_Omap__add(c_Map_Omap__add(X1,X2,X4,X5),X3,X4,X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__assoc_0) ).

cnf(cls_splitD_0,axiom,
    ( hBOOL(hAPP(hAPP(X1,X2),X3))
    | ~ hBOOL(hAPP(hAPP(c_split(X4,X5,tc_bool),X1),hAPP(hAPP(c_Pair(X4,X5),X2),X3))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_splitD_0) ).

cnf(cls_prod_Orecs_0,axiom,
    c_Product__Type_Oprod_Oprod__rec(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3,X6) = hAPP(hAPP(X1,X4),X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod_Orecs_0) ).

cnf(cls_inj__on__map__add__dom_1,axiom,
    ( c_Fun_Oinj__on(c_Map_Omap__add(X1,X2,X3,X4),c_Map_Odom(X2,X3,X4),X3,tc_Option_Ooption(X4))
    | ~ c_Fun_Oinj__on(X2,c_Map_Odom(X2,X3,X4),X3,tc_Option_Ooption(X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__map__add__dom_1) ).

cnf(cls_map__add__le__mapE_0,axiom,
    ( c_Map_Omap__le(X1,X2,X3,X4)
    | ~ c_Map_Omap__le(c_Map_Omap__add(X5,X1,X3,X4),X2,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__le__mapE_0) ).

cnf(cls_setprod__reindex__id_0,axiom,
    ( c_Finite__Set_Osetprod(X2,X3,X4,X1) = c_Finite__Set_Osetprod(c_Fun_Oid(X1),c_Set_Oimage(X2,X3,X4,X1),X1,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__mult(X1)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_setprod__reindex__id_0) ).

cnf(cls_setsum__reindex__id_0,axiom,
    ( c_Finite__Set_Osetsum(X2,X3,X4,X1) = c_Finite__Set_Osetsum(c_Fun_Oid(X1),c_Set_Oimage(X2,X3,X4,X1),X1,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__add(X1)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_setsum__reindex__id_0) ).

cnf(cls_rangeI_0,axiom,
    hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X4),X4)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_rangeI_0) ).

cnf(cls_map__of__zip__is__None_1,axiom,
    ( hAPP(c_Map_Omap__of(c_List_Ozip(X1,X3,X2,X4),X2,X4),X5) = c_Option_Ooption_ONone(X4)
    | hBOOL(c_in(X5,c_List_Oset(X1,X2),X2))
    | c_Nat_Osize__class_Osize(X1,tc_List_Olist(X2)) != c_Nat_Osize__class_Osize(X3,tc_List_Olist(X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__of__zip__is__None_1) ).

cnf(cls_imageI_0,axiom,
    ( hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5))
    | ~ hBOOL(c_in(X2,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_imageI_0) ).

cnf(cls_image__eqI_0,axiom,
    ( hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5))
    | ~ hBOOL(c_in(X2,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__eqI_0) ).

cnf(cls_image__iff_2,axiom,
    ( hBOOL(c_in(hAPP(X4,X1),c_Set_Oimage(X4,X2,X3,X5),X5))
    | ~ hBOOL(c_in(X1,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__iff_2) ).

cnf(cls_rev__image__eqI_0,axiom,
    ( hBOOL(c_in(hAPP(X4,X1),c_Set_Oimage(X4,X2,X3,X5),X5))
    | ~ hBOOL(c_in(X1,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_rev__image__eqI_0) ).

cnf(cls_map__upd__triv_0,axiom,
    ( c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)) = X1
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__upd__triv_0) ).

cnf(cls_map__of__Cons__code_I2_J_1,axiom,
    ( hAPP(c_Map_Omap__of(c_List_Olist_OCons(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,tc_prod(X1,X2)),X1,X2),X6) = hAPP(c_Map_Omap__of(X5,X1,X2),X6)
    | X3 = X6 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__of__Cons__code_I2_J_1) ).

cnf(cls_WTrt_H__WTrts_H_Ointros_I3_J_0,axiom,
    ( c_Progress_OWTrt_H(X4,X1,X5,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I3_J_0) ).

cnf(cls_WTrtVal_0,axiom,
    ( c_WellTypeRT_OWTrt(X4,X1,X5,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_WTrtVal_0) ).

cnf(cls_Val_0,axiom,
    c_BigStep_Oeval(X1,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Val_0) ).

cnf(cls_override__on__emptyset_0,axiom,
    c_Fun_Ooverride__on(X1,X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_override__on__emptyset_0) ).

cnf(cls_option_Orecs_I2_J_0,axiom,
    c_Option_Ooption_Ooption__rec(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,X3) = hAPP(X2,X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Orecs_I2_J_0) ).

cnf(cls_option_Osimps_I5_J_0,axiom,
    c_Option_Ooption_Ooption__case(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,X3) = hAPP(X2,X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osimps_I5_J_0) ).

cnf(cls_typeof__conf_0,axiom,
    ( c_Conform_Oconf(X4,X1,X2,X3,X5)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_typeof__conf_0) ).

cnf(cls_inj__image__eq__iff_0,axiom,
    ( X2 = X5
    | c_Set_Oimage(X1,X2,X3,X4) != c_Set_Oimage(X1,X5,X3,X4)
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__image__eq__iff_0) ).

cnf(cls_fun__upd__idem_0,axiom,
    c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__idem_0) ).

cnf(cls_fun__upd__triv_0,axiom,
    c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__triv_0) ).

cnf(cls_fun__upd__idem__iff_1,axiom,
    c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__upd__idem__iff_1) ).

cnf(cls_curry__conv_0,axiom,
    hAPP(hAPP(c_curry(X1,X2,X3,X4),X5),X6) = hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X5),X6)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_curry__conv_0) ).

cnf(cls_zip__Cons__Cons_0,axiom,
    c_List_Ozip(c_List_Olist_OCons(X1,X2,X3),c_List_Olist_OCons(X4,X5,X6),X3,X6) = c_List_Olist_OCons(hAPP(hAPP(c_Pair(X3,X6),X1),X4),c_List_Ozip(X2,X5,X3,X6),tc_prod(X3,X6)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_zip__Cons__Cons_0) ).

cnf(cls_id__o_0,axiom,
    c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3) = X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_id__o_0) ).

cnf(cls_o__id_0,axiom,
    c_Fun_Ocomp(X1,c_Fun_Oid(X2),X2,X3,X2) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_o__id_0) ).

cnf(cls_option_Orecs_I1_J_0,axiom,
    c_Option_Ooption_Ooption__rec(X1,X2,c_Option_Ooption_ONone(X3),X4,X3) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Orecs_I1_J_0) ).

cnf(cls_option_Osimps_I4_J_0,axiom,
    c_Option_Ooption_Ooption__case(X1,X2,c_Option_Ooption_ONone(X3),X4,X3) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osimps_I4_J_0) ).

cnf(cls_map__of__Cons__code_I2_J_0,axiom,
    hAPP(c_Map_Omap__of(c_List_Olist_OCons(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,tc_prod(X1,X2)),X1,X2),X3) = hAPP(c_Option_Ooption_OSome(X2),X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__of__Cons__code_I2_J_0) ).

cnf(cls_hconfD_0,axiom,
    ( c_Conform_Ooconf(X4,X1,X3,X5)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X3)
    | ~ c_Conform_Ohconf(X4,X1,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hconfD_0) ).

cnf(cls_inv__f__f_0,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),hAPP(X2,X4)) = X4
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__f__f_0) ).

cnf(cls_inv__f__eq_0,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X1,X2,X3),hAPP(X1,X4)) = X4
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__f__eq_0) ).

cnf(cls_the__inv__f__f_0,axiom,
    ( hAPP(c_Fun_Othe__inv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),hAPP(X2,X4)) = X4
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_the__inv__f__f_0) ).

cnf(cls_inv__into__f__f_0,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),hAPP(X2,X5)) = X5
    | ~ hBOOL(c_in(X5,X1,X3))
    | ~ c_Fun_Oinj__on(X2,X1,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__into__f__f_0) ).

cnf(cls_inv__into__f__eq_0,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(X2,X4,X3,X5),hAPP(X4,X1)) = X1
    | ~ hBOOL(c_in(X1,X2,X3))
    | ~ c_Fun_Oinj__on(X4,X2,X3,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__into__f__eq_0) ).

cnf(cls_the__inv__into__f__f_0,axiom,
    ( hAPP(c_Fun_Othe__inv__into(X1,X2,X3,X4),hAPP(X2,X5)) = X5
    | ~ hBOOL(c_in(X5,X1,X3))
    | ~ c_Fun_Oinj__on(X2,X1,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_the__inv__into__f__f_0) ).

cnf(cls_the__inv__into__f__eq_0,axiom,
    ( hAPP(c_Fun_Othe__inv__into(X2,X1,X3,X4),hAPP(X1,X5)) = X5
    | ~ c_Fun_Oinj__on(X1,X2,X3,X4)
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_the__inv__into__f__eq_0) ).

cnf(cls_set__ConsD_0,axiom,
    ( hBOOL(c_in(X1,c_List_Oset(X2,X3),X3))
    | X1 = X4
    | ~ hBOOL(c_in(X1,c_List_Oset(c_List_Olist_OCons(X4,X2,X3),X3),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_set__ConsD_0) ).

cnf(cls_conjI__realizer_1,axiom,
    ( hBOOL(hAPP(X1,c_snd(hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3)))
    | ~ hBOOL(hAPP(X1,X5))
    | ~ hBOOL(hAPP(X6,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conjI__realizer_1) ).

cnf(cls_conjI__realizer_0,axiom,
    ( hBOOL(hAPP(X1,c_fst(hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3)))
    | ~ hBOOL(hAPP(X6,X5))
    | ~ hBOOL(hAPP(X1,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_conjI__realizer_0) ).

cnf(cls_map__add__dom__app__simps_I1_J_0,axiom,
    ( hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) = hAPP(X2,X5)
    | ~ hBOOL(c_in(X5,c_Map_Odom(X2,X3,X4),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__dom__app__simps_I1_J_0) ).

cnf(cls_map__le__trans_0,axiom,
    ( c_Map_Omap__le(X1,X2,X3,X4)
    | ~ c_Map_Omap__le(X5,X2,X3,X4)
    | ~ c_Map_Omap__le(X1,X5,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__trans_0) ).

cnf(cls_widen__trans_0,axiom,
    ( c_TypeRel_Owiden(X1,X2,X3,X4)
    | ~ c_TypeRel_Owiden(X1,X5,X3,X4)
    | ~ c_TypeRel_Owiden(X1,X2,X5,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_widen__trans_0) ).

cnf(cls_insert__image_0,axiom,
    ( c_Set_Oinsert(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5) = c_Set_Oimage(X1,X3,X4,X5)
    | ~ hBOOL(c_in(X2,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__image_0) ).

cnf(cls_splitI_0,axiom,
    ( hBOOL(hAPP(hAPP(c_split(X1,X2,tc_bool),X3),hAPP(hAPP(c_Pair(X1,X2),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(X3,X4),X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_splitI_0) ).

cnf(cls_map__le__def_0,axiom,
    ( hAPP(X1,X2) = hAPP(X3,X2)
    | ~ hBOOL(c_in(X2,c_Map_Odom(X1,X4,X5),X4))
    | ~ c_Map_Omap__le(X1,X3,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__def_0) ).

cnf(cls_image__insert_0,axiom,
    c_Set_Oimage(X1,c_Set_Oinsert(X2,X3,X4),X4,X5) = c_Set_Oinsert(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__insert_0) ).

cnf(cls_map__add__SomeD_1,axiom,
    ( hAPP(X1,X5) = hAPP(c_Option_Ooption_OSome(X4),X6)
    | hAPP(X2,X5) = hAPP(c_Option_Ooption_OSome(X4),X6)
    | hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) != hAPP(c_Option_Ooption_OSome(X4),X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__SomeD_1) ).

cnf(cls_map__add__SomeD_0,axiom,
    ( hAPP(X2,X5) = c_Option_Ooption_ONone(X4)
    | hAPP(X2,X5) = hAPP(c_Option_Ooption_OSome(X4),X6)
    | hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) != hAPP(c_Option_Ooption_OSome(X4),X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__SomeD_0) ).

cnf(cls_split__paired__Ex_1,axiom,
    ( hBOOL(hAPP(X1,c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(X1,X2,X3)))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_split__paired__Ex_1) ).

cnf(cls_map__add__dom__app__simps_I3_J_0,axiom,
    ( hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) = hAPP(X1,X5)
    | hBOOL(c_in(X5,c_Map_Odom(X2,X3,X4),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__dom__app__simps_I3_J_0) ).

cnf(cls_map__add__dom__app__simps_I2_J_0,axiom,
    ( hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) = hAPP(X2,X5)
    | hBOOL(c_in(X5,c_Map_Odom(X1,X3,X4),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__dom__app__simps_I2_J_0) ).

cnf(cls_singletonE_0,axiom,
    ( X1 = X2
    | ~ hBOOL(c_in(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_singletonE_0) ).

cnf(cls_doubleton__eq__iff_0,axiom,
    ( X1 = X5
    | X1 = X4
    | c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) != c_Set_Oinsert(X4,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_doubleton__eq__iff_0) ).

cnf(cls_doubleton__eq__iff_1,axiom,
    ( X2 = X4
    | X1 = X4
    | c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) != c_Set_Oinsert(X4,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_doubleton__eq__iff_1) ).

cnf(cls_doubleton__eq__iff_2,axiom,
    ( X1 = X5
    | X2 = X5
    | c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) != c_Set_Oinsert(X4,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_doubleton__eq__iff_2) ).

cnf(cls_doubleton__eq__iff_3,axiom,
    ( X2 = X4
    | X2 = X5
    | c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) != c_Set_Oinsert(X4,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_doubleton__eq__iff_3) ).

cnf(cls_Diff__insert2_0,axiom,
    c_HOL_Ominus__class_Ominus(X1,c_Set_Oinsert(X2,X3,X4),tc_fun(X4,tc_bool)) = c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X3,tc_fun(X4,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Diff__insert2_0) ).

cnf(cls_DiffE_1,axiom,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(c_in(X1,c_HOL_Ominus__class_Ominus(X4,X2,tc_fun(X3,tc_bool)),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_DiffE_1) ).

cnf(cls_map__add__None_1,axiom,
    ( hAPP(X1,X5) = c_Option_Ooption_ONone(X4)
    | hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) != c_Option_Ooption_ONone(X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__None_1) ).

cnf(cls_map__add__None_0,axiom,
    ( hAPP(X2,X5) = c_Option_Ooption_ONone(X4)
    | hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) != c_Option_Ooption_ONone(X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__None_0) ).

cnf(cls_inj__on__insert_0,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | ~ c_Fun_Oinj__on(X1,c_Set_Oinsert(X5,X2,X3),X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__insert_0) ).

cnf(cls_insert__Diff_0,axiom,
    ( c_Set_Oinsert(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3) = X2
    | ~ hBOOL(c_in(X1,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__Diff_0) ).

cnf(cls_inj__on__diff_0,axiom,
    ( c_Fun_Oinj__on(X1,c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(X4,tc_bool)),X4,X5)
    | ~ c_Fun_Oinj__on(X1,X2,X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__diff_0) ).

cnf(cls_inj__on__contraD_0,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ hBOOL(c_in(X3,X4,X5))
    | ~ hBOOL(c_in(X2,X4,X5))
    | ~ c_Fun_Oinj__on(X1,X4,X5,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__contraD_0) ).

cnf(cls_inj__on__iff_0,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ hBOOL(c_in(X3,X4,X5))
    | ~ hBOOL(c_in(X2,X4,X5))
    | ~ c_Fun_Oinj__on(X1,X4,X5,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__iff_0) ).

cnf(cls_inj__on__def_0,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ hBOOL(c_in(X3,X4,X5))
    | ~ hBOOL(c_in(X2,X4,X5))
    | ~ c_Fun_Oinj__on(X1,X4,X5,X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__def_0) ).

cnf(cls_inj__onD_0,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ c_Fun_Oinj__on(X1,X4,X5,X6)
    | ~ hBOOL(c_in(X3,X4,X5))
    | ~ hBOOL(c_in(X2,X4,X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__onD_0) ).

cnf(cls_has__fields__fun_0,axiom,
    ( X1 = X2
    | ~ c_TypeRel_OFields(X3,X4,X1,X5)
    | ~ c_TypeRel_OFields(X3,X4,X2,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_has__fields__fun_0) ).

cnf(cls_map__le__antisym_0,axiom,
    ( X1 = X2
    | ~ c_Map_Omap__le(X2,X1,X3,X4)
    | ~ c_Map_Omap__le(X1,X2,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__antisym_0) ).

cnf(cls_exp_Osimps_I7_J_0,axiom,
    ( X1 = X5
    | c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OFAcc(X5,X6,X7,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I7_J_0) ).

cnf(cls_exp_Osimps_I7_J_1,axiom,
    ( X2 = X6
    | c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OFAcc(X5,X6,X7,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I7_J_1) ).

cnf(cls_exp_Osimps_I7_J_2,axiom,
    ( X3 = X7
    | c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OFAcc(X5,X6,X7,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I7_J_2) ).

cnf(cls_split__paired__All_0,axiom,
    ( hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | ~ hBOOL(hAPP(X1,c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__All__1__1(X1,X2,X3))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_split__paired__All_0) ).

cnf(cls_DiffE_0,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(c_in(X1,c_HOL_Ominus__class_Ominus(X2,X4,tc_fun(X3,tc_bool)),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_DiffE_0) ).

cnf(cls_restrict__map__empty_0,axiom,
    hAPP(c_Map_Orestrict__map(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),t_a),X2,t_a,X1),v_x) = c_Option_Ooption_ONone(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_restrict__map__empty_0) ).

cnf(cls_map__le__map__add_0,axiom,
    c_Map_Omap__le(X1,c_Map_Omap__add(X2,X1,X3,X4),X3,X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__map__add_0) ).

cnf(cls_ospec_0,axiom,
    ( hBOOL(c_in(c_ATP__Linkup_Osko__Option__Xospec__1__1(hAPP(c_Option_Ooption_OSome(X1),X2),X3,X1),c_Option_Oset(hAPP(c_Option_Ooption_OSome(X1),X2),X1),X1))
    | hBOOL(hAPP(X3,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ospec_0) ).

cnf(cls_Diff__iff_2,axiom,
    ( hBOOL(c_in(X1,c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(X4,tc_bool)),X4))
    | hBOOL(c_in(X1,X3,X4))
    | ~ hBOOL(c_in(X1,X2,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Diff__iff_2) ).

cnf(cls_DiffI_0,axiom,
    ( hBOOL(c_in(X1,c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(X4,tc_bool)),X4))
    | hBOOL(c_in(X1,X3,X4))
    | ~ hBOOL(c_in(X1,X2,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_DiffI_0) ).

cnf(cls_restrict__in_0,axiom,
    ( hAPP(c_Map_Orestrict__map(X1,X2,X3,X4),X5) = hAPP(X1,X5)
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_restrict__in_0) ).

cnf(cls_insert__Diff__single_0,axiom,
    c_Set_Oinsert(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3) = c_Set_Oinsert(X1,X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__Diff__single_0) ).

cnf(cls_oconf__hext_0,axiom,
    ( c_Conform_Ooconf(X1,X2,X3,X4)
    | ~ c_Objects_Ohext(X5,X2)
    | ~ c_Conform_Ooconf(X1,X5,X3,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_oconf__hext_0) ).

cnf(cls_ospec_1,axiom,
    ( hBOOL(hAPP(X1,X3))
    | ~ hBOOL(hAPP(X1,c_ATP__Linkup_Osko__Option__Xospec__1__1(hAPP(c_Option_Ooption_OSome(X2),X3),X1,X2))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ospec_1) ).

cnf(cls_image__constant_0,axiom,
    ( c_Set_Oimage(c_COMBK(X1,X2,X3),X4,X3,X2) = c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)
    | ~ hBOOL(c_in(X5,X4,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__constant_0) ).

cnf(cls_Diff__insert_0,axiom,
    c_HOL_Ominus__class_Ominus(X1,c_Set_Oinsert(X2,X3,X4),tc_fun(X4,tc_bool)) = c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(X1,X3,tc_fun(X4,tc_bool)),c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Diff__insert_0) ).

cnf(cls_insertE_0,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | X1 = X4
    | ~ hBOOL(c_in(X1,c_Set_Oinsert(X4,X2,X3),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insertE_0) ).

cnf(cls_restrict__out_0,axiom,
    ( hAPP(c_Map_Orestrict__map(X1,X2,X3,X4),X5) = c_Option_Ooption_ONone(X4)
    | hBOOL(c_in(X5,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_restrict__out_0) ).

cnf(cls_split__curry_0,axiom,
    hAPP(c_split(X1,X2,X3),c_curry(X4,X1,X2,X3)) = X4,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_split__curry_0) ).

cnf(cls_split__beta_0,axiom,
    hAPP(hAPP(c_split(X1,X2,X3),X4),X5) = hAPP(hAPP(X4,c_fst(X5,X1,X2)),c_snd(X5,X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_split__beta_0) ).

cnf(cls_map__add__Some__iff_3,axiom,
    ( hAPP(c_Map_Omap__add(X1,X5,X6,X3),X2) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X5,X2) != c_Option_Ooption_ONone(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__Some__iff_3) ).

cnf(cls_restrict__map__to__empty_0,axiom,
    hAPP(c_Map_Orestrict__map(X1,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a,X2),v_x) = c_Option_Ooption_ONone(X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_restrict__map__to__empty_0) ).

cnf(cls_map__add__Some__iff_2,axiom,
    ( hAPP(c_Map_Omap__add(X5,X1,X6,X3),X2) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__Some__iff_2) ).

cnf(cls_map__add__find__right_0,axiom,
    ( hAPP(c_Map_Omap__add(X5,X1,X6,X3),X2) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__find__right_0) ).

cnf(cls_map__add__None_2,axiom,
    ( hAPP(c_Map_Omap__add(X1,X4,X5,X3),X2) = c_Option_Ooption_ONone(X3)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3)
    | hAPP(X4,X2) != c_Option_Ooption_ONone(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__None_2) ).

cnf(cls_domIff_0,axiom,
    ( hAPP(X1,X2) != c_Option_Ooption_ONone(X3)
    | ~ hBOOL(c_in(X2,c_Map_Odom(X1,X4,X3),X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_domIff_0) ).

cnf(cls_singleton__iff_1,axiom,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_singleton__iff_1) ).

cnf(cls_doubleton__eq__iff_4,axiom,
    c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) = c_Set_Oinsert(X2,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_doubleton__eq__iff_4) ).

cnf(cls_injD_0,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X4,tc_bool)),X4,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_injD_0) ).

cnf(cls_Diff__insert__absorb_0,axiom,
    ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(X1,X2,X3),c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)) = X2
    | hBOOL(c_in(X1,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Diff__insert__absorb_0) ).

cnf(cls_dom__minus_0,axiom,
    ( c_HOL_Ominus__class_Ominus(c_Map_Odom(X1,X4,X3),c_Set_Oinsert(X2,X5,X4),tc_fun(X4,tc_bool)) = c_HOL_Ominus__class_Ominus(c_Map_Odom(X1,X4,X3),X5,tc_fun(X4,tc_bool))
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_dom__minus_0) ).

cnf(cls_insert__Diff__if_1,axiom,
    ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(X1,X2,X3),X4,tc_fun(X3,tc_bool)) = c_Set_Oinsert(X1,c_HOL_Ominus__class_Ominus(X2,X4,tc_fun(X3,tc_bool)),X3)
    | hBOOL(c_in(X1,X4,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__Diff__if_1) ).

cnf(cls_insert__iff_2,axiom,
    ( hBOOL(c_in(X1,c_Set_Oinsert(X2,X3,X4),X4))
    | ~ hBOOL(c_in(X1,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__iff_2) ).

cnf(cls_insertCI_0,axiom,
    ( hBOOL(c_in(X1,c_Set_Oinsert(X2,X3,X4),X4))
    | ~ hBOOL(c_in(X1,X3,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insertCI_0) ).

cnf(cls_image__constant__conv_1,axiom,
    ( c_Set_Oimage(c_COMBK(X1,X2,X3),X4,X3,X2) = c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)
    | X4 = c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__constant__conv_1) ).

cnf(cls_curry__split_0,axiom,
    c_curry(hAPP(c_split(X1,X2,X3),X4),X1,X2,X3) = X4,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_curry__split_0) ).

cnf(cls_Product__Type_Osplit_0,axiom,
    hAPP(hAPP(c_split(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Product__Type_Osplit_0) ).

cnf(cls_split__case__cert_0,axiom,
    hAPP(hAPP(c_split(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_split__case__cert_0) ).

cnf(cls_empty__is__image_0,axiom,
    ( X3 = c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool))
    | c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) != c_Set_Oimage(X2,X3,X4,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_empty__is__image_0) ).

cnf(cls_image__is__empty_0,axiom,
    ( X2 = c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool))
    | c_Set_Oimage(X1,X2,X3,X4) != c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__is__empty_0) ).

cnf(cls_insert__Diff1_0,axiom,
    ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(X1,X2,X3),X4,tc_fun(X3,tc_bool)) = c_HOL_Ominus__class_Ominus(X2,X4,tc_fun(X3,tc_bool))
    | ~ hBOOL(c_in(X1,X4,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__Diff1_0) ).

cnf(cls_image__constant__conv_0,axiom,
    c_Set_Oimage(c_COMBK(X1,X2,X3),c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X2) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__constant__conv_0) ).

cnf(cls_insert__code_0,axiom,
    ( hBOOL(hAPP(X1,X2))
    | X3 = X2
    | ~ hBOOL(hAPP(c_Set_Oinsert(X3,X1,X4),X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__code_0) ).

cnf(cls_pair__collapse_0,axiom,
    hAPP(hAPP(c_Pair(X1,X2),c_fst(X3,X1,X2)),c_snd(X3,X1,X2)) = X3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_pair__collapse_0) ).

cnf(cls_surjective__pairing_0,axiom,
    X1 = hAPP(hAPP(c_Pair(X2,X3),c_fst(X1,X2,X3)),c_snd(X1,X2,X3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_surjective__pairing_0) ).

cnf(cls_exp_Osimps_I77_J_0,axiom,
    c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OVal(X5,X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I77_J_0) ).

cnf(cls_exp_Osimps_I76_J_0,axiom,
    c_Expr_Oexp_OVal(X1,X2) != c_Expr_Oexp_OFAcc(X3,X4,X5,X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I76_J_0) ).

cnf(cls_insert__ident_0,axiom,
    ( hBOOL(c_in(X1,X4,X3))
    | hBOOL(c_in(X1,X2,X3))
    | X2 = X4
    | c_Set_Oinsert(X1,X2,X3) != c_Set_Oinsert(X1,X4,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__ident_0) ).

cnf(cls_bex__empty_0,axiom,
    ( ~ hBOOL(hAPP(X1,X2))
    | ~ hBOOL(c_in(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_bex__empty_0) ).

cnf(cls_empty__map__add_0,axiom,
    c_Map_Omap__add(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,X2,X1) = X3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_empty__map__add_0) ).

cnf(cls_map__add__empty_0,axiom,
    c_Map_Omap__add(X1,c_COMBK(c_Option_Ooption_ONone(X2),tc_Option_Ooption(X2),X3),X3,X2) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__add__empty_0) ).

cnf(cls_map__le__empty_0,axiom,
    c_Map_Omap__le(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,X2,X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__empty_0) ).

cnf(cls_domI_0,axiom,
    ( hBOOL(c_in(X2,c_Map_Odom(X1,X5,X3),X5))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_domI_0) ).

cnf(cls_ranI_0,axiom,
    ( hBOOL(c_in(X4,c_Map_Oran(X1,X5,X3),X3))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ranI_0) ).

cnf(cls_filter__id__conv_0,axiom,
    ( hBOOL(hAPP(X1,X4))
    | c_List_Ofilter(X1,X2,X3) != X2
    | ~ hBOOL(c_in(X4,c_List_Oset(X2,X3),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_filter__id__conv_0) ).

cnf(cls_filter_Osimps_I2_J_0,axiom,
    ( c_List_Ofilter(X1,c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Olist_OCons(X2,c_List_Ofilter(X1,X3,X4),X4)
    | ~ hBOOL(hAPP(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_filter_Osimps_I2_J_0) ).

cnf(cls_ball__empty_0,axiom,
    ( hBOOL(hAPP(X1,X2))
    | ~ hBOOL(c_in(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ball__empty_0) ).

cnf(cls_Pair__fst__snd__eq_0,axiom,
    ( X1 = X4
    | c_snd(X1,X2,X3) != c_snd(X4,X2,X3)
    | c_fst(X1,X2,X3) != c_fst(X4,X2,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Pair__fst__snd__eq_0) ).

cnf(cls_prod__eqI_0,axiom,
    ( X1 = X4
    | c_snd(X1,X2,X3) != c_snd(X4,X2,X3)
    | c_fst(X1,X2,X3) != c_fst(X4,X2,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_prod__eqI_0) ).

cnf(cls_domIff_1,axiom,
    ( hBOOL(c_in(X1,c_Map_Odom(X2,X3,X4),X3))
    | hAPP(X2,X1) = c_Option_Ooption_ONone(X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_domIff_1) ).

cnf(cls_ex__in__conv_0,axiom,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ex__in__conv_0) ).

cnf(cls_empty__iff_0,axiom,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_empty__iff_0) ).

cnf(cls_emptyE_0,axiom,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_emptyE_0) ).

cnf(cls_singleton__inject_0,axiom,
    ( X1 = X3
    | c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2) != c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_singleton__inject_0) ).

cnf(cls_image__empty_0,axiom,
    c_Set_Oimage(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X3) = c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__empty_0) ).

cnf(cls_empty__is__image_1,axiom,
    c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) = c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_empty__is__image_1) ).

cnf(cls_insert__iff_1,axiom,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,X2,X3),X3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__iff_1) ).

cnf(cls_insertI1_0,axiom,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,X2,X3),X3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insertI1_0) ).

cnf(cls_insertCI_1,axiom,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,X2,X3),X3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insertCI_1) ).

cnf(cls_insert__commute_0,axiom,
    c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,X4),X4) = c_Set_Oinsert(X2,c_Set_Oinsert(X1,X3,X4),X4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__commute_0) ).

cnf(cls_sub_0,axiom,
    c_TypeRel_Owiden(v_P,v_Tv____,v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_sub_0) ).

cnf(cls_elem__set_1,axiom,
    hBOOL(c_in(X1,c_Option_Oset(hAPP(c_Option_Ooption_OSome(X2),X1),X2),X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_elem__set_1) ).

cnf(cls_inv__id_0,axiom,
    c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),c_Fun_Oid(X1),X1,X1) = c_Fun_Oid(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inv__id_0) ).

cnf(cls_Diff__idemp_0,axiom,
    c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(X1,X2,tc_fun(X3,tc_bool)),X2,tc_fun(X3,tc_bool)) = c_HOL_Ominus__class_Ominus(X1,X2,tc_fun(X3,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Diff__idemp_0) ).

cnf(cls_inj__on__empty_0,axiom,
    c_Fun_Oinj__on(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__empty_0) ).

cnf(cls_insert__code_2,axiom,
    ( hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X4))
    | ~ hBOOL(hAPP(X2,X4)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__code_2) ).

cnf(cls_Pair__eq_0,axiom,
    ( X3 = X5
    | hAPP(hAPP(c_Pair(X1,X2),X3),X4) != hAPP(hAPP(c_Pair(X1,X2),X5),X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Pair__eq_0) ).

cnf(cls_Pair__eq_1,axiom,
    ( X4 = X6
    | hAPP(hAPP(c_Pair(X1,X2),X3),X4) != hAPP(hAPP(c_Pair(X1,X2),X5),X6) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Pair__eq_1) ).

cnf(cls_elem__set_0,axiom,
    ( X1 = hAPP(c_Option_Ooption_OSome(X2),X3)
    | ~ hBOOL(c_in(X3,c_Option_Oset(X1,X2),X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_elem__set_0) ).

cnf(cls_dom__const_0,axiom,
    c_Map_Odom(c_COMBK(hAPP(c_Option_Ooption_OSome(X1),X2),tc_Option_Ooption(X1),X3),X3,X1) = c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_dom__const_0) ).

cnf(cls_fun__diff__def_0,axiom,
    ( hAPP(c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(t_a,X1)),v_x) = c_HOL_Ominus__class_Ominus(hAPP(X2,v_x),hAPP(X3,v_x),X1)
    | ~ class_HOL_Ominus(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fun__diff__def_0) ).

cnf(cls_insert__dom_0,axiom,
    ( c_Set_Oinsert(X2,c_Map_Odom(X1,X5,X3),X5) = c_Map_Odom(X1,X5,X3)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__dom_0) ).

cnf(cls_inj__Some_0,axiom,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__Some_0) ).

cnf(cls_image__ident_0,axiom,
    c_Set_Oimage(c_COMBI(X1),X2,X1,X1) = X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__ident_0) ).

cnf(cls_image__id_0,axiom,
    c_Set_Oimage(c_Fun_Oid(X1),X2,X1,X1) = X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_image__id_0) ).

cnf(cls_inj__on__id2_0,axiom,
    c_Fun_Oinj__on(c_COMBI(X1),X2,X1,X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__id2_0) ).

cnf(cls_inj__on__id_0,axiom,
    c_Fun_Oinj__on(c_Fun_Oid(X1),X2,X1,X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_inj__on__id_0) ).

cnf(cls_map__le__refl_0,axiom,
    c_Map_Omap__le(X1,X1,X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_map__le__refl_0) ).

cnf(cls_widen__refl_0,axiom,
    c_TypeRel_Owiden(X1,X2,X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_widen__refl_0) ).

cnf(cls_filter_Osimps_I2_J_1,axiom,
    ( c_List_Ofilter(X1,c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Ofilter(X1,X3,X4)
    | hBOOL(hAPP(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_filter_Osimps_I2_J_1) ).

cnf(cls_insert__code_1,axiom,
    hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__code_1) ).

cnf(cls_comm__monoid__add_Ononempty__iff_2,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | c_Set_Oinsert(X1,X2,X3) != c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_comm__monoid__add_Ononempty__iff_2) ).

cnf(cls_snd__conv_0,axiom,
    c_snd(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X1,X2) = X4,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_snd__conv_0) ).

cnf(cls_fst__conv_0,axiom,
    c_fst(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X1,X2) = X3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fst__conv_0) ).

cnf(cls_snd__eqD_0,axiom,
    X1 = c_snd(hAPP(hAPP(c_Pair(X2,X3),X4),X1),X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_snd__eqD_0) ).

cnf(cls_fst__eqD_0,axiom,
    X1 = c_fst(hAPP(hAPP(c_Pair(X2,X3),X1),X4),X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_fst__eqD_0) ).

cnf(cls_insert__absorb_0,axiom,
    ( c_Set_Oinsert(X1,X2,X3) = X2
    | ~ hBOOL(c_in(X1,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__absorb_0) ).

cnf(cls_insert__absorb2_0,axiom,
    c_Set_Oinsert(X1,c_Set_Oinsert(X1,X2,X3),X3) = c_Set_Oinsert(X1,X2,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__absorb2_0) ).

cnf(cls_UNIV__I_0,axiom,
    hBOOL(c_in(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_UNIV__I_0) ).

cnf(cls_ran__empty_0,axiom,
    c_Map_Oran(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X2,X1) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ran__empty_0) ).

cnf(cls_dom__empty_0,axiom,
    c_Map_Odom(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X2,X1) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_dom__empty_0) ).

cnf(cls_bot1E_0,axiom,
    ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_bot1E_0) ).

cnf(cls_mem__def_0,axiom,
    ( hBOOL(hAPP(X1,X2))
    | ~ hBOOL(c_in(X2,X1,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_mem__def_0) ).

cnf(cls_option__map__Some_0,axiom,
    hAPP(c_Option_Omap(X1,X2,X3),hAPP(c_Option_Ooption_OSome(X2),X4)) = hAPP(c_Option_Ooption_OSome(X3),hAPP(X1,X4)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option__map__Some_0) ).

cnf(cls_filter__eq__ConsD_2,axiom,
    ( hBOOL(hAPP(X1,X4))
    | c_List_Ofilter(X1,X2,X3) != c_List_Olist_OCons(X4,X5,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_filter__eq__ConsD_2) ).

cnf(cls_Cons__eq__filterD_2,axiom,
    ( hBOOL(hAPP(X4,X1))
    | c_List_Olist_OCons(X1,X2,X3) != c_List_Ofilter(X4,X5,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Cons__eq__filterD_2) ).

cnf(cls_option__map__is__None_0,axiom,
    ( X4 = c_Option_Ooption_ONone(X2)
    | hAPP(c_Option_Omap(X1,X2,X3),X4) != c_Option_Ooption_ONone(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option__map__is__None_0) ).

cnf(cls_List_Oset_Osimps_I2_J_0,axiom,
    c_List_Oset(c_List_Olist_OCons(X1,X2,X3),X3) = c_Set_Oinsert(X1,c_List_Oset(X2,X3),X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_List_Oset_Osimps_I2_J_0) ).

cnf(cls_dom__eq__empty__conv_0,axiom,
    ( X1 = c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X2)
    | c_Map_Odom(X1,X2,X3) != c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_dom__eq__empty__conv_0) ).

cnf(cls_eq__eqI_1,axiom,
    ( X2 = X3
    | ~ class_OrderedGroup_Oab__group__add(X1)
    | c_HOL_Ominus__class_Ominus(X2,X3,X1) != c_HOL_Ominus__class_Ominus(X4,X4,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_eq__eqI_1) ).

cnf(cls_eq__eqI_0,axiom,
    ( X3 = X4
    | ~ class_OrderedGroup_Oab__group__add(X1)
    | c_HOL_Ominus__class_Ominus(X2,X2,X1) != c_HOL_Ominus__class_Ominus(X3,X4,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_eq__eqI_0) ).

cnf(cls_ATP__Linkup_Ofequal__imp__equal_0,axiom,
    ( X1 = X2
    | ~ hBOOL(c_fequal(X1,X2,X3)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ATP__Linkup_Ofequal__imp__equal_0) ).

cnf(cls_list_Oinject_0,axiom,
    ( X1 = X4
    | c_List_Olist_OCons(X1,X2,X3) != c_List_Olist_OCons(X4,X5,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_list_Oinject_0) ).

cnf(cls_list_Oinject_1,axiom,
    ( X2 = X5
    | c_List_Olist_OCons(X1,X2,X3) != c_List_Olist_OCons(X4,X5,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_list_Oinject_1) ).

cnf(cls_is__none__code_I2_J_0,axiom,
    ~ hBOOL(c_Option_Ois__none(hAPP(c_Option_Ooption_OSome(X1),X2),X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_is__none__code_I2_J_0) ).

cnf(cls_mem__def_1,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(hAPP(X2,X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_mem__def_1) ).

cnf(cls_Option_Oset_Osimps_I2_J_0,axiom,
    c_Option_Oset(hAPP(c_Option_Ooption_OSome(X1),X2),X1) = c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Option_Oset_Osimps_I2_J_0) ).

cnf(cls_empty__Diff_0,axiom,
    c_HOL_Ominus__class_Ominus(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,tc_fun(X1,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_empty__Diff_0) ).

cnf(cls_Diff__UNIV_0,axiom,
    c_HOL_Ominus__class_Ominus(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Diff__UNIV_0) ).

cnf(cls_bot__empty__eq_0,axiom,
    hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_bot__empty__eq_0) ).

cnf(cls_top1I_0,axiom,
    hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_top1I_0) ).

cnf(cls_option__map__None_0,axiom,
    hAPP(c_Option_Omap(X1,X2,X3),c_Option_Ooption_ONone(X2)) = c_Option_Ooption_ONone(X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option__map__None_0) ).

cnf(cls_Diff__empty_0,axiom,
    c_HOL_Ominus__class_Ominus(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool)) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Diff__empty_0) ).

cnf(cls_empty__not__insert_0,axiom,
    c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) != c_Set_Oinsert(X2,X3,X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_empty__not__insert_0) ).

cnf(cls_insert__not__empty_0,axiom,
    c_Set_Oinsert(X1,X2,X3) != c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_insert__not__empty_0) ).

cnf(cls_hconf_0,axiom,
    c_Conform_Ohconf(v_P,v_ha____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hconf_0) ).

cnf(cls_COMBK__def_0,axiom,
    hAPP(c_COMBK(X1,X2,X3),X4) = X1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_COMBK__def_0) ).

cnf(cls_ATP__Linkup_Oequal__imp__fequal_0,axiom,
    hBOOL(c_fequal(X1,X1,X2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_ATP__Linkup_Oequal__imp__fequal_0) ).

cnf(cls_Diff__cancel_0,axiom,
    c_HOL_Ominus__class_Ominus(X1,X1,tc_fun(X2,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_Diff__cancel_0) ).

cnf(cls_hext__typeof__mono_0,axiom,
    ( c_Objects_Otypeof__h(X4,X2) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | ~ c_Objects_Ohext(X1,X4) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hext__typeof__mono_0) ).

cnf(cls_hconf__def_1,axiom,
    ( c_Exceptions_Opreallocated(X1)
    | ~ c_Conform_Ohconf(X2,X1,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hconf__def_1) ).

cnf(cls_not__Cons__self2_0,axiom,
    c_List_Olist_OCons(X1,X2,X3) != X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_not__Cons__self2_0) ).

cnf(cls_not__Cons__self_0,axiom,
    X1 != c_List_Olist_OCons(X2,X1,X3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_not__Cons__self_0) ).

cnf(cls_UNIV__not__empty_0,axiom,
    c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_UNIV__not__empty_0) ).

cnf(cls_top__fun__eq_0,axiom,
    ( hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,X1)),v_x) = c_Orderings_Otop__class_Otop(X1)
    | ~ class_Orderings_Otop(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_top__fun__eq_0) ).

cnf(cls_bot__fun__eq_0,axiom,
    ( hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,X1)),v_x) = c_Orderings_Obot__class_Obot(X1)
    | ~ class_Orderings_Obot(X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_bot__fun__eq_0) ).

cnf(cls_is__none__def__raw_0,axiom,
    c_Option_Ois__none(v_x,t_a) = c_fequal(v_x,c_Option_Ooption_ONone(t_a),tc_Option_Ooption(t_a)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_is__none__def__raw_0) ).

cnf(cls_set__empty__eq_0,axiom,
    ( X1 = c_Option_Ooption_ONone(X2)
    | c_Option_Oset(X1,X2) != c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_set__empty__eq_0) ).

cnf(cls_option_Oinject_0,axiom,
    ( X2 = X3
    | hAPP(c_Option_Ooption_OSome(X1),X2) != hAPP(c_Option_Ooption_OSome(X1),X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Oinject_0) ).

cnf(cls_hext__trans_0,axiom,
    ( c_Objects_Ohext(X1,X2)
    | ~ c_Objects_Ohext(X3,X2)
    | ~ c_Objects_Ohext(X1,X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hext__trans_0) ).

cnf(cls_the_Osimps_0,axiom,
    c_Option_Othe(hAPP(c_Option_Ooption_OSome(X1),X2),X1) = X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_the_Osimps_0) ).

cnf(cls_is__none__def_0,axiom,
    ( X1 = c_Option_Ooption_ONone(X2)
    | ~ hBOOL(c_Option_Ois__none(X1,X2)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_is__none__def_0) ).

cnf(cls_set__empty__eq_1,axiom,
    c_Option_Oset(c_Option_Ooption_ONone(X1),X1) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_set__empty__eq_1) ).

cnf(cls_exp_Osimps_I3_J_0,axiom,
    ( X1 = X3
    | c_Expr_Oexp_OVal(X1,X2) != c_Expr_Oexp_OVal(X3,X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_exp_Osimps_I3_J_0) ).

cnf(cls_is__none__def_1,axiom,
    hBOOL(c_Option_Ois__none(c_Option_Ooption_ONone(X1),X1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_is__none__def_1) ).

cnf(cls_option_Osimps_I3_J_0,axiom,
    hAPP(c_Option_Ooption_OSome(X1),X2) != c_Option_Ooption_ONone(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osimps_I3_J_0) ).

cnf(cls_not__None__eq_1,axiom,
    hAPP(c_Option_Ooption_OSome(X1),X2) != c_Option_Ooption_ONone(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_not__None__eq_1) ).

cnf(cls_option_Osimps_I2_J_0,axiom,
    c_Option_Ooption_ONone(X1) != hAPP(c_Option_Ooption_OSome(X1),X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_option_Osimps_I2_J_0) ).

cnf(cls_not__Some__eq_1,axiom,
    c_Option_Ooption_ONone(X1) != hAPP(c_Option_Ooption_OSome(X1),X2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_not__Some__eq_1) ).

cnf(clsarity_fun__Orderings_Otop,axiom,
    ( class_Orderings_Otop(tc_fun(X1,X2))
    | ~ class_Orderings_Otop(X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_fun__Orderings_Otop) ).

cnf(clsarity_fun__Orderings_Obot,axiom,
    ( class_Orderings_Obot(tc_fun(X1,X2))
    | ~ class_Orderings_Obot(X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_fun__Orderings_Obot) ).

cnf(clsarity_fun__HOL_Ominus,axiom,
    ( class_HOL_Ominus(tc_fun(X1,X2))
    | ~ class_HOL_Ominus(X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_fun__HOL_Ominus) ).

cnf(cls_preallocated__hext_0,axiom,
    ( c_Exceptions_Opreallocated(X1)
    | ~ c_Objects_Ohext(X2,X1)
    | ~ c_Exceptions_Opreallocated(X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_preallocated__hext_0) ).

cnf(cls_typeofv_0,axiom,
    c_Objects_Otypeof__h(v_ha____,v_v____) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),v_Tv____),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_typeofv_0) ).

cnf(cls_COMBI__def_0,axiom,
    hAPP(c_COMBI(X1),X2) = X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_COMBI__def_0) ).

cnf(cls_id__apply_0,axiom,
    hAPP(c_Fun_Oid(X1),X2) = X2,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_id__apply_0) ).

cnf(cls_COMBI__def__raw_0,axiom,
    hAPP(c_COMBI(t_a),v_P) = v_P,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_COMBI__def__raw_0) ).

cnf(cls_id__def_0,axiom,
    hAPP(c_Fun_Oid(t_a),v_x) = v_x,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_id__def_0) ).

cnf(cls_val_Osimps_I3_J_0,axiom,
    ( X1 = X2
    | c_Value_Oval_OAddr(X1) != c_Value_Oval_OAddr(X2) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_val_Osimps_I3_J_0) ).

cnf(cls_hext__refl_0,axiom,
    c_Objects_Ohext(X1,X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_hext__refl_0) ).

cnf(cls_val_Osimps_I11_J_0,axiom,
    c_Value_Oval_OAddr(X1) != c_Value_Oval_OUnit,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_val_Osimps_I11_J_0) ).

cnf(cls_val_Osimps_I10_J_0,axiom,
    c_Value_Oval_OUnit != c_Value_Oval_OAddr(X1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',cls_val_Osimps_I10_J_0) ).

cnf(clsarity_nat__OrderedGroup_Ocomm__monoid__mult,axiom,
    class_OrderedGroup_Ocomm__monoid__mult(tc_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_nat__OrderedGroup_Ocomm__monoid__mult) ).

cnf(clsarity_bool__Orderings_Otop,axiom,
    class_Orderings_Otop(tc_bool),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_bool__Orderings_Otop) ).

cnf(clsarity_nat__OrderedGroup_Ocomm__monoid__add,axiom,
    class_OrderedGroup_Ocomm__monoid__add(tc_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_nat__OrderedGroup_Ocomm__monoid__add) ).

cnf(clsarity_nat__Orderings_Obot,axiom,
    class_Orderings_Obot(tc_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_nat__Orderings_Obot) ).

cnf(clsarity_bool__Orderings_Obot,axiom,
    class_Orderings_Obot(tc_bool),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_bool__Orderings_Obot) ).

cnf(clsarity_nat__HOL_Ominus,axiom,
    class_HOL_Ominus(tc_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_nat__HOL_Ominus) ).

cnf(clsarity_bool__HOL_Ominus,axiom,
    class_HOL_Ominus(tc_bool),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',clsarity_bool__HOL_Ominus) ).

cnf(i_0_455,axiom,
    ( c_Fun_Oswap(X1,X2,c_Fun_Oswap(X2,X3,c_Fun_Oswap(X1,X2,X4,X5,X6),X5,X6),X5,X6) = c_Fun_Oswap(X1,X3,X4,X5,X6)
    | X2 = X3
    | X1 = X3 ),
    cls_swap__triple_0 ).

cnf(i_0_456,axiom,
    c_Fun_Oswap(X1,X2,X3,X4,X5) = c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X1,hAPP(X3,X2),X4,X5),X2,hAPP(X3,X1),X4,X5),
    cls_swap__def_0 ).

cnf(i_0_457,axiom,
    c_Fun_Oswap(X1,X2,c_Fun_Oswap(X1,X2,X3,X4,X5),X4,X5) = X3,
    cls_swap__nilpotent_0 ).

cnf(i_0_458,axiom,
    c_Fun_Ocomp(X1,c_Fun_Oswap(X2,X3,X4,X5,X6),X6,X7,X5) = c_Fun_Oswap(X2,X3,c_Fun_Ocomp(X1,X4,X6,X7,X5),X5,X7),
    cls_comp__swap_0 ).

cnf(i_0_459,axiom,
    hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),hAPP(c_Product__Type_Oapfst(X5,X6,X3,X1),X7)) = hAPP(c_Product__Type_Oapfst(X5,X6,X3,X2),hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X6),X4),X7)),
    cls_apsnd__apfst__commute_0 ).

cnf(i_0_460,axiom,
    c_Product__Type_Oapsnd(X1,X2,X3) = c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),
    cls_apsnd__def__raw_0 ).

cnf(i_0_461,axiom,
    c_Product__Type_Oapfst(X1,X2,X3,X4) = hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),
    cls_apfst__def_0 ).

cnf(i_0_462,axiom,
    hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),hAPP(c_Product__Type_Oapfst(X5,X6,X2,X4),X7)) = hAPP(c_Product__Type_Oapfst(c_Fun_Ocomp(X1,X5,X2,X3,X6),X6,X3,X4),X7),
    cls_apfst__compose_0 ).

cnf(i_0_463,axiom,
    hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),hAPP(hAPP(c_Product__Type_Oapsnd(X5,X1,X3),X6),X7)) = hAPP(hAPP(c_Product__Type_Oapsnd(X5,X2,X3),c_Fun_Ocomp(X4,X6,X1,X2,X5)),X7),
    cls_apsnd__compose_0 ).

cnf(i_0_464,axiom,
    ( hAPP(X4,c_snd(X5,X3,X1)) = hAPP(X6,c_snd(X5,X3,X1))
    | hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),X5) != hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X6),X5) ),
    cls_apsnd__eq__conv_0 ).

cnf(i_0_465,axiom,
    ( hAPP(X1,c_fst(X5,X2,X4)) = hAPP(X6,c_fst(X5,X2,X4))
    | hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),X5) != hAPP(c_Product__Type_Oapfst(X6,X2,X3,X4),X5) ),
    cls_apfst__eq__conv_0 ).

cnf(i_0_466,axiom,
    hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),hAPP(hAPP(c_Product__Type_Oapsnd(X5,X4,X2),X6),X7)) = hAPP(hAPP(c_Pair(X3,X4),hAPP(X1,c_fst(X7,X2,X5))),hAPP(X6,c_snd(X7,X2,X5))),
    cls_apfst__apsnd_0 ).

cnf(i_0_467,axiom,
    hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),hAPP(c_Product__Type_Oapfst(X5,X6,X3,X1),X7)) = hAPP(hAPP(c_Pair(X3,X2),hAPP(X5,c_fst(X7,X6,X1))),hAPP(X4,c_snd(X7,X6,X1))),
    cls_apsnd__apfst_0 ).

cnf(i_0_468,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | ~ c_Fun_Oinj__on(c_Fun_Oswap(X5,X6,X1,X3,X4),X2,X3,X4)
    | ~ hBOOL(c_in(X6,X2,X3))
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    cls_inj__on__swap__iff_0 ).

cnf(i_0_469,axiom,
    ( hAPP(hAPP(c_Product__Type_Oapsnd(X4,X6,X3),X1),X2) = hAPP(hAPP(c_Product__Type_Oapsnd(X4,X6,X3),X5),X2)
    | hAPP(X1,c_snd(X2,X3,X4)) != hAPP(X5,c_snd(X2,X3,X4)) ),
    cls_apsnd__eq__conv_1 ).

cnf(i_0_470,axiom,
    ( hAPP(c_Product__Type_Oapfst(X1,X3,X6,X4),X2) = hAPP(c_Product__Type_Oapfst(X5,X3,X6,X4),X2)
    | hAPP(X1,c_fst(X2,X3,X4)) != hAPP(X5,c_fst(X2,X3,X4)) ),
    cls_apfst__eq__conv_1 ).

cnf(i_0_471,axiom,
    c_snd(hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),X5),X3,X2) = hAPP(X4,c_snd(X5,X3,X1)),
    cls_snd__apsnd_0 ).

cnf(i_0_472,axiom,
    c_fst(hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),X5),X3,X4) = hAPP(X1,c_fst(X5,X2,X4)),
    cls_fst__apfst_0 ).

cnf(i_0_473,axiom,
    c_fst(hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),X5),X3,X2) = c_fst(X5,X3,X1),
    cls_fst__apsnd_0 ).

cnf(i_0_474,axiom,
    c_snd(hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),X5),X3,X4) = c_snd(X5,X2,X4),
    cls_snd__apfst_0 ).

cnf(i_0_475,axiom,
    ( c_Fun_Oinj__on(c_Fun_Oswap(X1,X2,X3,X4,X5),X6,X4,X5)
    | ~ c_Fun_Oinj__on(X3,X6,X4,X5)
    | ~ hBOOL(c_in(X2,X6,X4))
    | ~ hBOOL(c_in(X1,X6,X4)) ),
    cls_inj__on__swap__iff_1 ).

cnf(i_0_476,axiom,
    ( c_Fun_Oinj__on(c_Fun_Oswap(X1,X2,X3,X4,X5),X6,X4,X5)
    | ~ hBOOL(c_in(X2,X6,X4))
    | ~ hBOOL(c_in(X1,X6,X4))
    | ~ c_Fun_Oinj__on(X3,X6,X4,X5) ),
    cls_inj__on__imp__inj__on__swap_0 ).

cnf(i_0_477,axiom,
    c_Fun_Oswap(X1,X2,X3,X4,X5) = c_Fun_Oswap(X2,X1,X3,X4,X5),
    cls_swap__commute_0 ).

cnf(i_0_478,axiom,
    hAPP(c_Product__Type_Oapfst(X1,X2,X3,X4),hAPP(hAPP(c_Pair(X2,X4),X5),X6)) = hAPP(hAPP(c_Pair(X3,X4),hAPP(X1,X5)),X6),
    cls_apfst__conv_0 ).

cnf(i_0_479,axiom,
    hAPP(hAPP(c_Product__Type_Oapsnd(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X3,X1),X5),X6)) = hAPP(hAPP(c_Pair(X3,X2),X5),hAPP(X4,X6)),
    cls_apsnd__conv_0 ).

cnf(i_0_480,axiom,
    c_Fun_Oswap(X1,X1,X2,X3,X4) = X2,
    cls_swap__self_0 ).

cnf(i_0_481,axiom,
    ( hBOOL(hAPP(X1,hAPP(hAPP(X2,X3),X4)))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(t_b,t_c,t_a),X2),hAPP(hAPP(c_Pair(t_b,t_c),X3),X4)))) ),
    cls_prod_Osplit_0 ).

cnf(i_0_482,axiom,
    c_Product__Type_Oprod_Oprod__case(X1,X2,X3) = c_split(X1,X2,X3),
    cls_prod__case__split_0 ).

cnf(i_0_483,axiom,
    ( hBOOL(hAPP(X1,hAPP(hAPP(X2,X3),X4)))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(t_b,t_c,t_a),X2),hAPP(hAPP(c_Pair(t_b,t_c),X3),X4)))) ),
    cls_prod_Osplit__asm_0 ).

cnf(i_0_484,axiom,
    ( hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(X1,X2,tc_bool),X3),hAPP(hAPP(c_Pair(X1,X2),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(X3,X4),X5)) ),
    cls_prod__caseI_0 ).

cnf(i_0_485,axiom,
    hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(X1,X2,X3),X4),X5) = hAPP(hAPP(X4,c_fst(X5,X1,X2)),c_snd(X5,X1,X2)),
    cls_prod__case__beta_0 ).

cnf(i_0_486,axiom,
    hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    cls_prod_Ocases_0 ).

cnf(i_0_487,axiom,
    hAPP(hAPP(c_Product__Type_Ointernal__split(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    cls_internal__split__conv_0 ).

cnf(i_0_488,axiom,
    c_Product__Type_Ointernal__split(X1,X2,X3) = c_split(X1,X2,X3),
    cls_internal__split__def_0 ).

cnf(i_0_489,plain,
    ( X2 = X3
    | X1 = X3
    | c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X2,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X3),X5,X6),X3,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X2),X5,X6),X1,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X2,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X3),X5,X6),X3,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X2),X5,X6),X2),X5,X6),X2,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X2,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X3),X5,X6),X3,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X2),X5,X6),X2,hAPP(X4,X1),X5,X6),X2),X5,X6),X1),X5,X6) = c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X1,hAPP(X4,X3),X5,X6),X3,hAPP(X4,X1),X5,X6) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_455,c_0_456]),c_0_456]),c_0_456]),c_0_456]),
    [final] ).

cnf(i_0_490,axiom,
    ( c_BigStep_Oeval(X5,c_Expr_Oexp_OFAss(X10,X12,X13,X6,tc_List_Olist(tc_String_Ochar)),X11,c_Expr_Oexp_OVal(c_Value_Oval_OUnit,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Fun_Ofun__upd(X4,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X12),X13),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X8),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))),X9))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_BigStep_Oeval(X5,X6,X7,c_Expr_Oexp_OVal(X8,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X1),X9))
    | ~ c_BigStep_Oeval(X5,X10,X11,c_Expr_Oexp_OVal(c_Value_Oval_OAddr(X2),tc_List_Olist(tc_String_Ochar)),X7) ),
    cls_FAss_0,
    [final] ).

cnf(i_0_491,axiom,
    ( c_SmallStep_Oredp(X5,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(c_Value_Oval_OAddr(X2),tc_List_Olist(tc_String_Ochar)),X6,X7,c_Expr_Oexp_OVal(X8,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X1),X9),c_Expr_Oexp_OVal(c_Value_Oval_OUnit,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Fun_Ofun__upd(X4,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X6),X7),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X8),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))),X9))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4)) ),
    cls_redp__redsp_ORedFAss_0,
    [final] ).

cnf(i_0_492,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X1,hAPP(X3,X2),X4,X5),X2,hAPP(X3,X1),X4,X5),X1,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X1,hAPP(X3,X2),X4,X5),X2,hAPP(X3,X1),X4,X5),X2),X4,X5),X2,hAPP(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X1,hAPP(X3,X2),X4,X5),X2,hAPP(X3,X1),X4,X5),X1),X4,X5) = X3,
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_457,c_0_456]),c_0_456]),
    [final] ).

cnf(i_0_493,axiom,
    ( hAPP(c_Map_Omap__of(c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(X1,X2,X3,X4,X5,X6),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X3),X2)) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X5)
    | ~ c_TypeRel_Ohas__field(X4,X1,X3,X5,X2,X6) ),
    cls_has__field__def_1,
    [final] ).

cnf(i_0_494,plain,
    c_Fun_Ocomp(X1,c_Fun_Ofun__upd(c_Fun_Ofun__upd(X4,X2,hAPP(X4,X3),X5,X6),X3,hAPP(X4,X2),X5,X6),X6,X7,X5) = c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Fun_Ocomp(X1,X4,X6,X7,X5),X2,hAPP(c_Fun_Ocomp(X1,X4,X6,X7,X5),X3),X5,X7),X3,hAPP(c_Fun_Ocomp(X1,X4,X6,X7,X5),X2),X5,X7),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_458,c_0_456]),c_0_456]),
    [final] ).

cnf(i_0_495,axiom,
    ( c_Objects_Ohext(X1,X2)
    | ~ c_BigStep_Oeval(X3,X4,hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X1),X5),X6,hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X2),X7)) ),
    cls_eval__hext_0,
    [final] ).

cnf(i_0_496,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),X4),hAPP(hAPP(c_Product__Type_Oprod__fun(X5,X6,X3,X1,X1),c_Fun_Oid(X1)),X7)) = hAPP(hAPP(c_Product__Type_Oprod__fun(X5,X6,X3,X2,X2),c_Fun_Oid(X2)),hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X6),X6,X6,X1,X2),X4),X7)),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_459,c_0_460]),c_0_460]),c_0_461]),c_0_461]),
    [final] ).

cnf(i_0_497,axiom,
    ( c_BigStep_Oeval(X8,c_Expr_Oexp_OFAcc(X9,X2,X3,tc_List_Olist(tc_String_Ochar)),X10,c_Expr_Oexp_OVal(X4,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X5),X11))
    | hAPP(X1,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X2),X3)) != hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X4)
    | hAPP(X5,X6) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X7),X1))
    | ~ c_BigStep_Oeval(X8,X9,X10,c_Expr_Oexp_OVal(c_Value_Oval_OAddr(X6),tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X5),X11)) ),
    cls_FAcc_0,
    [final] ).

cnf(i_0_498,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),hAPP(hAPP(c_Product__Type_Oprod__fun(X5,X6,X2,X4,X4),c_Fun_Oid(X4)),X7)) = hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Ocomp(X1,X5,X2,X3,X6),X6,X3,X4,X4),c_Fun_Oid(X4)),X7),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_462,c_0_461]),c_0_461]),c_0_461]),
    [final] ).

cnf(i_0_499,axiom,
    ( c_Fun_Oinj__on(X1,X2,X4,X5)
    | hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X3,X1,X4,X5)) != hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X3,X1,X4,X5))
    | hAPP(X1,hAPP(X3,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X3,X1,X4,X5))) != hAPP(X1,hAPP(X3,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X3,X1,X4,X5)))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X3,X2,X4,X4),X4,X5)
    | ~ c_Fun_Oinj__on(X3,X2,X4,X4) ),
    cls_inj__on__image__iff_6,
    [final] ).

cnf(i_0_500,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X3,X2,X4,X4),X4,X5)
    | hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X3,X1,X4,X5)) != hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X3,X1,X4,X5))
    | hAPP(X1,hAPP(X3,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X3,X1,X4,X5))) != hAPP(X1,hAPP(X3,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X3,X1,X4,X5)))
    | ~ c_Fun_Oinj__on(X1,X2,X4,X5)
    | ~ c_Fun_Oinj__on(X3,X2,X4,X4) ),
    cls_inj__on__image__iff_7,
    [final] ).

cnf(i_0_501,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),X4),hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X5,X1),X6),X7)) = hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X5,X2),c_Fun_Ocomp(X4,X6,X1,X2,X5)),X7),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_463,c_0_460]),c_0_460]),c_0_460]),
    [final] ).

cnf(i_0_502,axiom,
    ( c_TypeRel_OFields(X1,X2,c_TypeRel_Osko__TypeRel__Xhas__field__def__1__1(X2,X3,X4,X1,X5,X6),X6)
    | ~ c_TypeRel_Ohas__field(X1,X2,X4,X5,X3,X6) ),
    cls_has__field__def_0,
    [final] ).

cnf(i_0_503,axiom,
    ( hAPP(X2,X3) = hAPP(c_Option_Ooption_OSome(X4),c_Map_Osko__Map__Xmap__comp__None__iff__1__1(X3,X1,X2,X6,X4,X5))
    | hAPP(X2,X3) = c_Option_Ooption_ONone(X4)
    | c_Map_Omap__comp(X1,X2,X3,X4,X5,X6) != c_Option_Ooption_ONone(X5) ),
    cls_map__comp__None__iff_0,
    [final] ).

cnf(i_0_504,axiom,
    ( hAPP(X1,c_Map_Osko__Map__Xmap__comp__None__iff__1__1(X3,X1,X2,X6,X4,X5)) = c_Option_Ooption_ONone(X5)
    | hAPP(X2,X3) = c_Option_Ooption_ONone(X4)
    | c_Map_Omap__comp(X1,X2,X3,X4,X5,X6) != c_Option_Ooption_ONone(X5) ),
    cls_map__comp__None__iff_1,
    [final] ).

cnf(i_0_505,axiom,
    ( c_Conform_Oconf(X5,X1,X6,X7,X8)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Conform_Oconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X9)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X6,X7,X8) ),
    cls_conf__upd__obj_0,
    [final] ).

cnf(i_0_506,axiom,
    ( c_Conform_Ooconf(X1,X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Fun_Ofun__upd(X4,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X5),X6),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X7),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X8)
    | ~ c_Conform_Ooconf(X1,X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4),X8)
    | ~ c_Conform_Oconf(X1,X2,X7,X9,X8)
    | ~ c_TypeRel_Ohas__field(X1,X3,X5,X9,X6,X8) ),
    cls_oconf__fupd_0,
    [final] ).

cnf(i_0_507,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(X1,c_Fun_Ocomp(X2,X3,X4,X5,X6),X6,X5),X7) = hAPP(c_Fun_Ocomp(c_Hilbert__Choice_Oinv__into(X1,X3,X6,X4),c_Hilbert__Choice_Oinv__into(c_Set_Oimage(X3,X1,X6,X4),X2,X4,X5),X4,X6,X5),X7)
    | ~ hBOOL(c_in(X7,c_Set_Oimage(X2,c_Set_Oimage(X3,X1,X6,X4),X4,X5),X5))
    | ~ c_Fun_Oinj__on(X3,X1,X6,X4)
    | ~ c_Fun_Oinj__on(X2,c_Set_Oimage(X3,X1,X6,X4),X4,X5) ),
    cls_inv__into__comp_0,
    [final] ).

cnf(i_0_508,axiom,
    ( hAPP(c_Fun_Othe__inv__into(X1,c_Fun_Ocomp(X2,X3,X4,X5,X6),X6,X5),X7) = hAPP(c_Fun_Ocomp(c_Fun_Othe__inv__into(X1,X3,X6,X4),c_Fun_Othe__inv__into(c_Set_Oimage(X3,X1,X6,X4),X2,X4,X5),X4,X6,X5),X7)
    | ~ hBOOL(c_in(X7,c_Set_Oimage(X2,c_Set_Oimage(X3,X1,X6,X4),X4,X5),X5))
    | ~ c_Fun_Oinj__on(X3,X1,X6,X4)
    | ~ c_Fun_Oinj__on(X2,c_Set_Oimage(X3,X1,X6,X4),X4,X5) ),
    cls_the__inv__into__comp_0,
    [final] ).

cnf(i_0_509,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X5,X1,X3,X4)) = hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X5,X1,X3,X4))
    | hAPP(X1,hAPP(X5,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X5,X1,X3,X4))) = hAPP(X1,hAPP(X5,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X5,X1,X3,X4)))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X5,X2,X3,X3),X3,X4)
    | ~ c_Fun_Oinj__on(X5,X2,X3,X3) ),
    cls_inj__on__image__iff_4,
    [final] ).

cnf(i_0_510,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X4),X4,X5)
    | hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X3,X2,X1,X4,X5)) = hAPP(X1,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X3,X2,X1,X4,X5))
    | hAPP(X1,hAPP(X2,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X3,X2,X1,X4,X5))) = hAPP(X1,hAPP(X2,c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X3,X2,X1,X4,X5)))
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X4) ),
    cls_inj__on__image__iff_5,
    [final] ).

cnf(i_0_511,plain,
    ( hAPP(X4,c_snd(X5,X3,X1)) = hAPP(X6,c_snd(X5,X3,X1))
    | hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),X4),X5) != hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),X6),X5) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_464,c_0_460]),c_0_460]),
    [final] ).

cnf(i_0_512,plain,
    ( hAPP(X1,c_fst(X5,X2,X4)) = hAPP(X6,c_fst(X5,X2,X4))
    | hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),X5) != hAPP(hAPP(c_Product__Type_Oprod__fun(X6,X2,X3,X4,X4),c_Fun_Oid(X4)),X5) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_465,c_0_461]),c_0_461]),
    [final] ).

cnf(i_0_513,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X2),X2,X2,X5,X4),X6),X7)) = hAPP(hAPP(c_Pair(X3,X4),hAPP(X1,c_fst(X7,X2,X5))),hAPP(X6,c_snd(X7,X2,X5))),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_466,c_0_460]),c_0_461]),
    [final] ).

cnf(i_0_514,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),X4),hAPP(hAPP(c_Product__Type_Oprod__fun(X5,X6,X3,X1,X1),c_Fun_Oid(X1)),X7)) = hAPP(hAPP(c_Pair(X3,X2),hAPP(X5,c_fst(X7,X6,X1))),hAPP(X4,c_snd(X7,X6,X1))),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_467,c_0_460]),c_0_461]),
    [final] ).

cnf(i_0_515,axiom,
    ( c_Conform_Oconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X6)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X7,X8,X9)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Conform_Oconf(X5,X1,X7,X8,X9) ),
    cls_conf__upd__obj_1,
    [final] ).

cnf(i_0_516,axiom,
    ( c_Conform_Ohconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X7)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X6)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Conform_Ohconf(X5,X1,X6)
    | ~ c_Conform_Ooconf(X5,X1,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X7),X6) ),
    cls_hconf__upd__obj_0,
    [final] ).

cnf(i_0_517,axiom,
    ( c_Conform_Ooconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X8)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X6,X7)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Conform_Ooconf(X5,X1,X6,X7) ),
    cls_oconf__upd__obj_0,
    [final] ).

cnf(i_0_518,plain,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | ~ hBOOL(c_in(X6,X2,X3))
    | ~ hBOOL(c_in(X5,X2,X3))
    | ~ c_Fun_Oinj__on(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X5,hAPP(X1,X6),X3,X4),X6,hAPP(X1,X5),X3,X4),X2,X3,X4) ),
    inference(rw,[status(thm)],[i_0_468,c_0_456]),
    [final] ).

cnf(i_0_519,axiom,
    ( c_Objects_Ohext(X1,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X5)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4)) ),
    cls_hext__upd__obj_0,
    [final] ).

cnf(i_0_520,axiom,
    ( c_Exceptions_Opreallocated(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X5)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Exceptions_Opreallocated(X1) ),
    cls_preallocated__upd__obj_0,
    [final] ).

cnf(i_0_521,axiom,
    hAPP(c_Product__Type_Oscomp(X1,X2,X3,X4,X5,X6),X7) = hAPP(hAPP(c_split(X4,X5,X6),X2),hAPP(X1,X7)),
    cls_scomp__apply_0,
    [final] ).

cnf(i_0_522,axiom,
    hAPP(c_Product__Type_Oscomp(X1,X2,t_a,X3,X4,X5),v_x) = hAPP(hAPP(c_split(X3,X4,X5),X2),hAPP(X1,v_x)),
    cls_scomp__def_0,
    [final] ).

cnf(i_0_523,negated_conjecture,
    ~ c_Conform_Ooconf(v_P,v_ha____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),c_Fun_Ofun__upd(v_fs____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),v_F____),v_D____),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),v_v____),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    cls_conjecture_0,
    [final] ).

cnf(i_0_524,plain,
    ( hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X4,X6),X1),X2) = hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X4,X6),X5),X2)
    | hAPP(X1,c_snd(X2,X3,X4)) != hAPP(X5,c_snd(X2,X3,X4)) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_469,c_0_460]),c_0_460]),
    [final] ).

cnf(i_0_525,plain,
    ( hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X3,X6,X4,X4),c_Fun_Oid(X4)),X2) = hAPP(hAPP(c_Product__Type_Oprod__fun(X5,X3,X6,X4,X4),c_Fun_Oid(X4)),X2)
    | hAPP(X1,c_fst(X2,X3,X4)) != hAPP(X5,c_fst(X2,X3,X4)) ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_470,c_0_461]),c_0_461]),
    [final] ).

cnf(i_0_526,axiom,
    ( X2 = c_Option_Ooption_ONone(X4)
    | c_Option_Ooption_Ooption__case(X6,X1,X2,X5,X4) = c_Option_Ooption_Ooption__case(X7,X3,X2,X5,X4)
    | hAPP(X1,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) != hAPP(X3,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) ),
    cls_option_Ocase__cong_1,
    [final] ).

cnf(i_0_527,axiom,
    ( c_Option_Ooption_Ooption__case(X6,X1,X2,X5,X4) = c_Option_Ooption_Ooption__case(X6,X3,X2,X5,X4)
    | hAPP(X1,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) != hAPP(X3,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) ),
    cls_option_Ocase__cong_3,
    [final] ).

cnf(i_0_528,axiom,
    c_Fun_Ofun__upd(c_Fun_Ooverride__on(X1,c_Fun_Ofun__upd(X2,X3,hAPP(c_Option_Ooption_OSome(X4),X5),X6,tc_Option_Ooption(X4)),X7,X6,tc_Option_Ooption(X4)),X3,hAPP(X2,X3),X6,tc_Option_Ooption(X4)) = c_Fun_Ooverride__on(X1,X2,c_Set_Oinsert(X3,X7,X6),X6,tc_Option_Ooption(X4)),
    cls_override__on__upd__lemma_0,
    [final] ).

cnf(i_0_529,plain,
    c_snd(hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),X4),X5),X3,X2) = hAPP(X4,c_snd(X5,X3,X1)),
    inference(rw,[status(thm)],[i_0_471,c_0_460]),
    [final] ).

cnf(i_0_530,plain,
    c_fst(hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),X5),X3,X4) = hAPP(X1,c_fst(X5,X2,X4)),
    inference(rw,[status(thm)],[i_0_472,c_0_461]),
    [final] ).

cnf(i_0_531,plain,
    c_fst(hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),X4),X5),X3,X2) = c_fst(X5,X3,X1),
    inference(rw,[status(thm)],[i_0_473,c_0_460]),
    [final] ).

cnf(i_0_532,plain,
    c_snd(hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),X5),X3,X4) = c_snd(X5,X2,X4),
    inference(rw,[status(thm)],[i_0_474,c_0_461]),
    [final] ).

cnf(i_0_533,axiom,
    ( hBOOL(c_in(X5,c_List_Oset(X1,X3),X3))
    | c_Map_Omap__of(c_List_Ozip(X1,X2,X3,X4),X3,X4) = c_Map_Omap__of(c_List_Ozip(X1,X7,X3,X4),X3,X4)
    | c_Fun_Ofun__upd(c_Map_Omap__of(c_List_Ozip(X1,X2,X3,X4),X3,X4),X5,hAPP(c_Option_Ooption_OSome(X4),X6),X3,tc_Option_Ooption(X4)) != c_Fun_Ofun__upd(c_Map_Omap__of(c_List_Ozip(X1,X7,X3,X4),X3,X4),X5,hAPP(c_Option_Ooption_OSome(X4),X8),X3,tc_Option_Ooption(X4))
    | c_Nat_Osize__class_Osize(X7,tc_List_Olist(X4)) != c_Nat_Osize__class_Osize(X1,tc_List_Olist(X3))
    | c_Nat_Osize__class_Osize(X2,tc_List_Olist(X4)) != c_Nat_Osize__class_Osize(X1,tc_List_Olist(X3)) ),
    cls_map__of__zip__upd_0,
    [final] ).

cnf(i_0_534,plain,
    ( c_Fun_Oinj__on(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X1,hAPP(X3,X2),X4,X5),X2,hAPP(X3,X1),X4,X5),X6,X4,X5)
    | ~ c_Fun_Oinj__on(X3,X6,X4,X5)
    | ~ hBOOL(c_in(X2,X6,X4))
    | ~ hBOOL(c_in(X1,X6,X4)) ),
    inference(rw,[status(thm)],[i_0_475,c_0_456]),
    [final] ).

cnf(i_0_535,plain,
    ( c_Fun_Oinj__on(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X1,hAPP(X3,X2),X4,X5),X2,hAPP(X3,X1),X4,X5),X6,X4,X5)
    | ~ c_Fun_Oinj__on(X3,X6,X4,X5)
    | ~ hBOOL(c_in(X2,X6,X4))
    | ~ hBOOL(c_in(X1,X6,X4)) ),
    inference(rw,[status(thm)],[i_0_476,c_0_456]),
    [final] ).

cnf(i_0_536,axiom,
    ( c_SmallStep_Oredp(X1,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X6,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,X4,X7,tc_List_Olist(tc_String_Ochar)),X8)
    | ~ c_SmallStep_Oredp(X1,X5,X6,X7,X8) ),
    cls_redp__redsp_OFAssRed2_0,
    [final] ).

cnf(i_0_537,axiom,
    ( c_SmallStep_Oredp(X1,c_Expr_Oexp_OFAss(X2,X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X6,c_Expr_Oexp_OFAss(X7,X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X8)
    | ~ c_SmallStep_Oredp(X1,X2,X6,X7,X8) ),
    cls_redp__redsp_OFAssRed1_0,
    [final] ).

cnf(i_0_538,axiom,
    ( hBOOL(hAPP(X1,hAPP(X3,X4)))
    | ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,hAPP(c_Option_Ooption_OSome(t_b),X4),t_a,t_b))) ),
    cls_option_Osplit_1,
    [final] ).

cnf(i_0_539,axiom,
    ( hBOOL(hAPP(X1,hAPP(X3,X4)))
    | ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,hAPP(c_Option_Ooption_OSome(t_b),X4),t_a,t_b))) ),
    cls_option_Osplit__asm_1,
    [final] ).

cnf(i_0_540,axiom,
    c_Fun_Ocomp(c_Option_Omap(X1,X2,X3),c_Fun_Ofun__upd(X4,X5,hAPP(c_Option_Ooption_OSome(X2),X6),X7,tc_Option_Ooption(X2)),tc_Option_Ooption(X2),tc_Option_Ooption(X3),X7) = c_Fun_Ofun__upd(c_Fun_Ocomp(c_Option_Omap(X1,X2,X3),X4,tc_Option_Ooption(X2),tc_Option_Ooption(X3),X7),X5,hAPP(c_Option_Ooption_OSome(X3),hAPP(X1,X6)),X7,tc_Option_Ooption(X3)),
    cls_option__map__o__map__upd_0,
    [final] ).

cnf(i_0_541,axiom,
    ( hBOOL(hAPP(X1,X2))
    | ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,c_Option_Ooption_ONone(t_b),t_a,t_b))) ),
    cls_option_Osplit_0,
    [final] ).

cnf(i_0_542,axiom,
    ( c_Map_Omap__upds(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6,X7,X5,X3) = c_Fun_Ofun__upd(c_Map_Omap__upds(X1,X6,X7,X5,X3),X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3))
    | hBOOL(c_in(X2,c_List_Oset(X6,X5),X5)) ),
    cls_map__upds__twist_0,
    [final] ).

cnf(i_0_543,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X1,hAPP(X3,X2),X4,X5),X2,hAPP(X3,X1),X4,X5) = c_Fun_Ofun__upd(c_Fun_Ofun__upd(X3,X2,hAPP(X3,X1),X4,X5),X1,hAPP(X3,X2),X4,X5),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[i_0_477,c_0_456]),c_0_456]),
    [final] ).

cnf(i_0_544,axiom,
    c_Fun_Ocomp(X1,c_Fun_Ofun__upd(X2,X3,X4,X5,X6),X6,X7,X5) = c_Fun_Ofun__upd(c_Fun_Ocomp(X1,X2,X6,X7,X5),X3,hAPP(X1,X4),X5,X7),
    cls_fun__upd__comp_0,
    [final] ).

cnf(i_0_545,axiom,
    ( c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6,X7,X4,X5) = c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X6,X7,X4,X5),X2,X3,X4,X5)
    | X2 = X6 ),
    cls_fun__upd__twist_0,
    [final] ).

cnf(i_0_546,axiom,
    c_Fun_Ocomp(X1,c_Fun_Ocomp(X2,X3,X4,X5,X6),X5,X7,X6) = c_Fun_Ocomp(c_Fun_Ocomp(X1,X2,X5,X7,X4),X3,X4,X7,X6),
    cls_o__assoc_0,
    [final] ).

cnf(i_0_547,axiom,
    ( c_TypeRel_Ohas__field(X5,X6,X2,X4,X3,X7)
    | hAPP(c_Map_Omap__of(X1,tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X2),X3)) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X4)
    | ~ c_TypeRel_OFields(X5,X6,X1,X7) ),
    cls_has__field__def_2,
    [final] ).

cnf(i_0_548,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | hBOOL(c_in(c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X2,X5,X1,X3,X4),X2,X3))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X5,X2,X3,X3),X3,X4)
    | ~ c_Fun_Oinj__on(X5,X2,X3,X3) ),
    cls_inj__on__image__iff_2,
    [final] ).

cnf(i_0_549,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | hBOOL(c_in(c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X2,X5,X1,X3,X4),X2,X3))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X5,X2,X3,X3),X3,X4)
    | ~ c_Fun_Oinj__on(X5,X2,X3,X3) ),
    cls_inj__on__image__iff_0,
    [final] ).

cnf(i_0_550,axiom,
    ( c_Conform_Ooconf(X3,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X6),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X4,X5)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))
    | ~ c_Conform_Ooconf(X3,X1,X4,X5) ),
    cls_oconf__new_0,
    [final] ).

cnf(i_0_551,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X4),X4,X5)
    | hBOOL(c_in(c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__2(X3,X2,X1,X4,X5),X3,X4))
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X4) ),
    cls_inj__on__image__iff_3,
    [final] ).

cnf(i_0_552,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X4),X4,X5)
    | hBOOL(c_in(c_ATP__Linkup_Osko__Fun__Xinj__on__image__iff__1__1(X3,X2,X1,X4,X5),X3,X4))
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X4) ),
    cls_inj__on__image__iff_1,
    [final] ).

cnf(i_0_553,axiom,
    ( c_Conform_Ohconf(X3,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X5),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X4)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))
    | ~ c_Conform_Ohconf(X3,X1,X4)
    | ~ c_Conform_Ooconf(X3,X1,X5,X4) ),
    cls_hconf__new_0,
    [final] ).

cnf(i_0_554,axiom,
    c_Map_Omap__comp(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,v_x,X2,X1,t_a) = c_Option_Ooption_ONone(X1),
    cls_map__comp__empty_I2_J_0,
    [final] ).

cnf(i_0_555,axiom,
    c_Map_Omap__comp(X1,c_COMBK(c_Option_Ooption_ONone(X2),tc_Option_Ooption(X2),t_a),v_x,X2,X3,t_a) = c_Option_Ooption_ONone(X3),
    cls_map__comp__empty_I1_J_0,
    [final] ).

cnf(i_0_556,axiom,
    ( c_Map_Omap__comp(X1,X5,X6,X7,X3,X8) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X5,X6) != hAPP(c_Option_Ooption_OSome(X7),X2) ),
    cls_map__comp__Some__iff_2,
    [final] ).

cnf(i_0_557,axiom,
    c_Product__Type_Oscomp(hAPP(c_Pair(X1,X2),X3),X4,X2,X1,X2,X5) = hAPP(X4,X3),
    cls_Pair__scomp_0,
    [final] ).

cnf(i_0_558,axiom,
    ( c_Map_Omap__comp(X1,X4,X5,X6,X3,X7) = c_Option_Ooption_ONone(X3)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3)
    | hAPP(X4,X5) != hAPP(c_Option_Ooption_OSome(X6),X2) ),
    cls_map__comp__None__iff_3,
    [final] ).

cnf(i_0_559,axiom,
    ( c_Map_Omap__comp(X5,X1,X2,X3,X6,X7) = hAPP(X5,X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    cls_map__comp__simps_I2_J_0,
    [final] ).

cnf(i_0_560,axiom,
    c_TypeRel_Ohas__field(v_P,v_C____,v_F____,v_TF____,v_D____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    cls_has_0,
    [final] ).

cnf(i_0_561,axiom,
    c_Product__Type_Oscomp(X1,c_Pair(X2,X3),X4,X2,X3,tc_prod(X2,X3)) = X1,
    cls_scomp__Pair_0,
    [final] ).

cnf(i_0_562,axiom,
    ( c_Map_Omap__comp(X4,X1,X2,X3,X5,X6) = c_Option_Ooption_ONone(X5)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3) ),
    cls_map__comp__simps_I1_J_0,
    [final] ).

cnf(i_0_563,axiom,
    ( c_Map_Omap__comp(X4,X1,X2,X3,X5,X6) = c_Option_Ooption_ONone(X5)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3) ),
    cls_map__comp__None__iff_2,
    [final] ).

cnf(i_0_564,axiom,
    ( ~ hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,c_HOL_Ominus__class_Ominus(X3,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X4,X5),X5))
    | ~ c_Fun_Oinj__on(X1,c_Set_Oinsert(X2,X3,X4),X4,X5) ),
    cls_inj__on__insert_1,
    [final] ).

cnf(i_0_565,axiom,
    ( c_Objects_Ohext(X1,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X3),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))))
    | hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))) ),
    cls_hext__new_0,
    [final] ).

cnf(i_0_566,axiom,
    ( c_Exceptions_Opreallocated(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X3),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))))
    | hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))
    | ~ c_Exceptions_Opreallocated(X1) ),
    cls_preallocated__new_0,
    [final] ).

cnf(i_0_567,axiom,
    hAPP(hAPP(c_split(X1,X2,X3),c_Fun_Ocomp(X4,X5,X6,tc_fun(X2,X3),X1)),X7) = hAPP(hAPP(X4,hAPP(X5,c_fst(X7,X1,X2))),c_snd(X7,X1,X2)),
    cls_split__comp_0,
    [final] ).

cnf(i_0_568,axiom,
    ( c_Map_Orestrict__map(c_Fun_Ofun__upd(X1,X2,X3,X4,tc_Option_Ooption(X5)),X6,X4,X5) = c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,c_HOL_Ominus__class_Ominus(X6,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X4,X5),X2,X3,X4,tc_Option_Ooption(X5))
    | ~ hBOOL(c_in(X2,X6,X4)) ),
    cls_restrict__fun__upd_0,
    [final] ).

cnf(i_0_569,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | ~ hBOOL(hAPP(X1,hAPP(X3,v_sko__Option__Xoption__Xsplit__asm__1(X1,X3,X4))))
    | ~ hBOOL(hAPP(X1,X2)) ),
    cls_option_Osplit__asm_5,
    [final] ).

cnf(i_0_570,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | ~ hBOOL(hAPP(X1,hAPP(X3,v_sko__Option__Xoption__Xsplit__1(X1,X3,X4))))
    | ~ hBOOL(hAPP(X1,X2)) ),
    cls_option_Osplit_5,
    [final] ).

cnf(i_0_571,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = c_Option_Ooption_ONone(t_b)
    | ~ hBOOL(hAPP(X1,hAPP(X3,v_sko__Option__Xoption__Xsplit__asm__1(X1,X3,X4)))) ),
    cls_option_Osplit__asm_3,
    [final] ).

cnf(i_0_572,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = c_Option_Ooption_ONone(t_b)
    | ~ hBOOL(hAPP(X1,hAPP(X3,v_sko__Option__Xoption__Xsplit__1(X1,X3,X4)))) ),
    cls_option_Osplit_3,
    [final] ).

cnf(i_0_573,axiom,
    ( c_Map_Omap__le(c_Fun_Ofun__upd(X1,X2,c_Option_Ooption_ONone(X3),X4,tc_Option_Ooption(X3)),c_Fun_Ofun__upd(X5,X2,hAPP(c_Option_Ooption_OSome(X3),X6),X4,tc_Option_Ooption(X3)),X4,X3)
    | ~ c_Map_Omap__le(X1,X5,X4,X3) ),
    cls_map__le__imp__upd__le_0,
    [final] ).

cnf(i_0_574,axiom,
    ( c_Map_Omap__le(c_Fun_Ofun__upd(X1,X2,X3,X4,tc_Option_Ooption(X5)),c_Fun_Ofun__upd(X6,X2,X3,X4,tc_Option_Ooption(X5)),X4,X5)
    | ~ c_Map_Omap__le(X1,X6,X4,X5) ),
    cls_map__le__upd_0,
    [final] ).

cnf(i_0_575,axiom,
    ( c_Map_Omap__le(c_Map_Omap__upds(X1,X2,X3,X4,X5),c_Map_Omap__upds(X6,X2,X3,X4,X5),X4,X5)
    | ~ c_Map_Omap__le(X1,X6,X4,X5) ),
    cls_map__le__upds_0,
    [final] ).

cnf(i_0_576,axiom,
    hAPP(c_Option_Omap(X1,X2,X3),hAPP(c_Option_Omap(X4,X5,X2),X6)) = hAPP(c_Option_Omap(c_Fun_Ocomp(X1,X4,X2,X3,X5),X5,X3),X6),
    cls_option__map__comp_0,
    [final] ).

cnf(i_0_577,axiom,
    ( c_Fun_Ocomp(c_Fun_Ocomp(X1,c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X3,X2,X4),X2,X5,X4),X3,X4,X5,X2) = X1
    | ~ c_Fun_Oinj__on(X3,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2,X4) ),
    cls_o__inv__o__cancel_0,
    [final] ).

cnf(i_0_578,axiom,
    hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X5),X6),hAPP(hAPP(c_Pair(X2,X4),X7),X8)) = hAPP(hAPP(c_Pair(X3,X5),hAPP(X1,X7)),hAPP(X6,X8)),
    cls_prod__fun_0,
    [final] ).

cnf(i_0_579,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),hAPP(hAPP(c_Pair(X2,X4),X5),X6)) = hAPP(hAPP(c_Pair(X3,X4),hAPP(X1,X5)),X6),
    inference(rw,[status(thm)],[i_0_478,c_0_461]),
    [final] ).

cnf(i_0_580,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X3),X3,X3,X1,X2),X4),hAPP(hAPP(c_Pair(X3,X1),X5),X6)) = hAPP(hAPP(c_Pair(X3,X2),X5),hAPP(X4,X6)),
    inference(rw,[status(thm)],[i_0_479,c_0_460]),
    [final] ).

cnf(i_0_581,axiom,
    c_Map_Omap__upds(X1,c_List_Olist_OCons(X2,X3,X4),c_List_Olist_OCons(X5,X6,X7),X4,X7) = c_Map_Omap__upds(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X7),X5),X4,tc_Option_Ooption(X7)),X3,X6,X4,X7),
    cls_map__upds__Cons_0,
    [final] ).

cnf(i_0_582,axiom,
    ( X5 = X6
    | hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),X5) != hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),X6)
    | ~ hBOOL(c_in(X6,c_Set_Oimage(X2,X1,X3,X4),X4))
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X2,X1,X3,X4),X4)) ),
    cls_inv__into__injective_0,
    [final] ).

cnf(i_0_583,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = hAPP(c_Option_Ooption_OSome(t_b),v_sko__Option__Xoption__Xsplit__asm__1(X1,X3,X4))
    | ~ hBOOL(hAPP(X1,X2)) ),
    cls_option_Osplit__asm_4,
    [final] ).

cnf(i_0_584,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = hAPP(c_Option_Ooption_OSome(t_b),v_sko__Option__Xoption__Xsplit__1(X1,X3,X4))
    | ~ hBOOL(hAPP(X1,X2)) ),
    cls_option_Osplit_4,
    [final] ).

cnf(i_0_585,axiom,
    ( hAPP(c_Fun_Ocomp(X1,X2,X7,X8,X9),X3) = hAPP(c_Fun_Ocomp(X4,X5,X10,X8,X11),X6)
    | hAPP(X1,hAPP(X2,X3)) != hAPP(X4,hAPP(X5,X6)) ),
    cls_comp__cong_0,
    [final] ).

cnf(i_0_586,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = hAPP(c_Option_Ooption_OSome(t_b),v_sko__Option__Xoption__Xsplit__asm__1(X1,X3,X4))
    | X4 = c_Option_Ooption_ONone(t_b) ),
    cls_option_Osplit__asm_2,
    [final] ).

cnf(i_0_587,axiom,
    ( hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,X4,t_a,t_b)))
    | X4 = hAPP(c_Option_Ooption_OSome(t_b),v_sko__Option__Xoption__Xsplit__1(X1,X3,X4))
    | X4 = c_Option_Ooption_ONone(t_b) ),
    cls_option_Osplit_2,
    [final] ).

cnf(i_0_588,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X5),X5,X6)
    | ~ c_Fun_Oinj__on(c_Fun_Ocomp(X1,X2,X5,X6,X4),X3,X4,X6) ),
    cls_inj__on__imageI_0,
    [final] ).

cnf(i_0_589,axiom,
    ( c_Option_Ooption_Ooption__case(X1,X2,X3,X4,X5) = c_Option_Ooption_Ooption__case(X6,X7,X3,X4,X5)
    | X3 = hAPP(c_Option_Ooption_OSome(X5),c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X3,X2,X7,X5,X4))
    | X3 = c_Option_Ooption_ONone(X5) ),
    cls_option_Ocase__cong_0,
    [final] ).

cnf(i_0_590,axiom,
    ( c_Option_Ooption_Ooption__case(X1,X2,X3,X4,X5) = c_Option_Ooption_Ooption__case(X1,X6,X3,X4,X5)
    | X3 = hAPP(c_Option_Ooption_OSome(X5),c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X3,X2,X6,X5,X4)) ),
    cls_option_Ocase__cong_2,
    [final] ).

cnf(i_0_591,axiom,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X2,X6,X4,X5) = c_Fun_Ofun__upd(X1,X2,X6,X4,X5),
    cls_fun__upd__upd_0,
    [final] ).

cnf(i_0_592,axiom,
    ( c_Map_Omap__add(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6,X5,X3) = c_Fun_Ofun__upd(c_Map_Omap__add(X1,X6,X5,X3),X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3))
    | hBOOL(c_in(X2,c_Map_Odom(X6,X5,X3),X5)) ),
    cls_map__add__upd__left_0,
    [final] ).

cnf(i_0_593,axiom,
    ( c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X2,X3,X4),X5,X6,X3,tc_Option_Ooption(X4)) = c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3,X4),X5,X6,X3,tc_Option_Ooption(X4))
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    cls_fun__upd__restrict__conv_0,
    [final] ).

cnf(i_0_594,axiom,
    c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X2,X3,X4),X5,X6,X3,tc_Option_Ooption(X4)) = c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3,X4),X5,X6,X3,tc_Option_Ooption(X4)),
    cls_fun__upd__restrict_0,
    [final] ).

cnf(i_0_595,axiom,
    ( c_TypeRel_Owiden(X1,c_Conform_Osko__Conform__Xconf__def__1__1(X1,X2,X3,X4,X5),X2,X5)
    | ~ c_Conform_Oconf(X1,X3,X4,X2,X5) ),
    cls_conf__def_1,
    [final] ).

cnf(i_0_596,axiom,
    ( c_Set_Oimage(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6,X4,X5) = c_Set_Oinsert(X3,c_Set_Oimage(X1,c_HOL_Ominus__class_Ominus(X6,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X4,X5),X5)
    | ~ hBOOL(c_in(X2,X6,X4)) ),
    cls_fun__upd__image_0,
    [final] ).

cnf(i_0_597,axiom,
    c_Map_Omap__add(X1,c_Fun_Ofun__upd(X2,X3,hAPP(c_Option_Ooption_OSome(X4),X5),X6,tc_Option_Ooption(X4)),X6,X4) = c_Fun_Ofun__upd(c_Map_Omap__add(X1,X2,X6,X4),X3,hAPP(c_Option_Ooption_OSome(X4),X5),X6,tc_Option_Ooption(X4)),
    cls_map__add__upd_0,
    [final] ).

cnf(i_0_598,axiom,
    ( hAPP(X5,X2) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Osko__Objects__Xhext__objD__1__1(X3,X2,X5)))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Objects_Ohext(X1,X5) ),
    cls_hext__objD_0,
    [final] ).

cnf(i_0_599,axiom,
    ( hAPP(X5,X2) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Osko__Objects__Xhext__def__1__1(X3,X2,X5)))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | ~ c_Objects_Ohext(X1,X5) ),
    cls_hext__def_0,
    [final] ).

cnf(i_0_600,axiom,
    c_Map_Omap__add(X1,c_Map_Omap__upds(X2,X3,X4,X5,X6),X5,X6) = c_Map_Omap__upds(c_Map_Omap__add(X1,X2,X5,X6),X3,X4,X5,X6),
    cls_map__add__upds_0,
    [final] ).

cnf(i_0_601,axiom,
    ( c_Objects_Otypeof__h(X1,X2) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),c_Conform_Osko__Conform__Xconf__def__1__1(X3,X4,X1,X2,X5))
    | ~ c_Conform_Oconf(X3,X1,X2,X4,X5) ),
    cls_conf__def_0,
    [final] ).

cnf(i_0_602,axiom,
    ( c_Fun_Oinj__on(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6,X5,X4)
    | ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X6,X5,X3),X3,X4)
    | ~ c_Fun_Oinj__on(X2,X6,X5,X3) ),
    cls_comp__inj__on_0,
    [final] ).

cnf(i_0_603,axiom,
    ( c_Fun_Oinj__on(X1,c_Set_Oinsert(X2,X3,X4),X4,X5)
    | hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,c_HOL_Ominus__class_Ominus(X3,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X4,X5),X5))
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5) ),
    cls_inj__on__insert_2,
    [final] ).

cnf(i_0_604,axiom,
    ( c_Fun_Oinj__on(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6,X4,X5)
    | hBOOL(c_in(X3,c_Set_Oimage(X1,X6,X4,X5),X5))
    | ~ c_Fun_Oinj__on(X1,X6,X4,X5) ),
    cls_inj__on__fun__updI_0,
    [final] ).

cnf(i_0_605,axiom,
    ( c_SmallStep_Oredp(X1,c_Expr_Oexp_OFAcc(X2,X3,X4,tc_List_Olist(tc_String_Ochar)),X5,c_Expr_Oexp_OFAcc(X6,X3,X4,tc_List_Olist(tc_String_Ochar)),X7)
    | ~ c_SmallStep_Oredp(X1,X2,X5,X6,X7) ),
    cls_redp__redsp_OFAccRed_0,
    [final] ).

cnf(i_0_606,axiom,
    ( hAPP(X1,X6) = hAPP(c_Option_Ooption_OSome(X3),X7)
    | X6 = X2
    | hAPP(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6) != hAPP(c_Option_Ooption_OSome(X3),X7) ),
    cls_map__upd__Some__unfold_0,
    [final] ).

cnf(i_0_607,axiom,
    ( hAPP(X1,X6) = hAPP(c_Option_Ooption_OSome(X3),X7)
    | X4 = X7
    | hAPP(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6) != hAPP(c_Option_Ooption_OSome(X3),X7) ),
    cls_map__upd__Some__unfold_2,
    [final] ).

cnf(i_0_608,axiom,
    ( X1 = X2
    | hAPP(c_Fun_Ofun__upd(X3,X4,hAPP(c_Option_Ooption_OSome(X5),X1),X6,tc_Option_Ooption(X5)),X4) != hAPP(c_Option_Ooption_OSome(X5),X2) ),
    cls_map__upd__Some__unfold_1,
    [final] ).

cnf(i_0_609,axiom,
    ( X4 = X7
    | c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)) != c_Fun_Ofun__upd(X6,X2,hAPP(c_Option_Ooption_OSome(X3),X7),X5,tc_Option_Ooption(X3)) ),
    cls_map__upd__eqD1_0,
    [final] ).

cnf(i_0_610,axiom,
    ( hAPP(X1,hAPP(X2,X9)) = hAPP(X6,hAPP(X7,X9))
    | c_Fun_Ocomp(X1,X2,X3,X4,X5) != c_Fun_Ocomp(X6,X7,X8,X4,X5) ),
    cls_o__eq__dest_0,
    [final] ).

cnf(i_0_611,axiom,
    ( hBOOL(c_in(hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),X5),X1,X3))
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X2,X1,X3,X4),X4)) ),
    cls_inv__into__into_0,
    [final] ).

cnf(i_0_612,axiom,
    ( hAPP(X1,hAPP(X2,X7)) = hAPP(X6,X7)
    | c_Fun_Ocomp(X1,X2,X3,X4,X5) != c_Fun_Ocomp(c_Fun_Oid(X4),X6,X4,X4,X5) ),
    cls_o__eq__id__dest_0,
    [final] ).

cnf(i_0_613,axiom,
    ( c_Finite__Set_Osetprod(X2,c_Set_Oimage(X3,X4,X5,X6),X6,X1) = c_Finite__Set_Osetprod(c_Fun_Ocomp(X2,X3,X6,X1,X5),X4,X5,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__mult(X1)
    | ~ c_Fun_Oinj__on(X3,X4,X5,X6) ),
    cls_setprod__reindex_0,
    [final] ).

cnf(i_0_614,axiom,
    ( c_Finite__Set_Osetprod(X6,c_Set_Oimage(X2,X3,X4,X5),X5,X1) = c_Finite__Set_Osetprod(c_Fun_Ocomp(X6,X2,X5,X1,X4),X3,X4,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__mult(X1)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X5) ),
    cls_setprod__reindex__cong_0,
    [final] ).

cnf(i_0_615,axiom,
    ( c_Finite__Set_Osetsum(X2,c_Set_Oimage(X3,X4,X5,X6),X6,X1) = c_Finite__Set_Osetsum(c_Fun_Ocomp(X2,X3,X6,X1,X5),X4,X5,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__add(X1)
    | ~ c_Fun_Oinj__on(X3,X4,X5,X6) ),
    cls_setsum__reindex_0,
    [final] ).

cnf(i_0_616,axiom,
    ( X1 = X6
    | c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAss(X6,X7,X8,X9,X5) ),
    cls_exp_Osimps_I8_J_0,
    [final] ).

cnf(i_0_617,axiom,
    ( X2 = X7
    | c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAss(X6,X7,X8,X9,X5) ),
    cls_exp_Osimps_I8_J_1,
    [final] ).

cnf(i_0_618,axiom,
    ( X3 = X8
    | c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAss(X6,X7,X8,X9,X5) ),
    cls_exp_Osimps_I8_J_2,
    [final] ).

cnf(i_0_619,axiom,
    ( X4 = X9
    | c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAss(X6,X7,X8,X9,X5) ),
    cls_exp_Osimps_I8_J_3,
    [final] ).

cnf(i_0_620,axiom,
    c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(c_Value_Oval_OAddr(v_a____),tc_List_Olist(tc_String_Ochar)),v_F____,v_D____,c_Expr_Oexp_OVal(v_v____,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),v_T____),
    cls_wt_0,
    [final] ).

cnf(i_0_621,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X2,X1,hAPP(X2,X1),X3,X4),X1,hAPP(X2,X1),X3,X4) = X2,
    inference(rw,[status(thm)],[i_0_480,c_0_456]),
    [final] ).

cnf(i_0_622,axiom,
    ( hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(c_curry(X1,X2,X3,tc_bool),X4),X5)) ),
    cls_curryD_0,
    [final] ).

cnf(i_0_623,axiom,
    ( hBOOL(hAPP(hAPP(hAPP(X1,X2),X3),X4))
    | ~ hBOOL(hAPP(hAPP(hAPP(c_split(X5,X6,tc_fun(X7,tc_bool)),X1),hAPP(hAPP(c_Pair(X5,X6),X2),X3)),X4)) ),
    cls_splitD_H_0,
    [final] ).

cnf(i_0_624,axiom,
    ( c_Conform_Oconf(X1,X2,X3,X4,X5)
    | ~ c_TypeRel_Owiden(X1,X6,X4,X5)
    | ~ c_Conform_Oconf(X1,X2,X3,X6,X5) ),
    cls_conf__widen_0,
    [final] ).

cnf(i_0_625,axiom,
    c_Set_Oimage(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6,X5,X4) = c_Set_Oimage(X1,c_Set_Oimage(X2,X6,X5,X3),X3,X4),
    cls_image__compose_0,
    [final] ).

cnf(i_0_626,axiom,
    ( hAPP(X1,hAPP(c_Fun_Othe__inv__into(X2,X1,X3,X4),X5)) = X5
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X1,X2,X3,X4),X4))
    | ~ c_Fun_Oinj__on(X1,X2,X3,X4) ),
    cls_f__the__inv__into__f_0,
    [final] ).

cnf(i_0_627,axiom,
    ( c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3)
    | c_Fun_Ocomp(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),X2,X3,X1,X1) != c_Fun_Oid(X1) ),
    cls_inj__iff_1,
    [final] ).

cnf(i_0_628,axiom,
    ( c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
    | ~ c_Objects_Ohext(X6,X2)
    | ~ c_WellTypeRT_OWTrt(X1,X6,X3,X4,X5) ),
    cls_WTrt__hext__mono_0,
    [final] ).

cnf(i_0_629,axiom,
    ( c_Conform_Oconf(X1,X2,X3,X4,X5)
    | ~ c_Conform_Oconf(X1,X6,X3,X4,X5)
    | ~ c_Objects_Ohext(X6,X2) ),
    cls_conf__hext_0,
    [final] ).

cnf(i_0_630,axiom,
    ( c_Set_Oimage(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X6,X5,tc_Option_Ooption(X3)) = c_Set_Oimage(X1,X6,X5,tc_Option_Ooption(X3))
    | hBOOL(c_in(X2,X6,X5)) ),
    cls_image__map__upd_0,
    [final] ).

cnf(i_0_631,axiom,
    ( c_Progress_OWTrt_H(X1,X2,X3,X4,X5)
    | ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5) ),
    cls_wt__wt_H_0,
    [final] ).

cnf(i_0_632,axiom,
    ( c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
    | ~ c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
    cls_wt_H__wt_0,
    [final] ).

cnf(i_0_633,axiom,
    ( hBOOL(hAPP(hAPP(X1,c_snd(hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3)),c_fst(hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3)))
    | ~ hBOOL(hAPP(hAPP(X1,X5),X4)) ),
    cls_exI__realizer_0,
    [final] ).

cnf(i_0_634,axiom,
    ( c_Map_Orestrict__map(c_Fun_Ofun__upd(X1,X2,X3,X4,tc_Option_Ooption(X5)),X6,X4,X5) = c_Map_Orestrict__map(X1,X6,X4,X5)
    | hBOOL(c_in(X2,X6,X4)) ),
    cls_restrict__fun__upd_1,
    [final] ).

cnf(i_0_635,axiom,
    ( c_Set_Oimage(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6,X4,X5) = c_Set_Oimage(X1,X6,X4,X5)
    | hBOOL(c_in(X2,X6,X4)) ),
    cls_fun__upd__image_1,
    [final] ).

cnf(i_0_636,axiom,
    c_Map_Odom(c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,hAPP(c_Option_Ooption_OSome(X1),X4),X2,tc_Option_Ooption(X1)),X2,X1) = c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),
    cls_dom__eq__singleton__conv_1,
    [final] ).

cnf(i_0_637,axiom,
    hAPP(c_Fun_Ocomp(c_Option_Omap(X1,X2,X3),c_COMBK(c_Option_Ooption_ONone(X2),tc_Option_Ooption(X2),t_a),tc_Option_Ooption(X2),tc_Option_Ooption(X3),t_a),v_x) = c_Option_Ooption_ONone(X3),
    cls_option__map__o__empty_0,
    [final] ).

cnf(i_0_638,axiom,
    c_Map_Odom(c_Fun_Ofun__upd(X1,X2,c_Option_Ooption_ONone(X3),X4,tc_Option_Ooption(X3)),X4,X3) = c_HOL_Ominus__class_Ominus(c_Map_Odom(X1,X4,X3),c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),
    cls_dom__fun__upd_0,
    [final] ).

cnf(i_0_639,axiom,
    ( hAPP(X1,hAPP(c_Hilbert__Choice_Oinv__into(X2,X1,X3,X4),X5)) = X5
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X1,X2,X3,X4),X4)) ),
    cls_f__inv__into__f_0,
    [final] ).

cnf(i_0_640,axiom,
    ( c_Map_Oran(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X5,X3) = c_Set_Oinsert(X4,c_Map_Oran(X1,X5,X3),X3)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3) ),
    cls_ran__map__upd_0,
    [final] ).

cnf(i_0_641,axiom,
    ( c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X2,X3,X4),X5,c_Option_Ooption_ONone(X4),X3,tc_Option_Ooption(X4)) = c_Map_Orestrict__map(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3,X4)
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    cls_fun__upd__None__restrict_0,
    [final] ).

cnf(i_0_642,axiom,
    hAPP(c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),t_a),X2,c_Option_Ooption_ONone(X1),t_a,tc_Option_Ooption(X1)),v_xa) = c_Option_Ooption_ONone(X1),
    cls_empty__upd__none_0,
    [final] ).

cnf(i_0_643,plain,
    ( hBOOL(hAPP(X1,hAPP(hAPP(X2,X3),X4)))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_split(t_b,t_c,t_a),X2),hAPP(hAPP(c_Pair(t_b,t_c),X3),X4)))) ),
    inference(rw,[status(thm)],[i_0_481,c_0_482]),
    [final] ).

cnf(i_0_644,plain,
    ( hBOOL(hAPP(X1,hAPP(hAPP(X2,X3),X4)))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_split(t_b,t_c,t_a),X2),hAPP(hAPP(c_Pair(t_b,t_c),X3),X4)))) ),
    inference(rw,[status(thm)],[i_0_483,c_0_482]),
    [final] ).

cnf(i_0_645,axiom,
    ( c_Map_Omap__le(c_Map_Omap__add(X1,X2,X3,X4),X5,X3,X4)
    | ~ c_Map_Omap__le(X1,c_Map_Omap__add(X1,X2,X3,X4),X3,X4)
    | ~ c_Map_Omap__le(X2,X5,X3,X4)
    | ~ c_Map_Omap__le(X1,X5,X3,X4) ),
    cls_map__add__le__mapI_0,
    [final] ).

cnf(i_0_646,axiom,
    c_Map_Omap__le(c_Fun_Ofun__upd(X1,X2,c_Option_Ooption_ONone(X3),X4,tc_Option_Ooption(X3)),X1,X4,X3),
    cls_upd__None__map__le_0,
    [final] ).

cnf(i_0_647,axiom,
    ( hBOOL(hAPP(hAPP(c_curry(X1,X2,X3,tc_bool),X4),X5))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5))) ),
    cls_curryI_0,
    [final] ).

cnf(i_0_648,axiom,
    ( c_Map_Odom(c_Fun_Ofun__upd(X1,X2,X3,X4,tc_Option_Ooption(X5)),X4,X5) = c_Set_Oinsert(X2,c_Map_Odom(X1,X4,X5),X4)
    | X3 = c_Option_Ooption_ONone(X5) ),
    cls_dom__fun__upd_1,
    [final] ).

cnf(i_0_649,axiom,
    ( hBOOL(c_in(X1,hAPP(hAPP(c_split(X2,X3,tc_fun(X4,tc_bool)),X5),hAPP(hAPP(c_Pair(X2,X3),X6),X7)),X4))
    | ~ hBOOL(c_in(X1,hAPP(hAPP(X5,X6),X7),X4)) ),
    cls_mem__splitI_0,
    [final] ).

cnf(i_0_650,axiom,
    hAPP(c_Fun_Ocomp(c_COMBK(X1,X2,X3),X4,X3,X2,t_a),v_x) = X1,
    cls_K__record__comp_0,
    [final] ).

cnf(i_0_651,axiom,
    ( X1 = c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X2),X4,hAPP(c_Option_Ooption_OSome(X3),c_Map_Osko__Map__Xdom__eq__singleton__conv__1__1(X1,X4,X2,X3)),X2,tc_Option_Ooption(X3))
    | c_Map_Odom(X1,X2,X3) != c_Set_Oinsert(X4,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2) ),
    cls_dom__eq__singleton__conv_0,
    [final] ).

cnf(i_0_652,axiom,
    ( hAPP(c_Fun_Ooverride__on(X1,X2,X3,X4,X5),X6) = hAPP(X2,X6)
    | ~ hBOOL(c_in(X6,X3,X4)) ),
    cls_override__on__apply__in_0,
    [final] ).

cnf(i_0_653,axiom,
    ( hAPP(c_Map_Omap__upds(X1,X2,X3,X4,X5),X6) = hAPP(X1,X6)
    | hBOOL(c_in(X6,c_List_Oset(X2,X4),X4)) ),
    cls_map__upds__apply__nontin_0,
    [final] ).

cnf(i_0_654,axiom,
    ( X2 = X5
    | hAPP(c_Fun_Ofun__upd(X1,X5,hAPP(c_Option_Ooption_OSome(X3),X6),X7,tc_Option_Ooption(X3)),X2) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    cls_map__upd__Some__unfold_4,
    [final] ).

cnf(i_0_655,axiom,
    ( hAPP(c_Fun_Ooverride__on(X1,X2,X3,X4,X5),X6) = hAPP(X1,X6)
    | hBOOL(c_in(X6,X3,X4)) ),
    cls_override__on__apply__notin_0,
    [final] ).

cnf(i_0_656,axiom,
    hAPP(c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X2) = hAPP(c_Option_Ooption_OSome(X3),X4),
    cls_map__upd__Some__unfold_3,
    [final] ).

cnf(i_0_657,axiom,
    hAPP(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6) = hAPP(X1,hAPP(X2,X6)),
    cls_o__apply_0,
    [final] ).

cnf(i_0_658,axiom,
    hAPP(X1,hAPP(X2,X3)) = hAPP(c_Fun_Ocomp(X1,X2,X4,X5,X6),X3),
    cls_o__eq__dest__lhs_0,
    [final] ).

cnf(i_0_659,axiom,
    hAPP(c_Fun_Ocomp(X1,X2,X3,X4,t_a),v_x) = hAPP(X1,hAPP(X2,v_x)),
    cls_o__def_0,
    [final] ).

cnf(i_0_660,axiom,
    ( hAPP(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6) = hAPP(X1,X6)
    | X6 = X2 ),
    cls_fun__upd__apply_1,
    [final] ).

cnf(i_0_661,axiom,
    ( hAPP(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X6) = hAPP(X1,X6)
    | X6 = X2 ),
    cls_fun__upd__other_0,
    [final] ).

cnf(i_0_662,axiom,
    hAPP(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X2) = X3,
    cls_fun__upd__same_0,
    [final] ).

cnf(i_0_663,axiom,
    hAPP(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),X2) = X3,
    cls_fun__upd__apply_0,
    [final] ).

cnf(i_0_664,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(c_in(hAPP(X4,X1),c_Set_Oimage(X4,X2,X3,X5),X5))
    | ~ c_Fun_Oinj__on(X4,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X5) ),
    cls_inj__image__mem__iff_0,
    [final] ).

cnf(i_0_665,axiom,
    c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OFAcc(X6,X7,X8,X5),
    cls_exp_Osimps_I155_J_0,
    [final] ).

cnf(i_0_666,axiom,
    c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OFAss(X5,X6,X7,X8,X4),
    cls_exp_Osimps_I154_J_0,
    [final] ).

cnf(i_0_667,axiom,
    ( c_Fun_Ocomp(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),X2,X3,X1,X1) = c_Fun_Oid(X1)
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    cls_inj__iff_0,
    [final] ).

cnf(i_0_668,axiom,
    c_Map_Orestrict__map(X1,c_Set_Oinsert(X2,X3,X4),X4,X5) = c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X3,X4,X5),X2,hAPP(X1,X2),X4,tc_Option_Ooption(X5)),
    cls_restrict__map__insert_0,
    [final] ).

cnf(i_0_669,axiom,
    ( c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,X2,X3,X4),X5,c_Option_Ooption_ONone(X4),X3,tc_Option_Ooption(X4)) = c_Map_Orestrict__map(X1,X2,X3,X4)
    | hBOOL(c_in(X5,X2,X3)) ),
    cls_fun__upd__None__restrict_1,
    [final] ).

cnf(i_0_670,axiom,
    ( hAPP(c_Map_Omap__of(c_List_Ozip(X1,X2,X3,X4),X3,X4),X5) != c_Option_Ooption_ONone(X4)
    | c_Nat_Osize__class_Osize(X1,tc_List_Olist(X3)) != c_Nat_Osize__class_Osize(X2,tc_List_Olist(X4))
    | ~ hBOOL(c_in(X5,c_List_Oset(X1,X3),X3)) ),
    cls_map__of__zip__is__None_0,
    [final] ).

cnf(i_0_671,axiom,
    c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)) != c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X5),
    cls_map__upd__nonempty_0,
    [final] ).

cnf(i_0_672,axiom,
    ( hBOOL(c_in(X5,c_List_Oset(X1,X3),X3))
    | hAPP(c_Map_Omap__of(c_List_Ozip(X1,X2,X3,X4),X3,X4),X5) != hAPP(c_Option_Ooption_OSome(X4),X6)
    | c_Nat_Osize__class_Osize(X1,tc_List_Olist(X3)) != c_Nat_Osize__class_Osize(X2,tc_List_Olist(X4)) ),
    cls_map__of__zip__is__Some_1,
    [final] ).

cnf(i_0_673,axiom,
    ( X1 = c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar))
    | ~ c_BigStep_Oeval(X3,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X4,X1,X5) ),
    cls_eval__cases_I1_J_0,
    [final] ).

cnf(i_0_674,axiom,
    ( X1 = X2
    | ~ c_BigStep_Oeval(X3,c_Expr_Oexp_OVal(X4,tc_List_Olist(tc_String_Ochar)),X2,X5,X1) ),
    cls_eval__cases_I1_J_1,
    [final] ).

cnf(i_0_675,axiom,
    ( c_Set_Oimage(X1,c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(X4,tc_bool)),X4,X5) = c_HOL_Ominus__class_Ominus(c_Set_Oimage(X1,X2,X4,X5),c_Set_Oimage(X1,X3,X4,X5),tc_fun(X5,tc_bool))
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X4,tc_bool)),X4,X5) ),
    cls_image__set__diff_0,
    [final] ).

cnf(i_0_676,axiom,
    c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OVal(X6,X5),
    cls_exp_Osimps_I79_J_0,
    [final] ).

cnf(i_0_677,axiom,
    c_Expr_Oexp_OVal(X1,X2) != c_Expr_Oexp_OFAss(X3,X4,X5,X6,X2),
    cls_exp_Osimps_I78_J_0,
    [final] ).

cnf(i_0_678,axiom,
    ( hAPP(X1,X2) = X3
    | c_Fun_Ofun__upd(X1,X2,X3,X4,X5) != X1 ),
    cls_fun__upd__idem__iff_0,
    [final] ).

cnf(i_0_679,axiom,
    c_Map_Omap__of(c_List_Olist_OCons(X1,X2,tc_prod(X3,X4)),X3,X4) = c_Fun_Ofun__upd(c_Map_Omap__of(X2,X3,X4),c_fst(X1,X3,X4),hAPP(c_Option_Ooption_OSome(X4),c_snd(X1,X3,X4)),X3,tc_Option_Ooption(X4)),
    cls_map__of_Osimps_I2_J_0,
    [final] ).

cnf(i_0_680,axiom,
    ( c_Set_Oimage(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),c_Set_Oimage(X2,X4,X1,X3),X3,X1) = X4
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    cls_image__inv__f__f_0,
    [final] ).

cnf(i_0_681,axiom,
    ( c_Set_Oimage(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),c_Set_Oimage(X2,X4,X1,X3),X3,X1) = X4
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    cls_inv__image__comp_0,
    [final] ).

cnf(i_0_682,axiom,
    ( hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5))
    | ~ hBOOL(c_in(X2,X3,X4))
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X4,tc_bool)),X4,X5) ),
    cls_inj__image__mem__iff_1,
    [final] ).

cnf(i_0_683,axiom,
    ( hAPP(c_Map_Omap__of(c_List_Ofilter(hAPP(c_split(X2,X3,tc_bool),X6),X1,tc_prod(X2,X3)),X2,X3),X4) = hAPP(c_Option_Ooption_OSome(X3),X5)
    | hAPP(c_Map_Omap__of(X1,X2,X3),X4) != hAPP(c_Option_Ooption_OSome(X3),X5)
    | ~ hBOOL(hAPP(hAPP(X6,X4),X5)) ),
    cls_map__of__filter__in_0,
    [final] ).

cnf(i_0_684,axiom,
    ( c_Conform_Ooconf(X1,X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Oinit__fields(X4)),X5)
    | ~ c_TypeRel_OFields(X1,X3,X4,X5) ),
    cls_oconf__init__fields_0,
    [final] ).

cnf(i_0_685,axiom,
    ( c_Fun_Oinj__on(X1,c_Map_Odom(X1,X2,X3),X2,tc_Option_Ooption(X3))
    | ~ c_Fun_Oinj__on(c_Map_Omap__add(X4,X1,X2,X3),c_Map_Odom(X1,X2,X3),X2,tc_Option_Ooption(X3)) ),
    cls_inj__on__map__add__dom_0,
    [final] ).

cnf(i_0_686,axiom,
    ( c_Map_Omap__add(X1,X2,X3,X4) = c_Map_Omap__add(X2,X1,X3,X4)
    | ~ c_Map_Omap__le(X1,c_Map_Omap__add(X1,X2,X3,X4),X3,X4) ),
    cls_map__le__iff__map__add__commute_0,
    [final] ).

cnf(i_0_687,axiom,
    ( c_Conform_Oconf(X4,X1,X2,X5,X6)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | ~ c_TypeRel_Owiden(X4,X3,X5,X6) ),
    cls_conf__def_2,
    [final] ).

cnf(i_0_688,axiom,
    ( c_Set_Oimage(c_Fun_Othe__inv__into(X1,X2,X3,X4),c_Set_Oimage(X2,X1,X3,X4),X4,X3) = X1
    | ~ c_Fun_Oinj__on(X2,X1,X3,X4) ),
    cls_the__inv__into__onto_0,
    [final] ).

cnf(i_0_689,axiom,
    ( c_Fun_Oinj__on(c_Fun_Othe__inv__into(X1,X2,X3,X4),c_Set_Oimage(X2,X1,X3,X4),X4,X3)
    | ~ c_Fun_Oinj__on(X2,X1,X3,X4) ),
    cls_inj__on__the__inv__into_0,
    [final] ).

cnf(i_0_690,axiom,
    hAPP(v_ha____,v_a____) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),v_fs____)),
    cls_ha_0,
    [final] ).

cnf(i_0_691,axiom,
    ( c_Map_Omap__le(X1,c_Map_Omap__add(X1,X2,X3,X4),X3,X4)
    | c_Map_Omap__add(X1,X2,X3,X4) != c_Map_Omap__add(X2,X1,X3,X4) ),
    cls_map__le__iff__map__add__commute_1,
    [final] ).

cnf(i_0_692,axiom,
    c_Map_Omap__add(X1,c_Map_Omap__add(X2,X3,X4,X5),X4,X5) = c_Map_Omap__add(c_Map_Omap__add(X1,X2,X4,X5),X3,X4,X5),
    cls_map__add__assoc_0,
    [final] ).

cnf(i_0_693,axiom,
    ( hBOOL(hAPP(hAPP(X1,X2),X3))
    | ~ hBOOL(hAPP(hAPP(c_split(X4,X5,tc_bool),X1),hAPP(hAPP(c_Pair(X4,X5),X2),X3))) ),
    cls_splitD_0,
    [final] ).

cnf(i_0_694,axiom,
    c_Product__Type_Oprod_Oprod__rec(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3,X6) = hAPP(hAPP(X1,X4),X5),
    cls_prod_Orecs_0,
    [final] ).

cnf(i_0_695,axiom,
    ( c_Fun_Oinj__on(c_Map_Omap__add(X1,X2,X3,X4),c_Map_Odom(X2,X3,X4),X3,tc_Option_Ooption(X4))
    | ~ c_Fun_Oinj__on(X2,c_Map_Odom(X2,X3,X4),X3,tc_Option_Ooption(X4)) ),
    cls_inj__on__map__add__dom_1,
    [final] ).

cnf(i_0_696,axiom,
    ( c_Map_Omap__le(X1,X2,X3,X4)
    | ~ c_Map_Omap__le(c_Map_Omap__add(X5,X1,X3,X4),X2,X3,X4) ),
    cls_map__add__le__mapE_0,
    [final] ).

cnf(i_0_697,axiom,
    ( c_Finite__Set_Osetprod(X2,X3,X4,X1) = c_Finite__Set_Osetprod(c_Fun_Oid(X1),c_Set_Oimage(X2,X3,X4,X1),X1,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__mult(X1)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X1) ),
    cls_setprod__reindex__id_0,
    [final] ).

cnf(i_0_698,axiom,
    ( c_Finite__Set_Osetsum(X2,X3,X4,X1) = c_Finite__Set_Osetsum(c_Fun_Oid(X1),c_Set_Oimage(X2,X3,X4,X1),X1,X1)
    | ~ class_OrderedGroup_Ocomm__monoid__add(X1)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X1) ),
    cls_setsum__reindex__id_0,
    [final] ).

cnf(i_0_699,axiom,
    hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X4),X4)),
    cls_rangeI_0,
    [final] ).

cnf(i_0_700,axiom,
    ( hAPP(c_Map_Omap__of(c_List_Ozip(X1,X3,X2,X4),X2,X4),X5) = c_Option_Ooption_ONone(X4)
    | hBOOL(c_in(X5,c_List_Oset(X1,X2),X2))
    | c_Nat_Osize__class_Osize(X1,tc_List_Olist(X2)) != c_Nat_Osize__class_Osize(X3,tc_List_Olist(X4)) ),
    cls_map__of__zip__is__None_1,
    [final] ).

cnf(i_0_701,axiom,
    ( hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5))
    | ~ hBOOL(c_in(X2,X3,X4)) ),
    cls_imageI_0,
    [final] ).

cnf(i_0_702,axiom,
    ( hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5))
    | ~ hBOOL(c_in(X2,X3,X4)) ),
    cls_image__eqI_0,
    [final] ).

cnf(i_0_703,axiom,
    ( hBOOL(c_in(hAPP(X4,X1),c_Set_Oimage(X4,X2,X3,X5),X5))
    | ~ hBOOL(c_in(X1,X2,X3)) ),
    cls_image__iff_2,
    [final] ).

cnf(i_0_704,axiom,
    ( hBOOL(c_in(hAPP(X4,X1),c_Set_Oimage(X4,X2,X3,X5),X5))
    | ~ hBOOL(c_in(X1,X2,X3)) ),
    cls_rev__image__eqI_0,
    [final] ).

cnf(i_0_705,axiom,
    ( c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)) = X1
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    cls_map__upd__triv_0,
    [final] ).

cnf(i_0_706,axiom,
    ( hAPP(c_Map_Omap__of(c_List_Olist_OCons(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,tc_prod(X1,X2)),X1,X2),X6) = hAPP(c_Map_Omap__of(X5,X1,X2),X6)
    | X3 = X6 ),
    cls_map__of__Cons__code_I2_J_1,
    [final] ).

cnf(i_0_707,axiom,
    ( c_Progress_OWTrt_H(X4,X1,X5,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3) ),
    cls_WTrt_H__WTrts_H_Ointros_I3_J_0,
    [final] ).

cnf(i_0_708,axiom,
    ( c_WellTypeRT_OWTrt(X4,X1,X5,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3) ),
    cls_WTrtVal_0,
    [final] ).

cnf(i_0_709,axiom,
    c_BigStep_Oeval(X1,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3),
    cls_Val_0,
    [final] ).

cnf(i_0_710,axiom,
    c_Fun_Ooverride__on(X1,X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4) = X1,
    cls_override__on__emptyset_0,
    [final] ).

cnf(i_0_711,axiom,
    c_Option_Ooption_Ooption__rec(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,X3) = hAPP(X2,X4),
    cls_option_Orecs_I2_J_0,
    [final] ).

cnf(i_0_712,axiom,
    c_Option_Ooption_Ooption__case(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,X3) = hAPP(X2,X4),
    cls_option_Osimps_I5_J_0,
    [final] ).

cnf(i_0_713,axiom,
    ( c_Conform_Oconf(X4,X1,X2,X3,X5)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3) ),
    cls_typeof__conf_0,
    [final] ).

cnf(i_0_714,axiom,
    ( X2 = X5
    | c_Set_Oimage(X1,X2,X3,X4) != c_Set_Oimage(X1,X5,X3,X4)
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X4) ),
    cls_inj__image__eq__iff_0,
    [final] ).

cnf(i_0_715,axiom,
    c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4) = X1,
    cls_fun__upd__idem_0,
    [final] ).

cnf(i_0_716,axiom,
    c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4) = X1,
    cls_fun__upd__triv_0,
    [final] ).

cnf(i_0_717,axiom,
    c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4) = X1,
    cls_fun__upd__idem__iff_1,
    [final] ).

cnf(i_0_718,axiom,
    hAPP(hAPP(c_curry(X1,X2,X3,X4),X5),X6) = hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X5),X6)),
    cls_curry__conv_0,
    [final] ).

cnf(i_0_719,axiom,
    c_List_Ozip(c_List_Olist_OCons(X1,X2,X3),c_List_Olist_OCons(X4,X5,X6),X3,X6) = c_List_Olist_OCons(hAPP(hAPP(c_Pair(X3,X6),X1),X4),c_List_Ozip(X2,X5,X3,X6),tc_prod(X3,X6)),
    cls_zip__Cons__Cons_0,
    [final] ).

cnf(i_0_720,axiom,
    c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3) = X2,
    cls_id__o_0,
    [final] ).

cnf(i_0_721,axiom,
    c_Fun_Ocomp(X1,c_Fun_Oid(X2),X2,X3,X2) = X1,
    cls_o__id_0,
    [final] ).

cnf(i_0_722,axiom,
    c_Option_Ooption_Ooption__rec(X1,X2,c_Option_Ooption_ONone(X3),X4,X3) = X1,
    cls_option_Orecs_I1_J_0,
    [final] ).

cnf(i_0_723,axiom,
    c_Option_Ooption_Ooption__case(X1,X2,c_Option_Ooption_ONone(X3),X4,X3) = X1,
    cls_option_Osimps_I4_J_0,
    [final] ).

cnf(i_0_724,axiom,
    hAPP(c_Map_Omap__of(c_List_Olist_OCons(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,tc_prod(X1,X2)),X1,X2),X3) = hAPP(c_Option_Ooption_OSome(X2),X4),
    cls_map__of__Cons__code_I2_J_0,
    [final] ).

cnf(i_0_725,axiom,
    ( c_Conform_Ooconf(X4,X1,X3,X5)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X3)
    | ~ c_Conform_Ohconf(X4,X1,X5) ),
    cls_hconfD_0,
    [final] ).

cnf(i_0_726,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),hAPP(X2,X4)) = X4
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    cls_inv__f__f_0,
    [final] ).

cnf(i_0_727,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X1,X2,X3),hAPP(X1,X4)) = X4
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2,X3) ),
    cls_inv__f__eq_0,
    [final] ).

cnf(i_0_728,axiom,
    ( hAPP(c_Fun_Othe__inv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X1,X3),hAPP(X2,X4)) = X4
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X1,X3) ),
    cls_the__inv__f__f_0,
    [final] ).

cnf(i_0_729,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),hAPP(X2,X5)) = X5
    | ~ hBOOL(c_in(X5,X1,X3))
    | ~ c_Fun_Oinj__on(X2,X1,X3,X4) ),
    cls_inv__into__f__f_0,
    [final] ).

cnf(i_0_730,axiom,
    ( hAPP(c_Hilbert__Choice_Oinv__into(X2,X4,X3,X5),hAPP(X4,X1)) = X1
    | ~ hBOOL(c_in(X1,X2,X3))
    | ~ c_Fun_Oinj__on(X4,X2,X3,X5) ),
    cls_inv__into__f__eq_0,
    [final] ).

cnf(i_0_731,axiom,
    ( hAPP(c_Fun_Othe__inv__into(X1,X2,X3,X4),hAPP(X2,X5)) = X5
    | ~ hBOOL(c_in(X5,X1,X3))
    | ~ c_Fun_Oinj__on(X2,X1,X3,X4) ),
    cls_the__inv__into__f__f_0,
    [final] ).

cnf(i_0_732,axiom,
    ( hAPP(c_Fun_Othe__inv__into(X2,X1,X3,X4),hAPP(X1,X5)) = X5
    | ~ c_Fun_Oinj__on(X1,X2,X3,X4)
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    cls_the__inv__into__f__eq_0,
    [final] ).

cnf(i_0_733,axiom,
    ( hBOOL(c_in(X1,c_List_Oset(X2,X3),X3))
    | X1 = X4
    | ~ hBOOL(c_in(X1,c_List_Oset(c_List_Olist_OCons(X4,X2,X3),X3),X3)) ),
    cls_set__ConsD_0,
    [final] ).

cnf(i_0_734,axiom,
    ( hBOOL(hAPP(X1,c_snd(hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3)))
    | ~ hBOOL(hAPP(X1,X5))
    | ~ hBOOL(hAPP(X6,X4)) ),
    cls_conjI__realizer_1,
    [final] ).

cnf(i_0_735,axiom,
    ( hBOOL(hAPP(X1,c_fst(hAPP(hAPP(c_Pair(X2,X3),X4),X5),X2,X3)))
    | ~ hBOOL(hAPP(X6,X5))
    | ~ hBOOL(hAPP(X1,X4)) ),
    cls_conjI__realizer_0,
    [final] ).

cnf(i_0_736,axiom,
    ( hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) = hAPP(X2,X5)
    | ~ hBOOL(c_in(X5,c_Map_Odom(X2,X3,X4),X3)) ),
    cls_map__add__dom__app__simps_I1_J_0,
    [final] ).

cnf(i_0_737,axiom,
    ( c_Map_Omap__le(X1,X2,X3,X4)
    | ~ c_Map_Omap__le(X5,X2,X3,X4)
    | ~ c_Map_Omap__le(X1,X5,X3,X4) ),
    cls_map__le__trans_0,
    [final] ).

cnf(i_0_738,axiom,
    ( c_TypeRel_Owiden(X1,X2,X3,X4)
    | ~ c_TypeRel_Owiden(X1,X5,X3,X4)
    | ~ c_TypeRel_Owiden(X1,X2,X5,X4) ),
    cls_widen__trans_0,
    [final] ).

cnf(i_0_739,axiom,
    ( c_Set_Oinsert(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5) = c_Set_Oimage(X1,X3,X4,X5)
    | ~ hBOOL(c_in(X2,X3,X4)) ),
    cls_insert__image_0,
    [final] ).

cnf(i_0_740,axiom,
    ( hBOOL(hAPP(hAPP(c_split(X1,X2,tc_bool),X3),hAPP(hAPP(c_Pair(X1,X2),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(X3,X4),X5)) ),
    cls_splitI_0,
    [final] ).

cnf(i_0_741,plain,
    ( hBOOL(hAPP(hAPP(c_split(X1,X2,tc_bool),X3),hAPP(hAPP(c_Pair(X1,X2),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(X3,X4),X5)) ),
    inference(rw,[status(thm)],[i_0_484,c_0_482]),
    [final] ).

cnf(i_0_742,axiom,
    ( hAPP(X1,X2) = hAPP(X3,X2)
    | ~ hBOOL(c_in(X2,c_Map_Odom(X1,X4,X5),X4))
    | ~ c_Map_Omap__le(X1,X3,X4,X5) ),
    cls_map__le__def_0,
    [final] ).

cnf(i_0_743,axiom,
    c_Set_Oimage(X1,c_Set_Oinsert(X2,X3,X4),X4,X5) = c_Set_Oinsert(hAPP(X1,X2),c_Set_Oimage(X1,X3,X4,X5),X5),
    cls_image__insert_0,
    [final] ).

cnf(i_0_744,axiom,
    ( hAPP(X1,X5) = hAPP(c_Option_Ooption_OSome(X4),X6)
    | hAPP(X2,X5) = hAPP(c_Option_Ooption_OSome(X4),X6)
    | hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) != hAPP(c_Option_Ooption_OSome(X4),X6) ),
    cls_map__add__SomeD_1,
    [final] ).

cnf(i_0_745,axiom,
    ( hAPP(X2,X5) = c_Option_Ooption_ONone(X4)
    | hAPP(X2,X5) = hAPP(c_Option_Ooption_OSome(X4),X6)
    | hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) != hAPP(c_Option_Ooption_OSome(X4),X6) ),
    cls_map__add__SomeD_0,
    [final] ).

cnf(i_0_746,axiom,
    ( hBOOL(hAPP(X1,c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(X1,X2,X3)))
    | ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5))) ),
    cls_split__paired__Ex_1,
    [final] ).

cnf(i_0_747,axiom,
    ( hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) = hAPP(X1,X5)
    | hBOOL(c_in(X5,c_Map_Odom(X2,X3,X4),X3)) ),
    cls_map__add__dom__app__simps_I3_J_0,
    [final] ).

cnf(i_0_748,axiom,
    ( hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) = hAPP(X2,X5)
    | hBOOL(c_in(X5,c_Map_Odom(X1,X3,X4),X3)) ),
    cls_map__add__dom__app__simps_I2_J_0,
    [final] ).

cnf(i_0_749,axiom,
    ( X1 = X2
    | ~ hBOOL(c_in(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3)) ),
    cls_singletonE_0,
    [final] ).

cnf(i_0_750,axiom,
    ( X1 = X5
    | X1 = X4
    | c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) != c_Set_Oinsert(X4,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) ),
    cls_doubleton__eq__iff_0,
    [final] ).

cnf(i_0_751,axiom,
    ( X2 = X4
    | X1 = X4
    | c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) != c_Set_Oinsert(X4,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) ),
    cls_doubleton__eq__iff_1,
    [final] ).

cnf(i_0_752,axiom,
    ( X1 = X5
    | X2 = X5
    | c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) != c_Set_Oinsert(X4,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) ),
    cls_doubleton__eq__iff_2,
    [final] ).

cnf(i_0_753,axiom,
    ( X2 = X4
    | X2 = X5
    | c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) != c_Set_Oinsert(X4,c_Set_Oinsert(X5,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) ),
    cls_doubleton__eq__iff_3,
    [final] ).

cnf(i_0_754,axiom,
    c_HOL_Ominus__class_Ominus(X1,c_Set_Oinsert(X2,X3,X4),tc_fun(X4,tc_bool)) = c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X3,tc_fun(X4,tc_bool)),
    cls_Diff__insert2_0,
    [final] ).

cnf(i_0_755,axiom,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(c_in(X1,c_HOL_Ominus__class_Ominus(X4,X2,tc_fun(X3,tc_bool)),X3)) ),
    cls_DiffE_1,
    [final] ).

cnf(i_0_756,axiom,
    ( hAPP(X1,X5) = c_Option_Ooption_ONone(X4)
    | hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) != c_Option_Ooption_ONone(X4) ),
    cls_map__add__None_1,
    [final] ).

cnf(i_0_757,axiom,
    ( hAPP(X2,X5) = c_Option_Ooption_ONone(X4)
    | hAPP(c_Map_Omap__add(X1,X2,X3,X4),X5) != c_Option_Ooption_ONone(X4) ),
    cls_map__add__None_0,
    [final] ).

cnf(i_0_758,axiom,
    ( c_Fun_Oinj__on(X1,X2,X3,X4)
    | ~ c_Fun_Oinj__on(X1,c_Set_Oinsert(X5,X2,X3),X3,X4) ),
    cls_inj__on__insert_0,
    [final] ).

cnf(i_0_759,axiom,
    ( c_Set_Oinsert(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3) = X2
    | ~ hBOOL(c_in(X1,X2,X3)) ),
    cls_insert__Diff_0,
    [final] ).

cnf(i_0_760,axiom,
    ( c_Fun_Oinj__on(X1,c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(X4,tc_bool)),X4,X5)
    | ~ c_Fun_Oinj__on(X1,X2,X4,X5) ),
    cls_inj__on__diff_0,
    [final] ).

cnf(i_0_761,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ hBOOL(c_in(X3,X4,X5))
    | ~ hBOOL(c_in(X2,X4,X5))
    | ~ c_Fun_Oinj__on(X1,X4,X5,X6) ),
    cls_inj__on__contraD_0,
    [final] ).

cnf(i_0_762,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ hBOOL(c_in(X3,X4,X5))
    | ~ hBOOL(c_in(X2,X4,X5))
    | ~ c_Fun_Oinj__on(X1,X4,X5,X6) ),
    cls_inj__on__iff_0,
    [final] ).

cnf(i_0_763,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ hBOOL(c_in(X3,X4,X5))
    | ~ hBOOL(c_in(X2,X4,X5))
    | ~ c_Fun_Oinj__on(X1,X4,X5,X6) ),
    cls_inj__on__def_0,
    [final] ).

cnf(i_0_764,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ c_Fun_Oinj__on(X1,X4,X5,X6)
    | ~ hBOOL(c_in(X3,X4,X5))
    | ~ hBOOL(c_in(X2,X4,X5)) ),
    cls_inj__onD_0,
    [final] ).

cnf(i_0_765,axiom,
    ( X1 = X2
    | ~ c_TypeRel_OFields(X3,X4,X1,X5)
    | ~ c_TypeRel_OFields(X3,X4,X2,X5) ),
    cls_has__fields__fun_0,
    [final] ).

cnf(i_0_766,axiom,
    ( X1 = X2
    | ~ c_Map_Omap__le(X2,X1,X3,X4)
    | ~ c_Map_Omap__le(X1,X2,X3,X4) ),
    cls_map__le__antisym_0,
    [final] ).

cnf(i_0_767,axiom,
    ( X1 = X5
    | c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OFAcc(X5,X6,X7,X4) ),
    cls_exp_Osimps_I7_J_0,
    [final] ).

cnf(i_0_768,axiom,
    ( X2 = X6
    | c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OFAcc(X5,X6,X7,X4) ),
    cls_exp_Osimps_I7_J_1,
    [final] ).

cnf(i_0_769,axiom,
    ( X3 = X7
    | c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OFAcc(X5,X6,X7,X4) ),
    cls_exp_Osimps_I7_J_2,
    [final] ).

cnf(i_0_770,axiom,
    ( hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | ~ hBOOL(hAPP(X1,c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__All__1__1(X1,X2,X3))) ),
    cls_split__paired__All_0,
    [final] ).

cnf(i_0_771,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(c_in(X1,c_HOL_Ominus__class_Ominus(X2,X4,tc_fun(X3,tc_bool)),X3)) ),
    cls_DiffE_0,
    [final] ).

cnf(i_0_772,axiom,
    hAPP(c_Map_Orestrict__map(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),t_a),X2,t_a,X1),v_x) = c_Option_Ooption_ONone(X1),
    cls_restrict__map__empty_0,
    [final] ).

cnf(i_0_773,axiom,
    c_Map_Omap__le(X1,c_Map_Omap__add(X2,X1,X3,X4),X3,X4),
    cls_map__le__map__add_0,
    [final] ).

cnf(i_0_774,axiom,
    ( hBOOL(c_in(c_ATP__Linkup_Osko__Option__Xospec__1__1(hAPP(c_Option_Ooption_OSome(X1),X2),X3,X1),c_Option_Oset(hAPP(c_Option_Ooption_OSome(X1),X2),X1),X1))
    | hBOOL(hAPP(X3,X2)) ),
    cls_ospec_0,
    [final] ).

cnf(i_0_775,axiom,
    ( hBOOL(c_in(X1,c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(X4,tc_bool)),X4))
    | hBOOL(c_in(X1,X3,X4))
    | ~ hBOOL(c_in(X1,X2,X4)) ),
    cls_Diff__iff_2,
    [final] ).

cnf(i_0_776,axiom,
    ( hBOOL(c_in(X1,c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(X4,tc_bool)),X4))
    | hBOOL(c_in(X1,X3,X4))
    | ~ hBOOL(c_in(X1,X2,X4)) ),
    cls_DiffI_0,
    [final] ).

cnf(i_0_777,axiom,
    ( hAPP(c_Map_Orestrict__map(X1,X2,X3,X4),X5) = hAPP(X1,X5)
    | ~ hBOOL(c_in(X5,X2,X3)) ),
    cls_restrict__in_0,
    [final] ).

cnf(i_0_778,axiom,
    c_Set_Oinsert(X1,c_HOL_Ominus__class_Ominus(X2,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)),X3) = c_Set_Oinsert(X1,X2,X3),
    cls_insert__Diff__single_0,
    [final] ).

cnf(i_0_779,axiom,
    ( c_Conform_Ooconf(X1,X2,X3,X4)
    | ~ c_Objects_Ohext(X5,X2)
    | ~ c_Conform_Ooconf(X1,X5,X3,X4) ),
    cls_oconf__hext_0,
    [final] ).

cnf(i_0_780,axiom,
    ( hBOOL(hAPP(X1,X3))
    | ~ hBOOL(hAPP(X1,c_ATP__Linkup_Osko__Option__Xospec__1__1(hAPP(c_Option_Ooption_OSome(X2),X3),X1,X2))) ),
    cls_ospec_1,
    [final] ).

cnf(i_0_781,axiom,
    ( c_Set_Oimage(c_COMBK(X1,X2,X3),X4,X3,X2) = c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)
    | ~ hBOOL(c_in(X5,X4,X3)) ),
    cls_image__constant_0,
    [final] ).

cnf(i_0_782,axiom,
    c_HOL_Ominus__class_Ominus(X1,c_Set_Oinsert(X2,X3,X4),tc_fun(X4,tc_bool)) = c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(X1,X3,tc_fun(X4,tc_bool)),c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),
    cls_Diff__insert_0,
    [final] ).

cnf(i_0_783,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | X1 = X4
    | ~ hBOOL(c_in(X1,c_Set_Oinsert(X4,X2,X3),X3)) ),
    cls_insertE_0,
    [final] ).

cnf(i_0_784,axiom,
    ( hAPP(c_Map_Orestrict__map(X1,X2,X3,X4),X5) = c_Option_Ooption_ONone(X4)
    | hBOOL(c_in(X5,X2,X3)) ),
    cls_restrict__out_0,
    [final] ).

cnf(i_0_785,axiom,
    hAPP(c_split(X1,X2,X3),c_curry(X4,X1,X2,X3)) = X4,
    cls_split__curry_0,
    [final] ).

cnf(i_0_786,axiom,
    hAPP(hAPP(c_split(X1,X2,X3),X4),X5) = hAPP(hAPP(X4,c_fst(X5,X1,X2)),c_snd(X5,X1,X2)),
    cls_split__beta_0,
    [final] ).

cnf(i_0_787,plain,
    hAPP(hAPP(c_split(X1,X2,X3),X4),X5) = hAPP(hAPP(X4,c_fst(X5,X1,X2)),c_snd(X5,X1,X2)),
    inference(rw,[status(thm)],[i_0_485,c_0_482]),
    [final] ).

cnf(i_0_788,axiom,
    ( hAPP(c_Map_Omap__add(X1,X5,X6,X3),X2) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X5,X2) != c_Option_Ooption_ONone(X3) ),
    cls_map__add__Some__iff_3,
    [final] ).

cnf(i_0_789,axiom,
    hAPP(c_Map_Orestrict__map(X1,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a,X2),v_x) = c_Option_Ooption_ONone(X2),
    cls_restrict__map__to__empty_0,
    [final] ).

cnf(i_0_790,axiom,
    ( hAPP(c_Map_Omap__add(X5,X1,X6,X3),X2) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    cls_map__add__Some__iff_2,
    [final] ).

cnf(i_0_791,axiom,
    ( hAPP(c_Map_Omap__add(X5,X1,X6,X3),X2) = hAPP(c_Option_Ooption_OSome(X3),X4)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    cls_map__add__find__right_0,
    [final] ).

cnf(i_0_792,axiom,
    ( hAPP(c_Map_Omap__add(X1,X4,X5,X3),X2) = c_Option_Ooption_ONone(X3)
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3)
    | hAPP(X4,X2) != c_Option_Ooption_ONone(X3) ),
    cls_map__add__None_2,
    [final] ).

cnf(i_0_793,axiom,
    ( hAPP(X1,X2) != c_Option_Ooption_ONone(X3)
    | ~ hBOOL(c_in(X2,c_Map_Odom(X1,X4,X3),X4)) ),
    cls_domIff_0,
    [final] ).

cnf(i_0_794,axiom,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2),X2)),
    cls_singleton__iff_1,
    [final] ).

cnf(i_0_795,axiom,
    c_Set_Oinsert(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3) = c_Set_Oinsert(X2,c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),X3),
    cls_doubleton__eq__iff_4,
    [final] ).

cnf(i_0_796,axiom,
    ( X2 = X3
    | hAPP(X1,X2) != hAPP(X1,X3)
    | ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X4,tc_bool)),X4,X5) ),
    cls_injD_0,
    [final] ).

cnf(i_0_797,axiom,
    ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(X1,X2,X3),c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3),tc_fun(X3,tc_bool)) = X2
    | hBOOL(c_in(X1,X2,X3)) ),
    cls_Diff__insert__absorb_0,
    [final] ).

cnf(i_0_798,axiom,
    ( c_HOL_Ominus__class_Ominus(c_Map_Odom(X1,X4,X3),c_Set_Oinsert(X2,X5,X4),tc_fun(X4,tc_bool)) = c_HOL_Ominus__class_Ominus(c_Map_Odom(X1,X4,X3),X5,tc_fun(X4,tc_bool))
    | hAPP(X1,X2) != c_Option_Ooption_ONone(X3) ),
    cls_dom__minus_0,
    [final] ).

cnf(i_0_799,axiom,
    ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(X1,X2,X3),X4,tc_fun(X3,tc_bool)) = c_Set_Oinsert(X1,c_HOL_Ominus__class_Ominus(X2,X4,tc_fun(X3,tc_bool)),X3)
    | hBOOL(c_in(X1,X4,X3)) ),
    cls_insert__Diff__if_1,
    [final] ).

cnf(i_0_800,axiom,
    ( hBOOL(c_in(X1,c_Set_Oinsert(X2,X3,X4),X4))
    | ~ hBOOL(c_in(X1,X3,X4)) ),
    cls_insert__iff_2,
    [final] ).

cnf(i_0_801,axiom,
    ( hBOOL(c_in(X1,c_Set_Oinsert(X2,X3,X4),X4))
    | ~ hBOOL(c_in(X1,X3,X4)) ),
    cls_insertCI_0,
    [final] ).

cnf(i_0_802,axiom,
    ( c_Set_Oimage(c_COMBK(X1,X2,X3),X4,X3,X2) = c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)
    | X4 = c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)) ),
    cls_image__constant__conv_1,
    [final] ).

cnf(i_0_803,axiom,
    c_curry(hAPP(c_split(X1,X2,X3),X4),X1,X2,X3) = X4,
    cls_curry__split_0,
    [final] ).

cnf(i_0_804,axiom,
    hAPP(hAPP(c_split(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    cls_Product__Type_Osplit_0,
    [final] ).

cnf(i_0_805,axiom,
    hAPP(hAPP(c_split(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    cls_split__case__cert_0,
    [final] ).

cnf(i_0_806,plain,
    hAPP(hAPP(c_split(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    inference(rw,[status(thm)],[i_0_486,c_0_482]),
    [final] ).

cnf(i_0_807,plain,
    hAPP(hAPP(c_split(X1,X2,X3),X4),hAPP(hAPP(c_Pair(X1,X2),X5),X6)) = hAPP(hAPP(X4,X5),X6),
    inference(rw,[status(thm)],[i_0_487,c_0_488]),
    [final] ).

cnf(i_0_808,axiom,
    ( X3 = c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool))
    | c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) != c_Set_Oimage(X2,X3,X4,X1) ),
    cls_empty__is__image_0,
    [final] ).

cnf(i_0_809,axiom,
    ( X2 = c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool))
    | c_Set_Oimage(X1,X2,X3,X4) != c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)) ),
    cls_image__is__empty_0,
    [final] ).

cnf(i_0_810,axiom,
    ( c_HOL_Ominus__class_Ominus(c_Set_Oinsert(X1,X2,X3),X4,tc_fun(X3,tc_bool)) = c_HOL_Ominus__class_Ominus(X2,X4,tc_fun(X3,tc_bool))
    | ~ hBOOL(c_in(X1,X4,X3)) ),
    cls_insert__Diff1_0,
    [final] ).

cnf(i_0_811,axiom,
    c_Set_Oimage(c_COMBK(X1,X2,X3),c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X2) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    cls_image__constant__conv_0,
    [final] ).

cnf(i_0_812,axiom,
    ( hBOOL(hAPP(X1,X2))
    | X3 = X2
    | ~ hBOOL(hAPP(c_Set_Oinsert(X3,X1,X4),X2)) ),
    cls_insert__code_0,
    [final] ).

cnf(i_0_813,axiom,
    hAPP(hAPP(c_Pair(X1,X2),c_fst(X3,X1,X2)),c_snd(X3,X1,X2)) = X3,
    cls_pair__collapse_0,
    [final] ).

cnf(i_0_814,axiom,
    X1 = hAPP(hAPP(c_Pair(X2,X3),c_fst(X1,X2,X3)),c_snd(X1,X2,X3)),
    cls_surjective__pairing_0,
    [final] ).

cnf(i_0_815,axiom,
    c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OVal(X5,X4),
    cls_exp_Osimps_I77_J_0,
    [final] ).

cnf(i_0_816,axiom,
    c_Expr_Oexp_OVal(X1,X2) != c_Expr_Oexp_OFAcc(X3,X4,X5,X2),
    cls_exp_Osimps_I76_J_0,
    [final] ).

cnf(i_0_817,axiom,
    ( hBOOL(c_in(X1,X4,X3))
    | hBOOL(c_in(X1,X2,X3))
    | X2 = X4
    | c_Set_Oinsert(X1,X2,X3) != c_Set_Oinsert(X1,X4,X3) ),
    cls_insert__ident_0,
    [final] ).

cnf(i_0_818,axiom,
    ( ~ hBOOL(hAPP(X1,X2))
    | ~ hBOOL(c_in(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3)) ),
    cls_bex__empty_0,
    [final] ).

cnf(i_0_819,axiom,
    c_Map_Omap__add(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,X2,X1) = X3,
    cls_empty__map__add_0,
    [final] ).

cnf(i_0_820,axiom,
    c_Map_Omap__add(X1,c_COMBK(c_Option_Ooption_ONone(X2),tc_Option_Ooption(X2),X3),X3,X2) = X1,
    cls_map__add__empty_0,
    [final] ).

cnf(i_0_821,axiom,
    c_Map_Omap__le(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,X2,X1),
    cls_map__le__empty_0,
    [final] ).

cnf(i_0_822,axiom,
    ( hBOOL(c_in(X2,c_Map_Odom(X1,X5,X3),X5))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    cls_domI_0,
    [final] ).

cnf(i_0_823,axiom,
    ( hBOOL(c_in(X4,c_Map_Oran(X1,X5,X3),X3))
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    cls_ranI_0,
    [final] ).

cnf(i_0_824,axiom,
    ( hBOOL(hAPP(X1,X4))
    | c_List_Ofilter(X1,X2,X3) != X2
    | ~ hBOOL(c_in(X4,c_List_Oset(X2,X3),X3)) ),
    cls_filter__id__conv_0,
    [final] ).

cnf(i_0_825,axiom,
    ( c_List_Ofilter(X1,c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Olist_OCons(X2,c_List_Ofilter(X1,X3,X4),X4)
    | ~ hBOOL(hAPP(X1,X2)) ),
    cls_filter_Osimps_I2_J_0,
    [final] ).

cnf(i_0_826,axiom,
    ( hBOOL(hAPP(X1,X2))
    | ~ hBOOL(c_in(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3)) ),
    cls_ball__empty_0,
    [final] ).

cnf(i_0_827,axiom,
    ( X1 = X4
    | c_snd(X1,X2,X3) != c_snd(X4,X2,X3)
    | c_fst(X1,X2,X3) != c_fst(X4,X2,X3) ),
    cls_Pair__fst__snd__eq_0,
    [final] ).

cnf(i_0_828,axiom,
    ( X1 = X4
    | c_snd(X1,X2,X3) != c_snd(X4,X2,X3)
    | c_fst(X1,X2,X3) != c_fst(X4,X2,X3) ),
    cls_prod__eqI_0,
    [final] ).

cnf(i_0_829,axiom,
    ( hBOOL(c_in(X1,c_Map_Odom(X2,X3,X4),X3))
    | hAPP(X2,X1) = c_Option_Ooption_ONone(X4) ),
    cls_domIff_1,
    [final] ).

cnf(i_0_830,axiom,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)),
    cls_ex__in__conv_0,
    [final] ).

cnf(i_0_831,axiom,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)),
    cls_empty__iff_0,
    [final] ).

cnf(i_0_832,axiom,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)),
    cls_emptyE_0,
    [final] ).

cnf(i_0_833,axiom,
    ( X1 = X3
    | c_Set_Oinsert(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2) != c_Set_Oinsert(X3,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2) ),
    cls_singleton__inject_0,
    [final] ).

cnf(i_0_834,axiom,
    c_Set_Oimage(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X3) = c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),
    cls_image__empty_0,
    [final] ).

cnf(i_0_835,axiom,
    c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) = c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X1),
    cls_empty__is__image_1,
    [final] ).

cnf(i_0_836,axiom,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,X2,X3),X3)),
    cls_insert__iff_1,
    [final] ).

cnf(i_0_837,axiom,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,X2,X3),X3)),
    cls_insertI1_0,
    [final] ).

cnf(i_0_838,axiom,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,X2,X3),X3)),
    cls_insertCI_1,
    [final] ).

cnf(i_0_839,axiom,
    c_Set_Oinsert(X1,c_Set_Oinsert(X2,X3,X4),X4) = c_Set_Oinsert(X2,c_Set_Oinsert(X1,X3,X4),X4),
    cls_insert__commute_0,
    [final] ).

cnf(i_0_840,axiom,
    c_TypeRel_Owiden(v_P,v_Tv____,v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    cls_sub_0,
    [final] ).

cnf(i_0_841,axiom,
    hBOOL(c_in(X1,c_Option_Oset(hAPP(c_Option_Ooption_OSome(X2),X1),X2),X2)),
    cls_elem__set_1,
    [final] ).

cnf(i_0_842,axiom,
    c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),c_Fun_Oid(X1),X1,X1) = c_Fun_Oid(X1),
    cls_inv__id_0,
    [final] ).

cnf(i_0_843,axiom,
    c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(X1,X2,tc_fun(X3,tc_bool)),X2,tc_fun(X3,tc_bool)) = c_HOL_Ominus__class_Ominus(X1,X2,tc_fun(X3,tc_bool)),
    cls_Diff__idemp_0,
    [final] ).

cnf(i_0_844,axiom,
    c_Fun_Oinj__on(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X3),
    cls_inj__on__empty_0,
    [final] ).

cnf(i_0_845,axiom,
    ( hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X4))
    | ~ hBOOL(hAPP(X2,X4)) ),
    cls_insert__code_2,
    [final] ).

cnf(i_0_846,axiom,
    ( X3 = X5
    | hAPP(hAPP(c_Pair(X1,X2),X3),X4) != hAPP(hAPP(c_Pair(X1,X2),X5),X6) ),
    cls_Pair__eq_0,
    [final] ).

cnf(i_0_847,axiom,
    ( X4 = X6
    | hAPP(hAPP(c_Pair(X1,X2),X3),X4) != hAPP(hAPP(c_Pair(X1,X2),X5),X6) ),
    cls_Pair__eq_1,
    [final] ).

cnf(i_0_848,axiom,
    ( X1 = hAPP(c_Option_Ooption_OSome(X2),X3)
    | ~ hBOOL(c_in(X3,c_Option_Oset(X1,X2),X2)) ),
    cls_elem__set_0,
    [final] ).

cnf(i_0_849,axiom,
    c_Map_Odom(c_COMBK(hAPP(c_Option_Ooption_OSome(X1),X2),tc_Option_Ooption(X1),X3),X3,X1) = c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),
    cls_dom__const_0,
    [final] ).

cnf(i_0_850,axiom,
    ( hAPP(c_HOL_Ominus__class_Ominus(X2,X3,tc_fun(t_a,X1)),v_x) = c_HOL_Ominus__class_Ominus(hAPP(X2,v_x),hAPP(X3,v_x),X1)
    | ~ class_HOL_Ominus(X1) ),
    cls_fun__diff__def_0,
    [final] ).

cnf(i_0_851,axiom,
    ( c_Set_Oinsert(X2,c_Map_Odom(X1,X5,X3),X5) = c_Map_Odom(X1,X5,X3)
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    cls_insert__dom_0,
    [final] ).

cnf(i_0_852,axiom,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    cls_inj__Some_0,
    [final] ).

cnf(i_0_853,axiom,
    c_Set_Oimage(c_COMBI(X1),X2,X1,X1) = X2,
    cls_image__ident_0,
    [final] ).

cnf(i_0_854,axiom,
    c_Set_Oimage(c_Fun_Oid(X1),X2,X1,X1) = X2,
    cls_image__id_0,
    [final] ).

cnf(i_0_855,axiom,
    c_Fun_Oinj__on(c_COMBI(X1),X2,X1,X1),
    cls_inj__on__id2_0,
    [final] ).

cnf(i_0_856,axiom,
    c_Fun_Oinj__on(c_Fun_Oid(X1),X2,X1,X1),
    cls_inj__on__id_0,
    [final] ).

cnf(i_0_857,axiom,
    c_Map_Omap__le(X1,X1,X2,X3),
    cls_map__le__refl_0,
    [final] ).

cnf(i_0_858,axiom,
    c_TypeRel_Owiden(X1,X2,X2,X3),
    cls_widen__refl_0,
    [final] ).

cnf(i_0_859,axiom,
    ( c_List_Ofilter(X1,c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Ofilter(X1,X3,X4)
    | hBOOL(hAPP(X1,X2)) ),
    cls_filter_Osimps_I2_J_1,
    [final] ).

cnf(i_0_860,axiom,
    hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X1)),
    cls_insert__code_1,
    [final] ).

cnf(i_0_861,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | c_Set_Oinsert(X1,X2,X3) != c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)) ),
    cls_comm__monoid__add_Ononempty__iff_2,
    [final] ).

cnf(i_0_862,axiom,
    c_snd(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X1,X2) = X4,
    cls_snd__conv_0,
    [final] ).

cnf(i_0_863,axiom,
    c_fst(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X1,X2) = X3,
    cls_fst__conv_0,
    [final] ).

cnf(i_0_864,axiom,
    X1 = c_snd(hAPP(hAPP(c_Pair(X2,X3),X4),X1),X2,X3),
    cls_snd__eqD_0,
    [final] ).

cnf(i_0_865,axiom,
    X1 = c_fst(hAPP(hAPP(c_Pair(X2,X3),X1),X4),X2,X3),
    cls_fst__eqD_0,
    [final] ).

cnf(i_0_866,axiom,
    ( c_Set_Oinsert(X1,X2,X3) = X2
    | ~ hBOOL(c_in(X1,X2,X3)) ),
    cls_insert__absorb_0,
    [final] ).

cnf(i_0_867,axiom,
    c_Set_Oinsert(X1,c_Set_Oinsert(X1,X2,X3),X3) = c_Set_Oinsert(X1,X2,X3),
    cls_insert__absorb2_0,
    [final] ).

cnf(i_0_868,axiom,
    hBOOL(c_in(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2)),
    cls_UNIV__I_0,
    [final] ).

cnf(i_0_869,axiom,
    c_Map_Oran(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X2,X1) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    cls_ran__empty_0,
    [final] ).

cnf(i_0_870,axiom,
    c_Map_Odom(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X2,X1) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    cls_dom__empty_0,
    [final] ).

cnf(i_0_871,axiom,
    ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2)),
    cls_bot1E_0,
    [final] ).

cnf(i_0_872,axiom,
    ( hBOOL(hAPP(X1,X2))
    | ~ hBOOL(c_in(X2,X1,X3)) ),
    cls_mem__def_0,
    [final] ).

cnf(i_0_873,axiom,
    hAPP(c_Option_Omap(X1,X2,X3),hAPP(c_Option_Ooption_OSome(X2),X4)) = hAPP(c_Option_Ooption_OSome(X3),hAPP(X1,X4)),
    cls_option__map__Some_0,
    [final] ).

cnf(i_0_874,axiom,
    ( hBOOL(hAPP(X1,X4))
    | c_List_Ofilter(X1,X2,X3) != c_List_Olist_OCons(X4,X5,X3) ),
    cls_filter__eq__ConsD_2,
    [final] ).

cnf(i_0_875,axiom,
    ( hBOOL(hAPP(X4,X1))
    | c_List_Olist_OCons(X1,X2,X3) != c_List_Ofilter(X4,X5,X3) ),
    cls_Cons__eq__filterD_2,
    [final] ).

cnf(i_0_876,axiom,
    ( X4 = c_Option_Ooption_ONone(X2)
    | hAPP(c_Option_Omap(X1,X2,X3),X4) != c_Option_Ooption_ONone(X3) ),
    cls_option__map__is__None_0,
    [final] ).

cnf(i_0_877,axiom,
    c_List_Oset(c_List_Olist_OCons(X1,X2,X3),X3) = c_Set_Oinsert(X1,c_List_Oset(X2,X3),X3),
    cls_List_Oset_Osimps_I2_J_0,
    [final] ).

cnf(i_0_878,axiom,
    ( X1 = c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X2)
    | c_Map_Odom(X1,X2,X3) != c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)) ),
    cls_dom__eq__empty__conv_0,
    [final] ).

cnf(i_0_879,axiom,
    ( X2 = X3
    | ~ class_OrderedGroup_Oab__group__add(X1)
    | c_HOL_Ominus__class_Ominus(X2,X3,X1) != c_HOL_Ominus__class_Ominus(X4,X4,X1) ),
    cls_eq__eqI_1,
    [final] ).

cnf(i_0_880,axiom,
    ( X3 = X4
    | ~ class_OrderedGroup_Oab__group__add(X1)
    | c_HOL_Ominus__class_Ominus(X2,X2,X1) != c_HOL_Ominus__class_Ominus(X3,X4,X1) ),
    cls_eq__eqI_0,
    [final] ).

cnf(i_0_881,axiom,
    ( X1 = X2
    | ~ hBOOL(c_fequal(X1,X2,X3)) ),
    cls_ATP__Linkup_Ofequal__imp__equal_0,
    [final] ).

cnf(i_0_882,axiom,
    ( X1 = X4
    | c_List_Olist_OCons(X1,X2,X3) != c_List_Olist_OCons(X4,X5,X3) ),
    cls_list_Oinject_0,
    [final] ).

cnf(i_0_883,axiom,
    ( X2 = X5
    | c_List_Olist_OCons(X1,X2,X3) != c_List_Olist_OCons(X4,X5,X3) ),
    cls_list_Oinject_1,
    [final] ).

cnf(i_0_884,axiom,
    ~ hBOOL(c_Option_Ois__none(hAPP(c_Option_Ooption_OSome(X1),X2),X1)),
    cls_is__none__code_I2_J_0,
    [final] ).

cnf(i_0_885,axiom,
    ( hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(hAPP(X2,X1)) ),
    cls_mem__def_1,
    [final] ).

cnf(i_0_886,axiom,
    c_Option_Oset(hAPP(c_Option_Ooption_OSome(X1),X2),X1) = c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X1),
    cls_Option_Oset_Osimps_I2_J_0,
    [final] ).

cnf(i_0_887,axiom,
    c_HOL_Ominus__class_Ominus(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,tc_fun(X1,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    cls_empty__Diff_0,
    [final] ).

cnf(i_0_888,axiom,
    c_HOL_Ominus__class_Ominus(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    cls_Diff__UNIV_0,
    [final] ).

cnf(i_0_889,axiom,
    hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),v_x) = c_in(v_x,c_Orderings_Obot__class_Obot(tc_fun(t_a,tc_bool)),t_a),
    cls_bot__empty__eq_0,
    [final] ).

cnf(i_0_890,axiom,
    hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2)),
    cls_top1I_0,
    [final] ).

cnf(i_0_891,axiom,
    hAPP(c_Option_Omap(X1,X2,X3),c_Option_Ooption_ONone(X2)) = c_Option_Ooption_ONone(X3),
    cls_option__map__None_0,
    [final] ).

cnf(i_0_892,axiom,
    c_HOL_Ominus__class_Ominus(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),tc_fun(X2,tc_bool)) = X1,
    cls_Diff__empty_0,
    [final] ).

cnf(i_0_893,axiom,
    c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) != c_Set_Oinsert(X2,X3,X1),
    cls_empty__not__insert_0,
    [final] ).

cnf(i_0_894,axiom,
    c_Set_Oinsert(X1,X2,X3) != c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),
    cls_insert__not__empty_0,
    [final] ).

cnf(i_0_895,axiom,
    c_Conform_Ohconf(v_P,v_ha____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    cls_hconf_0,
    [final] ).

cnf(i_0_896,axiom,
    hAPP(c_COMBK(X1,X2,X3),X4) = X1,
    cls_COMBK__def_0,
    [final] ).

cnf(i_0_897,axiom,
    hBOOL(c_fequal(X1,X1,X2)),
    cls_ATP__Linkup_Oequal__imp__fequal_0,
    [final] ).

cnf(i_0_898,axiom,
    c_HOL_Ominus__class_Ominus(X1,X1,tc_fun(X2,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),
    cls_Diff__cancel_0,
    [final] ).

cnf(i_0_899,axiom,
    ( c_Objects_Otypeof__h(X4,X2) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | ~ c_Objects_Ohext(X1,X4) ),
    cls_hext__typeof__mono_0,
    [final] ).

cnf(i_0_900,axiom,
    ( c_Exceptions_Opreallocated(X1)
    | ~ c_Conform_Ohconf(X2,X1,X3) ),
    cls_hconf__def_1,
    [final] ).

cnf(i_0_901,axiom,
    c_List_Olist_OCons(X1,X2,X3) != X2,
    cls_not__Cons__self2_0,
    [final] ).

cnf(i_0_902,axiom,
    X1 != c_List_Olist_OCons(X2,X1,X3),
    cls_not__Cons__self_0,
    [final] ).

cnf(i_0_903,axiom,
    c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)) != c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    cls_UNIV__not__empty_0,
    [final] ).

cnf(i_0_904,axiom,
    ( hAPP(c_Orderings_Otop__class_Otop(tc_fun(t_a,X1)),v_x) = c_Orderings_Otop__class_Otop(X1)
    | ~ class_Orderings_Otop(X1) ),
    cls_top__fun__eq_0,
    [final] ).

cnf(i_0_905,axiom,
    ( hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,X1)),v_x) = c_Orderings_Obot__class_Obot(X1)
    | ~ class_Orderings_Obot(X1) ),
    cls_bot__fun__eq_0,
    [final] ).

cnf(i_0_906,axiom,
    c_Option_Ois__none(v_x,t_a) = c_fequal(v_x,c_Option_Ooption_ONone(t_a),tc_Option_Ooption(t_a)),
    cls_is__none__def__raw_0,
    [final] ).

cnf(i_0_907,axiom,
    ( X1 = c_Option_Ooption_ONone(X2)
    | c_Option_Oset(X1,X2) != c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)) ),
    cls_set__empty__eq_0,
    [final] ).

cnf(i_0_908,axiom,
    ( X2 = X3
    | hAPP(c_Option_Ooption_OSome(X1),X2) != hAPP(c_Option_Ooption_OSome(X1),X3) ),
    cls_option_Oinject_0,
    [final] ).

cnf(i_0_909,axiom,
    ( c_Objects_Ohext(X1,X2)
    | ~ c_Objects_Ohext(X3,X2)
    | ~ c_Objects_Ohext(X1,X3) ),
    cls_hext__trans_0,
    [final] ).

cnf(i_0_910,axiom,
    c_Option_Othe(hAPP(c_Option_Ooption_OSome(X1),X2),X1) = X2,
    cls_the_Osimps_0,
    [final] ).

cnf(i_0_911,axiom,
    ( X1 = c_Option_Ooption_ONone(X2)
    | ~ hBOOL(c_Option_Ois__none(X1,X2)) ),
    cls_is__none__def_0,
    [final] ).

cnf(i_0_912,axiom,
    c_Option_Oset(c_Option_Ooption_ONone(X1),X1) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    cls_set__empty__eq_1,
    [final] ).

cnf(i_0_913,axiom,
    ( X1 = X3
    | c_Expr_Oexp_OVal(X1,X2) != c_Expr_Oexp_OVal(X3,X2) ),
    cls_exp_Osimps_I3_J_0,
    [final] ).

cnf(i_0_914,axiom,
    hBOOL(c_Option_Ois__none(c_Option_Ooption_ONone(X1),X1)),
    cls_is__none__def_1,
    [final] ).

cnf(i_0_915,axiom,
    hAPP(c_Option_Ooption_OSome(X1),X2) != c_Option_Ooption_ONone(X1),
    cls_option_Osimps_I3_J_0,
    [final] ).

cnf(i_0_916,axiom,
    hAPP(c_Option_Ooption_OSome(X1),X2) != c_Option_Ooption_ONone(X1),
    cls_not__None__eq_1,
    [final] ).

cnf(i_0_917,axiom,
    c_Option_Ooption_ONone(X1) != hAPP(c_Option_Ooption_OSome(X1),X2),
    cls_option_Osimps_I2_J_0,
    [final] ).

cnf(i_0_918,axiom,
    c_Option_Ooption_ONone(X1) != hAPP(c_Option_Ooption_OSome(X1),X2),
    cls_not__Some__eq_1,
    [final] ).

cnf(i_0_919,axiom,
    ( class_Orderings_Otop(tc_fun(X1,X2))
    | ~ class_Orderings_Otop(X2) ),
    clsarity_fun__Orderings_Otop,
    [final] ).

cnf(i_0_920,axiom,
    ( class_Orderings_Obot(tc_fun(X1,X2))
    | ~ class_Orderings_Obot(X2) ),
    clsarity_fun__Orderings_Obot,
    [final] ).

cnf(i_0_921,axiom,
    ( class_HOL_Ominus(tc_fun(X1,X2))
    | ~ class_HOL_Ominus(X2) ),
    clsarity_fun__HOL_Ominus,
    [final] ).

cnf(i_0_922,axiom,
    ( c_Exceptions_Opreallocated(X1)
    | ~ c_Objects_Ohext(X2,X1)
    | ~ c_Exceptions_Opreallocated(X2) ),
    cls_preallocated__hext_0,
    [final] ).

cnf(i_0_923,axiom,
    c_Objects_Otypeof__h(v_ha____,v_v____) = hAPP(c_Option_Ooption_OSome(tc_Type_Oty),v_Tv____),
    cls_typeofv_0,
    [final] ).

cnf(i_0_924,axiom,
    hAPP(c_COMBI(X1),X2) = X2,
    cls_COMBI__def_0,
    [final] ).

cnf(i_0_925,axiom,
    hAPP(c_Fun_Oid(X1),X2) = X2,
    cls_id__apply_0,
    [final] ).

cnf(i_0_926,axiom,
    hAPP(c_COMBI(t_a),v_P) = v_P,
    cls_COMBI__def__raw_0,
    [final] ).

cnf(i_0_927,axiom,
    hAPP(c_Fun_Oid(t_a),v_x) = v_x,
    cls_id__def_0,
    [final] ).

cnf(i_0_928,axiom,
    ( X1 = X2
    | c_Value_Oval_OAddr(X1) != c_Value_Oval_OAddr(X2) ),
    cls_val_Osimps_I3_J_0,
    [final] ).

cnf(i_0_929,axiom,
    c_Objects_Ohext(X1,X1),
    cls_hext__refl_0,
    [final] ).

cnf(i_0_930,axiom,
    c_Value_Oval_OAddr(X1) != c_Value_Oval_OUnit,
    cls_val_Osimps_I11_J_0,
    [final] ).

cnf(i_0_931,axiom,
    c_Value_Oval_OUnit != c_Value_Oval_OAddr(X1),
    cls_val_Osimps_I10_J_0,
    [final] ).

cnf(i_0_932,axiom,
    class_OrderedGroup_Ocomm__monoid__mult(tc_nat),
    clsarity_nat__OrderedGroup_Ocomm__monoid__mult,
    [final] ).

cnf(i_0_933,axiom,
    class_Orderings_Otop(tc_bool),
    clsarity_bool__Orderings_Otop,
    [final] ).

cnf(i_0_934,axiom,
    class_OrderedGroup_Ocomm__monoid__add(tc_nat),
    clsarity_nat__OrderedGroup_Ocomm__monoid__add,
    [final] ).

cnf(i_0_935,axiom,
    class_Orderings_Obot(tc_nat),
    clsarity_nat__Orderings_Obot,
    [final] ).

cnf(i_0_936,axiom,
    class_Orderings_Obot(tc_bool),
    clsarity_bool__Orderings_Obot,
    [final] ).

cnf(i_0_937,axiom,
    class_HOL_Ominus(tc_nat),
    clsarity_nat__HOL_Ominus,
    [final] ).

cnf(i_0_938,axiom,
    class_HOL_Ominus(tc_bool),
    clsarity_bool__HOL_Ominus,
    [final] ).

cnf(i_0_939,axiom,
    X1 = X1 ).

cnf(i_0_940,axiom,
    ( X1 = X2
    | X2 != X1 ) ).

cnf(i_0_941,axiom,
    ( X1 = X2
    | X1 != X3
    | X3 != X2 ) ).

cnf(i_0_942,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X1,X3,X4,X5,X6) = c_Fun_Ofun__upd(X2,X3,X4,X5,X6) ) ).

cnf(i_0_943,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X3,X1,X4,X5,X6) = c_Fun_Ofun__upd(X3,X2,X4,X5,X6) ) ).

cnf(i_0_944,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X3,X4,X1,X5,X6) = c_Fun_Ofun__upd(X3,X4,X2,X5,X6) ) ).

cnf(i_0_945,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X3,X4,X5,X1,X6) = c_Fun_Ofun__upd(X3,X4,X5,X2,X6) ) ).

cnf(i_0_946,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X3,X4,X5,X6,X1) = c_Fun_Ofun__upd(X3,X4,X5,X6,X2) ) ).

cnf(i_0_947,axiom,
    ( X1 != X2
    | c_Value_Oval_OAddr(X1) = c_Value_Oval_OAddr(X2) ) ).

cnf(i_0_948,axiom,
    ( X1 != X2
    | c_Map_Omap__of(X1,X3,X4) = c_Map_Omap__of(X2,X3,X4) ) ).

cnf(i_0_949,axiom,
    ( X1 != X2
    | c_Map_Omap__of(X3,X1,X4) = c_Map_Omap__of(X3,X2,X4) ) ).

cnf(i_0_950,axiom,
    ( X1 != X2
    | c_Map_Omap__of(X3,X4,X1) = c_Map_Omap__of(X3,X4,X2) ) ).

cnf(i_0_951,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X1,X3,X4,X5,X6) = c_Fun_Ocomp(X2,X3,X4,X5,X6) ) ).

cnf(i_0_952,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X3,X1,X4,X5,X6) = c_Fun_Ocomp(X3,X2,X4,X5,X6) ) ).

cnf(i_0_953,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X3,X4,X1,X5,X6) = c_Fun_Ocomp(X3,X4,X2,X5,X6) ) ).

cnf(i_0_954,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X3,X4,X5,X1,X6) = c_Fun_Ocomp(X3,X4,X5,X2,X6) ) ).

cnf(i_0_955,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X3,X4,X5,X6,X1) = c_Fun_Ocomp(X3,X4,X5,X6,X2) ) ).

cnf(i_0_956,axiom,
    ( X1 != X2
    | c_Fun_Oid(X1) = c_Fun_Oid(X2) ) ).

cnf(i_0_957,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAcc(X1,X3,X4,X5) = c_Expr_Oexp_OFAcc(X2,X3,X4,X5) ) ).

cnf(i_0_958,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAcc(X3,X1,X4,X5) = c_Expr_Oexp_OFAcc(X3,X2,X4,X5) ) ).

cnf(i_0_959,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAcc(X3,X4,X1,X5) = c_Expr_Oexp_OFAcc(X3,X4,X2,X5) ) ).

cnf(i_0_960,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAcc(X3,X4,X5,X1) = c_Expr_Oexp_OFAcc(X3,X4,X5,X2) ) ).

cnf(i_0_961,axiom,
    ( X1 != X2
    | hAPP(X1,X3) = hAPP(X2,X3) ) ).

cnf(i_0_962,axiom,
    ( X1 != X2
    | hAPP(X3,X1) = hAPP(X3,X2) ) ).

cnf(i_0_963,axiom,
    ( X1 != X2
    | c_Set_Oimage(X1,X3,X4,X5) = c_Set_Oimage(X2,X3,X4,X5) ) ).

cnf(i_0_964,axiom,
    ( X1 != X2
    | c_Set_Oimage(X3,X1,X4,X5) = c_Set_Oimage(X3,X2,X4,X5) ) ).

cnf(i_0_965,axiom,
    ( X1 != X2
    | c_Set_Oimage(X3,X4,X1,X5) = c_Set_Oimage(X3,X4,X2,X5) ) ).

cnf(i_0_966,axiom,
    ( X1 != X2
    | c_Set_Oimage(X3,X4,X5,X1) = c_Set_Oimage(X3,X4,X5,X2) ) ).

cnf(i_0_967,axiom,
    ( X1 != X2
    | c_Option_Ooption_ONone(X1) = c_Option_Ooption_ONone(X2) ) ).

cnf(i_0_968,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X1,X3,X4,X5,X6,X7) = c_Map_Omap__comp(X2,X3,X4,X5,X6,X7) ) ).

cnf(i_0_969,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X1,X4,X5,X6,X7) = c_Map_Omap__comp(X3,X2,X4,X5,X6,X7) ) ).

cnf(i_0_970,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X4,X1,X5,X6,X7) = c_Map_Omap__comp(X3,X4,X2,X5,X6,X7) ) ).

cnf(i_0_971,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X4,X5,X1,X6,X7) = c_Map_Omap__comp(X3,X4,X5,X2,X6,X7) ) ).

cnf(i_0_972,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X4,X5,X6,X1,X7) = c_Map_Omap__comp(X3,X4,X5,X6,X2,X7) ) ).

cnf(i_0_973,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X4,X5,X6,X7,X1) = c_Map_Omap__comp(X3,X4,X5,X6,X7,X2) ) ).

cnf(i_0_974,axiom,
    ( X1 != X2
    | c_Hilbert__Choice_Oinv__into(X1,X3,X4,X5) = c_Hilbert__Choice_Oinv__into(X2,X3,X4,X5) ) ).

cnf(i_0_975,axiom,
    ( X1 != X2
    | c_Hilbert__Choice_Oinv__into(X3,X1,X4,X5) = c_Hilbert__Choice_Oinv__into(X3,X2,X4,X5) ) ).

cnf(i_0_976,axiom,
    ( X1 != X2
    | c_Hilbert__Choice_Oinv__into(X3,X4,X1,X5) = c_Hilbert__Choice_Oinv__into(X3,X4,X2,X5) ) ).

cnf(i_0_977,axiom,
    ( X1 != X2
    | c_Hilbert__Choice_Oinv__into(X3,X4,X5,X1) = c_Hilbert__Choice_Oinv__into(X3,X4,X5,X2) ) ).

cnf(i_0_978,axiom,
    ( X1 != X2
    | c_in(X1,X3,X4) = c_in(X2,X3,X4) ) ).

cnf(i_0_979,axiom,
    ( X1 != X2
    | c_in(X3,X1,X4) = c_in(X3,X2,X4) ) ).

cnf(i_0_980,axiom,
    ( X1 != X2
    | c_in(X3,X4,X1) = c_in(X3,X4,X2) ) ).

cnf(i_0_981,axiom,
    ( X1 != X2
    | c_snd(X1,X3,X4) = c_snd(X2,X3,X4) ) ).

cnf(i_0_982,axiom,
    ( X1 != X2
    | c_snd(X3,X1,X4) = c_snd(X3,X2,X4) ) ).

cnf(i_0_983,axiom,
    ( X1 != X2
    | c_snd(X3,X4,X1) = c_snd(X3,X4,X2) ) ).

cnf(i_0_984,axiom,
    ( X1 != X2
    | c_fst(X1,X3,X4) = c_fst(X2,X3,X4) ) ).

cnf(i_0_985,axiom,
    ( X1 != X2
    | c_fst(X3,X1,X4) = c_fst(X3,X2,X4) ) ).

cnf(i_0_986,axiom,
    ( X1 != X2
    | c_fst(X3,X4,X1) = c_fst(X3,X4,X2) ) ).

cnf(i_0_987,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X1,X3,X4,X5,X6,X7) = c_Product__Type_Oscomp(X2,X3,X4,X5,X6,X7) ) ).

cnf(i_0_988,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X1,X4,X5,X6,X7) = c_Product__Type_Oscomp(X3,X2,X4,X5,X6,X7) ) ).

cnf(i_0_989,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X4,X1,X5,X6,X7) = c_Product__Type_Oscomp(X3,X4,X2,X5,X6,X7) ) ).

cnf(i_0_990,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X4,X5,X1,X6,X7) = c_Product__Type_Oscomp(X3,X4,X5,X2,X6,X7) ) ).

cnf(i_0_991,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X4,X5,X6,X1,X7) = c_Product__Type_Oscomp(X3,X4,X5,X6,X2,X7) ) ).

cnf(i_0_992,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X4,X5,X6,X7,X1) = c_Product__Type_Oscomp(X3,X4,X5,X6,X7,X2) ) ).

cnf(i_0_993,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X1,X3,X4,X5,X6) = c_Expr_Oexp_OFAss(X2,X3,X4,X5,X6) ) ).

cnf(i_0_994,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X3,X1,X4,X5,X6) = c_Expr_Oexp_OFAss(X3,X2,X4,X5,X6) ) ).

cnf(i_0_995,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X3,X4,X1,X5,X6) = c_Expr_Oexp_OFAss(X3,X4,X2,X5,X6) ) ).

cnf(i_0_996,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X3,X4,X5,X1,X6) = c_Expr_Oexp_OFAss(X3,X4,X5,X2,X6) ) ).

cnf(i_0_997,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X3,X4,X5,X6,X1) = c_Expr_Oexp_OFAss(X3,X4,X5,X6,X2) ) ).

cnf(i_0_998,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X1,X3,X4,X5,X6) = c_Option_Ooption_Ooption__case(X2,X3,X4,X5,X6) ) ).

cnf(i_0_999,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X3,X1,X4,X5,X6) = c_Option_Ooption_Ooption__case(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1000,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X3,X4,X1,X5,X6) = c_Option_Ooption_Ooption__case(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1001,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X3,X4,X5,X1,X6) = c_Option_Ooption_Ooption__case(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1002,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X3,X4,X5,X6,X1) = c_Option_Ooption_Ooption__case(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1003,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X1,X3,X4,X5,X6) = c_Fun_Ooverride__on(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1004,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X3,X1,X4,X5,X6) = c_Fun_Ooverride__on(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1005,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X3,X4,X1,X5,X6) = c_Fun_Ooverride__on(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1006,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X3,X4,X5,X1,X6) = c_Fun_Ooverride__on(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1007,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X3,X4,X5,X6,X1) = c_Fun_Ooverride__on(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1008,axiom,
    ( X1 != X2
    | c_Set_Oinsert(X1,X3,X4) = c_Set_Oinsert(X2,X3,X4) ) ).

cnf(i_0_1009,axiom,
    ( X1 != X2
    | c_Set_Oinsert(X3,X1,X4) = c_Set_Oinsert(X3,X2,X4) ) ).

cnf(i_0_1010,axiom,
    ( X1 != X2
    | c_Set_Oinsert(X3,X4,X1) = c_Set_Oinsert(X3,X4,X2) ) ).

cnf(i_0_1011,axiom,
    ( X1 != X2
    | c_List_Oset(X1,X3) = c_List_Oset(X2,X3) ) ).

cnf(i_0_1012,axiom,
    ( X1 != X2
    | c_List_Oset(X3,X1) = c_List_Oset(X3,X2) ) ).

cnf(i_0_1013,axiom,
    ( X1 != X2
    | c_List_Ozip(X1,X3,X4,X5) = c_List_Ozip(X2,X3,X4,X5) ) ).

cnf(i_0_1014,axiom,
    ( X1 != X2
    | c_List_Ozip(X3,X1,X4,X5) = c_List_Ozip(X3,X2,X4,X5) ) ).

cnf(i_0_1015,axiom,
    ( X1 != X2
    | c_List_Ozip(X3,X4,X1,X5) = c_List_Ozip(X3,X4,X2,X5) ) ).

cnf(i_0_1016,axiom,
    ( X1 != X2
    | c_List_Ozip(X3,X4,X5,X1) = c_List_Ozip(X3,X4,X5,X2) ) ).

cnf(i_0_1017,axiom,
    ( X1 != X2
    | c_Nat_Osize__class_Osize(X1,X3) = c_Nat_Osize__class_Osize(X2,X3) ) ).

cnf(i_0_1018,axiom,
    ( X1 != X2
    | c_Nat_Osize__class_Osize(X3,X1) = c_Nat_Osize__class_Osize(X3,X2) ) ).

cnf(i_0_1019,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X1,X3,X4,X5,X6) = c_Map_Omap__upds(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1020,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X3,X1,X4,X5,X6) = c_Map_Omap__upds(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1021,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X3,X4,X1,X5,X6) = c_Map_Omap__upds(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1022,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X3,X4,X5,X1,X6) = c_Map_Omap__upds(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1023,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X3,X4,X5,X6,X1) = c_Map_Omap__upds(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1024,axiom,
    ( X1 != X2
    | c_COMBK(X1,X3,X4) = c_COMBK(X2,X3,X4) ) ).

cnf(i_0_1025,axiom,
    ( X1 != X2
    | c_COMBK(X3,X1,X4) = c_COMBK(X3,X2,X4) ) ).

cnf(i_0_1026,axiom,
    ( X1 != X2
    | c_COMBK(X3,X4,X1) = c_COMBK(X3,X4,X2) ) ).

cnf(i_0_1027,axiom,
    ( X1 != X2
    | c_HOL_Ominus__class_Ominus(X1,X3,X4) = c_HOL_Ominus__class_Ominus(X2,X3,X4) ) ).

cnf(i_0_1028,axiom,
    ( X1 != X2
    | c_HOL_Ominus__class_Ominus(X3,X1,X4) = c_HOL_Ominus__class_Ominus(X3,X2,X4) ) ).

cnf(i_0_1029,axiom,
    ( X1 != X2
    | c_HOL_Ominus__class_Ominus(X3,X4,X1) = c_HOL_Ominus__class_Ominus(X3,X4,X2) ) ).

cnf(i_0_1030,axiom,
    ( X1 != X2
    | c_Orderings_Obot__class_Obot(X1) = c_Orderings_Obot__class_Obot(X2) ) ).

cnf(i_0_1031,axiom,
    ( X1 != X2
    | c_Map_Orestrict__map(X1,X3,X4,X5) = c_Map_Orestrict__map(X2,X3,X4,X5) ) ).

cnf(i_0_1032,axiom,
    ( X1 != X2
    | c_Map_Orestrict__map(X3,X1,X4,X5) = c_Map_Orestrict__map(X3,X2,X4,X5) ) ).

cnf(i_0_1033,axiom,
    ( X1 != X2
    | c_Map_Orestrict__map(X3,X4,X1,X5) = c_Map_Orestrict__map(X3,X4,X2,X5) ) ).

cnf(i_0_1034,axiom,
    ( X1 != X2
    | c_Map_Orestrict__map(X3,X4,X5,X1) = c_Map_Orestrict__map(X3,X4,X5,X2) ) ).

cnf(i_0_1035,axiom,
    ( X1 != X2
    | c_Orderings_Otop__class_Otop(X1) = c_Orderings_Otop__class_Otop(X2) ) ).

cnf(i_0_1036,axiom,
    ( X1 != X2
    | c_List_Olist_OCons(X1,X3,X4) = c_List_Olist_OCons(X2,X3,X4) ) ).

cnf(i_0_1037,axiom,
    ( X1 != X2
    | c_List_Olist_OCons(X3,X1,X4) = c_List_Olist_OCons(X3,X2,X4) ) ).

cnf(i_0_1038,axiom,
    ( X1 != X2
    | c_List_Olist_OCons(X3,X4,X1) = c_List_Olist_OCons(X3,X4,X2) ) ).

cnf(i_0_1039,axiom,
    ( X1 != X2
    | c_Map_Omap__add(X1,X3,X4,X5) = c_Map_Omap__add(X2,X3,X4,X5) ) ).

cnf(i_0_1040,axiom,
    ( X1 != X2
    | c_Map_Omap__add(X3,X1,X4,X5) = c_Map_Omap__add(X3,X2,X4,X5) ) ).

cnf(i_0_1041,axiom,
    ( X1 != X2
    | c_Map_Omap__add(X3,X4,X1,X5) = c_Map_Omap__add(X3,X4,X2,X5) ) ).

cnf(i_0_1042,axiom,
    ( X1 != X2
    | c_Map_Omap__add(X3,X4,X5,X1) = c_Map_Omap__add(X3,X4,X5,X2) ) ).

cnf(i_0_1043,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OVal(X1,X3) = c_Expr_Oexp_OVal(X2,X3) ) ).

cnf(i_0_1044,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OVal(X3,X1) = c_Expr_Oexp_OVal(X3,X2) ) ).

cnf(i_0_1045,axiom,
    ( X1 != X2
    | c_Map_Odom(X1,X3,X4) = c_Map_Odom(X2,X3,X4) ) ).

cnf(i_0_1046,axiom,
    ( X1 != X2
    | c_Map_Odom(X3,X1,X4) = c_Map_Odom(X3,X2,X4) ) ).

cnf(i_0_1047,axiom,
    ( X1 != X2
    | c_Map_Odom(X3,X4,X1) = c_Map_Odom(X3,X4,X2) ) ).

cnf(i_0_1048,axiom,
    ( X1 != X2
    | c_Objects_Otypeof__h(X1,X3) = c_Objects_Otypeof__h(X2,X3) ) ).

cnf(i_0_1049,axiom,
    ( X1 != X2
    | c_Objects_Otypeof__h(X3,X1) = c_Objects_Otypeof__h(X3,X2) ) ).

cnf(i_0_1050,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetprod(X1,X3,X4,X5) = c_Finite__Set_Osetprod(X2,X3,X4,X5) ) ).

cnf(i_0_1051,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetprod(X3,X1,X4,X5) = c_Finite__Set_Osetprod(X3,X2,X4,X5) ) ).

cnf(i_0_1052,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetprod(X3,X4,X1,X5) = c_Finite__Set_Osetprod(X3,X4,X2,X5) ) ).

cnf(i_0_1053,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetprod(X3,X4,X5,X1) = c_Finite__Set_Osetprod(X3,X4,X5,X2) ) ).

cnf(i_0_1054,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetsum(X1,X3,X4,X5) = c_Finite__Set_Osetsum(X2,X3,X4,X5) ) ).

cnf(i_0_1055,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetsum(X3,X1,X4,X5) = c_Finite__Set_Osetsum(X3,X2,X4,X5) ) ).

cnf(i_0_1056,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetsum(X3,X4,X1,X5) = c_Finite__Set_Osetsum(X3,X4,X2,X5) ) ).

cnf(i_0_1057,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetsum(X3,X4,X5,X1) = c_Finite__Set_Osetsum(X3,X4,X5,X2) ) ).

cnf(i_0_1058,axiom,
    ( X1 != X2
    | c_curry(X1,X3,X4,X5) = c_curry(X2,X3,X4,X5) ) ).

cnf(i_0_1059,axiom,
    ( X1 != X2
    | c_curry(X3,X1,X4,X5) = c_curry(X3,X2,X4,X5) ) ).

cnf(i_0_1060,axiom,
    ( X1 != X2
    | c_curry(X3,X4,X1,X5) = c_curry(X3,X4,X2,X5) ) ).

cnf(i_0_1061,axiom,
    ( X1 != X2
    | c_curry(X3,X4,X5,X1) = c_curry(X3,X4,X5,X2) ) ).

cnf(i_0_1062,axiom,
    ( X1 != X2
    | c_Map_Oran(X1,X3,X4) = c_Map_Oran(X2,X3,X4) ) ).

cnf(i_0_1063,axiom,
    ( X1 != X2
    | c_Map_Oran(X3,X1,X4) = c_Map_Oran(X3,X2,X4) ) ).

cnf(i_0_1064,axiom,
    ( X1 != X2
    | c_Map_Oran(X3,X4,X1) = c_Map_Oran(X3,X4,X2) ) ).

cnf(i_0_1065,axiom,
    ( X1 != X2
    | c_List_Ofilter(X1,X3,X4) = c_List_Ofilter(X2,X3,X4) ) ).

cnf(i_0_1066,axiom,
    ( X1 != X2
    | c_List_Ofilter(X3,X1,X4) = c_List_Ofilter(X3,X2,X4) ) ).

cnf(i_0_1067,axiom,
    ( X1 != X2
    | c_List_Ofilter(X3,X4,X1) = c_List_Ofilter(X3,X4,X2) ) ).

cnf(i_0_1068,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X1,X3,X4,X5,X6) = c_Product__Type_Oprod_Oprod__rec(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1069,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X3,X1,X4,X5,X6) = c_Product__Type_Oprod_Oprod__rec(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1070,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X3,X4,X1,X5,X6) = c_Product__Type_Oprod_Oprod__rec(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1071,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X3,X4,X5,X1,X6) = c_Product__Type_Oprod_Oprod__rec(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1072,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X3,X4,X5,X6,X1) = c_Product__Type_Oprod_Oprod__rec(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1073,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X1,X3,X4,X5,X6) = c_Option_Ooption_Ooption__rec(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1074,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X3,X1,X4,X5,X6) = c_Option_Ooption_Ooption__rec(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1075,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X3,X4,X1,X5,X6) = c_Option_Ooption_Ooption__rec(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1076,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X3,X4,X5,X1,X6) = c_Option_Ooption_Ooption__rec(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1077,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X3,X4,X5,X6,X1) = c_Option_Ooption_Ooption__rec(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1078,axiom,
    ( X1 != X2
    | c_Option_Oset(X1,X3) = c_Option_Oset(X2,X3) ) ).

cnf(i_0_1079,axiom,
    ( X1 != X2
    | c_Option_Oset(X3,X1) = c_Option_Oset(X3,X2) ) ).

cnf(i_0_1080,axiom,
    ( X1 != X2
    | c_fequal(X1,X3,X4) = c_fequal(X2,X3,X4) ) ).

cnf(i_0_1081,axiom,
    ( X1 != X2
    | c_fequal(X3,X1,X4) = c_fequal(X3,X2,X4) ) ).

cnf(i_0_1082,axiom,
    ( X1 != X2
    | c_fequal(X3,X4,X1) = c_fequal(X3,X4,X2) ) ).

cnf(i_0_1083,axiom,
    ( X1 != X2
    | c_Option_Ois__none(X1,X3) = c_Option_Ois__none(X2,X3) ) ).

cnf(i_0_1084,axiom,
    ( X1 != X2
    | c_Option_Ois__none(X3,X1) = c_Option_Ois__none(X3,X2) ) ).

cnf(i_0_1085,axiom,
    ( X1 != X2
    | c_Option_Othe(X1,X3) = c_Option_Othe(X2,X3) ) ).

cnf(i_0_1086,axiom,
    ( X1 != X2
    | c_Option_Othe(X3,X1) = c_Option_Othe(X3,X2) ) ).

cnf(i_0_1087,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X1,X3,X4,X5,X6)
    | c_BigStep_Oeval(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1088,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X3,X1,X4,X5,X6)
    | c_BigStep_Oeval(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1089,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X3,X4,X1,X5,X6)
    | c_BigStep_Oeval(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1090,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X3,X4,X5,X1,X6)
    | c_BigStep_Oeval(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1091,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X3,X4,X5,X6,X1)
    | c_BigStep_Oeval(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1092,axiom,
    ( X1 != X2
    | ~ c_Conform_Ohconf(X1,X3,X4)
    | c_Conform_Ohconf(X2,X3,X4) ) ).

cnf(i_0_1093,axiom,
    ( X1 != X2
    | ~ c_Conform_Ohconf(X3,X1,X4)
    | c_Conform_Ohconf(X3,X2,X4) ) ).

cnf(i_0_1094,axiom,
    ( X1 != X2
    | ~ c_Conform_Ohconf(X3,X4,X1)
    | c_Conform_Ohconf(X3,X4,X2) ) ).

cnf(i_0_1095,axiom,
    ( X1 != X2
    | ~ c_Exceptions_Opreallocated(X1)
    | c_Exceptions_Opreallocated(X2) ) ).

cnf(i_0_1096,axiom,
    ( X1 != X2
    | ~ c_Map_Omap__le(X1,X3,X4,X5)
    | c_Map_Omap__le(X2,X3,X4,X5) ) ).

cnf(i_0_1097,axiom,
    ( X1 != X2
    | ~ c_Map_Omap__le(X3,X1,X4,X5)
    | c_Map_Omap__le(X3,X2,X4,X5) ) ).

cnf(i_0_1098,axiom,
    ( X1 != X2
    | ~ c_Map_Omap__le(X3,X4,X1,X5)
    | c_Map_Omap__le(X3,X4,X2,X5) ) ).

cnf(i_0_1099,axiom,
    ( X1 != X2
    | ~ c_Map_Omap__le(X3,X4,X5,X1)
    | c_Map_Omap__le(X3,X4,X5,X2) ) ).

cnf(i_0_1100,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Owiden(X1,X3,X4,X5)
    | c_TypeRel_Owiden(X2,X3,X4,X5) ) ).

cnf(i_0_1101,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Owiden(X3,X1,X4,X5)
    | c_TypeRel_Owiden(X3,X2,X4,X5) ) ).

cnf(i_0_1102,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Owiden(X3,X4,X1,X5)
    | c_TypeRel_Owiden(X3,X4,X2,X5) ) ).

cnf(i_0_1103,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Owiden(X3,X4,X5,X1)
    | c_TypeRel_Owiden(X3,X4,X5,X2) ) ).

cnf(i_0_1104,axiom,
    ( X1 != X2
    | ~ class_OrderedGroup_Ocomm__monoid__mult(X1)
    | class_OrderedGroup_Ocomm__monoid__mult(X2) ) ).

cnf(i_0_1105,axiom,
    ( X1 != X2
    | ~ class_OrderedGroup_Ocomm__monoid__add(X1)
    | class_OrderedGroup_Ocomm__monoid__add(X2) ) ).

cnf(i_0_1106,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X1,X3,X4,X5,X6)
    | c_WellTypeRT_OWTrt(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1107,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X3,X1,X4,X5,X6)
    | c_WellTypeRT_OWTrt(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1108,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X3,X4,X1,X5,X6)
    | c_WellTypeRT_OWTrt(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1109,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X3,X4,X5,X1,X6)
    | c_WellTypeRT_OWTrt(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1110,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X3,X4,X5,X6,X1)
    | c_WellTypeRT_OWTrt(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1111,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X1,X3,X4,X5,X6)
    | c_Progress_OWTrt_H(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1112,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X3,X1,X4,X5,X6)
    | c_Progress_OWTrt_H(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1113,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X3,X4,X1,X5,X6)
    | c_Progress_OWTrt_H(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1114,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X3,X4,X5,X1,X6)
    | c_Progress_OWTrt_H(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1115,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X3,X4,X5,X6,X1)
    | c_Progress_OWTrt_H(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1116,axiom,
    ( X1 != X2
    | ~ class_HOL_Ominus(X1)
    | class_HOL_Ominus(X2) ) ).

cnf(i_0_1117,axiom,
    ( X1 != X2
    | ~ class_OrderedGroup_Oab__group__add(X1)
    | class_OrderedGroup_Oab__group__add(X2) ) ).

cnf(i_0_1118,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X1,X3,X4,X5,X6)
    | c_SmallStep_Oredp(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1119,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X3,X1,X4,X5,X6)
    | c_SmallStep_Oredp(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1120,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X3,X4,X1,X5,X6)
    | c_SmallStep_Oredp(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1121,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X3,X4,X5,X1,X6)
    | c_SmallStep_Oredp(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1122,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X3,X4,X5,X6,X1)
    | c_SmallStep_Oredp(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1123,axiom,
    ( X1 != X2
    | ~ class_Orderings_Otop(X1)
    | class_Orderings_Otop(X2) ) ).

cnf(i_0_1124,axiom,
    ( X1 != X2
    | ~ class_Orderings_Obot(X1)
    | class_Orderings_Obot(X2) ) ).

cnf(i_0_1125,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X1,X3,X4,X5,X6,X7)
    | c_TypeRel_Ohas__field(X2,X3,X4,X5,X6,X7) ) ).

cnf(i_0_1126,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X1,X4,X5,X6,X7)
    | c_TypeRel_Ohas__field(X3,X2,X4,X5,X6,X7) ) ).

cnf(i_0_1127,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X4,X1,X5,X6,X7)
    | c_TypeRel_Ohas__field(X3,X4,X2,X5,X6,X7) ) ).

cnf(i_0_1128,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X4,X5,X1,X6,X7)
    | c_TypeRel_Ohas__field(X3,X4,X5,X2,X6,X7) ) ).

cnf(i_0_1129,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X4,X5,X6,X1,X7)
    | c_TypeRel_Ohas__field(X3,X4,X5,X6,X2,X7) ) ).

cnf(i_0_1130,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X4,X5,X6,X7,X1)
    | c_TypeRel_Ohas__field(X3,X4,X5,X6,X7,X2) ) ).

cnf(i_0_1131,axiom,
    ( X1 != X2
    | ~ c_Objects_Ohext(X1,X3)
    | c_Objects_Ohext(X2,X3) ) ).

cnf(i_0_1132,axiom,
    ( X1 != X2
    | ~ c_Objects_Ohext(X3,X1)
    | c_Objects_Ohext(X3,X2) ) ).

cnf(i_0_1133,axiom,
    ( X1 != X2
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5)
    | c_Fun_Oinj__on(X2,X3,X4,X5) ) ).

cnf(i_0_1134,axiom,
    ( X1 != X2
    | ~ c_Fun_Oinj__on(X3,X1,X4,X5)
    | c_Fun_Oinj__on(X3,X2,X4,X5) ) ).

cnf(i_0_1135,axiom,
    ( X1 != X2
    | ~ c_Fun_Oinj__on(X3,X4,X1,X5)
    | c_Fun_Oinj__on(X3,X4,X2,X5) ) ).

cnf(i_0_1136,axiom,
    ( X1 != X2
    | ~ c_Fun_Oinj__on(X3,X4,X5,X1)
    | c_Fun_Oinj__on(X3,X4,X5,X2) ) ).

cnf(i_0_1137,axiom,
    ( X1 != X2
    | ~ c_TypeRel_OFields(X1,X3,X4,X5)
    | c_TypeRel_OFields(X2,X3,X4,X5) ) ).

cnf(i_0_1138,axiom,
    ( X1 != X2
    | ~ c_TypeRel_OFields(X3,X1,X4,X5)
    | c_TypeRel_OFields(X3,X2,X4,X5) ) ).

cnf(i_0_1139,axiom,
    ( X1 != X2
    | ~ c_TypeRel_OFields(X3,X4,X1,X5)
    | c_TypeRel_OFields(X3,X4,X2,X5) ) ).

cnf(i_0_1140,axiom,
    ( X1 != X2
    | ~ c_TypeRel_OFields(X3,X4,X5,X1)
    | c_TypeRel_OFields(X3,X4,X5,X2) ) ).

cnf(i_0_1141,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X1,X3,X4,X5,X6)
    | c_Conform_Oconf(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1142,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X3,X1,X4,X5,X6)
    | c_Conform_Oconf(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1143,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X3,X4,X1,X5,X6)
    | c_Conform_Oconf(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1144,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X3,X4,X5,X1,X6)
    | c_Conform_Oconf(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1145,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X3,X4,X5,X6,X1)
    | c_Conform_Oconf(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1146,axiom,
    ( X1 != X2
    | ~ c_Conform_Ooconf(X1,X3,X4,X5)
    | c_Conform_Ooconf(X2,X3,X4,X5) ) ).

cnf(i_0_1147,axiom,
    ( X1 != X2
    | ~ c_Conform_Ooconf(X3,X1,X4,X5)
    | c_Conform_Ooconf(X3,X2,X4,X5) ) ).

cnf(i_0_1148,axiom,
    ( X1 != X2
    | ~ c_Conform_Ooconf(X3,X4,X1,X5)
    | c_Conform_Ooconf(X3,X4,X2,X5) ) ).

cnf(i_0_1149,axiom,
    ( X1 != X2
    | ~ c_Conform_Ooconf(X3,X4,X5,X1)
    | c_Conform_Ooconf(X3,X4,X5,X2) ) ).

cnf(i_0_1150,axiom,
    ( X1 != X2
    | ~ hBOOL(X1)
    | hBOOL(X2) ) ).

cnf(i_0_939_001,axiom,
    X1 = X1 ).

cnf(i_0_940_002,axiom,
    ( X1 = X2
    | X2 != X1 ) ).

cnf(i_0_941_003,axiom,
    ( X1 = X2
    | X1 != X3
    | X3 != X2 ) ).

cnf(i_0_942_004,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X1,X3,X4,X5,X6) = c_Fun_Ofun__upd(X2,X3,X4,X5,X6) ) ).

cnf(i_0_943_005,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X3,X1,X4,X5,X6) = c_Fun_Ofun__upd(X3,X2,X4,X5,X6) ) ).

cnf(i_0_944_006,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X3,X4,X1,X5,X6) = c_Fun_Ofun__upd(X3,X4,X2,X5,X6) ) ).

cnf(i_0_945_007,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X3,X4,X5,X1,X6) = c_Fun_Ofun__upd(X3,X4,X5,X2,X6) ) ).

cnf(i_0_946_008,axiom,
    ( X1 != X2
    | c_Fun_Ofun__upd(X3,X4,X5,X6,X1) = c_Fun_Ofun__upd(X3,X4,X5,X6,X2) ) ).

cnf(i_0_947_009,axiom,
    ( X1 != X2
    | c_Value_Oval_OAddr(X1) = c_Value_Oval_OAddr(X2) ) ).

cnf(i_0_948_010,axiom,
    ( X1 != X2
    | c_Map_Omap__of(X1,X3,X4) = c_Map_Omap__of(X2,X3,X4) ) ).

cnf(i_0_949_011,axiom,
    ( X1 != X2
    | c_Map_Omap__of(X3,X1,X4) = c_Map_Omap__of(X3,X2,X4) ) ).

cnf(i_0_950_012,axiom,
    ( X1 != X2
    | c_Map_Omap__of(X3,X4,X1) = c_Map_Omap__of(X3,X4,X2) ) ).

cnf(i_0_951_013,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X1,X3,X4,X5,X6) = c_Fun_Ocomp(X2,X3,X4,X5,X6) ) ).

cnf(i_0_952_014,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X3,X1,X4,X5,X6) = c_Fun_Ocomp(X3,X2,X4,X5,X6) ) ).

cnf(i_0_953_015,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X3,X4,X1,X5,X6) = c_Fun_Ocomp(X3,X4,X2,X5,X6) ) ).

cnf(i_0_954_016,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X3,X4,X5,X1,X6) = c_Fun_Ocomp(X3,X4,X5,X2,X6) ) ).

cnf(i_0_955_017,axiom,
    ( X1 != X2
    | c_Fun_Ocomp(X3,X4,X5,X6,X1) = c_Fun_Ocomp(X3,X4,X5,X6,X2) ) ).

cnf(i_0_956_018,axiom,
    ( X1 != X2
    | c_Fun_Oid(X1) = c_Fun_Oid(X2) ) ).

cnf(i_0_957_019,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAcc(X1,X3,X4,X5) = c_Expr_Oexp_OFAcc(X2,X3,X4,X5) ) ).

cnf(i_0_958_020,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAcc(X3,X1,X4,X5) = c_Expr_Oexp_OFAcc(X3,X2,X4,X5) ) ).

cnf(i_0_959_021,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAcc(X3,X4,X1,X5) = c_Expr_Oexp_OFAcc(X3,X4,X2,X5) ) ).

cnf(i_0_960_022,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAcc(X3,X4,X5,X1) = c_Expr_Oexp_OFAcc(X3,X4,X5,X2) ) ).

cnf(i_0_961_023,axiom,
    ( X1 != X2
    | hAPP(X1,X3) = hAPP(X2,X3) ) ).

cnf(i_0_962_024,axiom,
    ( X1 != X2
    | hAPP(X3,X1) = hAPP(X3,X2) ) ).

cnf(i_0_963_025,axiom,
    ( X1 != X2
    | c_Set_Oimage(X1,X3,X4,X5) = c_Set_Oimage(X2,X3,X4,X5) ) ).

cnf(i_0_964_026,axiom,
    ( X1 != X2
    | c_Set_Oimage(X3,X1,X4,X5) = c_Set_Oimage(X3,X2,X4,X5) ) ).

cnf(i_0_965_027,axiom,
    ( X1 != X2
    | c_Set_Oimage(X3,X4,X1,X5) = c_Set_Oimage(X3,X4,X2,X5) ) ).

cnf(i_0_966_028,axiom,
    ( X1 != X2
    | c_Set_Oimage(X3,X4,X5,X1) = c_Set_Oimage(X3,X4,X5,X2) ) ).

cnf(i_0_967_029,axiom,
    ( X1 != X2
    | c_Option_Ooption_ONone(X1) = c_Option_Ooption_ONone(X2) ) ).

cnf(i_0_968_030,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X1,X3,X4,X5,X6,X7) = c_Map_Omap__comp(X2,X3,X4,X5,X6,X7) ) ).

cnf(i_0_969_031,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X1,X4,X5,X6,X7) = c_Map_Omap__comp(X3,X2,X4,X5,X6,X7) ) ).

cnf(i_0_970_032,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X4,X1,X5,X6,X7) = c_Map_Omap__comp(X3,X4,X2,X5,X6,X7) ) ).

cnf(i_0_971_033,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X4,X5,X1,X6,X7) = c_Map_Omap__comp(X3,X4,X5,X2,X6,X7) ) ).

cnf(i_0_972_034,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X4,X5,X6,X1,X7) = c_Map_Omap__comp(X3,X4,X5,X6,X2,X7) ) ).

cnf(i_0_973_035,axiom,
    ( X1 != X2
    | c_Map_Omap__comp(X3,X4,X5,X6,X7,X1) = c_Map_Omap__comp(X3,X4,X5,X6,X7,X2) ) ).

cnf(i_0_974_036,axiom,
    ( X1 != X2
    | c_Hilbert__Choice_Oinv__into(X1,X3,X4,X5) = c_Hilbert__Choice_Oinv__into(X2,X3,X4,X5) ) ).

cnf(i_0_975_037,axiom,
    ( X1 != X2
    | c_Hilbert__Choice_Oinv__into(X3,X1,X4,X5) = c_Hilbert__Choice_Oinv__into(X3,X2,X4,X5) ) ).

cnf(i_0_976_038,axiom,
    ( X1 != X2
    | c_Hilbert__Choice_Oinv__into(X3,X4,X1,X5) = c_Hilbert__Choice_Oinv__into(X3,X4,X2,X5) ) ).

cnf(i_0_977_039,axiom,
    ( X1 != X2
    | c_Hilbert__Choice_Oinv__into(X3,X4,X5,X1) = c_Hilbert__Choice_Oinv__into(X3,X4,X5,X2) ) ).

cnf(i_0_978_040,axiom,
    ( X1 != X2
    | c_in(X1,X3,X4) = c_in(X2,X3,X4) ) ).

cnf(i_0_979_041,axiom,
    ( X1 != X2
    | c_in(X3,X1,X4) = c_in(X3,X2,X4) ) ).

cnf(i_0_980_042,axiom,
    ( X1 != X2
    | c_in(X3,X4,X1) = c_in(X3,X4,X2) ) ).

cnf(i_0_981_043,axiom,
    ( X1 != X2
    | c_snd(X1,X3,X4) = c_snd(X2,X3,X4) ) ).

cnf(i_0_982_044,axiom,
    ( X1 != X2
    | c_snd(X3,X1,X4) = c_snd(X3,X2,X4) ) ).

cnf(i_0_983_045,axiom,
    ( X1 != X2
    | c_snd(X3,X4,X1) = c_snd(X3,X4,X2) ) ).

cnf(i_0_984_046,axiom,
    ( X1 != X2
    | c_fst(X1,X3,X4) = c_fst(X2,X3,X4) ) ).

cnf(i_0_985_047,axiom,
    ( X1 != X2
    | c_fst(X3,X1,X4) = c_fst(X3,X2,X4) ) ).

cnf(i_0_986_048,axiom,
    ( X1 != X2
    | c_fst(X3,X4,X1) = c_fst(X3,X4,X2) ) ).

cnf(i_0_987_049,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X1,X3,X4,X5,X6,X7) = c_Product__Type_Oscomp(X2,X3,X4,X5,X6,X7) ) ).

cnf(i_0_988_050,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X1,X4,X5,X6,X7) = c_Product__Type_Oscomp(X3,X2,X4,X5,X6,X7) ) ).

cnf(i_0_989_051,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X4,X1,X5,X6,X7) = c_Product__Type_Oscomp(X3,X4,X2,X5,X6,X7) ) ).

cnf(i_0_990_052,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X4,X5,X1,X6,X7) = c_Product__Type_Oscomp(X3,X4,X5,X2,X6,X7) ) ).

cnf(i_0_991_053,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X4,X5,X6,X1,X7) = c_Product__Type_Oscomp(X3,X4,X5,X6,X2,X7) ) ).

cnf(i_0_992_054,axiom,
    ( X1 != X2
    | c_Product__Type_Oscomp(X3,X4,X5,X6,X7,X1) = c_Product__Type_Oscomp(X3,X4,X5,X6,X7,X2) ) ).

cnf(i_0_993_055,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X1,X3,X4,X5,X6) = c_Expr_Oexp_OFAss(X2,X3,X4,X5,X6) ) ).

cnf(i_0_994_056,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X3,X1,X4,X5,X6) = c_Expr_Oexp_OFAss(X3,X2,X4,X5,X6) ) ).

cnf(i_0_995_057,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X3,X4,X1,X5,X6) = c_Expr_Oexp_OFAss(X3,X4,X2,X5,X6) ) ).

cnf(i_0_996_058,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X3,X4,X5,X1,X6) = c_Expr_Oexp_OFAss(X3,X4,X5,X2,X6) ) ).

cnf(i_0_997_059,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OFAss(X3,X4,X5,X6,X1) = c_Expr_Oexp_OFAss(X3,X4,X5,X6,X2) ) ).

cnf(i_0_998_060,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X1,X3,X4,X5,X6) = c_Option_Ooption_Ooption__case(X2,X3,X4,X5,X6) ) ).

cnf(i_0_999_061,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X3,X1,X4,X5,X6) = c_Option_Ooption_Ooption__case(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1000_062,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X3,X4,X1,X5,X6) = c_Option_Ooption_Ooption__case(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1001_063,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X3,X4,X5,X1,X6) = c_Option_Ooption_Ooption__case(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1002_064,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__case(X3,X4,X5,X6,X1) = c_Option_Ooption_Ooption__case(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1003_065,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X1,X3,X4,X5,X6) = c_Fun_Ooverride__on(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1004_066,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X3,X1,X4,X5,X6) = c_Fun_Ooverride__on(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1005_067,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X3,X4,X1,X5,X6) = c_Fun_Ooverride__on(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1006_068,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X3,X4,X5,X1,X6) = c_Fun_Ooverride__on(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1007_069,axiom,
    ( X1 != X2
    | c_Fun_Ooverride__on(X3,X4,X5,X6,X1) = c_Fun_Ooverride__on(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1008_070,axiom,
    ( X1 != X2
    | c_Set_Oinsert(X1,X3,X4) = c_Set_Oinsert(X2,X3,X4) ) ).

cnf(i_0_1009_071,axiom,
    ( X1 != X2
    | c_Set_Oinsert(X3,X1,X4) = c_Set_Oinsert(X3,X2,X4) ) ).

cnf(i_0_1010_072,axiom,
    ( X1 != X2
    | c_Set_Oinsert(X3,X4,X1) = c_Set_Oinsert(X3,X4,X2) ) ).

cnf(i_0_1011_073,axiom,
    ( X1 != X2
    | c_List_Oset(X1,X3) = c_List_Oset(X2,X3) ) ).

cnf(i_0_1012_074,axiom,
    ( X1 != X2
    | c_List_Oset(X3,X1) = c_List_Oset(X3,X2) ) ).

cnf(i_0_1013_075,axiom,
    ( X1 != X2
    | c_List_Ozip(X1,X3,X4,X5) = c_List_Ozip(X2,X3,X4,X5) ) ).

cnf(i_0_1014_076,axiom,
    ( X1 != X2
    | c_List_Ozip(X3,X1,X4,X5) = c_List_Ozip(X3,X2,X4,X5) ) ).

cnf(i_0_1015_077,axiom,
    ( X1 != X2
    | c_List_Ozip(X3,X4,X1,X5) = c_List_Ozip(X3,X4,X2,X5) ) ).

cnf(i_0_1016_078,axiom,
    ( X1 != X2
    | c_List_Ozip(X3,X4,X5,X1) = c_List_Ozip(X3,X4,X5,X2) ) ).

cnf(i_0_1017_079,axiom,
    ( X1 != X2
    | c_Nat_Osize__class_Osize(X1,X3) = c_Nat_Osize__class_Osize(X2,X3) ) ).

cnf(i_0_1018_080,axiom,
    ( X1 != X2
    | c_Nat_Osize__class_Osize(X3,X1) = c_Nat_Osize__class_Osize(X3,X2) ) ).

cnf(i_0_1019_081,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X1,X3,X4,X5,X6) = c_Map_Omap__upds(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1020_082,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X3,X1,X4,X5,X6) = c_Map_Omap__upds(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1021_083,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X3,X4,X1,X5,X6) = c_Map_Omap__upds(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1022_084,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X3,X4,X5,X1,X6) = c_Map_Omap__upds(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1023_085,axiom,
    ( X1 != X2
    | c_Map_Omap__upds(X3,X4,X5,X6,X1) = c_Map_Omap__upds(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1024_086,axiom,
    ( X1 != X2
    | c_COMBK(X1,X3,X4) = c_COMBK(X2,X3,X4) ) ).

cnf(i_0_1025_087,axiom,
    ( X1 != X2
    | c_COMBK(X3,X1,X4) = c_COMBK(X3,X2,X4) ) ).

cnf(i_0_1026_088,axiom,
    ( X1 != X2
    | c_COMBK(X3,X4,X1) = c_COMBK(X3,X4,X2) ) ).

cnf(i_0_1027_089,axiom,
    ( X1 != X2
    | c_HOL_Ominus__class_Ominus(X1,X3,X4) = c_HOL_Ominus__class_Ominus(X2,X3,X4) ) ).

cnf(i_0_1028_090,axiom,
    ( X1 != X2
    | c_HOL_Ominus__class_Ominus(X3,X1,X4) = c_HOL_Ominus__class_Ominus(X3,X2,X4) ) ).

cnf(i_0_1029_091,axiom,
    ( X1 != X2
    | c_HOL_Ominus__class_Ominus(X3,X4,X1) = c_HOL_Ominus__class_Ominus(X3,X4,X2) ) ).

cnf(i_0_1030_092,axiom,
    ( X1 != X2
    | c_Orderings_Obot__class_Obot(X1) = c_Orderings_Obot__class_Obot(X2) ) ).

cnf(i_0_1031_093,axiom,
    ( X1 != X2
    | c_Map_Orestrict__map(X1,X3,X4,X5) = c_Map_Orestrict__map(X2,X3,X4,X5) ) ).

cnf(i_0_1032_094,axiom,
    ( X1 != X2
    | c_Map_Orestrict__map(X3,X1,X4,X5) = c_Map_Orestrict__map(X3,X2,X4,X5) ) ).

cnf(i_0_1033_095,axiom,
    ( X1 != X2
    | c_Map_Orestrict__map(X3,X4,X1,X5) = c_Map_Orestrict__map(X3,X4,X2,X5) ) ).

cnf(i_0_1034_096,axiom,
    ( X1 != X2
    | c_Map_Orestrict__map(X3,X4,X5,X1) = c_Map_Orestrict__map(X3,X4,X5,X2) ) ).

cnf(i_0_1035_097,axiom,
    ( X1 != X2
    | c_Orderings_Otop__class_Otop(X1) = c_Orderings_Otop__class_Otop(X2) ) ).

cnf(i_0_1036_098,axiom,
    ( X1 != X2
    | c_List_Olist_OCons(X1,X3,X4) = c_List_Olist_OCons(X2,X3,X4) ) ).

cnf(i_0_1037_099,axiom,
    ( X1 != X2
    | c_List_Olist_OCons(X3,X1,X4) = c_List_Olist_OCons(X3,X2,X4) ) ).

cnf(i_0_1038_100,axiom,
    ( X1 != X2
    | c_List_Olist_OCons(X3,X4,X1) = c_List_Olist_OCons(X3,X4,X2) ) ).

cnf(i_0_1039_101,axiom,
    ( X1 != X2
    | c_Map_Omap__add(X1,X3,X4,X5) = c_Map_Omap__add(X2,X3,X4,X5) ) ).

cnf(i_0_1040_102,axiom,
    ( X1 != X2
    | c_Map_Omap__add(X3,X1,X4,X5) = c_Map_Omap__add(X3,X2,X4,X5) ) ).

cnf(i_0_1041_103,axiom,
    ( X1 != X2
    | c_Map_Omap__add(X3,X4,X1,X5) = c_Map_Omap__add(X3,X4,X2,X5) ) ).

cnf(i_0_1042_104,axiom,
    ( X1 != X2
    | c_Map_Omap__add(X3,X4,X5,X1) = c_Map_Omap__add(X3,X4,X5,X2) ) ).

cnf(i_0_1043_105,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OVal(X1,X3) = c_Expr_Oexp_OVal(X2,X3) ) ).

cnf(i_0_1044_106,axiom,
    ( X1 != X2
    | c_Expr_Oexp_OVal(X3,X1) = c_Expr_Oexp_OVal(X3,X2) ) ).

cnf(i_0_1045_107,axiom,
    ( X1 != X2
    | c_Map_Odom(X1,X3,X4) = c_Map_Odom(X2,X3,X4) ) ).

cnf(i_0_1046_108,axiom,
    ( X1 != X2
    | c_Map_Odom(X3,X1,X4) = c_Map_Odom(X3,X2,X4) ) ).

cnf(i_0_1047_109,axiom,
    ( X1 != X2
    | c_Map_Odom(X3,X4,X1) = c_Map_Odom(X3,X4,X2) ) ).

cnf(i_0_1048_110,axiom,
    ( X1 != X2
    | c_Objects_Otypeof__h(X1,X3) = c_Objects_Otypeof__h(X2,X3) ) ).

cnf(i_0_1049_111,axiom,
    ( X1 != X2
    | c_Objects_Otypeof__h(X3,X1) = c_Objects_Otypeof__h(X3,X2) ) ).

cnf(i_0_1050_112,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetprod(X1,X3,X4,X5) = c_Finite__Set_Osetprod(X2,X3,X4,X5) ) ).

cnf(i_0_1051_113,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetprod(X3,X1,X4,X5) = c_Finite__Set_Osetprod(X3,X2,X4,X5) ) ).

cnf(i_0_1052_114,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetprod(X3,X4,X1,X5) = c_Finite__Set_Osetprod(X3,X4,X2,X5) ) ).

cnf(i_0_1053_115,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetprod(X3,X4,X5,X1) = c_Finite__Set_Osetprod(X3,X4,X5,X2) ) ).

cnf(i_0_1054_116,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetsum(X1,X3,X4,X5) = c_Finite__Set_Osetsum(X2,X3,X4,X5) ) ).

cnf(i_0_1055_117,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetsum(X3,X1,X4,X5) = c_Finite__Set_Osetsum(X3,X2,X4,X5) ) ).

cnf(i_0_1056_118,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetsum(X3,X4,X1,X5) = c_Finite__Set_Osetsum(X3,X4,X2,X5) ) ).

cnf(i_0_1057_119,axiom,
    ( X1 != X2
    | c_Finite__Set_Osetsum(X3,X4,X5,X1) = c_Finite__Set_Osetsum(X3,X4,X5,X2) ) ).

cnf(i_0_1058_120,axiom,
    ( X1 != X2
    | c_curry(X1,X3,X4,X5) = c_curry(X2,X3,X4,X5) ) ).

cnf(i_0_1059_121,axiom,
    ( X1 != X2
    | c_curry(X3,X1,X4,X5) = c_curry(X3,X2,X4,X5) ) ).

cnf(i_0_1060_122,axiom,
    ( X1 != X2
    | c_curry(X3,X4,X1,X5) = c_curry(X3,X4,X2,X5) ) ).

cnf(i_0_1061_123,axiom,
    ( X1 != X2
    | c_curry(X3,X4,X5,X1) = c_curry(X3,X4,X5,X2) ) ).

cnf(i_0_1062_124,axiom,
    ( X1 != X2
    | c_Map_Oran(X1,X3,X4) = c_Map_Oran(X2,X3,X4) ) ).

cnf(i_0_1063_125,axiom,
    ( X1 != X2
    | c_Map_Oran(X3,X1,X4) = c_Map_Oran(X3,X2,X4) ) ).

cnf(i_0_1064_126,axiom,
    ( X1 != X2
    | c_Map_Oran(X3,X4,X1) = c_Map_Oran(X3,X4,X2) ) ).

cnf(i_0_1065_127,axiom,
    ( X1 != X2
    | c_List_Ofilter(X1,X3,X4) = c_List_Ofilter(X2,X3,X4) ) ).

cnf(i_0_1066_128,axiom,
    ( X1 != X2
    | c_List_Ofilter(X3,X1,X4) = c_List_Ofilter(X3,X2,X4) ) ).

cnf(i_0_1067_129,axiom,
    ( X1 != X2
    | c_List_Ofilter(X3,X4,X1) = c_List_Ofilter(X3,X4,X2) ) ).

cnf(i_0_1068_130,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X1,X3,X4,X5,X6) = c_Product__Type_Oprod_Oprod__rec(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1069_131,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X3,X1,X4,X5,X6) = c_Product__Type_Oprod_Oprod__rec(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1070_132,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X3,X4,X1,X5,X6) = c_Product__Type_Oprod_Oprod__rec(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1071_133,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X3,X4,X5,X1,X6) = c_Product__Type_Oprod_Oprod__rec(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1072_134,axiom,
    ( X1 != X2
    | c_Product__Type_Oprod_Oprod__rec(X3,X4,X5,X6,X1) = c_Product__Type_Oprod_Oprod__rec(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1073_135,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X1,X3,X4,X5,X6) = c_Option_Ooption_Ooption__rec(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1074_136,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X3,X1,X4,X5,X6) = c_Option_Ooption_Ooption__rec(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1075_137,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X3,X4,X1,X5,X6) = c_Option_Ooption_Ooption__rec(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1076_138,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X3,X4,X5,X1,X6) = c_Option_Ooption_Ooption__rec(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1077_139,axiom,
    ( X1 != X2
    | c_Option_Ooption_Ooption__rec(X3,X4,X5,X6,X1) = c_Option_Ooption_Ooption__rec(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1078_140,axiom,
    ( X1 != X2
    | c_Option_Oset(X1,X3) = c_Option_Oset(X2,X3) ) ).

cnf(i_0_1079_141,axiom,
    ( X1 != X2
    | c_Option_Oset(X3,X1) = c_Option_Oset(X3,X2) ) ).

cnf(i_0_1080_142,axiom,
    ( X1 != X2
    | c_fequal(X1,X3,X4) = c_fequal(X2,X3,X4) ) ).

cnf(i_0_1081_143,axiom,
    ( X1 != X2
    | c_fequal(X3,X1,X4) = c_fequal(X3,X2,X4) ) ).

cnf(i_0_1082_144,axiom,
    ( X1 != X2
    | c_fequal(X3,X4,X1) = c_fequal(X3,X4,X2) ) ).

cnf(i_0_1083_145,axiom,
    ( X1 != X2
    | c_Option_Ois__none(X1,X3) = c_Option_Ois__none(X2,X3) ) ).

cnf(i_0_1084_146,axiom,
    ( X1 != X2
    | c_Option_Ois__none(X3,X1) = c_Option_Ois__none(X3,X2) ) ).

cnf(i_0_1085_147,axiom,
    ( X1 != X2
    | c_Option_Othe(X1,X3) = c_Option_Othe(X2,X3) ) ).

cnf(i_0_1086_148,axiom,
    ( X1 != X2
    | c_Option_Othe(X3,X1) = c_Option_Othe(X3,X2) ) ).

cnf(i_0_1087_149,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X1,X3,X4,X5,X6)
    | c_BigStep_Oeval(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1088_150,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X3,X1,X4,X5,X6)
    | c_BigStep_Oeval(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1089_151,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X3,X4,X1,X5,X6)
    | c_BigStep_Oeval(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1090_152,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X3,X4,X5,X1,X6)
    | c_BigStep_Oeval(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1091_153,axiom,
    ( X1 != X2
    | ~ c_BigStep_Oeval(X3,X4,X5,X6,X1)
    | c_BigStep_Oeval(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1092_154,axiom,
    ( X1 != X2
    | ~ c_Conform_Ohconf(X1,X3,X4)
    | c_Conform_Ohconf(X2,X3,X4) ) ).

cnf(i_0_1093_155,axiom,
    ( X1 != X2
    | ~ c_Conform_Ohconf(X3,X1,X4)
    | c_Conform_Ohconf(X3,X2,X4) ) ).

cnf(i_0_1094_156,axiom,
    ( X1 != X2
    | ~ c_Conform_Ohconf(X3,X4,X1)
    | c_Conform_Ohconf(X3,X4,X2) ) ).

cnf(i_0_1095_157,axiom,
    ( X1 != X2
    | ~ c_Exceptions_Opreallocated(X1)
    | c_Exceptions_Opreallocated(X2) ) ).

cnf(i_0_1096_158,axiom,
    ( X1 != X2
    | ~ c_Map_Omap__le(X1,X3,X4,X5)
    | c_Map_Omap__le(X2,X3,X4,X5) ) ).

cnf(i_0_1097_159,axiom,
    ( X1 != X2
    | ~ c_Map_Omap__le(X3,X1,X4,X5)
    | c_Map_Omap__le(X3,X2,X4,X5) ) ).

cnf(i_0_1098_160,axiom,
    ( X1 != X2
    | ~ c_Map_Omap__le(X3,X4,X1,X5)
    | c_Map_Omap__le(X3,X4,X2,X5) ) ).

cnf(i_0_1099_161,axiom,
    ( X1 != X2
    | ~ c_Map_Omap__le(X3,X4,X5,X1)
    | c_Map_Omap__le(X3,X4,X5,X2) ) ).

cnf(i_0_1100_162,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Owiden(X1,X3,X4,X5)
    | c_TypeRel_Owiden(X2,X3,X4,X5) ) ).

cnf(i_0_1101_163,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Owiden(X3,X1,X4,X5)
    | c_TypeRel_Owiden(X3,X2,X4,X5) ) ).

cnf(i_0_1102_164,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Owiden(X3,X4,X1,X5)
    | c_TypeRel_Owiden(X3,X4,X2,X5) ) ).

cnf(i_0_1103_165,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Owiden(X3,X4,X5,X1)
    | c_TypeRel_Owiden(X3,X4,X5,X2) ) ).

cnf(i_0_1104_166,axiom,
    ( X1 != X2
    | ~ class_OrderedGroup_Ocomm__monoid__mult(X1)
    | class_OrderedGroup_Ocomm__monoid__mult(X2) ) ).

cnf(i_0_1105_167,axiom,
    ( X1 != X2
    | ~ class_OrderedGroup_Ocomm__monoid__add(X1)
    | class_OrderedGroup_Ocomm__monoid__add(X2) ) ).

cnf(i_0_1106_168,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X1,X3,X4,X5,X6)
    | c_WellTypeRT_OWTrt(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1107_169,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X3,X1,X4,X5,X6)
    | c_WellTypeRT_OWTrt(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1108_170,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X3,X4,X1,X5,X6)
    | c_WellTypeRT_OWTrt(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1109_171,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X3,X4,X5,X1,X6)
    | c_WellTypeRT_OWTrt(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1110_172,axiom,
    ( X1 != X2
    | ~ c_WellTypeRT_OWTrt(X3,X4,X5,X6,X1)
    | c_WellTypeRT_OWTrt(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1111_173,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X1,X3,X4,X5,X6)
    | c_Progress_OWTrt_H(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1112_174,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X3,X1,X4,X5,X6)
    | c_Progress_OWTrt_H(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1113_175,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X3,X4,X1,X5,X6)
    | c_Progress_OWTrt_H(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1114_176,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X3,X4,X5,X1,X6)
    | c_Progress_OWTrt_H(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1115_177,axiom,
    ( X1 != X2
    | ~ c_Progress_OWTrt_H(X3,X4,X5,X6,X1)
    | c_Progress_OWTrt_H(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1116_178,axiom,
    ( X1 != X2
    | ~ class_HOL_Ominus(X1)
    | class_HOL_Ominus(X2) ) ).

cnf(i_0_1117_179,axiom,
    ( X1 != X2
    | ~ class_OrderedGroup_Oab__group__add(X1)
    | class_OrderedGroup_Oab__group__add(X2) ) ).

cnf(i_0_1118_180,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X1,X3,X4,X5,X6)
    | c_SmallStep_Oredp(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1119_181,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X3,X1,X4,X5,X6)
    | c_SmallStep_Oredp(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1120_182,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X3,X4,X1,X5,X6)
    | c_SmallStep_Oredp(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1121_183,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X3,X4,X5,X1,X6)
    | c_SmallStep_Oredp(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1122_184,axiom,
    ( X1 != X2
    | ~ c_SmallStep_Oredp(X3,X4,X5,X6,X1)
    | c_SmallStep_Oredp(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1123_185,axiom,
    ( X1 != X2
    | ~ class_Orderings_Otop(X1)
    | class_Orderings_Otop(X2) ) ).

cnf(i_0_1124_186,axiom,
    ( X1 != X2
    | ~ class_Orderings_Obot(X1)
    | class_Orderings_Obot(X2) ) ).

cnf(i_0_1125_187,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X1,X3,X4,X5,X6,X7)
    | c_TypeRel_Ohas__field(X2,X3,X4,X5,X6,X7) ) ).

cnf(i_0_1126_188,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X1,X4,X5,X6,X7)
    | c_TypeRel_Ohas__field(X3,X2,X4,X5,X6,X7) ) ).

cnf(i_0_1127_189,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X4,X1,X5,X6,X7)
    | c_TypeRel_Ohas__field(X3,X4,X2,X5,X6,X7) ) ).

cnf(i_0_1128_190,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X4,X5,X1,X6,X7)
    | c_TypeRel_Ohas__field(X3,X4,X5,X2,X6,X7) ) ).

cnf(i_0_1129_191,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X4,X5,X6,X1,X7)
    | c_TypeRel_Ohas__field(X3,X4,X5,X6,X2,X7) ) ).

cnf(i_0_1130_192,axiom,
    ( X1 != X2
    | ~ c_TypeRel_Ohas__field(X3,X4,X5,X6,X7,X1)
    | c_TypeRel_Ohas__field(X3,X4,X5,X6,X7,X2) ) ).

cnf(i_0_1131_193,axiom,
    ( X1 != X2
    | ~ c_Objects_Ohext(X1,X3)
    | c_Objects_Ohext(X2,X3) ) ).

cnf(i_0_1132_194,axiom,
    ( X1 != X2
    | ~ c_Objects_Ohext(X3,X1)
    | c_Objects_Ohext(X3,X2) ) ).

cnf(i_0_1133_195,axiom,
    ( X1 != X2
    | ~ c_Fun_Oinj__on(X1,X3,X4,X5)
    | c_Fun_Oinj__on(X2,X3,X4,X5) ) ).

cnf(i_0_1134_196,axiom,
    ( X1 != X2
    | ~ c_Fun_Oinj__on(X3,X1,X4,X5)
    | c_Fun_Oinj__on(X3,X2,X4,X5) ) ).

cnf(i_0_1135_197,axiom,
    ( X1 != X2
    | ~ c_Fun_Oinj__on(X3,X4,X1,X5)
    | c_Fun_Oinj__on(X3,X4,X2,X5) ) ).

cnf(i_0_1136_198,axiom,
    ( X1 != X2
    | ~ c_Fun_Oinj__on(X3,X4,X5,X1)
    | c_Fun_Oinj__on(X3,X4,X5,X2) ) ).

cnf(i_0_1137_199,axiom,
    ( X1 != X2
    | ~ c_TypeRel_OFields(X1,X3,X4,X5)
    | c_TypeRel_OFields(X2,X3,X4,X5) ) ).

cnf(i_0_1138_200,axiom,
    ( X1 != X2
    | ~ c_TypeRel_OFields(X3,X1,X4,X5)
    | c_TypeRel_OFields(X3,X2,X4,X5) ) ).

cnf(i_0_1139_201,axiom,
    ( X1 != X2
    | ~ c_TypeRel_OFields(X3,X4,X1,X5)
    | c_TypeRel_OFields(X3,X4,X2,X5) ) ).

cnf(i_0_1140_202,axiom,
    ( X1 != X2
    | ~ c_TypeRel_OFields(X3,X4,X5,X1)
    | c_TypeRel_OFields(X3,X4,X5,X2) ) ).

cnf(i_0_1141_203,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X1,X3,X4,X5,X6)
    | c_Conform_Oconf(X2,X3,X4,X5,X6) ) ).

cnf(i_0_1142_204,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X3,X1,X4,X5,X6)
    | c_Conform_Oconf(X3,X2,X4,X5,X6) ) ).

cnf(i_0_1143_205,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X3,X4,X1,X5,X6)
    | c_Conform_Oconf(X3,X4,X2,X5,X6) ) ).

cnf(i_0_1144_206,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X3,X4,X5,X1,X6)
    | c_Conform_Oconf(X3,X4,X5,X2,X6) ) ).

cnf(i_0_1145_207,axiom,
    ( X1 != X2
    | ~ c_Conform_Oconf(X3,X4,X5,X6,X1)
    | c_Conform_Oconf(X3,X4,X5,X6,X2) ) ).

cnf(i_0_1146_208,axiom,
    ( X1 != X2
    | ~ c_Conform_Ooconf(X1,X3,X4,X5)
    | c_Conform_Ooconf(X2,X3,X4,X5) ) ).

cnf(i_0_1147_209,axiom,
    ( X1 != X2
    | ~ c_Conform_Ooconf(X3,X1,X4,X5)
    | c_Conform_Ooconf(X3,X2,X4,X5) ) ).

cnf(i_0_1148_210,axiom,
    ( X1 != X2
    | ~ c_Conform_Ooconf(X3,X4,X1,X5)
    | c_Conform_Ooconf(X3,X4,X2,X5) ) ).

cnf(i_0_1149_211,axiom,
    ( X1 != X2
    | ~ c_Conform_Ooconf(X3,X4,X5,X1)
    | c_Conform_Ooconf(X3,X4,X5,X2) ) ).

cnf(i_0_1150_212,axiom,
    ( X1 != X2
    | ~ hBOOL(X1)
    | hBOOL(X2) ) ).

cnf(i_0_1151,plain,
    ( ~ c_BigStep_Oeval(X1,X2,X3,c_Expr_Oexp_OVal(c_Value_Oval_OAddr(hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X4),X5)),tc_List_Olist(tc_String_Ochar)),X6)
    | ~ c_BigStep_Oeval(X1,X7,X6,c_Expr_Oexp_OVal(X8,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X9))
    | c_BigStep_Oeval(X1,c_Expr_Oexp_OFAss(X2,X10,X11,X7,tc_List_Olist(tc_String_Ochar)),X3,c_Expr_Oexp_OVal(c_Value_Oval_OUnit,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Ofun__upd(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X4),X5),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X4),c_Fun_Ofun__upd(X5,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X10),X11),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X8),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))),X9)) ),
    inference(equality_inference,[],[490]) ).

cnf(i_0_1152,plain,
    c_SmallStep_Oredp(X1,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(c_Value_Oval_OAddr(hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),X3)),tc_List_Olist(tc_String_Ochar)),X4,X5,c_Expr_Oexp_OVal(X6,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X7),c_Expr_Oexp_OVal(c_Value_Oval_OUnit,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Ofun__upd(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),X3),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),c_Fun_Ofun__upd(X3,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X4),X5),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X6),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))),X7)),
    inference(equality_inference,[],[491]) ).

cnf(i_0_1153,plain,
    ( c_Conform_Oconf(X1,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2,X3,X4)
    | ~ c_Conform_Oconf(X1,c_Fun_Ofun__upd(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X5),X6),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X5),X7)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X2,X3,X4) ),
    inference(equality_inference,[],[505]) ).

cnf(i_0_1154,plain,
    hAPP(X1,c_snd(X2,X3,X4)) = hAPP(X1,c_snd(X2,X3,X4)),
    inference(equality_inference,[],[511]) ).

cnf(i_0_1155,plain,
    hAPP(X1,c_fst(X2,X3,X4)) = hAPP(X1,c_fst(X2,X3,X4)),
    inference(equality_inference,[],[512]) ).

cnf(i_0_1156,plain,
    ( ~ c_Conform_Oconf(X1,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2,X3,X4)
    | c_Conform_Oconf(X1,c_Fun_Ofun__upd(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X5),X6),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X5),X7)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X2,X3,X4) ),
    inference(equality_inference,[],[515]) ).

cnf(i_0_1157,plain,
    ( ~ c_Conform_Ohconf(X1,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2)
    | ~ c_Conform_Ooconf(X1,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4),X2)
    | c_Conform_Ohconf(X1,c_Fun_Ofun__upd(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X5),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X2) ),
    inference(equality_inference,[],[516]) ).

cnf(i_0_1158,plain,
    ( ~ c_Conform_Ooconf(X1,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2,X3)
    | c_Conform_Ooconf(X1,c_Fun_Ofun__upd(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X4),X5),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X4),X6)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X2,X3) ),
    inference(equality_inference,[],[517]) ).

cnf(i_0_1159,plain,
    c_Objects_Ohext(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_Fun_Ofun__upd(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),X2),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),X3)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))),
    inference(equality_inference,[],[519]) ).

cnf(i_0_1160,plain,
    ( ~ c_Exceptions_Opreallocated(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))
    | c_Exceptions_Opreallocated(c_Fun_Ofun__upd(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),X2),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),X3)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))) ),
    inference(equality_inference,[],[520]) ).

cnf(i_0_1161,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X1),X1,X1,X2,X3),X4),X5) = hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X1),X1,X1,X2,X3),X4),X5),
    inference(equality_inference,[],[524]) ).

cnf(i_0_1162,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),X5) = hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),X5),
    inference(equality_inference,[],[525]) ).

cnf(i_0_1163,plain,
    ( c_Option_Ooption_Ooption__case(X1,X2,X3,X4,X5) = c_Option_Ooption_Ooption__case(X6,X2,X3,X4,X5)
    | X3 = c_Option_Ooption_ONone(X5) ),
    inference(equality_inference,[],[526]) ).

cnf(i_0_1164,plain,
    c_Option_Ooption_Ooption__case(X1,X2,X3,X4,X5) = c_Option_Ooption_Ooption__case(X1,X2,X3,X4,X5),
    inference(equality_inference,[],[527]) ).

cnf(i_0_1165,plain,
    c_Map_Omap__comp(X1,c_Option_Ooption_OSome(X2),X3,X2,X4,X5) = hAPP(X1,X3),
    inference(equality_inference,[],[559]) ).

cnf(i_0_1166,plain,
    ( X1 = X1
    | ~ hBOOL(c_in(X1,c_Set_Oimage(X2,X3,X4,X5),X5))
    | ~ hBOOL(c_in(X1,c_Set_Oimage(X2,X3,X4,X5),X5)) ),
    inference(equality_inference,[],[582]) ).

cnf(i_0_1167,plain,
    hAPP(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6) = hAPP(c_Fun_Ocomp(X1,X2,X7,X4,X8),X6),
    inference(equality_inference,[],[585]) ).

cnf(i_0_1168,plain,
    ( ~ c_Objects_Ohext(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X1)
    | hAPP(X1,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),X3)) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),c_Objects_Osko__Objects__Xhext__objD__1__1(X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),X3),X1))) ),
    inference(equality_inference,[],[598]) ).

cnf(i_0_1169,plain,
    ( ~ c_Objects_Ohext(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X1)
    | hAPP(X1,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),X3)) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),c_Objects_Osko__Objects__Xhext__def__1__1(X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X2),X3),X1))) ),
    inference(equality_inference,[],[599]) ).

cnf(i_0_1170,plain,
    X1 = X1,
    inference(equality_inference,[],[609]) ).

cnf(i_0_1171,plain,
    hAPP(X1,hAPP(X2,X3)) = hAPP(X1,hAPP(X2,X3)),
    inference(equality_inference,[],[610]) ).

cnf(i_0_1172,plain,
    hAPP(c_Fun_Oid(X1),hAPP(X2,X3)) = hAPP(X2,X3),
    inference(equality_inference,[],[612]) ).

cnf(i_0_1173,plain,
    X1 = X1,
    inference(equality_inference,[],[616]) ).

cnf(i_0_1174,plain,
    X1 = X1,
    inference(equality_inference,[],[617]) ).

cnf(i_0_1175,plain,
    X1 = X1,
    inference(equality_inference,[],[618]) ).

cnf(i_0_1176,plain,
    X1 = X1,
    inference(equality_inference,[],[619]) ).

cnf(i_0_1177,plain,
    ( X1 = X2
    | hAPP(c_Fun_Ofun__upd(c_Option_Ooption_OSome(X3),X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)),X1) = hAPP(c_Option_Ooption_OSome(X3),X1) ),
    inference(equality_inference,[],[654]) ).

cnf(i_0_1178,plain,
    c_Map_Omap__le(X1,c_Map_Omap__add(X1,X1,X2,X3),X2,X3),
    inference(equality_inference,[],[691]) ).

cnf(i_0_1179,plain,
    ( hAPP(c_Map_Omap__of(c_List_Ozip(X1,X1,X2,X2),X2,X2),X3) = c_Option_Ooption_ONone(X2)
    | hBOOL(c_in(X3,c_List_Oset(X1,X2),X2)) ),
    inference(equality_inference,[],[700]) ).

cnf(i_0_1180,plain,
    c_Fun_Ofun__upd(c_Option_Ooption_OSome(X1),X2,hAPP(c_Option_Ooption_OSome(X1),X2),X3,tc_Option_Ooption(X1)) = c_Option_Ooption_OSome(X1),
    inference(equality_inference,[],[705]) ).

cnf(i_0_1181,plain,
    ( X1 = X1
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X4) ),
    inference(equality_inference,[],[714]) ).

cnf(i_0_1182,plain,
    ( ~ c_Conform_Ohconf(X1,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2)
    | c_Conform_Ooconf(X1,c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X3,X2) ),
    inference(equality_inference,[],[725]) ).

cnf(i_0_1183,plain,
    ( X1 = X2
    | X1 = X1 ),
    inference(equality_inference,[],[750]) ).

cnf(i_0_1184,plain,
    ( X1 = X2
    | X2 = X2 ),
    inference(equality_inference,[],[751]) ).

cnf(i_0_1185,plain,
    ( X1 = X2
    | X2 = X2 ),
    inference(equality_inference,[],[752]) ).

cnf(i_0_1186,plain,
    ( X1 = X2
    | X1 = X1 ),
    inference(equality_inference,[],[753]) ).

cnf(i_0_1187,plain,
    ( X1 = X1
    | ~ c_Fun_Oinj__on(X2,X3,X4,X5)
    | ~ hBOOL(c_in(X1,X3,X4))
    | ~ hBOOL(c_in(X1,X3,X4)) ),
    inference(equality_inference,[],[764]) ).

cnf(i_0_1188,plain,
    X1 = X1,
    inference(equality_inference,[],[767]) ).

cnf(i_0_1189,plain,
    X1 = X1,
    inference(equality_inference,[],[768]) ).

cnf(i_0_1190,plain,
    X1 = X1,
    inference(equality_inference,[],[769]) ).

cnf(i_0_1191,plain,
    hAPP(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),X4) = hAPP(c_Option_Ooption_OSome(X2),X4),
    inference(equality_inference,[],[791]) ).

cnf(i_0_1192,plain,
    ( X1 = X1
    | ~ c_Fun_Oinj__on(X2,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X4) ),
    inference(equality_inference,[],[796]) ).

cnf(i_0_1193,plain,
    ( X1 = X1
    | hBOOL(c_in(X2,X1,X3))
    | hBOOL(c_in(X2,X1,X3)) ),
    inference(equality_inference,[],[817]) ).

cnf(i_0_1194,plain,
    hBOOL(c_in(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3)),
    inference(equality_inference,[],[822]) ).

cnf(i_0_1195,plain,
    hBOOL(c_in(X1,c_Map_Oran(c_Option_Ooption_OSome(X2),X3,X2),X2)),
    inference(equality_inference,[],[823]) ).

cnf(i_0_1196,plain,
    X1 = X1,
    inference(equality_inference,[],[833]) ).

cnf(i_0_1197,plain,
    X1 = X1,
    inference(equality_inference,[],[846]) ).

cnf(i_0_1198,plain,
    X1 = X1,
    inference(equality_inference,[],[847]) ).

cnf(i_0_1199,plain,
    c_Set_Oinsert(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3) = c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),
    inference(equality_inference,[],[851]) ).

cnf(i_0_1200,plain,
    ( X1 = X1
    | ~ class_OrderedGroup_Oab__group__add(X2) ),
    inference(equality_inference,[],[879]) ).

cnf(i_0_1201,plain,
    ( X1 = X1
    | ~ class_OrderedGroup_Oab__group__add(X2) ),
    inference(equality_inference,[],[880]) ).

cnf(i_0_1202,plain,
    X1 = X1,
    inference(equality_inference,[],[882]) ).

cnf(i_0_1203,plain,
    X1 = X1,
    inference(equality_inference,[],[883]) ).

cnf(i_0_1204,plain,
    X1 = X1,
    inference(equality_inference,[],[908]) ).

cnf(i_0_1205,plain,
    X1 = X1,
    inference(equality_inference,[],[913]) ).

cnf(i_0_1206,plain,
    X1 = X1,
    inference(equality_inference,[],[928]) ).

cnf(i_0_1207,plain,
    c_Objects_Ohext(v_ha____,c_Fun_Ofun__upd(v_ha____,v_a____,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),X1)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))),
    inference(scs_inference,[],[i_0_690,i_0_519]) ).

cnf(i_0_1208,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | c_Objects_Ohext(X1,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X5)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))))) ),
    inference(rename_variables,[],[i_0_519]) ).

cnf(i_0_1209,plain,
    c_Option_Ooption_Ooption__case(X1,c_Map_Omap__add(X2,c_Option_Ooption_OSome(X3),X4,X3),X5,X6,X7) = c_Option_Ooption_Ooption__case(X1,c_Option_Ooption_OSome(X3),X5,X6,X7),
    inference(scs_inference,[],[i_0_1191,i_0_690,i_0_519,i_0_527]) ).

cnf(i_0_1210,plain,
    hAPP(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),X4) = hAPP(c_Option_Ooption_OSome(X2),X4),
    inference(rename_variables,[],[i_0_1191]) ).

cnf(i_0_1211,plain,
    ( hAPP(X1,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) != hAPP(X3,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5))
    | c_Option_Ooption_Ooption__case(X6,X1,X2,X5,X4) = c_Option_Ooption_Ooption__case(X6,X3,X2,X5,X4) ),
    inference(rename_variables,[],[i_0_527]) ).

cnf(i_0_1212,plain,
    c_Map_Omap__comp(X1,c_Map_Omap__add(X2,c_Option_Ooption_OSome(X3),X4,X3),X5,X3,X6,X7) = hAPP(X1,X5),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_690,i_0_519,i_0_527,i_0_559]) ).

cnf(i_0_1213,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | c_Map_Omap__comp(X5,X1,X2,X3,X6,X7) = hAPP(X5,X4) ),
    inference(rename_variables,[],[i_0_559]) ).

cnf(i_0_1214,plain,
    c_Map_Omap__comp(X1,hAPP(c_Pair(X2,X3),c_fst(c_Option_Ooption_ONone(X4),X2,X3)),c_snd(c_Option_Ooption_ONone(X4),X2,X3),X4,X5,X6) = c_Option_Ooption_ONone(X5),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_690,i_0_519,i_0_527,i_0_559,i_0_563]) ).

cnf(i_0_1215,plain,
    hAPP(hAPP(c_Pair(X1,X2),c_fst(X3,X1,X2)),c_snd(X3,X1,X2)) = X3,
    inference(rename_variables,[],[i_0_813]) ).

cnf(i_0_1216,plain,
    ( hAPP(X1,X2) != c_Option_Ooption_ONone(X3)
    | c_Map_Omap__comp(X4,X1,X2,X3,X5,X6) = c_Option_Ooption_ONone(X5) ),
    inference(rename_variables,[],[i_0_563]) ).

cnf(i_0_1217,plain,
    hAPP(c_Fun_Ocomp(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),X4,X5,X6,X7),X8) = hAPP(c_Fun_Ocomp(c_Option_Ooption_OSome(X2),X4,X9,X6,X10),X8),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_690,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585]) ).

cnf(i_0_1218,plain,
    hAPP(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),X4) = hAPP(c_Option_Ooption_OSome(X2),X4),
    inference(rename_variables,[],[i_0_1191]) ).

cnf(i_0_1219,plain,
    ( hAPP(X1,hAPP(X2,X3)) != hAPP(X4,hAPP(X5,X6))
    | hAPP(c_Fun_Ocomp(X1,X2,X7,X8,X9),X3) = hAPP(c_Fun_Ocomp(X4,X5,X10,X8,X11),X6) ),
    inference(rename_variables,[],[i_0_585]) ).

cnf(i_0_1220,plain,
    c_Option_Ooption_Ooption__case(X1,X2,c_Option_Ooption_ONone(X3),X4,X3) = c_Option_Ooption_Ooption__case(X1,X5,c_Option_Ooption_ONone(X3),X4,X3),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_690,i_0_918,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590]) ).

cnf(i_0_1221,plain,
    c_Option_Ooption_ONone(X1) != hAPP(c_Option_Ooption_OSome(X1),X2),
    inference(rename_variables,[],[i_0_918]) ).

cnf(i_0_1222,plain,
    ( X1 = hAPP(c_Option_Ooption_OSome(X2),c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X1,X3,X4,X2,X5))
    | c_Option_Ooption_Ooption__case(X6,X3,X1,X5,X2) = c_Option_Ooption_Ooption__case(X6,X4,X1,X5,X2) ),
    inference(rename_variables,[],[i_0_590]) ).

cnf(i_0_1223,plain,
    hAPP(c_Fun_Oid(X1),hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),X4)) = hAPP(X2,X4),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_918,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612]) ).

cnf(i_0_1224,plain,
    c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3) = X2,
    inference(rename_variables,[],[i_0_720]) ).

cnf(i_0_1225,plain,
    ( c_Fun_Ocomp(X1,X2,X3,X4,X5) != c_Fun_Ocomp(c_Fun_Oid(X4),X6,X4,X4,X5)
    | hAPP(X1,hAPP(X2,X7)) = hAPP(X6,X7) ),
    inference(rename_variables,[],[i_0_612]) ).

cnf(i_0_1226,plain,
    c_Set_Oimage(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4,X5) = c_Set_Oimage(X1,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4,X5),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_918,i_0_832,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635]) ).

cnf(i_0_1227,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | c_Set_Oimage(c_Fun_Ofun__upd(X4,X1,X5,X3,X6),X2,X3,X6) = c_Set_Oimage(X4,X2,X3,X6) ),
    inference(rename_variables,[],[i_0_635]) ).

cnf(i_0_1228,plain,
    hAPP(X1,hAPP(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X1,X2,X3),hAPP(X1,X4))) = hAPP(X1,X4),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639]) ).

cnf(i_0_1229,plain,
    ( ~ hBOOL(c_in(X1,c_Set_Oimage(X2,X3,X4,X5),X5))
    | hAPP(X2,hAPP(c_Hilbert__Choice_Oinv__into(X3,X2,X4,X5),X1)) = X1 ),
    inference(rename_variables,[],[i_0_639]) ).

cnf(i_0_1230,plain,
    hAPP(c_Fun_Ooverride__on(X1,X2,c_Map_Odom(c_Option_Ooption_OSome(X3),X4,X3),X4,X5),X6) = hAPP(X2,X6),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_1194,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652]) ).

cnf(i_0_1231,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Fun_Ooverride__on(X4,X5,X2,X3,X6),X1) = hAPP(X5,X1) ),
    inference(rename_variables,[],[i_0_652]) ).

cnf(i_0_1232,plain,
    hAPP(c_Fun_Ooverride__on(X1,X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4),X5) = hAPP(X1,X5),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_1194,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655]) ).

cnf(i_0_1233,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Fun_Ooverride__on(X4,X5,X2,X3,X6),X1) = hAPP(X4,X1) ),
    inference(rename_variables,[],[i_0_655]) ).

cnf(i_0_1234,plain,
    c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X3),X4,c_Option_Ooption_ONone(X3),X2,tc_Option_Ooption(X3)) = c_Map_Orestrict__map(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X3),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_1194,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669]) ).

cnf(i_0_1235,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | c_Fun_Ofun__upd(c_Map_Orestrict__map(X4,X2,X3,X5),X1,c_Option_Ooption_ONone(X5),X3,tc_Option_Ooption(X5)) = c_Map_Orestrict__map(X4,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_669]) ).

cnf(i_0_1236,plain,
    ~ c_BigStep_Oeval(X1,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,c_List_Olist_OCons(X4,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X5),X6),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_1194,i_0_901,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673]) ).

cnf(i_0_1237,plain,
    c_List_Olist_OCons(X1,X2,X3) != X2,
    inference(rename_variables,[],[i_0_901]) ).

cnf(i_0_1238,plain,
    ( X1 = c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar))
    | ~ c_BigStep_Oeval(X3,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X4,X1,X5) ),
    inference(rename_variables,[],[i_0_673]) ).

cnf(i_0_1239,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X3),X4) = c_Option_Ooption_ONone(X3),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_1194,i_0_901,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678]) ).

cnf(i_0_1240,plain,
    ( c_Fun_Ofun__upd(X1,X2,X3,X4,X5) != X1
    | hAPP(X1,X2) = X3 ),
    inference(rename_variables,[],[i_0_678]) ).

cnf(i_0_1241,plain,
    hAPP(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3) != hAPP(c_Option_Ooption_OSome(X1),X4),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_690,i_0_1194,i_0_901,i_0_671,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705]) ).

cnf(i_0_1242,plain,
    c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)) != c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X5),
    inference(rename_variables,[],[i_0_671]) ).

cnf(i_0_1243,plain,
    ( c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,tc_Option_Ooption(X3)) = X1
    | hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4) ),
    inference(rename_variables,[],[i_0_705]) ).

cnf(i_0_1244,plain,
    c_Conform_Oconf(X1,v_ha____,v_v____,v_Tv____,X2),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_901,i_0_671,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713]) ).

cnf(i_0_1245,plain,
    ( c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | c_Conform_Oconf(X4,X1,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_713]) ).

cnf(i_0_1246,plain,
    c_Set_Oinsert(hAPP(X1,X2),c_Set_Oimage(X1,c_Map_Odom(c_Option_Ooption_OSome(X3),X4,X3),X4,X5),X5) = c_Set_Oimage(X1,c_Map_Odom(c_Option_Ooption_OSome(X3),X4,X3),X4,X5),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_901,i_0_671,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739]) ).

cnf(i_0_1247,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | c_Set_Oinsert(hAPP(X4,X1),c_Set_Oimage(X4,X2,X3,X5),X5) = c_Set_Oimage(X4,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_739]) ).

cnf(i_0_1248,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3,X4),X5) = hAPP(X1,X5),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_901,i_0_671,i_0_918,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777]) ).

cnf(i_0_1249,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Map_Orestrict__map(X4,X2,X3,X5),X1) = hAPP(X4,X1) ),
    inference(rename_variables,[],[i_0_777]) ).

cnf(i_0_1250,plain,
    c_List_Ofilter(c_Set_Oinsert(X1,X2,X3),c_List_Olist_OCons(X1,X4,X5),X5) = c_List_Olist_OCons(X1,c_List_Ofilter(c_Set_Oinsert(X1,X2,X3),X4,X5),X5),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_901,i_0_671,i_0_918,i_0_860,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825]) ).

cnf(i_0_1251,plain,
    ( ~ hBOOL(hAPP(X1,X2))
    | c_List_Ofilter(X1,c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Olist_OCons(X2,c_List_Ofilter(X1,X3,X4),X4) ),
    inference(rename_variables,[],[i_0_825]) ).

cnf(i_0_1252,plain,
    hAPP(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),hAPP(c_Pair(X2,X3),X4),X1,X5),hAPP(hAPP(c_Pair(X2,X3),X4),X6)) = X6,
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_901,i_0_671,i_0_918,i_0_860,i_0_832,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847]) ).

cnf(i_0_1253,plain,
    ( hAPP(hAPP(c_Pair(X1,X2),X3),X4) != hAPP(hAPP(c_Pair(X1,X2),X5),X6)
    | X4 = X6 ),
    inference(rename_variables,[],[i_0_847]) ).

cnf(i_0_1254,plain,
    c_List_Ofilter(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Ofilter(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X3,X4),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_901,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859]) ).

cnf(i_0_1255,plain,
    ( hBOOL(hAPP(X1,X2))
    | c_List_Ofilter(X1,c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Ofilter(X1,X3,X4) ),
    inference(rename_variables,[],[i_0_859]) ).

cnf(i_0_1256,plain,
    c_Set_Oinsert(X1,c_Map_Oran(c_Option_Ooption_OSome(X2),X3,X2),X2) = c_Map_Oran(c_Option_Ooption_OSome(X2),X3,X2),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866]) ).

cnf(i_0_1257,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | c_Set_Oinsert(X1,X2,X3) = X2 ),
    inference(rename_variables,[],[i_0_866]) ).

cnf(i_0_1258,plain,
    c_Option_Ooption_Ooption__case(X1,X2,c_List_Olist_OCons(X3,c_Option_Ooption_ONone(X4),X5),X6,X4) = c_Option_Ooption_Ooption__case(X7,X2,c_List_Olist_OCons(X3,c_Option_Ooption_ONone(X4),X5),X6,X4),
    inference(scs_inference,[],[i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163]) ).

cnf(i_0_1259,plain,
    c_List_Olist_OCons(X1,X2,X3) != X2,
    inference(rename_variables,[],[i_0_901]) ).

cnf(i_0_1260,plain,
    ( X1 = c_Option_Ooption_ONone(X2)
    | c_Option_Ooption_Ooption__case(X3,X4,X1,X5,X2) = c_Option_Ooption_Ooption__case(X6,X4,X1,X5,X2) ),
    inference(rename_variables,[],[i_0_1163]) ).

cnf(i_0_1261,plain,
    hAPP(X1,X2) = c_Map_Omap__comp(X1,c_Option_Ooption_OSome(X3),X2,X3,X4,X5),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940]) ).

cnf(i_0_1262,plain,
    c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2) != c_Option_Ooption_OSome(X1),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961]) ).

cnf(i_0_1263,plain,
    c_Map_Omap__le(X1,c_Map_Omap__add(X1,c_Map_Omap__add(X1,X1,X2,X3),X2,X3),X2,X3),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691]) ).

cnf(i_0_1264,plain,
    c_Map_Omap__add(X1,c_Map_Omap__add(X2,X3,X4,X5),X4,X5) = c_Map_Omap__add(c_Map_Omap__add(X1,X2,X4,X5),X3,X4,X5),
    inference(rename_variables,[],[i_0_692]) ).

cnf(i_0_1265,plain,
    ( c_Map_Omap__add(X1,X2,X3,X4) != c_Map_Omap__add(X2,X1,X3,X4)
    | c_Map_Omap__le(X1,c_Map_Omap__add(X1,X2,X3,X4),X3,X4) ),
    inference(rename_variables,[],[i_0_691]) ).

cnf(i_0_1266,plain,
    c_Progress_OWTrt_H(X1,v_ha____,X2,c_Expr_Oexp_OVal(v_v____,tc_List_Olist(tc_String_Ochar)),v_Tv____),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707]) ).

cnf(i_0_1267,plain,
    ( c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | c_Progress_OWTrt_H(X4,X1,X5,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3) ),
    inference(rename_variables,[],[i_0_707]) ).

cnf(i_0_1268,plain,
    c_WellTypeRT_OWTrt(X1,v_ha____,X2,c_Expr_Oexp_OVal(v_v____,tc_List_Olist(tc_String_Ochar)),v_Tv____),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708]) ).

cnf(i_0_1269,plain,
    ( c_Objects_Otypeof__h(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X3)
    | c_WellTypeRT_OWTrt(X4,X1,X5,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3) ),
    inference(rename_variables,[],[i_0_708]) ).

cnf(i_0_1270,plain,
    c_List_Ofilter(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,X3) != c_List_Olist_OCons(X4,X5,X3),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874]) ).

cnf(i_0_1271,plain,
    ( hBOOL(hAPP(X1,X2))
    | c_List_Ofilter(X1,X3,X4) != c_List_Olist_OCons(X2,X5,X4) ),
    inference(rename_variables,[],[i_0_874]) ).

cnf(i_0_1272,plain,
    c_List_Olist_OCons(X1,X2,X3) != c_List_Ofilter(c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X5,X3),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875]) ).

cnf(i_0_1273,plain,
    ( hBOOL(hAPP(X1,X2))
    | c_List_Olist_OCons(X2,X3,X4) != c_List_Ofilter(X1,X5,X4) ),
    inference(rename_variables,[],[i_0_875]) ).

cnf(i_0_1274,plain,
    hBOOL(hAPP(c_Set_Oinsert(c_Option_Ooption_Ooption__case(X1,X2,hAPP(c_Option_Ooption_OSome(t_b),X3),t_a,t_b),X4,X5),hAPP(X2,X3))),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539]) ).

cnf(i_0_1275,plain,
    hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X1)),
    inference(rename_variables,[],[i_0_860]) ).

cnf(i_0_1276,plain,
    ( ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,hAPP(c_Option_Ooption_OSome(t_b),X4),t_a,t_b)))
    | hBOOL(hAPP(X1,hAPP(X3,X4))) ),
    inference(rename_variables,[],[i_0_539]) ).

cnf(i_0_1277,plain,
    hBOOL(hAPP(c_Set_Oinsert(c_Option_Ooption_Ooption__case(X1,X2,c_Option_Ooption_ONone(t_b),t_a,t_b),X3,X4),X1)),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_860,i_0_1275,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541]) ).

cnf(i_0_1278,plain,
    hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X1)),
    inference(rename_variables,[],[i_0_860]) ).

cnf(i_0_1279,plain,
    ( ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,c_Option_Ooption_ONone(t_b),t_a,t_b)))
    | hBOOL(hAPP(X1,X2)) ),
    inference(rename_variables,[],[i_0_541]) ).

cnf(i_0_1280,plain,
    c_Fun_Oinj__on(X1,c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4),X4,X5),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_844,i_0_860,i_0_1275,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588]) ).

cnf(i_0_1281,plain,
    c_Fun_Oinj__on(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2,X3),
    inference(rename_variables,[],[i_0_844]) ).

cnf(i_0_1282,plain,
    ( ~ c_Fun_Oinj__on(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6,X5,X4)
    | c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X6,X5,X3),X3,X4) ),
    inference(rename_variables,[],[i_0_588]) ).

cnf(i_0_1283,plain,
    ~ hBOOL(c_in(X1,c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4),X4)),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_844,i_0_860,i_0_1275,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611]) ).

cnf(i_0_1284,plain,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)),
    inference(rename_variables,[],[i_0_832]) ).

cnf(i_0_1285,plain,
    ( hBOOL(c_in(hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),X5),X1,X3))
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X2,X1,X3,X4),X4)) ),
    inference(rename_variables,[],[i_0_611]) ).

cnf(i_0_1286,plain,
    ~ hBOOL(hAPP(hAPP(c_curry(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,X3,tc_bool),X4),X5)),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_844,i_0_860,i_0_1275,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622]) ).

cnf(i_0_1287,plain,
    ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2)),
    inference(rename_variables,[],[i_0_871]) ).

cnf(i_0_1288,plain,
    ( hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(c_curry(X1,X2,X3,tc_bool),X4),X5)) ),
    inference(rename_variables,[],[i_0_622]) ).

cnf(i_0_1289,plain,
    c_Progress_OWTrt_H(v_P,v_ha____,v_E____,c_Expr_Oexp_OFAss(c_Expr_Oexp_OVal(c_Value_Oval_OAddr(v_a____),tc_List_Olist(tc_String_Ochar)),v_F____,v_D____,c_Expr_Oexp_OVal(v_v____,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),v_T____),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631]) ).

cnf(i_0_1290,plain,
    ( ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
    | c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
    inference(rename_variables,[],[i_0_631]) ).

cnf(i_0_1291,plain,
    hBOOL(hAPP(c_Set_Oinsert(hAPP(hAPP(c_split(t_b,t_c,t_a),X1),hAPP(hAPP(c_Pair(t_b,t_c),X2),X3)),X4,X5),hAPP(hAPP(X1,X2),X3))),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644]) ).

cnf(i_0_1292,plain,
    hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X1)),
    inference(rename_variables,[],[i_0_860]) ).

cnf(i_0_1293,plain,
    ( ~ hBOOL(hAPP(X1,hAPP(hAPP(c_split(t_b,t_c,t_a),X2),hAPP(hAPP(c_Pair(t_b,t_c),X3),X4))))
    | hBOOL(hAPP(X1,hAPP(hAPP(X2,X3),X4))) ),
    inference(rename_variables,[],[i_0_644]) ).

cnf(i_0_1294,plain,
    hBOOL(hAPP(hAPP(c_curry(c_Set_Oinsert(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,X6),X1,X2,tc_bool),X3),X4)),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647]) ).

cnf(i_0_1295,plain,
    hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X1)),
    inference(rename_variables,[],[i_0_860]) ).

cnf(i_0_1296,plain,
    ( ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | hBOOL(hAPP(hAPP(c_curry(X1,X2,X3,tc_bool),X4),X5)) ),
    inference(rename_variables,[],[i_0_647]) ).

cnf(i_0_1297,plain,
    c_Fun_Oinj__on(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X2,X2),c_Map_Odom(c_Option_Ooption_OSome(X2),X2,X2),X2,tc_Option_Ooption(X2)),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695]) ).

cnf(i_0_1298,plain,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    inference(rename_variables,[],[i_0_852]) ).

cnf(i_0_1299,plain,
    ( ~ c_Fun_Oinj__on(X1,c_Map_Odom(X1,X2,X3),X2,tc_Option_Ooption(X3))
    | c_Fun_Oinj__on(c_Map_Omap__add(X4,X1,X2,X3),c_Map_Odom(X1,X2,X3),X2,tc_Option_Ooption(X3)) ),
    inference(rename_variables,[],[i_0_695]) ).

cnf(i_0_1300,plain,
    c_Map_Omap__le(X1,c_Map_Omap__add(X2,c_Map_Omap__add(X3,X1,X4,X5),X4,X5),X4,X5),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696]) ).

cnf(i_0_1301,plain,
    c_Map_Omap__le(X1,c_Map_Omap__add(X2,X1,X3,X4),X3,X4),
    inference(rename_variables,[],[i_0_773]) ).

cnf(i_0_1302,plain,
    ( ~ c_Map_Omap__le(c_Map_Omap__add(X1,X2,X3,X4),X5,X3,X4)
    | c_Map_Omap__le(X2,X5,X3,X4) ),
    inference(rename_variables,[],[i_0_696]) ).

cnf(i_0_1303,plain,
    hBOOL(hAPP(c_Set_Oinsert(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,X6),c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(c_Set_Oinsert(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,X6),X1,X2))),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_832,i_0_871,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746]) ).

cnf(i_0_1304,plain,
    hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X1)),
    inference(rename_variables,[],[i_0_860]) ).

cnf(i_0_1305,plain,
    ( ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | hBOOL(hAPP(X1,c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(X1,X2,X3))) ),
    inference(rename_variables,[],[i_0_746]) ).

cnf(i_0_1306,plain,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X3)),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872]) ).

cnf(i_0_1307,plain,
    ( hBOOL(hAPP(X1,X2))
    | ~ hBOOL(c_in(X2,X1,X3)) ),
    inference(rename_variables,[],[i_0_872]) ).

cnf(i_0_1308,plain,
    hBOOL(c_in(X1,c_Set_Oinsert(X1,X2,X3),X4)),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885]) ).

cnf(i_0_1309,plain,
    ( ~ hBOOL(hAPP(X1,X2))
    | hBOOL(c_in(X2,X1,X3)) ),
    inference(rename_variables,[],[i_0_885]) ).

cnf(i_0_1310,plain,
    c_Conform_Ooconf(v_P,v_ha____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),v_fs____),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_1165,i_0_1191,i_0_1210,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725]) ).

cnf(i_0_1311,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X3)
    | ~ c_Conform_Ohconf(X4,X1,X5)
    | c_Conform_Ooconf(X4,X1,X3,X5) ),
    inference(rename_variables,[],[i_0_725]) ).

cnf(i_0_1312,plain,
    ~ c_Conform_Ooconf(c_Fun_Ofun__upd(c_Fun_Ofun__upd(v_P,X1,hAPP(v_P,X1),X2,X3),X1,hAPP(v_P,X1),X2,X3),v_ha____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),c_Fun_Ofun__upd(v_fs____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),v_F____),v_D____),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),v_v____),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_621,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146]) ).

cnf(i_0_1313,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1314,plain,
    ~ c_Conform_Ooconf(v_P,c_Fun_Ofun__upd(c_Fun_Ofun__upd(v_ha____,X1,hAPP(v_ha____,X1),X2,X3),X1,hAPP(v_ha____,X1),X2,X3),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),c_Fun_Ofun__upd(v_fs____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),v_F____),v_D____),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),v_v____),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_621,i_0_1313,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147]) ).

cnf(i_0_1315,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1316,plain,
    ~ c_Conform_Ooconf(v_P,v_ha____,c_Map_Omap__comp(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),c_Option_Ooption_OSome(X1),c_Fun_Ofun__upd(v_fs____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),v_F____),v_D____),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),v_v____),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)),X1,X2,X3),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_621,i_0_1313,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148]) ).

cnf(i_0_1317,plain,
    c_Map_Omap__comp(X1,c_Option_Ooption_OSome(X2),X3,X2,X4,X5) = hAPP(X1,X3),
    inference(rename_variables,[],[i_0_1165]) ).

cnf(i_0_1318,plain,
    ~ c_Conform_Ooconf(v_P,v_ha____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),c_Fun_Ofun__upd(v_fs____,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),v_F____),v_D____),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),v_v____),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Ofun__upd(c_Fun_Ofun__upd(tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),X1,hAPP(tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),X1),X2,X3),X1,hAPP(tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),X1),X2,X3)),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149]) ).

cnf(i_0_1319,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1320,plain,
    c_Conform_Oconf(X1,c_Fun_Ofun__upd(v_ha____,v_a____,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),X2)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),v_v____,v_Tv____,X3),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515]) ).

cnf(i_0_1321,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | c_Conform_Oconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X6)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X7,X8,X9)
    | ~ c_Conform_Oconf(X5,X1,X7,X8,X9) ),
    inference(rename_variables,[],[i_0_515]) ).

cnf(i_0_1322,plain,
    c_Conform_Ooconf(v_P,c_Fun_Ofun__upd(v_ha____,v_a____,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),X1)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),v_fs____),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517]) ).

cnf(i_0_1323,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | c_Conform_Ooconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X6)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X7,X8)
    | ~ c_Conform_Ooconf(X5,X1,X7,X8) ),
    inference(rename_variables,[],[i_0_517]) ).

cnf(i_0_1324,plain,
    c_Option_Ooption_Ooption__case(X1,c_Map_Omap__add(X2,c_Option_Ooption_OSome(X3),X4,X3),c_List_Olist_OCons(X5,c_Option_Ooption_ONone(X6),X7),X8,X6) = c_Option_Ooption_Ooption__case(X9,c_Option_Ooption_OSome(X3),c_List_Olist_OCons(X5,c_Option_Ooption_ONone(X6),X7),X8,X6),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526]) ).

cnf(i_0_1325,plain,
    hAPP(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),X4) = hAPP(c_Option_Ooption_OSome(X2),X4),
    inference(rename_variables,[],[i_0_1191]) ).

cnf(i_0_1326,plain,
    c_List_Olist_OCons(X1,X2,X3) != X2,
    inference(rename_variables,[],[i_0_901]) ).

cnf(i_0_1327,plain,
    ( hAPP(X1,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) != hAPP(X3,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5))
    | c_Option_Ooption_Ooption__case(X6,X1,X2,X5,X4) = c_Option_Ooption_Ooption__case(X7,X3,X2,X5,X4)
    | X2 = c_Option_Ooption_ONone(X4) ),
    inference(rename_variables,[],[i_0_526]) ).

cnf(i_0_1328,plain,
    c_Map_Omap__comp(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),X4,X2,X2,X5) = hAPP(c_Option_Ooption_OSome(X2),X4),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556]) ).

cnf(i_0_1329,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | c_Map_Omap__comp(X5,X1,X2,X3,X6,X7) = hAPP(c_Option_Ooption_OSome(X6),X8)
    | hAPP(X5,X4) != hAPP(c_Option_Ooption_OSome(X6),X8) ),
    inference(rename_variables,[],[i_0_556]) ).

cnf(i_0_1330,plain,
    c_Map_Omap__comp(hAPP(c_Pair(X1,X2),c_fst(c_Option_Ooption_ONone(X3),X1,X2)),c_Map_Omap__add(X4,c_Option_Ooption_OSome(X5),X6,X5),c_snd(c_Option_Ooption_ONone(X3),X1,X2),X5,X3,X7) = c_Option_Ooption_ONone(X3),
    inference(scs_inference,[],[i_0_523,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558]) ).

cnf(i_0_1331,plain,
    hAPP(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),X4) = hAPP(c_Option_Ooption_OSome(X2),X4),
    inference(rename_variables,[],[i_0_1191]) ).

cnf(i_0_1332,plain,
    hAPP(hAPP(c_Pair(X1,X2),c_fst(X3,X1,X2)),c_snd(X3,X1,X2)) = X3,
    inference(rename_variables,[],[i_0_813]) ).

cnf(i_0_1333,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | c_Map_Omap__comp(X5,X1,X2,X3,X6,X7) = c_Option_Ooption_ONone(X6)
    | hAPP(X5,X4) != c_Option_Ooption_ONone(X6) ),
    inference(rename_variables,[],[i_0_558]) ).

cnf(i_0_1334,plain,
    hAPP(c_Fun_Ocomp(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),X2,X3,X4),X5) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),c_Objects_Osko__Objects__Xhext__objD__1__1(X1,X5,c_Fun_Ocomp(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),X2,X3,X4)))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598]) ).

cnf(i_0_1335,plain,
    hAPP(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6) = hAPP(X1,hAPP(X2,X6)),
    inference(rename_variables,[],[i_0_657]) ).

cnf(i_0_1336,plain,
    c_Objects_Ohext(X1,X1),
    inference(rename_variables,[],[i_0_929]) ).

cnf(i_0_1337,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | hAPP(X5,X2) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Osko__Objects__Xhext__objD__1__1(X3,X2,X5)))
    | ~ c_Objects_Ohext(X1,X5) ),
    inference(rename_variables,[],[i_0_598]) ).

cnf(i_0_1338,plain,
    hAPP(c_Fun_Ocomp(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),X2,X3,X4),X5) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),c_Objects_Osko__Objects__Xhext__def__1__1(X1,X5,c_Fun_Ocomp(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X1),X2,X3,X4)))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_671,i_0_918,i_0_852,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599]) ).

cnf(i_0_1339,plain,
    hAPP(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6) = hAPP(X1,hAPP(X2,X6)),
    inference(rename_variables,[],[i_0_657]) ).

cnf(i_0_1340,plain,
    c_Objects_Ohext(X1,X1),
    inference(rename_variables,[],[i_0_929]) ).

cnf(i_0_1341,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | hAPP(X5,X2) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Osko__Objects__Xhext__def__1__1(X3,X2,X5)))
    | ~ c_Objects_Ohext(X1,X5) ),
    inference(rename_variables,[],[i_0_599]) ).

cnf(i_0_1342,plain,
    c_Set_Oimage(c_Option_Ooption_OSome(X1),c_List_Olist_OCons(X2,X3,X4),X1,tc_Option_Ooption(X1)) != c_Set_Oimage(c_Option_Ooption_OSome(X1),X3,X1,tc_Option_Ooption(X1)),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_852,i_0_1298,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714]) ).

cnf(i_0_1343,plain,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    inference(rename_variables,[],[i_0_852]) ).

cnf(i_0_1344,plain,
    ( ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2,X3)
    | c_Set_Oimage(X1,X4,X2,X3) != c_Set_Oimage(X1,X5,X2,X3)
    | X4 = X5 ),
    inference(rename_variables,[],[i_0_714]) ).

cnf(i_0_1345,plain,
    hAPP(c_Hilbert__Choice_Oinv__into(c_Map_Odom(c_Option_Ooption_OSome(X1),X2,X1),c_Option_Ooption_OSome(X2),X2,tc_Option_Ooption(X2)),hAPP(c_Option_Ooption_OSome(X2),X3)) = X3,
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_852,i_0_1298,i_0_1343,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730]) ).

cnf(i_0_1346,plain,
    hBOOL(c_in(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3)),
    inference(rename_variables,[],[i_0_1194]) ).

cnf(i_0_1347,plain,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    inference(rename_variables,[],[i_0_852]) ).

cnf(i_0_1348,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Hilbert__Choice_Oinv__into(X2,X4,X3,X5),hAPP(X4,X1)) = X1
    | ~ c_Fun_Oinj__on(X4,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_730]) ).

cnf(i_0_1349,plain,
    hAPP(c_Fun_Othe__inv__into(c_Map_Odom(c_Option_Ooption_OSome(X1),X2,X1),c_Option_Ooption_OSome(X2),X2,tc_Option_Ooption(X2)),hAPP(c_Option_Ooption_OSome(X2),X3)) = X3,
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_773,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732]) ).

cnf(i_0_1350,plain,
    hBOOL(c_in(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3)),
    inference(rename_variables,[],[i_0_1194]) ).

cnf(i_0_1351,plain,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    inference(rename_variables,[],[i_0_852]) ).

cnf(i_0_1352,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Fun_Othe__inv__into(X2,X4,X3,X5),hAPP(X4,X1)) = X1
    | ~ c_Fun_Oinj__on(X4,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_732]) ).

cnf(i_0_1353,plain,
    c_Fun_Ofun__upd(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,c_Option_Ooption_ONone(X1),X2,tc_Option_Ooption(X1)) = c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_773,i_0_646,i_0_821,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766]) ).

cnf(i_0_1354,plain,
    c_Map_Omap__le(c_Fun_Ofun__upd(X1,X2,c_Option_Ooption_ONone(X3),X4,tc_Option_Ooption(X3)),X1,X4,X3),
    inference(rename_variables,[],[i_0_646]) ).

cnf(i_0_1355,plain,
    c_Map_Omap__le(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,X2,X1),
    inference(rename_variables,[],[i_0_821]) ).

cnf(i_0_1356,plain,
    ( ~ c_Map_Omap__le(X1,X2,X3,X4)
    | X1 = X2
    | ~ c_Map_Omap__le(X2,X1,X3,X4) ),
    inference(rename_variables,[],[i_0_766]) ).

cnf(i_0_1357,plain,
    hAPP(c_Option_Ooption_OSome(X1),c_List_Olist_OCons(X2,X3,X4)) != hAPP(c_Option_Ooption_OSome(X1),X3),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796]) ).

cnf(i_0_1358,plain,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    inference(rename_variables,[],[i_0_852]) ).

cnf(i_0_1359,plain,
    ( ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2,X3)
    | hAPP(X1,X4) != hAPP(X1,X5)
    | X4 = X5 ),
    inference(rename_variables,[],[i_0_796]) ).

cnf(i_0_1360,plain,
    hAPP(hAPP(c_Pair(X1,X2),X3),X4) = c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(c_Set_Oinsert(hAPP(hAPP(c_Pair(X1,X2),X3),X4),c_Orderings_Obot__class_Obot(tc_fun(X5,tc_bool)),X6),X1,X2),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_923,i_0_895,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812]) ).

cnf(i_0_1361,plain,
    ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2)),
    inference(rename_variables,[],[i_0_871]) ).

cnf(i_0_1362,plain,
    ( ~ hBOOL(hAPP(c_Set_Oinsert(X1,X2,X3),X4))
    | hBOOL(hAPP(X2,X4))
    | X1 = X4 ),
    inference(rename_variables,[],[i_0_812]) ).

cnf(i_0_1363,plain,
    hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X1),X1,X1,X2,X2),c_Fun_Oid(X2)),X3) = X3,
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828]) ).

cnf(i_0_1364,plain,
    c_fst(hAPP(hAPP(c_Product__Type_Oprod__fun(c_Fun_Oid(X1),X1,X1,X2,X3),X4),X5),X1,X3) = c_fst(X5,X1,X2),
    inference(rename_variables,[],[i_0_531]) ).

cnf(i_0_1365,plain,
    c_snd(hAPP(hAPP(c_Product__Type_Oprod__fun(X1,X2,X3,X4,X4),c_Fun_Oid(X4)),X5),X3,X4) = c_snd(X5,X2,X4),
    inference(rename_variables,[],[i_0_532]) ).

cnf(i_0_1366,plain,
    ( c_fst(X1,X2,X3) != c_fst(X4,X2,X3)
    | c_snd(X1,X2,X3) != c_snd(X4,X2,X3)
    | X1 = X4 ),
    inference(rename_variables,[],[i_0_828]) ).

cnf(i_0_1367,plain,
    ~ class_OrderedGroup_Oab__group__add(tc_fun(X1,tc_bool)),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879]) ).

cnf(i_0_1368,plain,
    c_HOL_Ominus__class_Ominus(X1,c_Set_Oinsert(X2,X3,X4),tc_fun(X4,tc_bool)) = c_HOL_Ominus__class_Ominus(c_HOL_Ominus__class_Ominus(X1,c_Set_Oinsert(X2,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4),tc_fun(X4,tc_bool)),X3,tc_fun(X4,tc_bool)),
    inference(rename_variables,[],[i_0_754]) ).

cnf(i_0_1369,plain,
    c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) != c_Set_Oinsert(X2,X3,X1),
    inference(rename_variables,[],[i_0_893]) ).

cnf(i_0_1370,plain,
    ( c_HOL_Ominus__class_Ominus(X1,X2,X3) != c_HOL_Ominus__class_Ominus(X4,X4,X3)
    | X1 = X2
    | ~ class_OrderedGroup_Oab__group__add(X3) ),
    inference(rename_variables,[],[i_0_879]) ).

cnf(i_0_1371,plain,
    c_List_Olist_OCons(X1,hAPP(X2,X3),X4) != c_Map_Omap__comp(X2,c_Option_Ooption_OSome(X5),X3,X5,X6,X7),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941]) ).

cnf(i_0_1372,plain,
    c_List_Olist_OCons(X1,X2,X3) != X2,
    inference(rename_variables,[],[i_0_901]) ).

cnf(i_0_1373,plain,
    ~ c_BigStep_Oeval(X1,c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,hAPP(c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3),X4,X5),X3,hAPP(c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3),X4,X5),X6,c_List_Olist_OCons(X7,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X8),X9),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088]) ).

cnf(i_0_1374,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1375,plain,
    ~ c_BigStep_Oeval(X1,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_List_Olist_OCons(X4,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X5),X6,hAPP(c_List_Olist_OCons(X4,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X5),X6),X7,X8),X6,hAPP(c_List_Olist_OCons(X4,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X5),X6),X7,X8),X9),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090]) ).

cnf(i_0_1376,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1377,plain,
    class_OrderedGroup_Ocomm__monoid__mult(hAPP(hAPP(c_Pair(X1,X2),c_fst(tc_nat,X1,X2)),c_snd(tc_nat,X1,X2))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104]) ).

cnf(i_0_1378,plain,
    X1 = hAPP(hAPP(c_Pair(X2,X3),c_fst(X1,X2,X3)),c_snd(X1,X2,X3)),
    inference(rename_variables,[],[i_0_814]) ).

cnf(i_0_1379,plain,
    class_OrderedGroup_Ocomm__monoid__add(hAPP(hAPP(c_Pair(X1,X2),c_fst(tc_nat,X1,X2)),c_snd(tc_nat,X1,X2))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_934,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105]) ).

cnf(i_0_1380,plain,
    X1 = hAPP(hAPP(c_Pair(X2,X3),c_fst(X1,X2,X3)),c_snd(X1,X2,X3)),
    inference(rename_variables,[],[i_0_814]) ).

cnf(i_0_1381,plain,
    c_in(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3) != c_Option_Ois__none(hAPP(c_Option_Ooption_OSome(X4),X5),X4),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_934,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150]) ).

cnf(i_0_1382,plain,
    c_Fun_Oinj__on(c_Fun_Ocomp(c_Option_Ooption_OSome(X1),c_COMBI(X1),X1,tc_Option_Ooption(X1),X1),X2,X1,tc_Option_Ooption(X1)),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_855,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_934,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602]) ).

cnf(i_0_1383,plain,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    inference(rename_variables,[],[i_0_852]) ).

cnf(i_0_1384,plain,
    ( ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X5),X5,X6)
    | c_Fun_Oinj__on(c_Fun_Ocomp(X1,X2,X5,X6,X4),X3,X4,X6)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X5) ),
    inference(rename_variables,[],[i_0_602]) ).

cnf(i_0_1385,plain,
    class_HOL_Ominus(hAPP(hAPP(c_Pair(X1,X2),c_fst(tc_nat,X1,X2)),c_snd(tc_nat,X1,X2))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_855,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_934,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116]) ).

cnf(i_0_1386,plain,
    X1 = hAPP(hAPP(c_Pair(X2,X3),c_fst(X1,X2,X3)),c_snd(X1,X2,X3)),
    inference(rename_variables,[],[i_0_814]) ).

cnf(i_0_1387,plain,
    class_Orderings_Otop(hAPP(hAPP(c_Pair(X1,X2),c_fst(tc_bool,X1,X2)),c_snd(tc_bool,X1,X2))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_855,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123]) ).

cnf(i_0_1388,plain,
    X1 = hAPP(hAPP(c_Pair(X2,X3),c_fst(X1,X2,X3)),c_snd(X1,X2,X3)),
    inference(rename_variables,[],[i_0_814]) ).

cnf(i_0_1389,plain,
    class_Orderings_Obot(hAPP(hAPP(c_Pair(X1,X2),c_fst(tc_nat,X1,X2)),c_snd(tc_nat,X1,X2))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_855,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124]) ).

cnf(i_0_1390,plain,
    X1 = hAPP(hAPP(c_Pair(X2,X3),c_fst(X1,X2,X3)),c_snd(X1,X2,X3)),
    inference(rename_variables,[],[i_0_814]) ).

cnf(i_0_1391,plain,
    ~ c_Conform_Oconf(v_P,v_ha____,v_v____,v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_855,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506]) ).

cnf(i_0_1392,plain,
    ( ~ c_Conform_Ooconf(X1,X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4),X5)
    | c_Conform_Ooconf(X1,X2,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Fun_Ofun__upd(X4,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X6),X7),hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X8),tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X5)
    | ~ c_TypeRel_Ohas__field(X1,X3,X6,X9,X7,X5)
    | ~ c_Conform_Oconf(X1,X2,X8,X9,X5) ),
    inference(rename_variables,[],[i_0_506]) ).

cnf(i_0_1393,plain,
    c_Conform_Ohconf(v_P,c_Fun_Ofun__upd(v_ha____,v_a____,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),v_fs____)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_855,i_0_773,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516]) ).

cnf(i_0_1394,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | c_Conform_Ohconf(X5,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X6)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X7)
    | ~ c_Conform_Ooconf(X5,X1,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X6),X7)
    | ~ c_Conform_Ohconf(X5,X1,X7) ),
    inference(rename_variables,[],[i_0_516]) ).

cnf(i_0_1395,plain,
    c_BigStep_Oeval(X1,c_Expr_Oexp_OFAcc(c_Expr_Oexp_OVal(c_Value_Oval_OAddr(hAPP(c_Fun_Ocomp(c_Fun_Oid(X2),c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2,X2,X3),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X4),c_Map_Omap__add(X5,c_Option_Ooption_OSome(tc_Value_Oval),X6,tc_Value_Oval)))),tc_List_Olist(tc_String_Ochar)),X7,X8,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Oid(X2)),X9),c_Expr_Oexp_OVal(hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X7),X8),tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),c_Fun_Oid(X2)),X9)),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_855,i_0_773,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497]) ).

cnf(i_0_1396,plain,
    hAPP(c_Map_Omap__add(X1,c_Option_Ooption_OSome(X2),X3,X2),X4) = hAPP(c_Option_Ooption_OSome(X2),X4),
    inference(rename_variables,[],[i_0_1191]) ).

cnf(i_0_1397,plain,
    c_BigStep_Oeval(X1,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3),
    inference(rename_variables,[],[i_0_709]) ).

cnf(i_0_1398,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | hAPP(X4,hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X5),X6)) != hAPP(c_Option_Ooption_OSome(tc_Value_Oval),X7)
    | c_BigStep_Oeval(X8,c_Expr_Oexp_OFAcc(X9,X5,X6,tc_List_Olist(tc_String_Ochar)),X10,c_Expr_Oexp_OVal(X7,tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X1),X11))
    | ~ c_BigStep_Oeval(X8,X9,X10,c_Expr_Oexp_OVal(c_Value_Oval_OAddr(X2),tc_List_Olist(tc_String_Ochar)),hAPP(hAPP(c_Pair(tc_fun(tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),tc_fun(tc_List_Olist(tc_String_Ochar),tc_Option_Ooption(tc_Value_Oval))),X1),X11)) ),
    inference(rename_variables,[],[i_0_497]) ).

cnf(i_0_1399,plain,
    c_Fun_Oinj__on(c_Fun_Ofun__upd(c_Fun_Ofun__upd(c_Option_Ooption_OSome(X1),X2,hAPP(c_Option_Ooption_OSome(X1),X2),X1,tc_Option_Ooption(X1)),X2,hAPP(c_Option_Ooption_OSome(X1),X2),X1,tc_Option_Ooption(X1)),c_Map_Odom(c_Option_Ooption_OSome(X3),X1,X3),X1,tc_Option_Ooption(X1)),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535]) ).

cnf(i_0_1400,plain,
    hBOOL(c_in(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3)),
    inference(rename_variables,[],[i_0_1194]) ).

cnf(i_0_1401,plain,
    hBOOL(c_in(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3)),
    inference(rename_variables,[],[i_0_1194]) ).

cnf(i_0_1402,plain,
    c_Fun_Oinj__on(c_Option_Ooption_OSome(X1),X2,X1,tc_Option_Ooption(X1)),
    inference(rename_variables,[],[i_0_852]) ).

cnf(i_0_1403,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | ~ hBOOL(c_in(X4,X2,X3))
    | c_Fun_Oinj__on(c_Fun_Ofun__upd(c_Fun_Ofun__upd(X5,X4,hAPP(X5,X1),X3,X6),X1,hAPP(X5,X4),X3,X6),X2,X3,X6)
    | ~ c_Fun_Oinj__on(X5,X2,X3,X6) ),
    inference(rename_variables,[],[i_0_535]) ).

cnf(i_0_1404,plain,
    c_Map_Omap__le(c_Map_Omap__add(X1,X1,X2,X3),X1,X2,X3),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645]) ).

cnf(i_0_1405,plain,
    c_Map_Omap__le(X1,c_Map_Omap__add(X2,X1,X3,X4),X3,X4),
    inference(rename_variables,[],[i_0_773]) ).

cnf(i_0_1406,plain,
    ( ~ c_Map_Omap__le(X1,c_Map_Omap__add(X1,X2,X3,X4),X3,X4)
    | c_Map_Omap__le(c_Map_Omap__add(X1,X2,X3,X4),X5,X3,X4)
    | ~ c_Map_Omap__le(X2,X5,X3,X4)
    | ~ c_Map_Omap__le(X1,X5,X3,X4) ),
    inference(rename_variables,[],[i_0_645]) ).

cnf(i_0_1407,plain,
    c_Fun_Ocomp(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,X4,X5,X6) != c_Fun_Ocomp(c_Option_Ooption_OSome(X1),X3,X7,X5,X6),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610]) ).

cnf(i_0_1408,plain,
    ( hAPP(X1,hAPP(X2,X3)) = hAPP(X4,hAPP(X5,X3))
    | c_Fun_Ocomp(X1,X2,X6,X7,X8) != c_Fun_Ocomp(X4,X5,X9,X7,X8) ),
    inference(rename_variables,[],[i_0_610]) ).

cnf(i_0_1409,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4),X4,X5),X6) = c_Option_Ooption_ONone(X5),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784]) ).

cnf(i_0_1410,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Map_Orestrict__map(X4,X2,X3,X5),X1) = c_Option_Ooption_ONone(X5) ),
    inference(rename_variables,[],[i_0_784]) ).

cnf(i_0_1411,plain,
    ( ~ c_TypeRel_OFields(X1,X2,c_List_Olist_OCons(hAPP(hAPP(c_Pair(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X3),X4)),X5),X6,tc_prod(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty)),X7)
    | c_TypeRel_Ohas__field(X1,X2,X3,X5,X4,X7) ),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547]) ).

cnf(i_0_1412,plain,
    hAPP(c_Map_Omap__of(c_List_Olist_OCons(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,tc_prod(X1,X2)),X1,X2),X3) = hAPP(c_Option_Ooption_OSome(X2),X4),
    inference(rename_variables,[],[i_0_724]) ).

cnf(i_0_1413,plain,
    ( hAPP(c_Map_Omap__of(X1,tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Type_Oty),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),X2),X3)) != hAPP(c_Option_Ooption_OSome(tc_Type_Oty),X4)
    | ~ c_TypeRel_OFields(X5,X6,X1,X7)
    | c_TypeRel_Ohas__field(X5,X6,X2,X4,X3,X7) ),
    inference(rename_variables,[],[i_0_547]) ).

cnf(i_0_1414,plain,
    ~ c_Conform_Oconf(c_Fun_Ofun__upd(c_Fun_Ofun__upd(v_P,X1,hAPP(v_P,X1),X2,X3),X1,hAPP(v_P,X1),X2,X3),v_ha____,v_v____,v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_1376,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_840,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547,i_0_624,i_0_1141]) ).

cnf(i_0_1415,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1416,plain,
    ~ c_Conform_Oconf(v_P,c_Fun_Ofun__upd(c_Fun_Ofun__upd(v_ha____,X1,hAPP(v_ha____,X1),X2,X3),X1,hAPP(v_ha____,X1),X2,X3),v_v____,v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_1376,i_0_1415,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_840,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547,i_0_624,i_0_1141,i_0_1142]) ).

cnf(i_0_1417,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1418,plain,
    ~ c_Conform_Oconf(v_P,v_ha____,c_Fun_Ofun__upd(c_Fun_Ofun__upd(v_v____,X1,hAPP(v_v____,X1),X2,X3),X1,hAPP(v_v____,X1),X2,X3),v_TF____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_1376,i_0_1415,i_0_1417,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_840,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547,i_0_624,i_0_1141,i_0_1142,i_0_1143]) ).

cnf(i_0_1419,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1420,plain,
    ~ c_Conform_Oconf(v_P,v_ha____,v_v____,c_Fun_Ofun__upd(c_Fun_Ofun__upd(v_TF____,X1,hAPP(v_TF____,X1),X2,X3),X1,hAPP(v_TF____,X1),X2,X3),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_1376,i_0_1415,i_0_1417,i_0_1419,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_840,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547,i_0_624,i_0_1141,i_0_1142,i_0_1143,i_0_1144]) ).

cnf(i_0_1421,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1422,plain,
    ~ c_Conform_Oconf(v_P,v_ha____,v_v____,v_TF____,c_Fun_Ofun__upd(c_Fun_Ofun__upd(tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),X1,hAPP(tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),X1),X2,X3),X1,hAPP(tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))),X1),X2,X3)),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_1376,i_0_1415,i_0_1417,i_0_1419,i_0_1421,i_0_813,i_0_1215,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_840,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547,i_0_624,i_0_1141,i_0_1142,i_0_1143,i_0_1144,i_0_1145]) ).

cnf(i_0_1423,plain,
    c_Fun_Ofun__upd(c_Fun_Ofun__upd(X1,X2,hAPP(X1,X2),X3,X4),X2,hAPP(X1,X2),X3,X4) = X1,
    inference(rename_variables,[],[i_0_621]) ).

cnf(i_0_1424,plain,
    ( ~ c_Conform_Ooconf(X1,hAPP(c_Pair(X2,X3),c_fst(c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2,X3)),X4,X5)
    | c_Conform_Ooconf(X1,c_Fun_Ofun__upd(hAPP(c_Pair(X2,X3),c_fst(c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2,X3)),c_snd(c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2,X3),hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X6),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X4,X5) ),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_1376,i_0_1415,i_0_1417,i_0_1419,i_0_1421,i_0_813,i_0_1215,i_0_1332,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_840,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547,i_0_624,i_0_1141,i_0_1142,i_0_1143,i_0_1144,i_0_1145,i_0_550]) ).

cnf(i_0_1425,plain,
    hAPP(hAPP(c_Pair(X1,X2),c_fst(X3,X1,X2)),c_snd(X3,X1,X2)) = X3,
    inference(rename_variables,[],[i_0_813]) ).

cnf(i_0_1426,plain,
    ( hAPP(X1,X2) != c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))
    | c_Conform_Ooconf(X3,c_Fun_Ofun__upd(X1,X2,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X4),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X5,X6)
    | ~ c_Conform_Ooconf(X3,X1,X5,X6) ),
    inference(rename_variables,[],[i_0_550]) ).

cnf(i_0_1427,plain,
    ( ~ c_Fun_Oinj__on(hAPP(c_Pair(X1,X2),X3),c_Orderings_Otop__class_Otop(tc_fun(X4,tc_bool)),X4,X5)
    | hAPP(hAPP(c_Pair(X1,X2),X3),hAPP(c_Fun_Othe__inv__into(c_Orderings_Otop__class_Otop(tc_fun(X4,tc_bool)),hAPP(c_Pair(X1,X2),X3),X4,X5),hAPP(hAPP(c_Pair(X1,X2),X3),X6))) = hAPP(hAPP(c_Pair(X1,X2),X3),X6) ),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_1376,i_0_1415,i_0_1417,i_0_1419,i_0_1421,i_0_813,i_0_1215,i_0_1332,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_840,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547,i_0_624,i_0_1141,i_0_1142,i_0_1143,i_0_1144,i_0_1145,i_0_550,i_0_626]) ).

cnf(i_0_1428,plain,
    hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X4),X4)),
    inference(rename_variables,[],[i_0_699]) ).

cnf(i_0_1429,plain,
    ( ~ hBOOL(c_in(X1,c_Set_Oimage(X2,X3,X4,X5),X5))
    | hAPP(X2,hAPP(c_Fun_Othe__inv__into(X3,X2,X4,X5),X1)) = X1
    | ~ c_Fun_Oinj__on(X2,X3,X4,X5) ),
    inference(rename_variables,[],[i_0_626]) ).

cnf(i_0_1430,plain,
    hAPP(hAPP(c_Pair(X1,X2),c_fst(X3,X1,X2)),c_snd(X3,X1,X2)) = X3,
    inference(rename_variables,[],[i_0_813]) ).

cnf(i_0_1431,plain,
    ( c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool))
    | c_Set_Oinsert(c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(c_Set_Oinsert(hAPP(hAPP(c_Pair(X3,X4),X5),X6),c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X7),X3,X4),c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X1) != c_Set_Oinsert(c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(c_Set_Oinsert(hAPP(hAPP(c_Pair(X3,X4),X5),X6),c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X7),X3,X4),c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X1) ),
    inference(scs_inference,[],[i_0_523,i_0_929,i_0_1336,i_0_1165,i_0_1317,i_0_1191,i_0_1210,i_0_1218,i_0_1325,i_0_1331,i_0_621,i_0_1313,i_0_1315,i_0_1319,i_0_1374,i_0_1376,i_0_1415,i_0_1417,i_0_1419,i_0_1421,i_0_813,i_0_1215,i_0_1332,i_0_1425,i_0_814,i_0_1378,i_0_1380,i_0_1386,i_0_1388,i_0_692,i_0_720,i_0_657,i_0_1335,i_0_754,i_0_560,i_0_923,i_0_895,i_0_532,i_0_724,i_0_531,i_0_690,i_0_1194,i_0_1346,i_0_1350,i_0_1195,i_0_901,i_0_1237,i_0_1259,i_0_1326,i_0_671,i_0_918,i_0_893,i_0_840,i_0_857,i_0_852,i_0_1298,i_0_1343,i_0_1347,i_0_1351,i_0_1358,i_0_1383,i_0_855,i_0_773,i_0_1301,i_0_709,i_0_646,i_0_821,i_0_844,i_0_932,i_0_933,i_0_934,i_0_935,i_0_937,i_0_620,i_0_860,i_0_1275,i_0_1278,i_0_1292,i_0_1295,i_0_1304,i_0_884,i_0_832,i_0_1284,i_0_871,i_0_1287,i_0_699,i_0_519,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_639,i_0_652,i_0_655,i_0_669,i_0_673,i_0_678,i_0_705,i_0_713,i_0_739,i_0_777,i_0_825,i_0_847,i_0_859,i_0_866,i_0_1163,i_0_940,i_0_961,i_0_691,i_0_707,i_0_708,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_611,i_0_622,i_0_631,i_0_644,i_0_647,i_0_695,i_0_696,i_0_746,i_0_872,i_0_885,i_0_725,i_0_1146,i_0_1147,i_0_1148,i_0_1149,i_0_515,i_0_517,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_714,i_0_730,i_0_732,i_0_766,i_0_796,i_0_812,i_0_828,i_0_879,i_0_941,i_0_1088,i_0_1090,i_0_1104,i_0_1105,i_0_1150,i_0_602,i_0_1116,i_0_1123,i_0_1124,i_0_506,i_0_516,i_0_497,i_0_535,i_0_645,i_0_610,i_0_784,i_0_547,i_0_624,i_0_1141,i_0_1142,i_0_1143,i_0_1144,i_0_1145,i_0_550,i_0_626,i_0_553,i_0_817]) ).

cnf(i_0_1432,plain,
    ~ hBOOL(c_in(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X2)),
    inference(rename_variables,[],[i_0_832]) ).

cnf(i_0_1433,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | hBOOL(c_in(X1,X4,X3))
    | c_Set_Oinsert(X1,X4,X3) != c_Set_Oinsert(X1,X2,X3)
    | X4 = X2 ),
    inference(rename_variables,[],[i_0_817]) ).

cnf(i_0_1434,plain,
    c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)) = c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),
    inference(equality_inference,[],[1431]) ).

cnf(i_0_1435,plain,
    hAPP(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),c_Option_Ooption_OSome(X2),X1,X3),hAPP(c_Option_Ooption_OSome(X2),X4)) = X4,
    inference(scs_inference,[],[i_0_1228,i_0_908]) ).

cnf(i_0_1436,plain,
    hAPP(X1,hAPP(c_Hilbert__Choice_Oinv__into(c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X1,X2,X3),hAPP(X1,X4))) = hAPP(X1,X4),
    inference(rename_variables,[],[i_0_1228]) ).

cnf(i_0_1437,plain,
    ( hAPP(c_Option_Ooption_OSome(X1),X2) != hAPP(c_Option_Ooption_OSome(X1),X3)
    | X2 = X3 ),
    inference(rename_variables,[],[i_0_908]) ).

cnf(i_0_1438,plain,
    c_Option_Ooption_Ooption__case(X1,c_Map_Orestrict__map(X2,c_Map_Odom(c_Option_Ooption_OSome(X3),X4,X3),X4,X5),X6,X7,X8) = c_Option_Ooption_Ooption__case(X1,X2,X6,X7,X8),
    inference(scs_inference,[],[i_0_1248,i_0_1228,i_0_908,i_0_527]) ).

cnf(i_0_1439,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3,X4),X5) = hAPP(X1,X5),
    inference(rename_variables,[],[i_0_1248]) ).

cnf(i_0_1440,plain,
    ( hAPP(X1,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) != hAPP(X3,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5))
    | c_Option_Ooption_Ooption__case(X6,X1,X2,X5,X4) = c_Option_Ooption_Ooption__case(X6,X3,X2,X5,X4) ),
    inference(rename_variables,[],[i_0_527]) ).

cnf(i_0_1441,plain,
    c_Map_Omap__comp(X1,c_Fun_Oid(X2),hAPP(c_Fun_Ocomp(c_Fun_Oid(X2),c_Option_Ooption_OSome(X3),X2,X2,X4),X5),X3,X6,X7) = hAPP(X1,X5),
    inference(scs_inference,[],[i_0_1223,i_0_1248,i_0_1228,i_0_908,i_0_527,i_0_559]) ).

cnf(i_0_1442,plain,
    hAPP(c_Fun_Oid(X1),hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),X4)) = hAPP(X2,X4),
    inference(rename_variables,[],[i_0_1223]) ).

cnf(i_0_1443,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | c_Map_Omap__comp(X5,X1,X2,X3,X6,X7) = hAPP(X5,X4) ),
    inference(rename_variables,[],[i_0_559]) ).

cnf(i_0_1444,plain,
    c_Map_Omap__comp(X1,c_Hilbert__Choice_Oinv__into(c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),c_Option_Ooption_OSome(X3),X3,tc_Option_Ooption(X3)),hAPP(c_Option_Ooption_OSome(X3),c_Option_Ooption_ONone(X4)),X4,X5,X6) = c_Option_Ooption_ONone(X5),
    inference(scs_inference,[],[i_0_1223,i_0_1248,i_0_1345,i_0_1228,i_0_908,i_0_527,i_0_559,i_0_563]) ).

cnf(i_0_1445,plain,
    hAPP(c_Hilbert__Choice_Oinv__into(c_Map_Odom(c_Option_Ooption_OSome(X1),X2,X1),c_Option_Ooption_OSome(X2),X2,tc_Option_Ooption(X2)),hAPP(c_Option_Ooption_OSome(X2),X3)) = X3,
    inference(rename_variables,[],[i_0_1345]) ).

cnf(i_0_1446,plain,
    ( hAPP(X1,X2) != c_Option_Ooption_ONone(X3)
    | c_Map_Omap__comp(X4,X1,X2,X3,X5,X6) = c_Option_Ooption_ONone(X5) ),
    inference(rename_variables,[],[i_0_563]) ).

cnf(i_0_1447,plain,
    hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),X4,X5,X6),hAPP(X7,X8)) = hAPP(c_Fun_Ocomp(X2,X7,X9,X5,X10),X8),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1345,i_0_1228,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585]) ).

cnf(i_0_1448,plain,
    hAPP(c_Fun_Oid(X1),hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),X4)) = hAPP(X2,X4),
    inference(rename_variables,[],[i_0_1223]) ).

cnf(i_0_1449,plain,
    ( hAPP(X1,hAPP(X2,X3)) != hAPP(X4,hAPP(X5,X6))
    | hAPP(c_Fun_Ocomp(X1,X2,X7,X8,X9),X3) = hAPP(c_Fun_Ocomp(X4,X5,X10,X8,X11),X6) ),
    inference(rename_variables,[],[i_0_585]) ).

cnf(i_0_1450,plain,
    c_Option_Ooption_Ooption__case(X1,X2,hAPP(c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X4),X5),X6,X3) = c_Option_Ooption_Ooption__case(X1,X7,hAPP(c_COMBK(c_Option_Ooption_ONone(X3),tc_Option_Ooption(X3),X4),X5),X6,X3),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590]) ).

cnf(i_0_1451,plain,
    hAPP(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3) != hAPP(c_Option_Ooption_OSome(X1),X4),
    inference(rename_variables,[],[i_0_1241]) ).

cnf(i_0_1452,plain,
    ( X1 = hAPP(c_Option_Ooption_OSome(X2),c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X1,X3,X4,X2,X5))
    | c_Option_Ooption_Ooption__case(X6,X3,X1,X5,X2) = c_Option_Ooption_Ooption__case(X6,X4,X1,X5,X2) ),
    inference(rename_variables,[],[i_0_590]) ).

cnf(i_0_1453,plain,
    hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),hAPP(c_Fun_Oid(X3),X4)) = hAPP(X2,X4),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612]) ).

cnf(i_0_1454,plain,
    c_Fun_Ocomp(X1,c_Fun_Oid(X2),X2,X3,X2) = X1,
    inference(rename_variables,[],[i_0_721]) ).

cnf(i_0_1455,plain,
    ( c_Fun_Ocomp(X1,X2,X3,X4,X5) != c_Fun_Ocomp(c_Fun_Oid(X4),X6,X4,X4,X5)
    | hAPP(X1,hAPP(X2,X7)) = hAPP(X6,X7) ),
    inference(rename_variables,[],[i_0_612]) ).

cnf(i_0_1456,plain,
    c_Set_Oimage(c_Fun_Ofun__upd(X1,X2,X3,X4,X5),c_Set_Oimage(X6,c_Orderings_Obot__class_Obot(tc_fun(X7,tc_bool)),X7,X4),X4,X5) = c_Set_Oimage(X1,c_Set_Oimage(X6,c_Orderings_Obot__class_Obot(tc_fun(X7,tc_bool)),X7,X4),X4,X5),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_1283,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635]) ).

cnf(i_0_1457,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | c_Set_Oimage(c_Fun_Ofun__upd(X4,X1,X5,X3,X6),X2,X3,X6) = c_Set_Oimage(X4,X2,X3,X6) ),
    inference(rename_variables,[],[i_0_635]) ).

cnf(i_0_1458,plain,
    hAPP(c_Fun_Ooverride__on(X1,X2,c_Map_Oran(c_Option_Ooption_OSome(X3),X4,X3),X3,X5),X6) = hAPP(X2,X6),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_1195,i_0_1283,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652]) ).

cnf(i_0_1459,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Fun_Ooverride__on(X4,X5,X2,X3,X6),X1) = hAPP(X5,X1) ),
    inference(rename_variables,[],[i_0_652]) ).

cnf(i_0_1460,plain,
    hAPP(c_Fun_Ooverride__on(X1,X2,c_Set_Oimage(X3,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4,X5),X5,X6),X7) = hAPP(X1,X7),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_1195,i_0_1283,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655]) ).

cnf(i_0_1461,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Fun_Ooverride__on(X4,X5,X2,X3,X6),X1) = hAPP(X4,X1) ),
    inference(rename_variables,[],[i_0_655]) ).

cnf(i_0_1462,plain,
    c_Fun_Ofun__upd(c_Map_Orestrict__map(X1,c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4),X4,X5),X6,c_Option_Ooption_ONone(X5),X4,tc_Option_Ooption(X5)) = c_Map_Orestrict__map(X1,c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4),X4,X5),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_1195,i_0_1283,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669]) ).

cnf(i_0_1463,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | c_Fun_Ofun__upd(c_Map_Orestrict__map(X4,X2,X3,X5),X1,c_Option_Ooption_ONone(X5),X3,tc_Option_Ooption(X5)) = c_Map_Orestrict__map(X4,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_669]) ).

cnf(i_0_1464,plain,
    c_Set_Oinsert(hAPP(X1,X2),c_Set_Oimage(X1,c_Map_Oran(c_Option_Ooption_OSome(X3),X4,X3),X3,X5),X5) = c_Set_Oimage(X1,c_Map_Oran(c_Option_Ooption_OSome(X3),X4,X3),X3,X5),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_1195,i_0_1283,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739]) ).

cnf(i_0_1465,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | c_Set_Oinsert(hAPP(X4,X1),c_Set_Oimage(X4,X2,X3,X5),X5) = c_Set_Oimage(X4,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_739]) ).

cnf(i_0_1466,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Map_Oran(c_Option_Ooption_OSome(X2),X3,X2),X2,X4),X5) = hAPP(X1,X5),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_1195,i_0_1283,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777]) ).

cnf(i_0_1467,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Map_Orestrict__map(X4,X2,X3,X5),X1) = hAPP(X4,X1) ),
    inference(rename_variables,[],[i_0_777]) ).

cnf(i_0_1468,plain,
    c_List_Ofilter(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Olist_OCons(X2,c_List_Ofilter(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X3,X4),X4),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_1195,i_0_890,i_0_1283,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825]) ).

cnf(i_0_1469,plain,
    ( ~ hBOOL(hAPP(X1,X2))
    | c_List_Ofilter(X1,c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Olist_OCons(X2,c_List_Ofilter(X1,X3,X4),X4) ),
    inference(rename_variables,[],[i_0_825]) ).

cnf(i_0_1470,plain,
    c_List_Ofilter(hAPP(c_curry(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,X3,tc_bool),X4),c_List_Olist_OCons(X5,X6,X7),X7) = c_List_Ofilter(hAPP(c_curry(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,X3,tc_bool),X4),X6,X7),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_1195,i_0_890,i_0_1283,i_0_1286,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859]) ).

cnf(i_0_1471,plain,
    ( hBOOL(hAPP(X1,X2))
    | c_List_Ofilter(X1,c_List_Olist_OCons(X2,X3,X4),X4) = c_List_Ofilter(X1,X3,X4) ),
    inference(rename_variables,[],[i_0_859]) ).

cnf(i_0_1472,plain,
    c_Option_Ooption_Ooption__case(X1,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,X3) = c_Option_Ooption_Ooption__case(X6,X2,hAPP(c_Option_Ooption_OSome(X3),X4),X5,X3),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1286,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163]) ).

cnf(i_0_1473,plain,
    ( X1 = c_Option_Ooption_ONone(X2)
    | c_Option_Ooption_Ooption__case(X3,X4,X1,X5,X2) = c_Option_Ooption_Ooption__case(X6,X4,X1,X5,X2) ),
    inference(rename_variables,[],[i_0_1163]) ).

cnf(i_0_1474,plain,
    c_List_Ofilter(hAPP(c_curry(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,X3,tc_bool),X4),X5,X6) != c_List_Olist_OCons(X7,X8,X6),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1286,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874]) ).

cnf(i_0_1475,plain,
    ( hBOOL(hAPP(X1,X2))
    | c_List_Ofilter(X1,X3,X4) != c_List_Olist_OCons(X2,X5,X4) ),
    inference(rename_variables,[],[i_0_874]) ).

cnf(i_0_1476,plain,
    c_List_Olist_OCons(X1,X2,X3) != c_List_Ofilter(hAPP(c_curry(c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X5,X6,tc_bool),X7),X8,X3),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1286,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875]) ).

cnf(i_0_1477,plain,
    ( hBOOL(hAPP(X1,X2))
    | c_List_Olist_OCons(X2,X3,X4) != c_List_Ofilter(X1,X5,X4) ),
    inference(rename_variables,[],[i_0_875]) ).

cnf(i_0_1478,plain,
    hBOOL(hAPP(c_Set_Oinsert(c_Option_Ooption_Ooption__case(c_Option_Ooption_Ooption__case(X1,X2,hAPP(c_Option_Ooption_OSome(t_b),X3),t_a,t_b),X4,c_Option_Ooption_ONone(t_b),t_a,t_b),X5,X6),hAPP(X2,X3))),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1286,i_0_1277,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539]) ).

cnf(i_0_1479,plain,
    hBOOL(hAPP(c_Set_Oinsert(c_Option_Ooption_Ooption__case(X1,X2,c_Option_Ooption_ONone(t_b),t_a,t_b),X3,X4),X1)),
    inference(rename_variables,[],[i_0_1277]) ).

cnf(i_0_1480,plain,
    ( ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,hAPP(c_Option_Ooption_OSome(t_b),X4),t_a,t_b)))
    | hBOOL(hAPP(X1,hAPP(X3,X4))) ),
    inference(rename_variables,[],[i_0_539]) ).

cnf(i_0_1481,plain,
    hBOOL(hAPP(hAPP(c_curry(c_Set_Oinsert(hAPP(hAPP(c_Pair(X1,X2),X3),c_Option_Ooption_Ooption__case(X4,X5,c_Option_Ooption_ONone(t_b),t_a,t_b)),X6,X7),X1,X2,tc_bool),X3),X4)),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1294,i_0_1286,i_0_1277,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541]) ).

cnf(i_0_1482,plain,
    hBOOL(hAPP(hAPP(c_curry(c_Set_Oinsert(hAPP(hAPP(c_Pair(X1,X2),X3),X4),X5,X6),X1,X2,tc_bool),X3),X4)),
    inference(rename_variables,[],[i_0_1294]) ).

cnf(i_0_1483,plain,
    ( ~ hBOOL(hAPP(X1,c_Option_Ooption_Ooption__case(X2,X3,c_Option_Ooption_ONone(t_b),t_a,t_b)))
    | hBOOL(hAPP(X1,X2)) ),
    inference(rename_variables,[],[i_0_541]) ).

cnf(i_0_1484,plain,
    c_Fun_Oinj__on(X1,c_Set_Oimage(X2,c_Set_Oimage(X3,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4,X5),X5,X6),X6,X7),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1277,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588]) ).

cnf(i_0_1485,plain,
    c_Fun_Oinj__on(X1,c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4),X4,X5),
    inference(rename_variables,[],[i_0_1280]) ).

cnf(i_0_1486,plain,
    ( ~ c_Fun_Oinj__on(c_Fun_Ocomp(X1,X2,X3,X4,X5),X6,X5,X4)
    | c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X6,X5,X3),X3,X4) ),
    inference(rename_variables,[],[i_0_588]) ).

cnf(i_0_1487,plain,
    hBOOL(hAPP(c_Set_Oinsert(c_Option_Ooption_Ooption__case(hAPP(hAPP(c_split(t_b,t_c,t_a),X1),hAPP(hAPP(c_Pair(t_b,t_c),X2),X3)),X4,c_Option_Ooption_ONone(t_b),t_a,t_b),X5,X6),hAPP(hAPP(X1,X2),X3))),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1277,i_0_1479,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644]) ).

cnf(i_0_1488,plain,
    hBOOL(hAPP(c_Set_Oinsert(c_Option_Ooption_Ooption__case(X1,X2,c_Option_Ooption_ONone(t_b),t_a,t_b),X3,X4),X1)),
    inference(rename_variables,[],[i_0_1277]) ).

cnf(i_0_1489,plain,
    ( ~ hBOOL(hAPP(X1,hAPP(hAPP(c_split(t_b,t_c,t_a),X2),hAPP(hAPP(c_Pair(t_b,t_c),X3),X4))))
    | hBOOL(hAPP(X1,hAPP(hAPP(X2,X3),X4))) ),
    inference(rename_variables,[],[i_0_644]) ).

cnf(i_0_1490,plain,
    hBOOL(hAPP(hAPP(c_curry(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2,X3,tc_bool),X4),X5)),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1277,i_0_1479,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647]) ).

cnf(i_0_1491,plain,
    hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),X2)),
    inference(rename_variables,[],[i_0_890]) ).

cnf(i_0_1492,plain,
    ( ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | hBOOL(hAPP(hAPP(c_curry(X1,X2,X3,tc_bool),X4),X5)) ),
    inference(rename_variables,[],[i_0_647]) ).

cnf(i_0_1493,plain,
    hBOOL(hAPP(c_Set_Oinsert(c_Option_Ooption_Ooption__case(X1,hAPP(c_Pair(X2,X3),X4),hAPP(c_Option_Ooption_OSome(t_b),X5),t_a,t_b),X6,X7),c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(c_Set_Oinsert(c_Option_Ooption_Ooption__case(X1,hAPP(c_Pair(X2,X3),X4),hAPP(c_Option_Ooption_OSome(t_b),X5),t_a,t_b),X6,X7),X2,X3))),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746]) ).

cnf(i_0_1494,plain,
    hBOOL(hAPP(c_Set_Oinsert(c_Option_Ooption_Ooption__case(X1,X2,hAPP(c_Option_Ooption_OSome(t_b),X3),t_a,t_b),X4,X5),hAPP(X2,X3))),
    inference(rename_variables,[],[i_0_1274]) ).

cnf(i_0_1495,plain,
    ( ~ hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | hBOOL(hAPP(X1,c_ATP__Linkup_Osko__Product__Type__Xsplit__paired__Ex__1__3(X1,X2,X3))) ),
    inference(rename_variables,[],[i_0_746]) ).

cnf(i_0_1496,plain,
    ~ hBOOL(c_in(X1,hAPP(c_curry(c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X3,X4,tc_bool),X5),X6)),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872]) ).

cnf(i_0_1497,plain,
    ( hBOOL(hAPP(X1,X2))
    | ~ hBOOL(c_in(X2,X1,X3)) ),
    inference(rename_variables,[],[i_0_872]) ).

cnf(i_0_1498,plain,
    hBOOL(c_in(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X3)),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1491,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885]) ).

cnf(i_0_1499,plain,
    ( ~ hBOOL(hAPP(X1,X2))
    | hBOOL(c_in(X2,X1,X3)) ),
    inference(rename_variables,[],[i_0_885]) ).

cnf(i_0_1500,plain,
    c_Fun_Ocomp(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3,X4,X5,X6) != c_Fun_Ocomp(c_Option_Ooption_OSome(X1),X7,X8,X5,X6),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1491,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610]) ).

cnf(i_0_1501,plain,
    hAPP(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3) != hAPP(c_Option_Ooption_OSome(X1),X4),
    inference(rename_variables,[],[i_0_1241]) ).

cnf(i_0_1502,plain,
    ( hAPP(X1,hAPP(X2,X3)) = hAPP(X4,hAPP(X5,X3))
    | c_Fun_Ocomp(X1,X2,X6,X7,X8) != c_Fun_Ocomp(X4,X5,X9,X7,X8) ),
    inference(rename_variables,[],[i_0_610]) ).

cnf(i_0_1503,plain,
    c_Set_Oinsert(X1,c_Set_Oinsert(X1,X2,X3),X4) = c_Set_Oinsert(X1,X2,X3),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1491,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866]) ).

cnf(i_0_1504,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | c_Set_Oinsert(X1,X2,X3) = X2 ),
    inference(rename_variables,[],[i_0_866]) ).

cnf(i_0_1505,plain,
    c_Fun_Oinj__on(c_Map_Omap__add(X1,c_Fun_Oid(tc_Option_Ooption(X2)),tc_Option_Ooption(X2),X2),c_Map_Odom(c_Fun_Oid(tc_Option_Ooption(X2)),tc_Option_Ooption(X2),X2),tc_Option_Ooption(X2),tc_Option_Ooption(X2)),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695]) ).

cnf(i_0_1506,plain,
    c_Fun_Oinj__on(c_Fun_Oid(X1),X2,X1,X1),
    inference(rename_variables,[],[i_0_856]) ).

cnf(i_0_1507,plain,
    ( ~ c_Fun_Oinj__on(X1,c_Map_Odom(X1,X2,X3),X2,tc_Option_Ooption(X3))
    | c_Fun_Oinj__on(c_Map_Omap__add(X4,X1,X2,X3),c_Map_Odom(X1,X2,X3),X2,tc_Option_Ooption(X3)) ),
    inference(rename_variables,[],[i_0_695]) ).

cnf(i_0_1508,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Orderings_Obot__class_Obot(tc_fun(X2,tc_bool)),X3,X4),X5) = c_Option_Ooption_ONone(X4),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784]) ).

cnf(i_0_1509,plain,
    ( hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Map_Orestrict__map(X4,X2,X3,X5),X1) = c_Option_Ooption_ONone(X5) ),
    inference(rename_variables,[],[i_0_784]) ).

cnf(i_0_1510,plain,
    c_Map_Omap__le(X1,c_Map_Omap__add(X2,c_Map_Omap__add(X3,c_Map_Omap__add(X4,X1,X5,X6),X5,X6),X5,X6),X5,X6),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696]) ).

cnf(i_0_1511,plain,
    c_Map_Omap__le(X1,c_Map_Omap__add(X2,c_Map_Omap__add(X3,X1,X4,X5),X4,X5),X4,X5),
    inference(rename_variables,[],[i_0_1300]) ).

cnf(i_0_1512,plain,
    ( ~ c_Map_Omap__le(c_Map_Omap__add(X1,X2,X3,X4),X5,X3,X4)
    | c_Map_Omap__le(X2,X5,X3,X4) ),
    inference(rename_variables,[],[i_0_696]) ).

cnf(i_0_1513,plain,
    ~ c_BigStep_Oeval(X1,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673]) ).

cnf(i_0_1514,plain,
    c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OVal(X5,X4),
    inference(rename_variables,[],[i_0_815]) ).

cnf(i_0_1515,plain,
    ( X1 = c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar))
    | ~ c_BigStep_Oeval(X3,c_Expr_Oexp_OVal(X2,tc_List_Olist(tc_String_Ochar)),X4,X1,X5) ),
    inference(rename_variables,[],[i_0_673]) ).

cnf(i_0_1516,plain,
    ~ hBOOL(c_in(X1,c_Set_Oimage(X2,c_Set_Oimage(X3,c_Orderings_Obot__class_Obot(tc_fun(X4,tc_bool)),X4,X5),X5,X6),X6)),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611]) ).

cnf(i_0_1517,plain,
    ~ hBOOL(c_in(X1,c_Set_Oimage(X2,c_Orderings_Obot__class_Obot(tc_fun(X3,tc_bool)),X3,X4),X4)),
    inference(rename_variables,[],[i_0_1283]) ).

cnf(i_0_1518,plain,
    ( hBOOL(c_in(hAPP(c_Hilbert__Choice_Oinv__into(X1,X2,X3,X4),X5),X1,X3))
    | ~ hBOOL(c_in(X5,c_Set_Oimage(X2,X1,X3,X4),X4)) ),
    inference(rename_variables,[],[i_0_611]) ).

cnf(i_0_1519,plain,
    ~ hBOOL(hAPP(hAPP(c_curry(hAPP(c_curry(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,X3,tc_bool),X4),X5,X6,tc_bool),X7),X8)),
    inference(scs_inference,[],[i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622]) ).

cnf(i_0_1520,plain,
    ~ hBOOL(hAPP(hAPP(c_curry(c_Orderings_Obot__class_Obot(tc_fun(X1,tc_bool)),X2,X3,tc_bool),X4),X5)),
    inference(rename_variables,[],[i_0_1286]) ).

cnf(i_0_1521,plain,
    ( hBOOL(hAPP(X1,hAPP(hAPP(c_Pair(X2,X3),X4),X5)))
    | ~ hBOOL(hAPP(hAPP(c_curry(X1,X2,X3,tc_bool),X4),X5)) ),
    inference(rename_variables,[],[i_0_622]) ).

cnf(i_0_1522,plain,
    hAPP(c_Option_Ooption_OSome(tc_Type_Oty),v_Tv____) = c_Objects_Otypeof__h(v_ha____,v_v____),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_721,i_0_916,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940]) ).

cnf(i_0_1523,plain,
    c_WellTypeRT_OWTrt(X1,c_Fun_Ofun__upd(v_ha____,v_a____,hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),v_C____),X2)),tc_nat,tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))))),X3,c_Expr_Oexp_OVal(v_v____,tc_List_Olist(tc_String_Ochar)),v_Tv____),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1248,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628]) ).

cnf(i_0_1524,plain,
    ( ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
    | c_WellTypeRT_OWTrt(X1,X6,X3,X4,X5)
    | ~ c_Objects_Ohext(X2,X6) ),
    inference(rename_variables,[],[i_0_628]) ).

cnf(i_0_1525,plain,
    c_Option_Ooption_Ooption__case(X1,c_Map_Orestrict__map(X2,c_Map_Odom(c_Option_Ooption_OSome(X3),X4,X3),X4,X5),hAPP(c_Option_Ooption_OSome(X6),X7),X8,X6) = c_Option_Ooption_Ooption__case(X9,X2,hAPP(c_Option_Ooption_OSome(X6),X7),X8,X6),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1248,i_0_1439,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526]) ).

cnf(i_0_1526,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3,X4),X5) = hAPP(X1,X5),
    inference(rename_variables,[],[i_0_1248]) ).

cnf(i_0_1527,plain,
    ( hAPP(X1,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5)) != hAPP(X3,c_ATP__Linkup_Osko__Option__Xoption__Xcase__cong__1__1(X2,X1,X3,X4,X5))
    | c_Option_Ooption_Ooption__case(X6,X1,X2,X5,X4) = c_Option_Ooption_Ooption__case(X7,X3,X2,X5,X4)
    | X2 = c_Option_Ooption_ONone(X4) ),
    inference(rename_variables,[],[i_0_526]) ).

cnf(i_0_1528,plain,
    c_Map_Omap__comp(c_Map_Orestrict__map(c_Option_Ooption_OSome(X1),c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3,X4),c_Fun_Oid(X5),hAPP(c_Fun_Ocomp(c_Fun_Oid(X5),c_Option_Ooption_OSome(X6),X5,X5,X7),X8),X6,X1,X9) = hAPP(c_Option_Ooption_OSome(X1),X8),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1248,i_0_1439,i_0_1526,i_0_1241,i_0_1451,i_0_1345,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556]) ).

cnf(i_0_1529,plain,
    hAPP(c_Fun_Oid(X1),hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),X4)) = hAPP(X2,X4),
    inference(rename_variables,[],[i_0_1223]) ).

cnf(i_0_1530,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3,X4),X5) = hAPP(X1,X5),
    inference(rename_variables,[],[i_0_1248]) ).

cnf(i_0_1531,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | c_Map_Omap__comp(X5,X1,X2,X3,X6,X7) = hAPP(c_Option_Ooption_OSome(X6),X8)
    | hAPP(X5,X4) != hAPP(c_Option_Ooption_OSome(X6),X8) ),
    inference(rename_variables,[],[i_0_556]) ).

cnf(i_0_1532,plain,
    c_Map_Omap__comp(c_Hilbert__Choice_Oinv__into(c_Map_Odom(c_Option_Ooption_OSome(X1),X2,X1),c_Option_Ooption_OSome(X2),X2,tc_Option_Ooption(X2)),c_Fun_Oid(X3),hAPP(c_Fun_Ocomp(c_Fun_Oid(X3),c_Option_Ooption_OSome(X4),X3,X3,X5),hAPP(c_Option_Ooption_OSome(X2),c_Option_Ooption_ONone(X6))),X4,X6,X7) = c_Option_Ooption_ONone(X6),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1248,i_0_1439,i_0_1526,i_0_1241,i_0_1451,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558]) ).

cnf(i_0_1533,plain,
    hAPP(c_Fun_Oid(X1),hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),X4)) = hAPP(X2,X4),
    inference(rename_variables,[],[i_0_1223]) ).

cnf(i_0_1534,plain,
    hAPP(c_Hilbert__Choice_Oinv__into(c_Map_Odom(c_Option_Ooption_OSome(X1),X2,X1),c_Option_Ooption_OSome(X2),X2,tc_Option_Ooption(X2)),hAPP(c_Option_Ooption_OSome(X2),X3)) = X3,
    inference(rename_variables,[],[i_0_1345]) ).

cnf(i_0_1535,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(X3),X4)
    | c_Map_Omap__comp(X5,X1,X2,X3,X6,X7) = c_Option_Ooption_ONone(X6)
    | hAPP(X5,X4) != c_Option_Ooption_ONone(X6) ),
    inference(rename_variables,[],[i_0_558]) ).

cnf(i_0_1536,plain,
    ~ c_Objects_Ohext(c_Fun_Oid(X1),c_COMBK(c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X2)),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1248,i_0_1439,i_0_1526,i_0_1241,i_0_1451,i_0_1501,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598]) ).

cnf(i_0_1537,plain,
    hAPP(c_Fun_Oid(X1),hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),X4)) = hAPP(X2,X4),
    inference(rename_variables,[],[i_0_1223]) ).

cnf(i_0_1538,plain,
    hAPP(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3) != hAPP(c_Option_Ooption_OSome(X1),X4),
    inference(rename_variables,[],[i_0_1241]) ).

cnf(i_0_1539,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | hAPP(X5,X2) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Osko__Objects__Xhext__objD__1__1(X3,X2,X5)))
    | ~ c_Objects_Ohext(X1,X5) ),
    inference(rename_variables,[],[i_0_598]) ).

cnf(i_0_1540,plain,
    ~ c_Objects_Ohext(c_Map_Orestrict__map(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),c_Map_Odom(c_Option_Ooption_OSome(X1),X2,X1),X2,X3),c_COMBK(c_Option_Ooption_ONone(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),tc_Option_Ooption(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),X4)),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599]) ).

cnf(i_0_1541,plain,
    hAPP(c_Map_Orestrict__map(X1,c_Map_Odom(c_Option_Ooption_OSome(X2),X3,X2),X3,X4),X5) = hAPP(X1,X5),
    inference(rename_variables,[],[i_0_1248]) ).

cnf(i_0_1542,plain,
    hAPP(c_COMBK(c_Option_Ooption_ONone(X1),tc_Option_Ooption(X1),X2),X3) != hAPP(c_Option_Ooption_OSome(X1),X4),
    inference(rename_variables,[],[i_0_1241]) ).

cnf(i_0_1543,plain,
    ( hAPP(X1,X2) != hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),X4))
    | hAPP(X5,X2) = hAPP(c_Option_Ooption_OSome(tc_prod(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval)))),hAPP(hAPP(c_Pair(tc_List_Olist(tc_String_Ochar),tc_fun(tc_prod(tc_List_Olist(tc_String_Ochar),tc_List_Olist(tc_String_Ochar)),tc_Option_Ooption(tc_Value_Oval))),X3),c_Objects_Osko__Objects__Xhext__def__1__1(X3,X2,X5)))
    | ~ c_Objects_Ohext(X1,X5) ),
    inference(rename_variables,[],[i_0_599]) ).

cnf(i_0_1544,plain,
    hAPP(c_Fun_Oid(X1),hAPP(c_Fun_Othe__inv__into(c_Orderings_Otop__class_Otop(tc_fun(X1,tc_bool)),c_Fun_Oid(X1),X1,X1),hAPP(c_Fun_Oid(X1),X2))) = hAPP(c_Fun_Oid(X1),X2),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1506,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_699,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_626]) ).

cnf(i_0_1545,plain,
    hBOOL(c_in(hAPP(X1,X2),c_Set_Oimage(X1,c_Orderings_Otop__class_Otop(tc_fun(X3,tc_bool)),X3,X4),X4)),
    inference(rename_variables,[],[i_0_699]) ).

cnf(i_0_1546,plain,
    c_Fun_Oinj__on(c_Fun_Oid(X1),X2,X1,X1),
    inference(rename_variables,[],[i_0_856]) ).

cnf(i_0_1547,plain,
    ( ~ hBOOL(c_in(X1,c_Set_Oimage(X2,X3,X4,X5),X5))
    | hAPP(X2,hAPP(c_Fun_Othe__inv__into(X3,X2,X4,X5),X1)) = X1
    | ~ c_Fun_Oinj__on(X2,X3,X4,X5) ),
    inference(rename_variables,[],[i_0_626]) ).

cnf(i_0_1548,plain,
    hAPP(c_Hilbert__Choice_Oinv__into(c_Map_Oran(c_Option_Ooption_OSome(X1),X2,X1),c_Fun_Oid(X1),X1,X1),hAPP(c_Fun_Oid(X1),X3)) = X3,
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_890,i_0_1491,i_0_856,i_0_1506,i_0_1546,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_699,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_626,i_0_730]) ).

cnf(i_0_1549,plain,
    hBOOL(c_in(X1,c_Map_Oran(c_Option_Ooption_OSome(X2),X3,X2),X2)),
    inference(rename_variables,[],[i_0_1195]) ).

cnf(i_0_1550,plain,
    c_Fun_Oinj__on(c_Fun_Oid(X1),X2,X1,X1),
    inference(rename_variables,[],[i_0_856]) ).

cnf(i_0_1551,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Hilbert__Choice_Oinv__into(X2,X4,X3,X5),hAPP(X4,X1)) = X1
    | ~ c_Fun_Oinj__on(X4,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_730]) ).

cnf(i_0_1552,plain,
    hAPP(c_Fun_Othe__inv__into(c_Map_Oran(c_Option_Ooption_OSome(X1),X2,X1),c_Fun_Oid(X1),X1,X1),hAPP(c_Fun_Oid(X1),X3)) = X3,
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_1549,i_0_890,i_0_1491,i_0_856,i_0_1506,i_0_1546,i_0_1550,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_699,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_626,i_0_730,i_0_732]) ).

cnf(i_0_1553,plain,
    hBOOL(c_in(X1,c_Map_Oran(c_Option_Ooption_OSome(X2),X3,X2),X2)),
    inference(rename_variables,[],[i_0_1195]) ).

cnf(i_0_1554,plain,
    c_Fun_Oinj__on(c_Fun_Oid(X1),X2,X1,X1),
    inference(rename_variables,[],[i_0_856]) ).

cnf(i_0_1555,plain,
    ( ~ hBOOL(c_in(X1,X2,X3))
    | hAPP(c_Fun_Othe__inv__into(X2,X4,X3,X5),hAPP(X4,X1)) = X1
    | ~ c_Fun_Oinj__on(X4,X2,X3,X5) ),
    inference(rename_variables,[],[i_0_732]) ).

cnf(i_0_1556,plain,
    c_Map_Omap__add(X1,X1,X2,X3) = X1,
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_1549,i_0_890,i_0_1491,i_0_856,i_0_1506,i_0_1546,i_0_1550,i_0_1404,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_773,i_0_699,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_626,i_0_730,i_0_732,i_0_766]) ).

cnf(i_0_1557,plain,
    c_Map_Omap__le(c_Map_Omap__add(X1,X1,X2,X3),X1,X2,X3),
    inference(rename_variables,[],[i_0_1404]) ).

cnf(i_0_1558,plain,
    c_Map_Omap__le(X1,c_Map_Omap__add(X2,X1,X3,X4),X3,X4),
    inference(rename_variables,[],[i_0_773]) ).

cnf(i_0_1559,plain,
    ( ~ c_Map_Omap__le(X1,X2,X3,X4)
    | X1 = X2
    | ~ c_Map_Omap__le(X2,X1,X3,X4) ),
    inference(rename_variables,[],[i_0_766]) ).

cnf(i_0_1560,plain,
    c_Set_Oimage(c_Fun_Ocomp(c_Option_Ooption_OSome(X1),c_COMBI(X1),X1,tc_Option_Ooption(X1),X1),c_COMBK(c_Option_Ooption_ONone(X2),tc_Option_Ooption(X2),X3),X1,tc_Option_Ooption(X1)) != c_Set_Oimage(c_Fun_Ocomp(c_Option_Ooption_OSome(X1),c_COMBI(X1),X1,tc_Option_Ooption(X1),X1),c_Option_Ooption_OSome(X2),X1,tc_Option_Ooption(X1)),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1262,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_1549,i_0_890,i_0_1491,i_0_856,i_0_1506,i_0_1546,i_0_1550,i_0_1382,i_0_1404,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_773,i_0_699,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_626,i_0_730,i_0_732,i_0_766,i_0_714]) ).

cnf(i_0_1561,plain,
    c_Fun_Oinj__on(c_Fun_Ocomp(c_Option_Ooption_OSome(X1),c_COMBI(X1),X1,tc_Option_Ooption(X1),X1),X2,X1,tc_Option_Ooption(X1)),
    inference(rename_variables,[],[i_0_1382]) ).

cnf(i_0_1562,plain,
    ( ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2,X3)
    | c_Set_Oimage(X1,X4,X2,X3) != c_Set_Oimage(X1,X5,X2,X3)
    | X4 = X5 ),
    inference(rename_variables,[],[i_0_714]) ).

cnf(i_0_1563,plain,
    hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),c_Fun_Oid(X1),X1,X1,X2),X3) = X3,
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1537,i_0_1262,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_1549,i_0_890,i_0_1491,i_0_856,i_0_1506,i_0_1546,i_0_1550,i_0_1554,i_0_1382,i_0_1404,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_773,i_0_699,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_626,i_0_730,i_0_732,i_0_766,i_0_714,i_0_796]) ).

cnf(i_0_1564,plain,
    c_Fun_Oinj__on(c_Fun_Oid(X1),X2,X1,X1),
    inference(rename_variables,[],[i_0_856]) ).

cnf(i_0_1565,plain,
    hAPP(c_Fun_Oid(X1),hAPP(c_Fun_Ocomp(c_Fun_Oid(X1),X2,X1,X1,X3),X4)) = hAPP(X2,X4),
    inference(rename_variables,[],[i_0_1223]) ).

cnf(i_0_1566,plain,
    ( ~ c_Fun_Oinj__on(X1,c_Orderings_Otop__class_Otop(tc_fun(X2,tc_bool)),X2,X3)
    | hAPP(X1,X4) != hAPP(X1,X5)
    | X4 = X5 ),
    inference(rename_variables,[],[i_0_796]) ).

cnf(i_0_1567,plain,
    c_Fun_Oinj__on(c_Fun_Ocomp(c_Fun_Oid(X1),c_COMBI(X1),X1,X1,X1),X2,X1,X1),
    inference(scs_inference,[],[i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1537,i_0_1262,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1207,i_0_721,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_1549,i_0_890,i_0_1491,i_0_856,i_0_1506,i_0_1546,i_0_1550,i_0_1554,i_0_1564,i_0_855,i_0_1382,i_0_1404,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_773,i_0_699,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_626,i_0_730,i_0_732,i_0_766,i_0_714,i_0_796,i_0_602]) ).

cnf(i_0_1568,plain,
    c_Fun_Oinj__on(c_Fun_Oid(X1),X2,X1,X1),
    inference(rename_variables,[],[i_0_856]) ).

cnf(i_0_1569,plain,
    ( ~ c_Fun_Oinj__on(X1,c_Set_Oimage(X2,X3,X4,X5),X5,X6)
    | c_Fun_Oinj__on(c_Fun_Ocomp(X1,X2,X5,X6,X4),X3,X4,X6)
    | ~ c_Fun_Oinj__on(X2,X3,X4,X5) ),
    inference(rename_variables,[],[i_0_602]) ).

cnf(i_0_1570,plain,
    $false,
    inference(scs_inference,[],[i_0_1391,i_0_923,i_0_1223,i_0_1442,i_0_1448,i_0_1529,i_0_1533,i_0_1537,i_0_1262,i_0_1248,i_0_1439,i_0_1526,i_0_1530,i_0_1241,i_0_1451,i_0_1501,i_0_1538,i_0_1345,i_0_1445,i_0_1228,i_0_1244,i_0_1207,i_0_721,i_0_840,i_0_916,i_0_1268,i_0_815,i_0_1195,i_0_1549,i_0_890,i_0_1491,i_0_856,i_0_1506,i_0_1546,i_0_1550,i_0_1554,i_0_1564,i_0_855,i_0_1382,i_0_1404,i_0_1300,i_0_1308,i_0_1283,i_0_1280,i_0_1294,i_0_1286,i_0_1274,i_0_1277,i_0_1479,i_0_1306,i_0_773,i_0_699,i_0_908,i_0_527,i_0_559,i_0_563,i_0_585,i_0_590,i_0_612,i_0_635,i_0_652,i_0_655,i_0_669,i_0_739,i_0_777,i_0_825,i_0_859,i_0_1163,i_0_874,i_0_875,i_0_539,i_0_541,i_0_588,i_0_644,i_0_647,i_0_746,i_0_872,i_0_885,i_0_610,i_0_866,i_0_695,i_0_784,i_0_696,i_0_673,i_0_611,i_0_622,i_0_940,i_0_628,i_0_526,i_0_556,i_0_558,i_0_598,i_0_599,i_0_626,i_0_730,i_0_732,i_0_766,i_0_714,i_0_796,i_0_602,i_0_624]),
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : SWV919-1 : TPTP v9.2.1. Released v4.1.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.34  % Computer : n001.cluster.edu
% 0.15/0.34  % Model    : x86_64 x86_64
% 0.15/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.34  % Memory   : 8042.1875MB
% 0.15/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.34  % CPULimit   : 300
% 0.15/0.34  % WCLimit    : 300
% 0.15/0.34  % DateTime   : Tue May  5 06:10:33 EDT 2026
% 0.15/0.34  % CPUTime    : 
% 0.15/0.35  % start to proof: theBenchmark
% 0.74/5.69  % Version  : CSE_E---1.7
% 0.74/5.69  % Problem  : theBenchmark.p
% 0.74/5.69  % SZS status Unsatisfiable for theBenchmark.p
% 0.74/5.69  % SZS output start CNFRefutation
% See solution above
% 10.59/8.12  % Total time : 5.339s
%------------------------------------------------------------------------------