%------------------------------------------------------------------------------
% File : CSE_E---1.7
% Problem : SWV968-1 : TPTP v9.2.1. Released v4.1.0.
% Transfm : none
% Format : tptp:raw
% Command : /export/starexec/sandbox2/solver/bin/lemma_parallel_prover %s --lemma-prover /export/starexec/sandbox2/solver/bin/cse --final-prover /export/starexec/sandbox2/solver/bin/eprover --proof-time %d --global-time-limit %d
% Computer : n004.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:50 PM UTC 2026
% Result : Unsatisfiable 1.15s 1.62s
% Output : CNFRefutation 2.75s
% Verified :
% SZS Type : ERROR: Analysing output (Could not find formula named 358)
% Comments :
%------------------------------------------------------------------------------
cnf(cls_WTrt__elim__cases_I8_J_0,axiom,
( X1 = c_Type_Oty_OVoid
| X1 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I8_J_0) ).
cnf(cls_ty_Osplit_4,axiom,
( hBOOL(hAPP(X1,hAPP(X6,X7)))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OClass(X7),t_a))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_4) ).
cnf(cls_ty_Osplit__asm_4,axiom,
( hBOOL(hAPP(X1,hAPP(X6,X7)))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OClass(X7),t_a))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_4) ).
cnf(cls_ty_Osplit_0,axiom,
( hBOOL(hAPP(X1,X2))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OVoid,t_a))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_0) ).
cnf(cls_ty_Osplit_1,axiom,
( hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OBoolean,t_a))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_1) ).
cnf(cls_ty_Osplit_2,axiom,
( hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OInteger,t_a))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_2) ).
cnf(cls_ty_Osplit_3,axiom,
( hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_ONT,t_a))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_3) ).
cnf(cls_WTrt__elim__cases_I8_J_7,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_TypeRel_Ohas__field(X1,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__1(X5,X3,X6,X1,X4,X2,X7),X6,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__2(X5,X3,X6,X1,X4,X2,X7),X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X6,X5,X7,tc_List_Olist(tc_String_Ochar)),X8) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I8_J_7) ).
cnf(cls_WTrt__elim__cases_I8_J_6,axiom,
( X1 = c_Type_Oty_OVoid
| c_TypeRel_Ohas__field(X2,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__1(X3,X4,X5,X2,X6,X7,X8),X5,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__2(X3,X4,X5,X2,X6,X7,X8),X3,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X2,X7,X4,c_Expr_Oexp_OFAss(X6,X5,X3,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I8_J_6) ).
cnf(cls_WTrt__elim__cases_I8_J_4,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_OClass(c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__1(X5,X3,X6,X1,X4,X2,X7)))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X6,X5,X7,tc_List_Olist(tc_String_Ochar)),X8) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I8_J_4) ).
cnf(cls_WTrt__elim__cases_I8_J_3,axiom,
( X1 = c_Type_Oty_OVoid
| c_WellTypeRT_OWTrt(X2,X3,X4,X5,c_Type_Oty_OClass(c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__1(X6,X4,X7,X2,X5,X3,X8)))
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X7,X6,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I8_J_3) ).
cnf(cls_WTrt__elim__cases_I7_J_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_OClass(c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__7__1(X5,X3,X6,X1,X7,X4,X2)))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X6,X5,tc_List_Olist(tc_String_Ochar)),X7) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I7_J_0) ).
cnf(cls_ty_Osplit_36,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_36) ).
cnf(cls_ty_Osplit__asm_36,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_36) ).
cnf(cls_ty_Osplit_32,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_32) ).
cnf(cls_ty_Osplit__asm_32,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_32) ).
cnf(cls_ty_Osplit_28,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_28) ).
cnf(cls_ty_Osplit__asm_28,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_28) ).
cnf(cls_ty_Osplit_20,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_20) ).
cnf(cls_ty_Osplit__asm_20,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_20) ).
cnf(cls_ty_Osplit_34,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_34) ).
cnf(cls_ty_Osplit__asm_34,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_34) ).
cnf(cls_ty_Osplit_24,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_24) ).
cnf(cls_ty_Osplit__asm_24,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_24) ).
cnf(cls_ty_Osplit_16,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_16) ).
cnf(cls_ty_Osplit__asm_16,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_16) ).
cnf(cls_ty_Osplit_12,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_12) ).
cnf(cls_ty_Osplit__asm_12,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_12) ).
cnf(cls_ty_Osplit_30,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_30) ).
cnf(cls_ty_Osplit__asm_30,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_30) ).
cnf(cls_ty_Osplit_26,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_26) ).
cnf(cls_ty_Osplit__asm_26,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_26) ).
cnf(cls_ty_Osplit_18,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_18) ).
cnf(cls_ty_Osplit__asm_18,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_18) ).
cnf(cls_ty_Osplit_8,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_8) ).
cnf(cls_ty_Osplit__asm_8,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_8) ).
cnf(cls_ty_Osplit_22,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_22) ).
cnf(cls_ty_Osplit__asm_22,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_22) ).
cnf(cls_ty_Osplit_14,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_14) ).
cnf(cls_ty_Osplit__asm_14,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_14) ).
cnf(cls_ty_Osplit_10,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_10) ).
cnf(cls_ty_Osplit__asm_10,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_10) ).
cnf(cls_ty_Osplit_6,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_6) ).
cnf(cls_ty_Osplit__asm_6,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_6) ).
cnf(cls_ty_Osplit_35,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_35) ).
cnf(cls_ty_Osplit__asm_35,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_35) ).
cnf(cls_ty_Osplit_31,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_31) ).
cnf(cls_ty_Osplit__asm_31,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_31) ).
cnf(cls_ty_Osplit_27,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_27) ).
cnf(cls_ty_Osplit__asm_27,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_27) ).
cnf(cls_ty_Osplit_19,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_19) ).
cnf(cls_ty_Osplit__asm_19,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_19) ).
cnf(cls_ty_Osplit_33,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_33) ).
cnf(cls_ty_Osplit__asm_33,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_33) ).
cnf(cls_ty_Osplit_23,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_23) ).
cnf(cls_ty_Osplit__asm_23,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_23) ).
cnf(cls_ty_Osplit_15,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_15) ).
cnf(cls_ty_Osplit__asm_15,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_15) ).
cnf(cls_ty_Osplit_11,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_11) ).
cnf(cls_ty_Osplit__asm_11,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_11) ).
cnf(cls_ty_Osplit_29,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_29) ).
cnf(cls_ty_Osplit__asm_29,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_29) ).
cnf(cls_ty_Osplit_25,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_25) ).
cnf(cls_ty_Osplit__asm_25,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_25) ).
cnf(cls_ty_Osplit_17,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_17) ).
cnf(cls_ty_Osplit__asm_17,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_17) ).
cnf(cls_ty_Osplit_7,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_7) ).
cnf(cls_ty_Osplit__asm_7,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_7) ).
cnf(cls_ty_Osplit_21,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_21) ).
cnf(cls_ty_Osplit__asm_21,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X2)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_21) ).
cnf(cls_ty_Osplit_13,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_13) ).
cnf(cls_ty_Osplit__asm_13,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_13) ).
cnf(cls_ty_Osplit_9,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_9) ).
cnf(cls_ty_Osplit__asm_9,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_9) ).
cnf(cls_ty_Osplit_5,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit_5) ).
cnf(cls_ty_Osplit__asm_5,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osplit__asm_5) ).
cnf(cls_WTrt__elim__cases_I7_J_1,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_TypeRel_Ohas__field(X1,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__7__1(X5,X3,X6,X1,X7,X4,X2),X6,X7,X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X6,X5,tc_List_Olist(tc_String_Ochar)),X7) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I7_J_1) ).
cnf(cls_calculation_0,axiom,
( c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Expr_Oexp_OCall(v_e_Ha____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),v_sko__unknown__thm__BwcM__1(v_E____,v_M____,v_P,v_T____,v_e_Ha____,v_esa____,v_h_Ha____))
| v_U____ != c_Type_Oty_ONT ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_calculation_0) ).
cnf(cls_ty_Ocase__cong_1,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OBoolean
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X10,X11,X12,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_1) ).
cnf(cls_ty_Ocase__cong_3,axiom,
( X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OBoolean
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X10,X11,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_3) ).
cnf(cls_ty_Ocase__cong_17,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X9,X10,X11,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_17) ).
cnf(cls_ty_Ocase__cong_9,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X6,X10,X11,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_9) ).
cnf(cls_ty_Ocase__cong_5,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OBoolean
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X10,X7,X11,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_5) ).
cnf(cls_ty_Ocase__cong_19,axiom,
( X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X9,X10,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_19) ).
cnf(cls_ty_Ocase__cong_11,axiom,
( X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X6,X10,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_11) ).
cnf(cls_ty_Ocase__cong_7,axiom,
( X2 = c_Type_Oty_OBoolean
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X10,X7,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_7) ).
cnf(cls_ty_Ocase__cong_25,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X6,X9,X10,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_25) ).
cnf(cls_ty_Ocase__cong_21,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X9,X7,X10,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_21) ).
cnf(cls_ty_Ocase__cong_13,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X6,X7,X10,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_13) ).
cnf(cls_ty_Ocase__cong_27,axiom,
( X2 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X6,X9,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_27) ).
cnf(cls_ty_Ocase__cong_23,axiom,
( X2 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X9,X7,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_23) ).
cnf(cls_ty_Ocase__cong_15,axiom,
( X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X6,X7,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_15) ).
cnf(cls_ty_Ocase__cong_29,axiom,
( X2 = c_Type_Oty_ONT
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X6,X7,X9,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_29) ).
cnf(cls_ty_Ocase__cong_31,axiom,
( c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X6,X7,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_31) ).
cnf(cls_ty_Ocase__cong_0,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X8,X9,X10,X11,X12,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X12,X7))
| X6 = c_Type_Oty_ONT
| X6 = c_Type_Oty_OInteger
| X6 = c_Type_Oty_OBoolean
| X6 = c_Type_Oty_OVoid ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_0) ).
cnf(cls_ty_Ocase__cong_2,axiom,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X10,X5,X11,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X11,X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_2) ).
cnf(cls_ty_Ocase__cong_8,axiom,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X9,X10,X11,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X11,X7))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_8) ).
cnf(cls_ty_Ocase__cong_4,axiom,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X4,X10,X11,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X11,X7))
| X1 = c_Type_Oty_ONT ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_4) ).
cnf(cls_ty_Ocase__cong_16,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X8,X9,X10,X11,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X11,X7))
| X6 = c_Type_Oty_ONT
| X6 = c_Type_Oty_OInteger
| X6 = c_Type_Oty_OBoolean ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_16) ).
cnf(cls_ty_Ocase__cong_18,axiom,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X9,X5,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_18) ).
cnf(cls_ty_Ocase__cong_10,axiom,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X9,X5,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_10) ).
cnf(cls_ty_Ocase__cong_6,axiom,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X4,X5,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_6) ).
cnf(cls_ty_Ocase__cong_20,axiom,
( X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X4,X9,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7))
| X1 = c_Type_Oty_ONT ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_20) ).
cnf(cls_ty_Ocase__cong_12,axiom,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X4,X9,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7))
| X1 = c_Type_Oty_ONT ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_12) ).
cnf(cls_ty_Ocase__cong_24,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X8,X9,X10,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X10,X7))
| X6 = c_Type_Oty_ONT
| X6 = c_Type_Oty_OInteger ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_24) ).
cnf(cls_ty_Ocase__cong_26,axiom,
( X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X3,X8,X5,X9,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X9,X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_26) ).
cnf(cls_ty_Ocase__cong_22,axiom,
( X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X4,X5,X9,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X9,X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_22) ).
cnf(cls_ty_Ocase__cong_14,axiom,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X4,X5,X9,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X9,X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_14) ).
cnf(cls_ty_Ocase__cong_28,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X3,X8,X9,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X9,X7))
| X6 = c_Type_Oty_ONT ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_28) ).
cnf(cls_ty_Ocase__cong_30,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X3,X4,X8,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X8,X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Ocase__cong_30) ).
cnf(cls_calculation_1,axiom,
( c_TypeRel_Owiden(v_P,v_sko__unknown__thm__BwcM__1(v_E____,v_M____,v_P,v_T____,v_e_Ha____,v_esa____,v_h_Ha____),v_T____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| v_U____ != c_Type_Oty_ONT ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_calculation_1) ).
cnf(cls_ty_Orecs_I5_J_0,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7) = hAPP(X5,X6),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Orecs_I5_J_0) ).
cnf(cls_ty_Osimps_I26_J_0,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7) = hAPP(X5,X6),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I26_J_0) ).
cnf(cls_ty_Orecs_I3_J_0,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Orecs_I3_J_0) ).
cnf(cls_ty_Orecs_I2_J_0,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Orecs_I2_J_0) ).
cnf(cls_ty_Orecs_I1_J_0,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Orecs_I1_J_0) ).
cnf(cls_ty_Orecs_I4_J_0,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Orecs_I4_J_0) ).
cnf(cls_ty_Osimps_I24_J_0,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I24_J_0) ).
cnf(cls_ty_Osimps_I23_J_0,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I23_J_0) ).
cnf(cls_ty_Osimps_I22_J_0,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I22_J_0) ).
cnf(cls_ty_Osimps_I25_J_0,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I25_J_0) ).
cnf(cls_sees__field__fun_0,axiom,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X1,X6,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X2,X8,X7) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sees__field__fun_0) ).
cnf(cls_sees__field__fun_1,axiom,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X1,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X8,X2,X7) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sees__field__fun_1) ).
cnf(cls_WTrt_H__WTrts_H_Ointros_I10_J_0,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_TypeRel_Owiden(X1,X8,X9,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Progress_OWTrt_H(X1,X2,X3,X7,X8)
| ~ c_TypeRel_Ohas__field(X1,X10,X5,X9,X6,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_OClass(X10)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I10_J_0) ).
cnf(cls_WTrtFAss_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_TypeRel_Owiden(X1,X8,X9,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X7,X8)
| ~ c_TypeRel_Ohas__field(X1,X10,X5,X9,X6,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_OClass(X10)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrtFAss_0) ).
cnf(cls_sees__field__idemp_0,axiom,
( c_TypeRel_Osees__field(X1,X2,X3,X4,X2,X5)
| ~ c_TypeRel_Osees__field(X1,X6,X3,X4,X2,X5) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sees__field__idemp_0) ).
cnf(cls_has__visible__field_0,axiom,
( c_TypeRel_Ohas__field(X1,X2,X3,X4,X5,X6)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X4,X5,X6) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_has__visible__field_0) ).
cnf(cls_WTFAss_0,axiom,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_OFAss(X3,X4,X5,X6,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_TypeRel_Owiden(X1,X7,X8,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X2,X6,X7)
| ~ c_TypeRel_Osees__field(X1,X9,X4,X8,X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X2,X3,c_Type_Oty_OClass(X9)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTFAss_0) ).
cnf(cls_WTrt_H__WTrts_H_Ointros_I8_J_0,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_TypeRel_Ohas__field(X1,X8,X5,X7,X6,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_OClass(X8)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I8_J_0) ).
cnf(cls_WTrtFAcc_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_TypeRel_Ohas__field(X1,X8,X5,X7,X6,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_OClass(X8)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrtFAcc_0) ).
cnf(cls_WTFAcc_0,axiom,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_OFAcc(X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X6)
| ~ c_TypeRel_Osees__field(X1,X7,X4,X6,X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X2,X3,c_Type_Oty_OClass(X7)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTFAcc_0) ).
cnf(cls_CallObj_I2_J_0,axiom,
( c_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XCallObj__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_CallObj_I2_J_0) ).
cnf(cls_CallObj_Ohyps_I2_J_0,axiom,
( c_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XCallObj__Xhyps__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_CallObj_Ohyps_I2_J_0) ).
cnf(cls_IH_0,axiom,
( c_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XIH__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_IH_0) ).
cnf(cls_CallObj_I2_J_1,axiom,
( c_TypeRel_Owiden(v_P,v_sko__local__XCallObj__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_CallObj_I2_J_1) ).
cnf(cls_CallObj_Ohyps_I2_J_1,axiom,
( c_TypeRel_Owiden(v_P,v_sko__local__XCallObj__Xhyps__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_CallObj_Ohyps_I2_J_1) ).
cnf(cls_IH_1,axiom,
( c_TypeRel_Owiden(v_P,v_sko__local__XIH__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_IH_1) ).
cnf(cls_WTrt_H__WTrts_H_Ointros_I11_J_0,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X7,X8)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_ONT) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I11_J_0) ).
cnf(cls_WTrtFAssNT_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X7,X8)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrtFAssNT_0) ).
cnf(cls_WTrt__elim__cases_I8_J_1,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| X5 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X5) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I8_J_1) ).
cnf(cls_WTrt__elim__cases_I6_J_1,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__6__1(X5,X3,X1,X4,X2))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OCast(X5,X4,tc_List_Olist(tc_String_Ochar)),X6) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I6_J_1) ).
cnf(cls_WTrt_H__WTrts_H_Ointros_I13_J_0,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OCall(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_Progress_OWTrts_H(X1,X2,X3,X6,X8)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_ONT) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I13_J_0) ).
cnf(cls_WTrt_H__WTrts_H_Ointros_I18_J_0,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OSeq(X4,X5,tc_List_Olist(tc_String_Ochar)),X6)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X5,X6)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,X7) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I18_J_0) ).
cnf(cls_WTrtSeq_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OSeq(X4,X5,tc_List_Olist(tc_String_Ochar)),X6)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X5,X6)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X7) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrtSeq_0) ).
cnf(cls_WTrt__elim__cases_I6_J_2,axiom,
( c_Type_Ois__refT(c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__6__1(X1,X2,X3,X4,X5))
| ~ c_WellTypeRT_OWTrt(X3,X5,X2,c_Expr_Oexp_OCast(X1,X4,tc_List_Olist(tc_String_Ochar)),X6) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I6_J_2) ).
cnf(cls_WT__elim__cases_I8_J_0,axiom,
( X1 = c_Type_Oty_OVoid
| ~ c_WellType_OWT(X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT__elim__cases_I8_J_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/sandbox2/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/sandbox2/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/sandbox2/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/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I8_J_3) ).
cnf(cls_WTrt_H__WTrts_H_Ointros_I9_J_0,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_ONT) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I9_J_0) ).
cnf(cls_WTrtFAccNT_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrtFAccNT_0) ).
cnf(cls_WTrt__env__mono_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| ~ c_Map_Omap__le(X6,X3,tc_List_Olist(tc_String_Ochar),tc_Type_Oty)
| ~ c_WellTypeRT_OWTrt(X1,X2,X6,X4,X5) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__env__mono_0) ).
cnf(cls_WTrt_H__WTrts_H_Ointros_I2_J_0,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X4))
| ~ c_Decl_Ois__class(X1,X4,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Type_Ois__refT(X6)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X5,X6) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I2_J_0) ).
cnf(cls_WTrtCast_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X4))
| ~ c_Decl_Ois__class(X1,X4,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Type_Ois__refT(X6)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X5,X6) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrtCast_0) ).
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/sandbox2/benchmark/theBenchmark.p',cls_WTrt__hext__mono_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/sandbox2/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/sandbox2/benchmark/theBenchmark.p',cls_wt_H__wt_0) ).
cnf(cls_conf_0,axiom,
c_TypeSafe__Mirabelle_Osconf(v_P,v_E____,c_Pair(v_ha____,v_la____,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)))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conf_0) ).
cnf(cls_exp_Osimps_I170_J_0,axiom,
c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OCall(X6,X7,X8,X5),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I170_J_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/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I155_J_0) ).
cnf(cls_exp_Osimps_I171_J_0,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OFAss(X5,X6,X7,X8,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I171_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/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I154_J_0) ).
cnf(cls_WTrt__elim__cases_I6_J_3,axiom,
( c_Decl_Ois__class(X1,X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X3,X4,c_Expr_Oexp_OCast(X2,X5,tc_List_Olist(tc_String_Ochar)),X6) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I6_J_3) ).
cnf(cls_WTrt__elim__cases_I6_J_0,axiom,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_OCast(X2,X6,tc_List_Olist(tc_String_Ochar)),X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I6_J_0) ).
cnf(cls_WTrt__elim__cases_I10_J_1,axiom,
( c_Decl_Ois__class(X1,X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X3,X4,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X5) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I10_J_1) ).
cnf(cls_exp_Osimps_I55_J_0,axiom,
c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OCast(X6,X7,X5),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I55_J_0) ).
cnf(cls_exp_Osimps_I174_J_0,axiom,
c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OSeq(X6,X7,X5),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I174_J_0) ).
cnf(cls_exp_Osimps_I54_J_0,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OFAss(X4,X5,X6,X7,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I54_J_0) ).
cnf(cls_exp_Osimps_I175_J_0,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OFAss(X4,X5,X6,X7,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I175_J_0) ).
cnf(cls_WTrt__elim__cases_I10_J_0,axiom,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt__elim__cases_I10_J_0) ).
cnf(cls_exp_Osimps_I29_J_0,axiom,
c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_Onew(X6,X5),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I29_J_0) ).
cnf(cls_exp_Osimps_I28_J_0,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OFAss(X3,X4,X5,X6,X2),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I28_J_0) ).
cnf(cls_conjecture_0,negated_conjecture,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_0) ).
cnf(cls_wt_0,axiom,
c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,c_Expr_Oexp_OCall(v_ea____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),v_T____),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_wt_0) ).
cnf(cls_WT__implies__WTrt_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| ~ c_WellType_OWT(X1,X3,X4,X5) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT__implies__WTrt_0) ).
cnf(cls_WTrt_H__WTrts_H_Ointros_I1_J_0,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_Onew(X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X4))
| ~ c_Decl_Ois__class(X1,X4,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrt_H__WTrts_H_Ointros_I1_J_0) ).
cnf(cls_WTrtNew_0,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_Onew(X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X4))
| ~ c_Decl_Ois__class(X1,X4,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTrtNew_0) ).
cnf(cls_wte_0,axiom,
c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,v_ea____,c_Type_Oty_OClass(v_C____)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_wte_0) ).
cnf(cls_CHAINED_0_01,axiom,
c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_U____),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_CHAINED_0_01) ).
cnf(cls_wte_H_0,axiom,
c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_U____),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_wte_H_0) ).
cnf(cls_WTSeq_0,axiom,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_OSeq(X3,X4,tc_List_Olist(tc_String_Ochar)),X5)
| ~ c_WellType_OWT(X1,X2,X4,X5)
| ~ c_WellType_OWT(X1,X2,X3,X6) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTSeq_0) ).
cnf(cls_wt__env__mono_0,axiom,
( c_WellType_OWT(X1,X2,X3,X4)
| ~ c_Map_Omap__le(X5,X2,tc_List_Olist(tc_String_Ochar),tc_Type_Oty)
| ~ c_WellType_OWT(X1,X5,X3,X4) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_wt__env__mono_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/sandbox2/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/sandbox2/benchmark/theBenchmark.p',cls_widen__trans_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/sandbox2/benchmark/theBenchmark.p',cls_map__le__antisym_0) ).
cnf(cls_Pair__eq_0,axiom,
( X1 = X5
| c_Pair(X1,X2,X3,X4) != c_Pair(X5,X6,X3,X4) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Pair__eq_0) ).
cnf(cls_exp_Osimps_I9_J_0,axiom,
( X1 = X5
| c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OCall(X5,X6,X7,X4) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I9_J_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/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I7_J_0) ).
cnf(cls_Pair__eq_1,axiom,
( X2 = X6
| c_Pair(X1,X2,X3,X4) != c_Pair(X5,X6,X3,X4) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Pair__eq_1) ).
cnf(cls_exp_Osimps_I9_J_1,axiom,
( X2 = X6
| c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OCall(X5,X6,X7,X4) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I9_J_1) ).
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/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I7_J_1) ).
cnf(cls_exp_Osimps_I9_J_2,axiom,
( X3 = X7
| c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OCall(X5,X6,X7,X4) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I9_J_2) ).
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/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I7_J_2) ).
cnf(cls_exp_Osimps_I157_J_0,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OFAcc(X5,X6,X7,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I157_J_0) ).
cnf(cls_exp_Osimps_I156_J_0,axiom,
c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OCall(X5,X6,X7,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I156_J_0) ).
cnf(cls_WT__elim__cases_I6_J_2,axiom,
( c_Decl_Ois__class(X1,X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X3,c_Expr_Oexp_OCast(X2,X4,tc_List_Olist(tc_String_Ochar)),X5) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT__elim__cases_I6_J_2) ).
cnf(cls_WT__elim__cases_I6_J_0,axiom,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellType_OWT(X3,X4,c_Expr_Oexp_OCast(X2,X5,tc_List_Olist(tc_String_Ochar)),X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT__elim__cases_I6_J_0) ).
cnf(cls_WT__elim__cases_I10_J_1,axiom,
( c_Decl_Ois__class(X1,X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X3,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X4) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT__elim__cases_I10_J_1) ).
cnf(cls_WTNew_0,axiom,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_Onew(X3,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X3))
| ~ c_Decl_Ois__class(X1,X3,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTNew_0) ).
cnf(cls_exp_Osimps_I57_J_0,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OCast(X5,X6,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I57_J_0) ).
cnf(cls_exp_Osimps_I186_J_0,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OSeq(X5,X6,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I186_J_0) ).
cnf(cls_exp_Osimps_I53_J_0,axiom,
c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OCast(X5,X6,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I53_J_0) ).
cnf(cls_exp_Osimps_I160_J_0,axiom,
c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OSeq(X5,X6,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I160_J_0) ).
cnf(cls_exp_Osimps_I56_J_0,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OCall(X4,X5,X6,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I56_J_0) ).
cnf(cls_exp_Osimps_I52_J_0,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OFAcc(X4,X5,X6,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I52_J_0) ).
cnf(cls_exp_Osimps_I187_J_0,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OCall(X4,X5,X6,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I187_J_0) ).
cnf(cls_exp_Osimps_I161_J_0,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OFAcc(X4,X5,X6,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I161_J_0) ).
cnf(cls_WT__elim__cases_I10_J_0,axiom,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellType_OWT(X3,X4,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT__elim__cases_I10_J_0) ).
cnf(cls_exp_Osimps_I31_J_0,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_Onew(X5,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I31_J_0) ).
cnf(cls_exp_Osimps_I27_J_0,axiom,
c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_Onew(X5,X4),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I27_J_0) ).
cnf(cls_exp_Osimps_I30_J_0,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OCall(X3,X4,X5,X2),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I30_J_0) ).
cnf(cls_exp_Osimps_I26_J_0,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OFAcc(X3,X4,X5,X2),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I26_J_0) ).
cnf(cls_UsubC_0,axiom,
c_TypeRel_Owiden(v_P,v_U____,c_Type_Oty_OClass(v_C____),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_UsubC_0) ).
cnf(cls_ty_Oinducts_0,axiom,
( hBOOL(hAPP(X1,X2))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OClass(v_sko__Type__Xty__Xinducts__1(X1))))
| ~ hBOOL(hAPP(X1,c_Type_Oty_ONT))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OInteger))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OBoolean))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OVoid)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Oinducts_0) ).
cnf(cls_ty_Oinduct_0,axiom,
( hBOOL(hAPP(X1,X2))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OClass(v_sko__Type__Xty__Xinduct__1(X1))))
| ~ hBOOL(hAPP(X1,c_Type_Oty_ONT))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OInteger))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OBoolean))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OVoid)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Oinduct_0) ).
cnf(cls_default__val_Oinduct_0,axiom,
( hBOOL(hAPP(X1,X2))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OClass(v_sko__Value__Xdefault__val__Xinduct__1(X1))))
| ~ hBOOL(hAPP(X1,c_Type_Oty_ONT))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OInteger))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OBoolean))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OVoid)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_default__val_Oinduct_0) ).
cnf(cls_widen__Class_2,axiom,
c_TypeRel_Owiden(X1,c_Type_Oty_ONT,c_Type_Oty_OClass(X2),X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_widen__Class_2) ).
cnf(cls_map__le__refl_0,axiom,
c_Map_Omap__le(X1,X1,X2,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_map__le__refl_0) ).
cnf(cls_widen__refl_0,axiom,
c_TypeRel_Owiden(X1,X2,X2,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_widen__refl_0) ).
cnf(cls_exp_Osimps_I2_J_0,axiom,
( X1 = X4
| c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OCast(X4,X5,X3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I2_J_0) ).
cnf(cls_exp_Osimps_I11_J_0,axiom,
( X1 = X4
| c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OSeq(X4,X5,X3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I11_J_0) ).
cnf(cls_exp_Osimps_I2_J_1,axiom,
( X2 = X5
| c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OCast(X4,X5,X3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I2_J_1) ).
cnf(cls_exp_Osimps_I11_J_1,axiom,
( X2 = X5
| c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OSeq(X4,X5,X3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I11_J_1) ).
cnf(cls_exp_Osimps_I60_J_0,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OSeq(X4,X5,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I60_J_0) ).
cnf(cls_exp_Osimps_I61_J_0,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OCast(X4,X5,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I61_J_0) ).
cnf(cls_exp_Osimps_I17_J_0,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_Onew(X4,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I17_J_0) ).
cnf(cls_exp_Osimps_I35_J_0,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_Onew(X4,X3),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I35_J_0) ).
cnf(cls_exp_Osimps_I16_J_0,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OCast(X3,X4,X2),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I16_J_0) ).
cnf(cls_exp_Osimps_I34_J_0,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OSeq(X3,X4,X2),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I34_J_0) ).
cnf(cls_ATP__Linkup_Ofequal__imp__equal_0,axiom,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ATP__Linkup_Ofequal__imp__equal_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/sandbox2/benchmark/theBenchmark.p',cls_hext__trans_0) ).
cnf(cls_ATP__Linkup_Oequal__imp__fequal_0,axiom,
c_fequal(X1,X1,X2),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ATP__Linkup_Oequal__imp__fequal_0) ).
cnf(cls_exp_Osimps_I1_J_0,axiom,
( X1 = X3
| c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_Onew(X3,X2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_exp_Osimps_I1_J_0) ).
cnf(cls_is__refT__def_0,axiom,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xis__refT__def__1__1(X1))
| X1 = c_Type_Oty_ONT
| ~ c_Type_Ois__refT(X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_is__refT__def_0) ).
cnf(cls_refTE_0,axiom,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__XrefTE__1__1(X1))
| X1 = c_Type_Oty_ONT
| ~ c_Type_Ois__refT(X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_refTE_0) ).
cnf(cls_ty_Oexhaust_0,axiom,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xexhaust__1__1(X1))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Oexhaust_0) ).
cnf(cls_ty_Onchotomy_0,axiom,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xnchotomy__1__1(X1))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Onchotomy_0) ).
cnf(cls_ty_Oinject_0,axiom,
( X1 = X2
| c_Type_Oty_OClass(X1) != c_Type_Oty_OClass(X2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Oinject_0) ).
cnf(cls_hext__refl_0,axiom,
c_Objects_Ohext(X1,X1),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_hext__refl_0) ).
cnf(cls_is__refT__def_2,axiom,
c_Type_Ois__refT(c_Type_Oty_OClass(X1)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_is__refT__def_2) ).
cnf(cls_not__refTE_0,axiom,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Ois__refT(X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_not__refTE_0) ).
cnf(cls_ty_Osimps_I19_J_0,axiom,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I19_J_0) ).
cnf(cls_ty_Osimps_I15_J_0,axiom,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I15_J_0) ).
cnf(cls_ty_Osimps_I9_J_0,axiom,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I9_J_0) ).
cnf(cls_ty_Osimps_I21_J_0,axiom,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I21_J_0) ).
cnf(cls_ty_Osimps_I18_J_0,axiom,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I18_J_0) ).
cnf(cls_ty_Osimps_I14_J_0,axiom,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I14_J_0) ).
cnf(cls_ty_Osimps_I8_J_0,axiom,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I8_J_0) ).
cnf(cls_ty_Osimps_I20_J_0,axiom,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I20_J_0) ).
cnf(cls_is__refT__def_1,axiom,
c_Type_Ois__refT(c_Type_Oty_ONT),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_is__refT__def_1) ).
cnf(cls_CHAINED_0,axiom,
v_U____ = c_Type_Oty_OClass(v_C_H____),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_CHAINED_0) ).
cnf(cls_UClass_0,axiom,
v_U____ = c_Type_Oty_OClass(v_C_H____),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_UClass_0) ).
cnf(cls_ty_Osimps_I10_J_0,axiom,
c_Type_Oty_OBoolean != c_Type_Oty_OInteger,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I10_J_0) ).
cnf(cls_ty_Osimps_I11_J_0,axiom,
c_Type_Oty_OInteger != c_Type_Oty_OBoolean,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I11_J_0) ).
cnf(cls_ty_Osimps_I5_J_0,axiom,
c_Type_Oty_OInteger != c_Type_Oty_OVoid,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I5_J_0) ).
cnf(cls_ty_Osimps_I4_J_0,axiom,
c_Type_Oty_OVoid != c_Type_Oty_OInteger,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I4_J_0) ).
cnf(cls_ty_Osimps_I17_J_0,axiom,
c_Type_Oty_ONT != c_Type_Oty_OInteger,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I17_J_0) ).
cnf(cls_ty_Osimps_I16_J_0,axiom,
c_Type_Oty_OInteger != c_Type_Oty_ONT,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I16_J_0) ).
cnf(cls_ty_Osimps_I3_J_0,axiom,
c_Type_Oty_OBoolean != c_Type_Oty_OVoid,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I3_J_0) ).
cnf(cls_ty_Osimps_I2_J_0,axiom,
c_Type_Oty_OVoid != c_Type_Oty_OBoolean,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I2_J_0) ).
cnf(cls_ty_Osimps_I13_J_0,axiom,
c_Type_Oty_ONT != c_Type_Oty_OBoolean,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I13_J_0) ).
cnf(cls_ty_Osimps_I12_J_0,axiom,
c_Type_Oty_OBoolean != c_Type_Oty_ONT,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I12_J_0) ).
cnf(cls_ty_Osimps_I7_J_0,axiom,
c_Type_Oty_ONT != c_Type_Oty_OVoid,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I7_J_0) ).
cnf(cls_ty_Osimps_I6_J_0,axiom,
c_Type_Oty_OVoid != c_Type_Oty_ONT,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ty_Osimps_I6_J_0) ).
cnf(i_0_265,plain,
( X1 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(fof_simplification,[status(thm)],[cls_WTrt__elim__cases_I8_J_0]) ).
cnf(i_0_266,axiom,
( hBOOL(hAPP(X1,hAPP(X6,X7)))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OClass(X7),t_a))) ),
cls_ty_Osplit_4,
[final] ).
cnf(i_0_267,axiom,
( hBOOL(hAPP(X1,hAPP(X6,X7)))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OClass(X7),t_a))) ),
cls_ty_Osplit__asm_4,
[final] ).
cnf(i_0_268,axiom,
( hBOOL(hAPP(X1,X2))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OVoid,t_a))) ),
cls_ty_Osplit_0,
[final] ).
cnf(i_0_269,axiom,
( hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OBoolean,t_a))) ),
cls_ty_Osplit_1,
[final] ).
cnf(i_0_270,axiom,
( hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_OInteger,t_a))) ),
cls_ty_Osplit_2,
[final] ).
cnf(i_0_271,axiom,
( hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,c_Type_Oty_ONT,t_a))) ),
cls_ty_Osplit_3,
[final] ).
cnf(i_0_272,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_TypeRel_Ohas__field(X1,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__1(X5,X3,X6,X1,X4,X2,X7),X6,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__2(X5,X3,X6,X1,X4,X2,X7),X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X6,X5,X7,tc_List_Olist(tc_String_Ochar)),X8) ),
cls_WTrt__elim__cases_I8_J_7,
[final] ).
cnf(i_0_273,axiom,
( X1 = c_Type_Oty_OVoid
| c_TypeRel_Ohas__field(X2,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__1(X3,X4,X5,X2,X6,X7,X8),X5,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__2(X3,X4,X5,X2,X6,X7,X8),X3,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X2,X7,X4,c_Expr_Oexp_OFAss(X6,X5,X3,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
cls_WTrt__elim__cases_I8_J_6,
[final] ).
cnf(i_0_274,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_OClass(c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__1(X5,X3,X6,X1,X4,X2,X7)))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X6,X5,X7,tc_List_Olist(tc_String_Ochar)),X8) ),
cls_WTrt__elim__cases_I8_J_4,
[final] ).
cnf(i_0_275,axiom,
( X1 = c_Type_Oty_OVoid
| c_WellTypeRT_OWTrt(X2,X3,X4,X5,c_Type_Oty_OClass(c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__8__1(X6,X4,X7,X2,X5,X3,X8)))
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X7,X6,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
cls_WTrt__elim__cases_I8_J_3,
[final] ).
cnf(i_0_276,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_OClass(c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__7__1(X5,X3,X6,X1,X7,X4,X2)))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X6,X5,tc_List_Olist(tc_String_Ochar)),X7) ),
cls_WTrt__elim__cases_I7_J_0,
[final] ).
cnf(i_0_277,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_36,
[final] ).
cnf(i_0_278,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_36,
[final] ).
cnf(i_0_279,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_32,
[final] ).
cnf(i_0_280,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_32,
[final] ).
cnf(i_0_281,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_28,
[final] ).
cnf(i_0_282,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_28,
[final] ).
cnf(i_0_283,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit_20,
[final] ).
cnf(i_0_284,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit__asm_20,
[final] ).
cnf(i_0_285,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_34,
[final] ).
cnf(i_0_286,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_34,
[final] ).
cnf(i_0_287,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_24,
[final] ).
cnf(i_0_288,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_24,
[final] ).
cnf(i_0_289,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit_16,
[final] ).
cnf(i_0_290,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit__asm_16,
[final] ).
cnf(i_0_291,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4)) ),
cls_ty_Osplit_12,
[final] ).
cnf(i_0_292,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4)) ),
cls_ty_Osplit__asm_12,
[final] ).
cnf(i_0_293,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_30,
[final] ).
cnf(i_0_294,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_30,
[final] ).
cnf(i_0_295,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_26,
[final] ).
cnf(i_0_296,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_26,
[final] ).
cnf(i_0_297,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit_18,
[final] ).
cnf(i_0_298,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit__asm_18,
[final] ).
cnf(i_0_299,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5)) ),
cls_ty_Osplit_8,
[final] ).
cnf(i_0_300,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X5)) ),
cls_ty_Osplit__asm_8,
[final] ).
cnf(i_0_301,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_22,
[final] ).
cnf(i_0_302,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_22,
[final] ).
cnf(i_0_303,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit_14,
[final] ).
cnf(i_0_304,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit__asm_14,
[final] ).
cnf(i_0_305,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4)) ),
cls_ty_Osplit_10,
[final] ).
cnf(i_0_306,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))))
| ~ hBOOL(hAPP(X1,X4)) ),
cls_ty_Osplit__asm_10,
[final] ).
cnf(i_0_307,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__1(X1,X6,X7)))) ),
cls_ty_Osplit_6,
[final] ).
cnf(i_0_308,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,hAPP(X6,v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7)))) ),
cls_ty_Osplit__asm_6,
[final] ).
cnf(i_0_309,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_35,
[final] ).
cnf(i_0_310,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_35,
[final] ).
cnf(i_0_311,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_31,
[final] ).
cnf(i_0_312,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_31,
[final] ).
cnf(i_0_313,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_27,
[final] ).
cnf(i_0_314,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_27,
[final] ).
cnf(i_0_315,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit_19,
[final] ).
cnf(i_0_316,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit__asm_19,
[final] ).
cnf(i_0_317,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_33,
[final] ).
cnf(i_0_318,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_33,
[final] ).
cnf(i_0_319,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_23,
[final] ).
cnf(i_0_320,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_23,
[final] ).
cnf(i_0_321,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit_15,
[final] ).
cnf(i_0_322,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit__asm_15,
[final] ).
cnf(i_0_323,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4)) ),
cls_ty_Osplit_11,
[final] ).
cnf(i_0_324,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5))
| ~ hBOOL(hAPP(X1,X4)) ),
cls_ty_Osplit__asm_11,
[final] ).
cnf(i_0_325,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_29,
[final] ).
cnf(i_0_326,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| ~ hBOOL(hAPP(X1,X3))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_29,
[final] ).
cnf(i_0_327,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_25,
[final] ).
cnf(i_0_328,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_25,
[final] ).
cnf(i_0_329,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit_17,
[final] ).
cnf(i_0_330,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X4))
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit__asm_17,
[final] ).
cnf(i_0_331,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5)) ),
cls_ty_Osplit_7,
[final] ).
cnf(i_0_332,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X5)) ),
cls_ty_Osplit__asm_7,
[final] ).
cnf(i_0_333,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit_21,
[final] ).
cnf(i_0_334,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| ~ hBOOL(hAPP(X1,X2)) ),
cls_ty_Osplit__asm_21,
[final] ).
cnf(i_0_335,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit_13,
[final] ).
cnf(i_0_336,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X3)) ),
cls_ty_Osplit__asm_13,
[final] ).
cnf(i_0_337,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X4)) ),
cls_ty_Osplit_9,
[final] ).
cnf(i_0_338,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid
| ~ hBOOL(hAPP(X1,X4)) ),
cls_ty_Osplit__asm_9,
[final] ).
cnf(i_0_339,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid ),
cls_ty_Osplit_5,
[final] ).
cnf(i_0_340,axiom,
( hBOOL(hAPP(X1,c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,t_a)))
| X7 = c_Type_Oty_OClass(v_sko__Type__Xty__Xsplit__asm__1(X1,X6,X7))
| X7 = c_Type_Oty_ONT
| X7 = c_Type_Oty_OInteger
| X7 = c_Type_Oty_OBoolean
| X7 = c_Type_Oty_OVoid ),
cls_ty_Osplit__asm_5,
[final] ).
cnf(i_0_341,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_TypeRel_Ohas__field(X1,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__7__1(X5,X3,X6,X1,X7,X4,X2),X6,X7,X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X6,X5,tc_List_Olist(tc_String_Ochar)),X7) ),
cls_WTrt__elim__cases_I7_J_1,
[final] ).
cnf(i_0_342,axiom,
( c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Expr_Oexp_OCall(v_e_Ha____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),v_sko__unknown__thm__BwcM__1(v_E____,v_M____,v_P,v_T____,v_e_Ha____,v_esa____,v_h_Ha____))
| v_U____ != c_Type_Oty_ONT ),
cls_calculation_0,
[final] ).
cnf(i_0_343,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OBoolean
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X10,X11,X12,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_1,
[final] ).
cnf(i_0_344,axiom,
( X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OBoolean
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X10,X11,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_3,
[final] ).
cnf(i_0_345,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X9,X10,X11,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_17,
[final] ).
cnf(i_0_346,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X6,X10,X11,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_9,
[final] ).
cnf(i_0_347,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OBoolean
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X10,X7,X11,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_5,
[final] ).
cnf(i_0_348,axiom,
( X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X9,X10,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_19,
[final] ).
cnf(i_0_349,axiom,
( X2 = c_Type_Oty_OInteger
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X6,X10,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_11,
[final] ).
cnf(i_0_350,axiom,
( X2 = c_Type_Oty_OBoolean
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X10,X7,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_7,
[final] ).
cnf(i_0_351,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X6,X9,X10,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_25,
[final] ).
cnf(i_0_352,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X9,X7,X10,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_21,
[final] ).
cnf(i_0_353,axiom,
( X2 = c_Type_Oty_ONT
| X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X6,X7,X10,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_13,
[final] ).
cnf(i_0_354,axiom,
( X2 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X6,X9,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_27,
[final] ).
cnf(i_0_355,axiom,
( X2 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X9,X7,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_23,
[final] ).
cnf(i_0_356,axiom,
( X2 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X9,X6,X7,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_15,
[final] ).
cnf(i_0_357,axiom,
( X2 = c_Type_Oty_ONT
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X6,X7,X9,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_29,
[final] ).
cnf(i_0_358,axiom,
( c_Type_Oty_Oty__case(X5,X6,X7,X8,X1,X2,X4) = c_Type_Oty_Oty__case(X5,X6,X7,X8,X3,X2,X4)
| hAPP(X1,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) != hAPP(X3,c_Type_Osko__Type__Xty__Xcase__cong__1__1(X2,X1,X3,X4)) ),
cls_ty_Ocase__cong_31,
[final] ).
cnf(i_0_359,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X8,X9,X10,X11,X12,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X12,X7))
| X6 = c_Type_Oty_ONT
| X6 = c_Type_Oty_OInteger
| X6 = c_Type_Oty_OBoolean
| X6 = c_Type_Oty_OVoid ),
cls_ty_Ocase__cong_0,
[final] ).
cnf(i_0_360,axiom,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X10,X5,X11,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X11,X7)) ),
cls_ty_Ocase__cong_2,
[final] ).
cnf(i_0_361,axiom,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X9,X10,X11,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X11,X7))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger ),
cls_ty_Ocase__cong_8,
[final] ).
cnf(i_0_362,axiom,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X4,X10,X11,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X11,X7))
| X1 = c_Type_Oty_ONT ),
cls_ty_Ocase__cong_4,
[final] ).
cnf(i_0_363,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X8,X9,X10,X11,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X11,X7))
| X6 = c_Type_Oty_ONT
| X6 = c_Type_Oty_OInteger
| X6 = c_Type_Oty_OBoolean ),
cls_ty_Ocase__cong_16,
[final] ).
cnf(i_0_364,axiom,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X9,X5,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7)) ),
cls_ty_Ocase__cong_18,
[final] ).
cnf(i_0_365,axiom,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X9,X5,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7)) ),
cls_ty_Ocase__cong_10,
[final] ).
cnf(i_0_366,axiom,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X4,X5,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7)) ),
cls_ty_Ocase__cong_6,
[final] ).
cnf(i_0_367,axiom,
( X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X4,X9,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7))
| X1 = c_Type_Oty_ONT ),
cls_ty_Ocase__cong_20,
[final] ).
cnf(i_0_368,axiom,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X4,X9,X10,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X10,X7))
| X1 = c_Type_Oty_ONT ),
cls_ty_Ocase__cong_12,
[final] ).
cnf(i_0_369,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X8,X9,X10,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X10,X7))
| X6 = c_Type_Oty_ONT
| X6 = c_Type_Oty_OInteger ),
cls_ty_Ocase__cong_24,
[final] ).
cnf(i_0_370,axiom,
( X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X3,X8,X5,X9,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X9,X7)) ),
cls_ty_Ocase__cong_26,
[final] ).
cnf(i_0_371,axiom,
( X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X4,X5,X9,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X9,X7)) ),
cls_ty_Ocase__cong_22,
[final] ).
cnf(i_0_372,axiom,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X4,X5,X9,X1,X7)
| X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X6,X9,X7)) ),
cls_ty_Ocase__cong_14,
[final] ).
cnf(i_0_373,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X3,X8,X9,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X9,X7))
| X6 = c_Type_Oty_ONT ),
cls_ty_Ocase__cong_28,
[final] ).
cnf(i_0_374,axiom,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X3,X4,X8,X6,X7)
| X6 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X6,X5,X8,X7)) ),
cls_ty_Ocase__cong_30,
[final] ).
cnf(i_0_375,axiom,
( c_TypeRel_Owiden(v_P,v_sko__unknown__thm__BwcM__1(v_E____,v_M____,v_P,v_T____,v_e_Ha____,v_esa____,v_h_Ha____),v_T____,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| v_U____ != c_Type_Oty_ONT ),
cls_calculation_1,
[final] ).
cnf(i_0_376,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7) = hAPP(X5,X6),
cls_ty_Orecs_I5_J_0,
[final] ).
cnf(i_0_377,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7) = hAPP(X5,X6),
cls_ty_Osimps_I26_J_0,
[final] ).
cnf(i_0_378,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
cls_ty_Orecs_I3_J_0,
[final] ).
cnf(i_0_379,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
cls_ty_Orecs_I2_J_0,
[final] ).
cnf(i_0_380,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
cls_ty_Orecs_I1_J_0,
[final] ).
cnf(i_0_381,axiom,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
cls_ty_Orecs_I4_J_0,
[final] ).
cnf(i_0_382,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
cls_ty_Osimps_I24_J_0,
[final] ).
cnf(i_0_383,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
cls_ty_Osimps_I23_J_0,
[final] ).
cnf(i_0_384,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
cls_ty_Osimps_I22_J_0,
[final] ).
cnf(i_0_385,axiom,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
cls_ty_Osimps_I25_J_0,
[final] ).
cnf(i_0_386,axiom,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X1,X6,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X2,X8,X7) ),
cls_sees__field__fun_0,
[final] ).
cnf(i_0_387,axiom,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X1,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X8,X2,X7) ),
cls_sees__field__fun_1,
[final] ).
cnf(i_0_388,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_TypeRel_Owiden(X1,X8,X9,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Progress_OWTrt_H(X1,X2,X3,X7,X8)
| ~ c_TypeRel_Ohas__field(X1,X10,X5,X9,X6,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_OClass(X10)) ),
cls_WTrt_H__WTrts_H_Ointros_I10_J_0,
[final] ).
cnf(i_0_389,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_TypeRel_Owiden(X1,X8,X9,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X7,X8)
| ~ c_TypeRel_Ohas__field(X1,X10,X5,X9,X6,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_OClass(X10)) ),
cls_WTrtFAss_0,
[final] ).
cnf(i_0_390,axiom,
( c_TypeRel_Osees__field(X1,X2,X3,X4,X2,X5)
| ~ c_TypeRel_Osees__field(X1,X6,X3,X4,X2,X5) ),
cls_sees__field__idemp_0,
[final] ).
cnf(i_0_391,axiom,
( c_TypeRel_Ohas__field(X1,X2,X3,X4,X5,X6)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X4,X5,X6) ),
cls_has__visible__field_0,
[final] ).
cnf(i_0_392,axiom,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_OFAss(X3,X4,X5,X6,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_TypeRel_Owiden(X1,X7,X8,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X2,X6,X7)
| ~ c_TypeRel_Osees__field(X1,X9,X4,X8,X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X2,X3,c_Type_Oty_OClass(X9)) ),
cls_WTFAss_0,
[final] ).
cnf(i_0_393,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_TypeRel_Ohas__field(X1,X8,X5,X7,X6,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_OClass(X8)) ),
cls_WTrt_H__WTrts_H_Ointros_I8_J_0,
[final] ).
cnf(i_0_394,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_TypeRel_Ohas__field(X1,X8,X5,X7,X6,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_OClass(X8)) ),
cls_WTrtFAcc_0,
[final] ).
cnf(i_0_395,axiom,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_OFAcc(X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X6)
| ~ c_TypeRel_Osees__field(X1,X7,X4,X6,X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X2,X3,c_Type_Oty_OClass(X7)) ),
cls_WTFAcc_0,
[final] ).
cnf(i_0_396,axiom,
( c_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XCallObj__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
cls_CallObj_I2_J_0,
[final] ).
cnf(i_0_397,axiom,
( c_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XCallObj__Xhyps__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
cls_CallObj_Ohyps_I2_J_0,
[final] ).
cnf(i_0_398,axiom,
( c_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XIH__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
cls_IH_0,
[final] ).
cnf(i_0_399,axiom,
( c_TypeRel_Owiden(v_P,v_sko__local__XCallObj__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
cls_CallObj_I2_J_1,
[final] ).
cnf(i_0_400,axiom,
( c_TypeRel_Owiden(v_P,v_sko__local__XCallObj__Xhyps__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
cls_CallObj_Ohyps_I2_J_1,
[final] ).
cnf(i_0_401,axiom,
( c_TypeRel_Owiden(v_P,v_sko__local__XIH__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2)
| ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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)))) ),
cls_IH_1,
[final] ).
cnf(i_0_402,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X7,X8)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_ONT) ),
cls_WTrt_H__WTrts_H_Ointros_I11_J_0,
[final] ).
cnf(i_0_403,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X7,X8)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT) ),
cls_WTrtFAssNT_0,
[final] ).
cnf(i_0_404,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT)
| X5 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X5) ),
cls_WTrt__elim__cases_I8_J_1,
[final] ).
cnf(i_0_405,plain,
( X1 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
c_0_265,
[final] ).
cnf(i_0_406,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__6__1(X5,X3,X1,X4,X2))
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OCast(X5,X4,tc_List_Olist(tc_String_Ochar)),X6) ),
cls_WTrt__elim__cases_I6_J_1,
[final] ).
cnf(i_0_407,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OCall(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_Progress_OWTrts_H(X1,X2,X3,X6,X8)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_ONT) ),
cls_WTrt_H__WTrts_H_Ointros_I13_J_0,
[final] ).
cnf(i_0_408,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OSeq(X4,X5,tc_List_Olist(tc_String_Ochar)),X6)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X5,X6)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,X7) ),
cls_WTrt_H__WTrts_H_Ointros_I18_J_0,
[final] ).
cnf(i_0_409,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OSeq(X4,X5,tc_List_Olist(tc_String_Ochar)),X6)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X5,X6)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X7) ),
cls_WTrtSeq_0,
[final] ).
cnf(i_0_410,axiom,
( c_Type_Ois__refT(c_WellTypeRT_Osko__WellTypeRT__XWTrt__elim__cases__6__1(X1,X2,X3,X4,X5))
| ~ c_WellTypeRT_OWTrt(X3,X5,X2,c_Expr_Oexp_OCast(X1,X4,tc_List_Olist(tc_String_Ochar)),X6) ),
cls_WTrt__elim__cases_I6_J_2,
[final] ).
cnf(i_0_411,axiom,
( X1 = c_Type_Oty_OVoid
| ~ c_WellType_OWT(X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),X1) ),
cls_WT__elim__cases_I8_J_0,
[final] ).
cnf(i_0_412,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_413,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_414,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_415,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_416,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_ONT) ),
cls_WTrt_H__WTrts_H_Ointros_I9_J_0,
[final] ).
cnf(i_0_417,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAcc(X4,X5,X6,tc_List_Olist(tc_String_Ochar)),X7)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,c_Type_Oty_ONT) ),
cls_WTrtFAccNT_0,
[final] ).
cnf(i_0_418,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| ~ c_Map_Omap__le(X6,X3,tc_List_Olist(tc_String_Ochar),tc_Type_Oty)
| ~ c_WellTypeRT_OWTrt(X1,X2,X6,X4,X5) ),
cls_WTrt__env__mono_0,
[final] ).
cnf(i_0_419,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X4))
| ~ c_Decl_Ois__class(X1,X4,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Type_Ois__refT(X6)
| ~ c_Progress_OWTrt_H(X1,X2,X3,X5,X6) ),
cls_WTrt_H__WTrts_H_Ointros_I2_J_0,
[final] ).
cnf(i_0_420,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X4))
| ~ c_Decl_Ois__class(X1,X4,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_Type_Ois__refT(X6)
| ~ c_WellTypeRT_OWTrt(X1,X2,X3,X5,X6) ),
cls_WTrtCast_0,
[final] ).
cnf(i_0_421,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_422,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_423,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_424,axiom,
c_TypeSafe__Mirabelle_Osconf(v_P,v_E____,c_Pair(v_ha____,v_la____,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)))),
cls_conf_0,
[final] ).
cnf(i_0_425,axiom,
c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OCall(X6,X7,X8,X5),
cls_exp_Osimps_I170_J_0,
[final] ).
cnf(i_0_426,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_427,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OFAss(X5,X6,X7,X8,X4),
cls_exp_Osimps_I171_J_0,
[final] ).
cnf(i_0_428,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_429,axiom,
( c_Decl_Ois__class(X1,X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X3,X4,c_Expr_Oexp_OCast(X2,X5,tc_List_Olist(tc_String_Ochar)),X6) ),
cls_WTrt__elim__cases_I6_J_3,
[final] ).
cnf(i_0_430,axiom,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_OCast(X2,X6,tc_List_Olist(tc_String_Ochar)),X1) ),
cls_WTrt__elim__cases_I6_J_0,
[final] ).
cnf(i_0_431,axiom,
( c_Decl_Ois__class(X1,X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(X1,X3,X4,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X5) ),
cls_WTrt__elim__cases_I10_J_1,
[final] ).
cnf(i_0_432,axiom,
c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OCast(X6,X7,X5),
cls_exp_Osimps_I55_J_0,
[final] ).
cnf(i_0_433,axiom,
c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_OSeq(X6,X7,X5),
cls_exp_Osimps_I174_J_0,
[final] ).
cnf(i_0_434,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OFAss(X4,X5,X6,X7,X3),
cls_exp_Osimps_I54_J_0,
[final] ).
cnf(i_0_435,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OFAss(X4,X5,X6,X7,X3),
cls_exp_Osimps_I175_J_0,
[final] ).
cnf(i_0_436,axiom,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X1) ),
cls_WTrt__elim__cases_I10_J_0,
[final] ).
cnf(i_0_437,axiom,
c_Expr_Oexp_OFAss(X1,X2,X3,X4,X5) != c_Expr_Oexp_Onew(X6,X5),
cls_exp_Osimps_I29_J_0,
[final] ).
cnf(i_0_438,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OFAss(X3,X4,X5,X6,X2),
cls_exp_Osimps_I28_J_0,
[final] ).
cnf(i_0_439,negated_conjecture,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
cls_conjecture_0,
[final] ).
cnf(i_0_440,axiom,
c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,c_Expr_Oexp_OCall(v_ea____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),v_T____),
cls_wt_0,
[final] ).
cnf(i_0_441,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| ~ c_WellType_OWT(X1,X3,X4,X5) ),
cls_WT__implies__WTrt_0,
[final] ).
cnf(i_0_442,axiom,
( c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_Onew(X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X4))
| ~ c_Decl_Ois__class(X1,X4,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) ),
cls_WTrt_H__WTrts_H_Ointros_I1_J_0,
[final] ).
cnf(i_0_443,axiom,
( c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_Onew(X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X4))
| ~ c_Decl_Ois__class(X1,X4,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) ),
cls_WTrtNew_0,
[final] ).
cnf(i_0_444,axiom,
c_WellTypeRT_OWTrt(v_P,v_ha____,v_E____,v_ea____,c_Type_Oty_OClass(v_C____)),
cls_wte_0,
[final] ).
cnf(i_0_445,axiom,
c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_U____),
cls_CHAINED_0_01,
[final] ).
cnf(i_0_446,axiom,
c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_U____),
cls_wte_H_0,
[final] ).
cnf(i_0_447,axiom,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_OSeq(X3,X4,tc_List_Olist(tc_String_Ochar)),X5)
| ~ c_WellType_OWT(X1,X2,X4,X5)
| ~ c_WellType_OWT(X1,X2,X3,X6) ),
cls_WTSeq_0,
[final] ).
cnf(i_0_448,axiom,
( c_WellType_OWT(X1,X2,X3,X4)
| ~ c_Map_Omap__le(X5,X2,tc_List_Olist(tc_String_Ochar),tc_Type_Oty)
| ~ c_WellType_OWT(X1,X5,X3,X4) ),
cls_wt__env__mono_0,
[final] ).
cnf(i_0_449,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_450,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_451,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_452,axiom,
( X1 = X5
| c_Pair(X1,X2,X3,X4) != c_Pair(X5,X6,X3,X4) ),
cls_Pair__eq_0,
[final] ).
cnf(i_0_453,axiom,
( X1 = X5
| c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OCall(X5,X6,X7,X4) ),
cls_exp_Osimps_I9_J_0,
[final] ).
cnf(i_0_454,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_455,axiom,
( X2 = X6
| c_Pair(X1,X2,X3,X4) != c_Pair(X5,X6,X3,X4) ),
cls_Pair__eq_1,
[final] ).
cnf(i_0_456,axiom,
( X2 = X6
| c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OCall(X5,X6,X7,X4) ),
cls_exp_Osimps_I9_J_1,
[final] ).
cnf(i_0_457,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_458,axiom,
( X3 = X7
| c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OCall(X5,X6,X7,X4) ),
cls_exp_Osimps_I9_J_2,
[final] ).
cnf(i_0_459,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_460,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OFAcc(X5,X6,X7,X4),
cls_exp_Osimps_I157_J_0,
[final] ).
cnf(i_0_461,axiom,
c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OCall(X5,X6,X7,X4),
cls_exp_Osimps_I156_J_0,
[final] ).
cnf(i_0_462,axiom,
( c_Decl_Ois__class(X1,X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X3,c_Expr_Oexp_OCast(X2,X4,tc_List_Olist(tc_String_Ochar)),X5) ),
cls_WT__elim__cases_I6_J_2,
[final] ).
cnf(i_0_463,axiom,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellType_OWT(X3,X4,c_Expr_Oexp_OCast(X2,X5,tc_List_Olist(tc_String_Ochar)),X1) ),
cls_WT__elim__cases_I6_J_0,
[final] ).
cnf(i_0_464,axiom,
( c_Decl_Ois__class(X1,X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X3,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X4) ),
cls_WT__elim__cases_I10_J_1,
[final] ).
cnf(i_0_465,axiom,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_Onew(X3,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X3))
| ~ c_Decl_Ois__class(X1,X3,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))) ),
cls_WTNew_0,
[final] ).
cnf(i_0_466,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OCast(X5,X6,X4),
cls_exp_Osimps_I57_J_0,
[final] ).
cnf(i_0_467,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_OSeq(X5,X6,X4),
cls_exp_Osimps_I186_J_0,
[final] ).
cnf(i_0_468,axiom,
c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OCast(X5,X6,X4),
cls_exp_Osimps_I53_J_0,
[final] ).
cnf(i_0_469,axiom,
c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_OSeq(X5,X6,X4),
cls_exp_Osimps_I160_J_0,
[final] ).
cnf(i_0_470,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OCall(X4,X5,X6,X3),
cls_exp_Osimps_I56_J_0,
[final] ).
cnf(i_0_471,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OFAcc(X4,X5,X6,X3),
cls_exp_Osimps_I52_J_0,
[final] ).
cnf(i_0_472,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OCall(X4,X5,X6,X3),
cls_exp_Osimps_I187_J_0,
[final] ).
cnf(i_0_473,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OFAcc(X4,X5,X6,X3),
cls_exp_Osimps_I161_J_0,
[final] ).
cnf(i_0_474,axiom,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellType_OWT(X3,X4,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X1) ),
cls_WT__elim__cases_I10_J_0,
[final] ).
cnf(i_0_475,axiom,
c_Expr_Oexp_OCall(X1,X2,X3,X4) != c_Expr_Oexp_Onew(X5,X4),
cls_exp_Osimps_I31_J_0,
[final] ).
cnf(i_0_476,axiom,
c_Expr_Oexp_OFAcc(X1,X2,X3,X4) != c_Expr_Oexp_Onew(X5,X4),
cls_exp_Osimps_I27_J_0,
[final] ).
cnf(i_0_477,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OCall(X3,X4,X5,X2),
cls_exp_Osimps_I30_J_0,
[final] ).
cnf(i_0_478,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OFAcc(X3,X4,X5,X2),
cls_exp_Osimps_I26_J_0,
[final] ).
cnf(i_0_479,axiom,
c_TypeRel_Owiden(v_P,v_U____,c_Type_Oty_OClass(v_C____),tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar)))),
cls_UsubC_0,
[final] ).
cnf(i_0_480,axiom,
( hBOOL(hAPP(X1,X2))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OClass(v_sko__Type__Xty__Xinducts__1(X1))))
| ~ hBOOL(hAPP(X1,c_Type_Oty_ONT))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OInteger))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OBoolean))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OVoid)) ),
cls_ty_Oinducts_0,
[final] ).
cnf(i_0_481,axiom,
( hBOOL(hAPP(X1,X2))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OClass(v_sko__Type__Xty__Xinduct__1(X1))))
| ~ hBOOL(hAPP(X1,c_Type_Oty_ONT))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OInteger))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OBoolean))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OVoid)) ),
cls_ty_Oinduct_0,
[final] ).
cnf(i_0_482,axiom,
( hBOOL(hAPP(X1,X2))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OClass(v_sko__Value__Xdefault__val__Xinduct__1(X1))))
| ~ hBOOL(hAPP(X1,c_Type_Oty_ONT))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OInteger))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OBoolean))
| ~ hBOOL(hAPP(X1,c_Type_Oty_OVoid)) ),
cls_default__val_Oinduct_0,
[final] ).
cnf(i_0_483,axiom,
c_TypeRel_Owiden(X1,c_Type_Oty_ONT,c_Type_Oty_OClass(X2),X3),
cls_widen__Class_2,
[final] ).
cnf(i_0_484,axiom,
c_Map_Omap__le(X1,X1,X2,X3),
cls_map__le__refl_0,
[final] ).
cnf(i_0_485,axiom,
c_TypeRel_Owiden(X1,X2,X2,X3),
cls_widen__refl_0,
[final] ).
cnf(i_0_486,axiom,
( X1 = X4
| c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OCast(X4,X5,X3) ),
cls_exp_Osimps_I2_J_0,
[final] ).
cnf(i_0_487,axiom,
( X1 = X4
| c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OSeq(X4,X5,X3) ),
cls_exp_Osimps_I11_J_0,
[final] ).
cnf(i_0_488,axiom,
( X2 = X5
| c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OCast(X4,X5,X3) ),
cls_exp_Osimps_I2_J_1,
[final] ).
cnf(i_0_489,axiom,
( X2 = X5
| c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OSeq(X4,X5,X3) ),
cls_exp_Osimps_I11_J_1,
[final] ).
cnf(i_0_490,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_OSeq(X4,X5,X3),
cls_exp_Osimps_I60_J_0,
[final] ).
cnf(i_0_491,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_OCast(X4,X5,X3),
cls_exp_Osimps_I61_J_0,
[final] ).
cnf(i_0_492,axiom,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Expr_Oexp_Onew(X4,X3),
cls_exp_Osimps_I17_J_0,
[final] ).
cnf(i_0_493,axiom,
c_Expr_Oexp_OSeq(X1,X2,X3) != c_Expr_Oexp_Onew(X4,X3),
cls_exp_Osimps_I35_J_0,
[final] ).
cnf(i_0_494,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OCast(X3,X4,X2),
cls_exp_Osimps_I16_J_0,
[final] ).
cnf(i_0_495,axiom,
c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_OSeq(X3,X4,X2),
cls_exp_Osimps_I34_J_0,
[final] ).
cnf(i_0_496,axiom,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
cls_ATP__Linkup_Ofequal__imp__equal_0,
[final] ).
cnf(i_0_497,axiom,
( c_Objects_Ohext(X1,X2)
| ~ c_Objects_Ohext(X3,X2)
| ~ c_Objects_Ohext(X1,X3) ),
cls_hext__trans_0,
[final] ).
cnf(i_0_498,axiom,
c_fequal(X1,X1,X2),
cls_ATP__Linkup_Oequal__imp__fequal_0,
[final] ).
cnf(i_0_499,axiom,
( X1 = X3
| c_Expr_Oexp_Onew(X1,X2) != c_Expr_Oexp_Onew(X3,X2) ),
cls_exp_Osimps_I1_J_0,
[final] ).
cnf(i_0_500,axiom,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xis__refT__def__1__1(X1))
| X1 = c_Type_Oty_ONT
| ~ c_Type_Ois__refT(X1) ),
cls_is__refT__def_0,
[final] ).
cnf(i_0_501,axiom,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__XrefTE__1__1(X1))
| X1 = c_Type_Oty_ONT
| ~ c_Type_Ois__refT(X1) ),
cls_refTE_0,
[final] ).
cnf(i_0_502,axiom,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xexhaust__1__1(X1))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid ),
cls_ty_Oexhaust_0,
[final] ).
cnf(i_0_503,axiom,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xnchotomy__1__1(X1))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid ),
cls_ty_Onchotomy_0,
[final] ).
cnf(i_0_504,axiom,
( X1 = X2
| c_Type_Oty_OClass(X1) != c_Type_Oty_OClass(X2) ),
cls_ty_Oinject_0,
[final] ).
cnf(i_0_505,axiom,
c_Objects_Ohext(X1,X1),
cls_hext__refl_0,
[final] ).
cnf(i_0_506,axiom,
c_Type_Ois__refT(c_Type_Oty_OClass(X1)),
cls_is__refT__def_2,
[final] ).
cnf(i_0_507,axiom,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Ois__refT(X1) ),
cls_not__refTE_0,
[final] ).
cnf(i_0_508,axiom,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
cls_ty_Osimps_I19_J_0,
[final] ).
cnf(i_0_509,axiom,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
cls_ty_Osimps_I15_J_0,
[final] ).
cnf(i_0_510,axiom,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
cls_ty_Osimps_I9_J_0,
[final] ).
cnf(i_0_511,axiom,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
cls_ty_Osimps_I21_J_0,
[final] ).
cnf(i_0_512,axiom,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
cls_ty_Osimps_I18_J_0,
[final] ).
cnf(i_0_513,axiom,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
cls_ty_Osimps_I14_J_0,
[final] ).
cnf(i_0_514,axiom,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
cls_ty_Osimps_I8_J_0,
[final] ).
cnf(i_0_515,axiom,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
cls_ty_Osimps_I20_J_0,
[final] ).
cnf(i_0_516,axiom,
c_Type_Ois__refT(c_Type_Oty_ONT),
cls_is__refT__def_1,
[final] ).
cnf(i_0_517,axiom,
v_U____ = c_Type_Oty_OClass(v_C_H____),
cls_CHAINED_0,
[final] ).
cnf(i_0_518,axiom,
v_U____ = c_Type_Oty_OClass(v_C_H____),
cls_UClass_0,
[final] ).
cnf(i_0_519,axiom,
c_Type_Oty_OBoolean != c_Type_Oty_OInteger,
cls_ty_Osimps_I10_J_0,
[final] ).
cnf(i_0_520,axiom,
c_Type_Oty_OInteger != c_Type_Oty_OBoolean,
cls_ty_Osimps_I11_J_0,
[final] ).
cnf(i_0_521,axiom,
c_Type_Oty_OInteger != c_Type_Oty_OVoid,
cls_ty_Osimps_I5_J_0,
[final] ).
cnf(i_0_522,axiom,
c_Type_Oty_OVoid != c_Type_Oty_OInteger,
cls_ty_Osimps_I4_J_0,
[final] ).
cnf(i_0_523,axiom,
c_Type_Oty_ONT != c_Type_Oty_OInteger,
cls_ty_Osimps_I17_J_0,
[final] ).
cnf(i_0_524,axiom,
c_Type_Oty_OInteger != c_Type_Oty_ONT,
cls_ty_Osimps_I16_J_0,
[final] ).
cnf(i_0_525,axiom,
c_Type_Oty_OBoolean != c_Type_Oty_OVoid,
cls_ty_Osimps_I3_J_0,
[final] ).
cnf(i_0_526,axiom,
c_Type_Oty_OVoid != c_Type_Oty_OBoolean,
cls_ty_Osimps_I2_J_0,
[final] ).
cnf(i_0_527,axiom,
c_Type_Oty_ONT != c_Type_Oty_OBoolean,
cls_ty_Osimps_I13_J_0,
[final] ).
cnf(i_0_528,axiom,
c_Type_Oty_OBoolean != c_Type_Oty_ONT,
cls_ty_Osimps_I12_J_0,
[final] ).
cnf(i_0_529,axiom,
c_Type_Oty_ONT != c_Type_Oty_OVoid,
cls_ty_Osimps_I7_J_0,
[final] ).
cnf(i_0_530,axiom,
c_Type_Oty_OVoid != c_Type_Oty_ONT,
cls_ty_Osimps_I6_J_0,
[final] ).
cnf(i_0_531,axiom,
X1 = X1 ).
cnf(i_0_532,axiom,
( X1 = X2
| X2 != X1 ) ).
cnf(i_0_533,axiom,
( X1 = X2
| X1 != X3
| X3 != X2 ) ).
cnf(i_0_534,axiom,
( X1 != X2
| hAPP(X1,X3) = hAPP(X2,X3) ) ).
cnf(i_0_535,axiom,
( X1 != X2
| hAPP(X3,X1) = hAPP(X3,X2) ) ).
cnf(i_0_536,axiom,
( X1 != X2
| c_Expr_Oexp_OFAcc(X1,X3,X4,X5) = c_Expr_Oexp_OFAcc(X2,X3,X4,X5) ) ).
cnf(i_0_537,axiom,
( X1 != X2
| c_Expr_Oexp_OFAcc(X3,X1,X4,X5) = c_Expr_Oexp_OFAcc(X3,X2,X4,X5) ) ).
cnf(i_0_538,axiom,
( X1 != X2
| c_Expr_Oexp_OFAcc(X3,X4,X1,X5) = c_Expr_Oexp_OFAcc(X3,X4,X2,X5) ) ).
cnf(i_0_539,axiom,
( X1 != X2
| c_Expr_Oexp_OFAcc(X3,X4,X5,X1) = c_Expr_Oexp_OFAcc(X3,X4,X5,X2) ) ).
cnf(i_0_540,axiom,
( X1 != X2
| c_Expr_Oexp_OCall(X1,X3,X4,X5) = c_Expr_Oexp_OCall(X2,X3,X4,X5) ) ).
cnf(i_0_541,axiom,
( X1 != X2
| c_Expr_Oexp_OCall(X3,X1,X4,X5) = c_Expr_Oexp_OCall(X3,X2,X4,X5) ) ).
cnf(i_0_542,axiom,
( X1 != X2
| c_Expr_Oexp_OCall(X3,X4,X1,X5) = c_Expr_Oexp_OCall(X3,X4,X2,X5) ) ).
cnf(i_0_543,axiom,
( X1 != X2
| c_Expr_Oexp_OCall(X3,X4,X5,X1) = c_Expr_Oexp_OCall(X3,X4,X5,X2) ) ).
cnf(i_0_544,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X1,X3,X4,X5,X6,X7,X8) = c_Type_Oty_Oty__rec(X2,X3,X4,X5,X6,X7,X8) ) ).
cnf(i_0_545,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X1,X4,X5,X6,X7,X8) = c_Type_Oty_Oty__rec(X3,X2,X4,X5,X6,X7,X8) ) ).
cnf(i_0_546,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X1,X5,X6,X7,X8) = c_Type_Oty_Oty__rec(X3,X4,X2,X5,X6,X7,X8) ) ).
cnf(i_0_547,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X5,X1,X6,X7,X8) = c_Type_Oty_Oty__rec(X3,X4,X5,X2,X6,X7,X8) ) ).
cnf(i_0_548,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X5,X6,X1,X7,X8) = c_Type_Oty_Oty__rec(X3,X4,X5,X6,X2,X7,X8) ) ).
cnf(i_0_549,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,X1,X8) = c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,X2,X8) ) ).
cnf(i_0_550,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,X8,X1) = c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,X8,X2) ) ).
cnf(i_0_551,axiom,
( X1 != X2
| c_Pair(X1,X3,X4,X5) = c_Pair(X2,X3,X4,X5) ) ).
cnf(i_0_552,axiom,
( X1 != X2
| c_Pair(X3,X1,X4,X5) = c_Pair(X3,X2,X4,X5) ) ).
cnf(i_0_553,axiom,
( X1 != X2
| c_Pair(X3,X4,X1,X5) = c_Pair(X3,X4,X2,X5) ) ).
cnf(i_0_554,axiom,
( X1 != X2
| c_Pair(X3,X4,X5,X1) = c_Pair(X3,X4,X5,X2) ) ).
cnf(i_0_555,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X1,X3,X4,X5,X6,X7,X8) = c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,X8) ) ).
cnf(i_0_556,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X1,X4,X5,X6,X7,X8) = c_Type_Oty_Oty__case(X3,X2,X4,X5,X6,X7,X8) ) ).
cnf(i_0_557,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X1,X5,X6,X7,X8) = c_Type_Oty_Oty__case(X3,X4,X2,X5,X6,X7,X8) ) ).
cnf(i_0_558,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X5,X1,X6,X7,X8) = c_Type_Oty_Oty__case(X3,X4,X5,X2,X6,X7,X8) ) ).
cnf(i_0_559,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X5,X6,X1,X7,X8) = c_Type_Oty_Oty__case(X3,X4,X5,X6,X2,X7,X8) ) ).
cnf(i_0_560,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X5,X6,X7,X1,X8) = c_Type_Oty_Oty__case(X3,X4,X5,X6,X7,X2,X8) ) ).
cnf(i_0_561,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X5,X6,X7,X8,X1) = c_Type_Oty_Oty__case(X3,X4,X5,X6,X7,X8,X2) ) ).
cnf(i_0_562,axiom,
( X1 != X2
| c_Expr_Oexp_OCast(X1,X3,X4) = c_Expr_Oexp_OCast(X2,X3,X4) ) ).
cnf(i_0_563,axiom,
( X1 != X2
| c_Expr_Oexp_OCast(X3,X1,X4) = c_Expr_Oexp_OCast(X3,X2,X4) ) ).
cnf(i_0_564,axiom,
( X1 != X2
| c_Expr_Oexp_OCast(X3,X4,X1) = c_Expr_Oexp_OCast(X3,X4,X2) ) ).
cnf(i_0_565,axiom,
( X1 != X2
| c_Expr_Oexp_OSeq(X1,X3,X4) = c_Expr_Oexp_OSeq(X2,X3,X4) ) ).
cnf(i_0_566,axiom,
( X1 != X2
| c_Expr_Oexp_OSeq(X3,X1,X4) = c_Expr_Oexp_OSeq(X3,X2,X4) ) ).
cnf(i_0_567,axiom,
( X1 != X2
| c_Expr_Oexp_OSeq(X3,X4,X1) = c_Expr_Oexp_OSeq(X3,X4,X2) ) ).
cnf(i_0_568,axiom,
( X1 != X2
| c_Expr_Oexp_Onew(X1,X3) = c_Expr_Oexp_Onew(X2,X3) ) ).
cnf(i_0_569,axiom,
( X1 != X2
| c_Expr_Oexp_Onew(X3,X1) = c_Expr_Oexp_Onew(X3,X2) ) ).
cnf(i_0_570,axiom,
( X1 != X2
| c_Type_Oty_OClass(X1) = c_Type_Oty_OClass(X2) ) ).
cnf(i_0_571,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X1,X3,X4,X5,X6) = c_Expr_Oexp_OFAss(X2,X3,X4,X5,X6) ) ).
cnf(i_0_572,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X3,X1,X4,X5,X6) = c_Expr_Oexp_OFAss(X3,X2,X4,X5,X6) ) ).
cnf(i_0_573,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X3,X4,X1,X5,X6) = c_Expr_Oexp_OFAss(X3,X4,X2,X5,X6) ) ).
cnf(i_0_574,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X3,X4,X5,X1,X6) = c_Expr_Oexp_OFAss(X3,X4,X5,X2,X6) ) ).
cnf(i_0_575,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X3,X4,X5,X6,X1) = c_Expr_Oexp_OFAss(X3,X4,X5,X6,X2) ) ).
cnf(i_0_576,axiom,
( X1 != X2
| ~ hBOOL(X1)
| hBOOL(X2) ) ).
cnf(i_0_577,axiom,
( X1 != X2
| ~ c_Type_Ois__refT(X1)
| c_Type_Ois__refT(X2) ) ).
cnf(i_0_578,axiom,
( X1 != X2
| ~ c_Map_Omap__le(X1,X3,X4,X5)
| c_Map_Omap__le(X2,X3,X4,X5) ) ).
cnf(i_0_579,axiom,
( X1 != X2
| ~ c_Map_Omap__le(X3,X1,X4,X5)
| c_Map_Omap__le(X3,X2,X4,X5) ) ).
cnf(i_0_580,axiom,
( X1 != X2
| ~ c_Map_Omap__le(X3,X4,X1,X5)
| c_Map_Omap__le(X3,X4,X2,X5) ) ).
cnf(i_0_581,axiom,
( X1 != X2
| ~ c_Map_Omap__le(X3,X4,X5,X1)
| c_Map_Omap__le(X3,X4,X5,X2) ) ).
cnf(i_0_582,axiom,
( X1 != X2
| ~ c_Decl_Ois__class(X1,X3,X4)
| c_Decl_Ois__class(X2,X3,X4) ) ).
cnf(i_0_583,axiom,
( X1 != X2
| ~ c_Decl_Ois__class(X3,X1,X4)
| c_Decl_Ois__class(X3,X2,X4) ) ).
cnf(i_0_584,axiom,
( X1 != X2
| ~ c_Decl_Ois__class(X3,X4,X1)
| c_Decl_Ois__class(X3,X4,X2) ) ).
cnf(i_0_585,axiom,
( X1 != X2
| ~ c_Objects_Ohext(X1,X3)
| c_Objects_Ohext(X2,X3) ) ).
cnf(i_0_586,axiom,
( X1 != X2
| ~ c_Objects_Ohext(X3,X1)
| c_Objects_Ohext(X3,X2) ) ).
cnf(i_0_587,axiom,
( X1 != X2
| ~ c_fequal(X1,X3,X4)
| c_fequal(X2,X3,X4) ) ).
cnf(i_0_588,axiom,
( X1 != X2
| ~ c_fequal(X3,X1,X4)
| c_fequal(X3,X2,X4) ) ).
cnf(i_0_589,axiom,
( X1 != X2
| ~ c_fequal(X3,X4,X1)
| c_fequal(X3,X4,X2) ) ).
cnf(i_0_590,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X1,X3,X4,X5,X6)
| c_WellTypeRT_OWTrt(X2,X3,X4,X5,X6) ) ).
cnf(i_0_591,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X3,X1,X4,X5,X6)
| c_WellTypeRT_OWTrt(X3,X2,X4,X5,X6) ) ).
cnf(i_0_592,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X3,X4,X1,X5,X6)
| c_WellTypeRT_OWTrt(X3,X4,X2,X5,X6) ) ).
cnf(i_0_593,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,X1,X6)
| c_WellTypeRT_OWTrt(X3,X4,X5,X2,X6) ) ).
cnf(i_0_594,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,X6,X1)
| c_WellTypeRT_OWTrt(X3,X4,X5,X6,X2) ) ).
cnf(i_0_595,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_596,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_597,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_598,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_599,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_600,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_601,axiom,
( X1 != X2
| ~ c_TypeRel_Owiden(X1,X3,X4,X5)
| c_TypeRel_Owiden(X2,X3,X4,X5) ) ).
cnf(i_0_602,axiom,
( X1 != X2
| ~ c_TypeRel_Owiden(X3,X1,X4,X5)
| c_TypeRel_Owiden(X3,X2,X4,X5) ) ).
cnf(i_0_603,axiom,
( X1 != X2
| ~ c_TypeRel_Owiden(X3,X4,X1,X5)
| c_TypeRel_Owiden(X3,X4,X2,X5) ) ).
cnf(i_0_604,axiom,
( X1 != X2
| ~ c_TypeRel_Owiden(X3,X4,X5,X1)
| c_TypeRel_Owiden(X3,X4,X5,X2) ) ).
cnf(i_0_605,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X1,X3,X4,X5,X6,X7)
| c_TypeRel_Osees__field(X2,X3,X4,X5,X6,X7) ) ).
cnf(i_0_606,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X1,X4,X5,X6,X7)
| c_TypeRel_Osees__field(X3,X2,X4,X5,X6,X7) ) ).
cnf(i_0_607,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X4,X1,X5,X6,X7)
| c_TypeRel_Osees__field(X3,X4,X2,X5,X6,X7) ) ).
cnf(i_0_608,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X1,X6,X7)
| c_TypeRel_Osees__field(X3,X4,X5,X2,X6,X7) ) ).
cnf(i_0_609,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X1,X7)
| c_TypeRel_Osees__field(X3,X4,X5,X6,X2,X7) ) ).
cnf(i_0_610,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X7,X1)
| c_TypeRel_Osees__field(X3,X4,X5,X6,X7,X2) ) ).
cnf(i_0_611,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X1,X3,X4,X5,X6)
| c_Progress_OWTrt_H(X2,X3,X4,X5,X6) ) ).
cnf(i_0_612,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X3,X1,X4,X5,X6)
| c_Progress_OWTrt_H(X3,X2,X4,X5,X6) ) ).
cnf(i_0_613,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X3,X4,X1,X5,X6)
| c_Progress_OWTrt_H(X3,X4,X2,X5,X6) ) ).
cnf(i_0_614,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X3,X4,X5,X1,X6)
| c_Progress_OWTrt_H(X3,X4,X5,X2,X6) ) ).
cnf(i_0_615,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X3,X4,X5,X6,X1)
| c_Progress_OWTrt_H(X3,X4,X5,X6,X2) ) ).
cnf(i_0_616,axiom,
( X1 != X2
| ~ c_WellType_OWT(X1,X3,X4,X5)
| c_WellType_OWT(X2,X3,X4,X5) ) ).
cnf(i_0_617,axiom,
( X1 != X2
| ~ c_WellType_OWT(X3,X1,X4,X5)
| c_WellType_OWT(X3,X2,X4,X5) ) ).
cnf(i_0_618,axiom,
( X1 != X2
| ~ c_WellType_OWT(X3,X4,X1,X5)
| c_WellType_OWT(X3,X4,X2,X5) ) ).
cnf(i_0_619,axiom,
( X1 != X2
| ~ c_WellType_OWT(X3,X4,X5,X1)
| c_WellType_OWT(X3,X4,X5,X2) ) ).
cnf(i_0_620,axiom,
( X1 != X2
| ~ c_TypeSafe__Mirabelle_Osconf(X1,X3,X4)
| c_TypeSafe__Mirabelle_Osconf(X2,X3,X4) ) ).
cnf(i_0_621,axiom,
( X1 != X2
| ~ c_TypeSafe__Mirabelle_Osconf(X3,X1,X4)
| c_TypeSafe__Mirabelle_Osconf(X3,X2,X4) ) ).
cnf(i_0_622,axiom,
( X1 != X2
| ~ c_TypeSafe__Mirabelle_Osconf(X3,X4,X1)
| c_TypeSafe__Mirabelle_Osconf(X3,X4,X2) ) ).
cnf(i_0_623,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X1,X3,X4,X5,X6)
| c_Progress_OWTrts_H(X2,X3,X4,X5,X6) ) ).
cnf(i_0_624,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X3,X1,X4,X5,X6)
| c_Progress_OWTrts_H(X3,X2,X4,X5,X6) ) ).
cnf(i_0_625,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X3,X4,X1,X5,X6)
| c_Progress_OWTrts_H(X3,X4,X2,X5,X6) ) ).
cnf(i_0_626,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X3,X4,X5,X1,X6)
| c_Progress_OWTrts_H(X3,X4,X5,X2,X6) ) ).
cnf(i_0_627,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X3,X4,X5,X6,X1)
| c_Progress_OWTrts_H(X3,X4,X5,X6,X2) ) ).
cnf(i_0_531_001,axiom,
X1 = X1 ).
cnf(i_0_532_002,axiom,
( X1 = X2
| X2 != X1 ) ).
cnf(i_0_533_003,axiom,
( X1 = X2
| X1 != X3
| X3 != X2 ) ).
cnf(i_0_534_004,axiom,
( X1 != X2
| hAPP(X1,X3) = hAPP(X2,X3) ) ).
cnf(i_0_535_005,axiom,
( X1 != X2
| hAPP(X3,X1) = hAPP(X3,X2) ) ).
cnf(i_0_536_006,axiom,
( X1 != X2
| c_Expr_Oexp_OFAcc(X1,X3,X4,X5) = c_Expr_Oexp_OFAcc(X2,X3,X4,X5) ) ).
cnf(i_0_537_007,axiom,
( X1 != X2
| c_Expr_Oexp_OFAcc(X3,X1,X4,X5) = c_Expr_Oexp_OFAcc(X3,X2,X4,X5) ) ).
cnf(i_0_538_008,axiom,
( X1 != X2
| c_Expr_Oexp_OFAcc(X3,X4,X1,X5) = c_Expr_Oexp_OFAcc(X3,X4,X2,X5) ) ).
cnf(i_0_539_009,axiom,
( X1 != X2
| c_Expr_Oexp_OFAcc(X3,X4,X5,X1) = c_Expr_Oexp_OFAcc(X3,X4,X5,X2) ) ).
cnf(i_0_540_010,axiom,
( X1 != X2
| c_Expr_Oexp_OCall(X1,X3,X4,X5) = c_Expr_Oexp_OCall(X2,X3,X4,X5) ) ).
cnf(i_0_541_011,axiom,
( X1 != X2
| c_Expr_Oexp_OCall(X3,X1,X4,X5) = c_Expr_Oexp_OCall(X3,X2,X4,X5) ) ).
cnf(i_0_542_012,axiom,
( X1 != X2
| c_Expr_Oexp_OCall(X3,X4,X1,X5) = c_Expr_Oexp_OCall(X3,X4,X2,X5) ) ).
cnf(i_0_543_013,axiom,
( X1 != X2
| c_Expr_Oexp_OCall(X3,X4,X5,X1) = c_Expr_Oexp_OCall(X3,X4,X5,X2) ) ).
cnf(i_0_544_014,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X1,X3,X4,X5,X6,X7,X8) = c_Type_Oty_Oty__rec(X2,X3,X4,X5,X6,X7,X8) ) ).
cnf(i_0_545_015,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X1,X4,X5,X6,X7,X8) = c_Type_Oty_Oty__rec(X3,X2,X4,X5,X6,X7,X8) ) ).
cnf(i_0_546_016,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X1,X5,X6,X7,X8) = c_Type_Oty_Oty__rec(X3,X4,X2,X5,X6,X7,X8) ) ).
cnf(i_0_547_017,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X5,X1,X6,X7,X8) = c_Type_Oty_Oty__rec(X3,X4,X5,X2,X6,X7,X8) ) ).
cnf(i_0_548_018,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X5,X6,X1,X7,X8) = c_Type_Oty_Oty__rec(X3,X4,X5,X6,X2,X7,X8) ) ).
cnf(i_0_549_019,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,X1,X8) = c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,X2,X8) ) ).
cnf(i_0_550_020,axiom,
( X1 != X2
| c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,X8,X1) = c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,X8,X2) ) ).
cnf(i_0_551_021,axiom,
( X1 != X2
| c_Pair(X1,X3,X4,X5) = c_Pair(X2,X3,X4,X5) ) ).
cnf(i_0_552_022,axiom,
( X1 != X2
| c_Pair(X3,X1,X4,X5) = c_Pair(X3,X2,X4,X5) ) ).
cnf(i_0_553_023,axiom,
( X1 != X2
| c_Pair(X3,X4,X1,X5) = c_Pair(X3,X4,X2,X5) ) ).
cnf(i_0_554_024,axiom,
( X1 != X2
| c_Pair(X3,X4,X5,X1) = c_Pair(X3,X4,X5,X2) ) ).
cnf(i_0_555_025,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X1,X3,X4,X5,X6,X7,X8) = c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X7,X8) ) ).
cnf(i_0_556_026,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X1,X4,X5,X6,X7,X8) = c_Type_Oty_Oty__case(X3,X2,X4,X5,X6,X7,X8) ) ).
cnf(i_0_557_027,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X1,X5,X6,X7,X8) = c_Type_Oty_Oty__case(X3,X4,X2,X5,X6,X7,X8) ) ).
cnf(i_0_558_028,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X5,X1,X6,X7,X8) = c_Type_Oty_Oty__case(X3,X4,X5,X2,X6,X7,X8) ) ).
cnf(i_0_559_029,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X5,X6,X1,X7,X8) = c_Type_Oty_Oty__case(X3,X4,X5,X6,X2,X7,X8) ) ).
cnf(i_0_560_030,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X5,X6,X7,X1,X8) = c_Type_Oty_Oty__case(X3,X4,X5,X6,X7,X2,X8) ) ).
cnf(i_0_561_031,axiom,
( X1 != X2
| c_Type_Oty_Oty__case(X3,X4,X5,X6,X7,X8,X1) = c_Type_Oty_Oty__case(X3,X4,X5,X6,X7,X8,X2) ) ).
cnf(i_0_562_032,axiom,
( X1 != X2
| c_Expr_Oexp_OCast(X1,X3,X4) = c_Expr_Oexp_OCast(X2,X3,X4) ) ).
cnf(i_0_563_033,axiom,
( X1 != X2
| c_Expr_Oexp_OCast(X3,X1,X4) = c_Expr_Oexp_OCast(X3,X2,X4) ) ).
cnf(i_0_564_034,axiom,
( X1 != X2
| c_Expr_Oexp_OCast(X3,X4,X1) = c_Expr_Oexp_OCast(X3,X4,X2) ) ).
cnf(i_0_565_035,axiom,
( X1 != X2
| c_Expr_Oexp_OSeq(X1,X3,X4) = c_Expr_Oexp_OSeq(X2,X3,X4) ) ).
cnf(i_0_566_036,axiom,
( X1 != X2
| c_Expr_Oexp_OSeq(X3,X1,X4) = c_Expr_Oexp_OSeq(X3,X2,X4) ) ).
cnf(i_0_567_037,axiom,
( X1 != X2
| c_Expr_Oexp_OSeq(X3,X4,X1) = c_Expr_Oexp_OSeq(X3,X4,X2) ) ).
cnf(i_0_568_038,axiom,
( X1 != X2
| c_Expr_Oexp_Onew(X1,X3) = c_Expr_Oexp_Onew(X2,X3) ) ).
cnf(i_0_569_039,axiom,
( X1 != X2
| c_Expr_Oexp_Onew(X3,X1) = c_Expr_Oexp_Onew(X3,X2) ) ).
cnf(i_0_570_040,axiom,
( X1 != X2
| c_Type_Oty_OClass(X1) = c_Type_Oty_OClass(X2) ) ).
cnf(i_0_571_041,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X1,X3,X4,X5,X6) = c_Expr_Oexp_OFAss(X2,X3,X4,X5,X6) ) ).
cnf(i_0_572_042,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X3,X1,X4,X5,X6) = c_Expr_Oexp_OFAss(X3,X2,X4,X5,X6) ) ).
cnf(i_0_573_043,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X3,X4,X1,X5,X6) = c_Expr_Oexp_OFAss(X3,X4,X2,X5,X6) ) ).
cnf(i_0_574_044,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X3,X4,X5,X1,X6) = c_Expr_Oexp_OFAss(X3,X4,X5,X2,X6) ) ).
cnf(i_0_575_045,axiom,
( X1 != X2
| c_Expr_Oexp_OFAss(X3,X4,X5,X6,X1) = c_Expr_Oexp_OFAss(X3,X4,X5,X6,X2) ) ).
cnf(i_0_576_046,axiom,
( X1 != X2
| ~ hBOOL(X1)
| hBOOL(X2) ) ).
cnf(i_0_577_047,axiom,
( X1 != X2
| ~ c_Type_Ois__refT(X1)
| c_Type_Ois__refT(X2) ) ).
cnf(i_0_578_048,axiom,
( X1 != X2
| ~ c_Map_Omap__le(X1,X3,X4,X5)
| c_Map_Omap__le(X2,X3,X4,X5) ) ).
cnf(i_0_579_049,axiom,
( X1 != X2
| ~ c_Map_Omap__le(X3,X1,X4,X5)
| c_Map_Omap__le(X3,X2,X4,X5) ) ).
cnf(i_0_580_050,axiom,
( X1 != X2
| ~ c_Map_Omap__le(X3,X4,X1,X5)
| c_Map_Omap__le(X3,X4,X2,X5) ) ).
cnf(i_0_581_051,axiom,
( X1 != X2
| ~ c_Map_Omap__le(X3,X4,X5,X1)
| c_Map_Omap__le(X3,X4,X5,X2) ) ).
cnf(i_0_582_052,axiom,
( X1 != X2
| ~ c_Decl_Ois__class(X1,X3,X4)
| c_Decl_Ois__class(X2,X3,X4) ) ).
cnf(i_0_583_053,axiom,
( X1 != X2
| ~ c_Decl_Ois__class(X3,X1,X4)
| c_Decl_Ois__class(X3,X2,X4) ) ).
cnf(i_0_584_054,axiom,
( X1 != X2
| ~ c_Decl_Ois__class(X3,X4,X1)
| c_Decl_Ois__class(X3,X4,X2) ) ).
cnf(i_0_585_055,axiom,
( X1 != X2
| ~ c_Objects_Ohext(X1,X3)
| c_Objects_Ohext(X2,X3) ) ).
cnf(i_0_586_056,axiom,
( X1 != X2
| ~ c_Objects_Ohext(X3,X1)
| c_Objects_Ohext(X3,X2) ) ).
cnf(i_0_587_057,axiom,
( X1 != X2
| ~ c_fequal(X1,X3,X4)
| c_fequal(X2,X3,X4) ) ).
cnf(i_0_588_058,axiom,
( X1 != X2
| ~ c_fequal(X3,X1,X4)
| c_fequal(X3,X2,X4) ) ).
cnf(i_0_589_059,axiom,
( X1 != X2
| ~ c_fequal(X3,X4,X1)
| c_fequal(X3,X4,X2) ) ).
cnf(i_0_590_060,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X1,X3,X4,X5,X6)
| c_WellTypeRT_OWTrt(X2,X3,X4,X5,X6) ) ).
cnf(i_0_591_061,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X3,X1,X4,X5,X6)
| c_WellTypeRT_OWTrt(X3,X2,X4,X5,X6) ) ).
cnf(i_0_592_062,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X3,X4,X1,X5,X6)
| c_WellTypeRT_OWTrt(X3,X4,X2,X5,X6) ) ).
cnf(i_0_593_063,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,X1,X6)
| c_WellTypeRT_OWTrt(X3,X4,X5,X2,X6) ) ).
cnf(i_0_594_064,axiom,
( X1 != X2
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,X6,X1)
| c_WellTypeRT_OWTrt(X3,X4,X5,X6,X2) ) ).
cnf(i_0_595_065,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_596_066,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_597_067,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_598_068,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_599_069,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_600_070,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_601_071,axiom,
( X1 != X2
| ~ c_TypeRel_Owiden(X1,X3,X4,X5)
| c_TypeRel_Owiden(X2,X3,X4,X5) ) ).
cnf(i_0_602_072,axiom,
( X1 != X2
| ~ c_TypeRel_Owiden(X3,X1,X4,X5)
| c_TypeRel_Owiden(X3,X2,X4,X5) ) ).
cnf(i_0_603_073,axiom,
( X1 != X2
| ~ c_TypeRel_Owiden(X3,X4,X1,X5)
| c_TypeRel_Owiden(X3,X4,X2,X5) ) ).
cnf(i_0_604_074,axiom,
( X1 != X2
| ~ c_TypeRel_Owiden(X3,X4,X5,X1)
| c_TypeRel_Owiden(X3,X4,X5,X2) ) ).
cnf(i_0_605_075,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X1,X3,X4,X5,X6,X7)
| c_TypeRel_Osees__field(X2,X3,X4,X5,X6,X7) ) ).
cnf(i_0_606_076,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X1,X4,X5,X6,X7)
| c_TypeRel_Osees__field(X3,X2,X4,X5,X6,X7) ) ).
cnf(i_0_607_077,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X4,X1,X5,X6,X7)
| c_TypeRel_Osees__field(X3,X4,X2,X5,X6,X7) ) ).
cnf(i_0_608_078,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X1,X6,X7)
| c_TypeRel_Osees__field(X3,X4,X5,X2,X6,X7) ) ).
cnf(i_0_609_079,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X1,X7)
| c_TypeRel_Osees__field(X3,X4,X5,X6,X2,X7) ) ).
cnf(i_0_610_080,axiom,
( X1 != X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X7,X1)
| c_TypeRel_Osees__field(X3,X4,X5,X6,X7,X2) ) ).
cnf(i_0_611_081,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X1,X3,X4,X5,X6)
| c_Progress_OWTrt_H(X2,X3,X4,X5,X6) ) ).
cnf(i_0_612_082,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X3,X1,X4,X5,X6)
| c_Progress_OWTrt_H(X3,X2,X4,X5,X6) ) ).
cnf(i_0_613_083,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X3,X4,X1,X5,X6)
| c_Progress_OWTrt_H(X3,X4,X2,X5,X6) ) ).
cnf(i_0_614_084,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X3,X4,X5,X1,X6)
| c_Progress_OWTrt_H(X3,X4,X5,X2,X6) ) ).
cnf(i_0_615_085,axiom,
( X1 != X2
| ~ c_Progress_OWTrt_H(X3,X4,X5,X6,X1)
| c_Progress_OWTrt_H(X3,X4,X5,X6,X2) ) ).
cnf(i_0_616_086,axiom,
( X1 != X2
| ~ c_WellType_OWT(X1,X3,X4,X5)
| c_WellType_OWT(X2,X3,X4,X5) ) ).
cnf(i_0_617_087,axiom,
( X1 != X2
| ~ c_WellType_OWT(X3,X1,X4,X5)
| c_WellType_OWT(X3,X2,X4,X5) ) ).
cnf(i_0_618_088,axiom,
( X1 != X2
| ~ c_WellType_OWT(X3,X4,X1,X5)
| c_WellType_OWT(X3,X4,X2,X5) ) ).
cnf(i_0_619_089,axiom,
( X1 != X2
| ~ c_WellType_OWT(X3,X4,X5,X1)
| c_WellType_OWT(X3,X4,X5,X2) ) ).
cnf(i_0_620_090,axiom,
( X1 != X2
| ~ c_TypeSafe__Mirabelle_Osconf(X1,X3,X4)
| c_TypeSafe__Mirabelle_Osconf(X2,X3,X4) ) ).
cnf(i_0_621_091,axiom,
( X1 != X2
| ~ c_TypeSafe__Mirabelle_Osconf(X3,X1,X4)
| c_TypeSafe__Mirabelle_Osconf(X3,X2,X4) ) ).
cnf(i_0_622_092,axiom,
( X1 != X2
| ~ c_TypeSafe__Mirabelle_Osconf(X3,X4,X1)
| c_TypeSafe__Mirabelle_Osconf(X3,X4,X2) ) ).
cnf(i_0_623_093,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X1,X3,X4,X5,X6)
| c_Progress_OWTrts_H(X2,X3,X4,X5,X6) ) ).
cnf(i_0_624_094,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X3,X1,X4,X5,X6)
| c_Progress_OWTrts_H(X3,X2,X4,X5,X6) ) ).
cnf(i_0_625_095,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X3,X4,X1,X5,X6)
| c_Progress_OWTrts_H(X3,X4,X2,X5,X6) ) ).
cnf(i_0_626_096,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X3,X4,X5,X1,X6)
| c_Progress_OWTrts_H(X3,X4,X5,X2,X6) ) ).
cnf(i_0_627_097,axiom,
( X1 != X2
| ~ c_Progress_OWTrts_H(X3,X4,X5,X6,X1)
| c_Progress_OWTrts_H(X3,X4,X5,X6,X2) ) ).
cnf(i_0_628,plain,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X10,X11,X6,X1,X7)
| X1 = c_Type_Oty_ONT ),
inference(equality_inference,[],[343]) ).
cnf(i_0_629,plain,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X10,X5,X6,X1,X7)
| X1 = c_Type_Oty_OInteger ),
inference(equality_inference,[],[344]) ).
cnf(i_0_630,plain,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X9,X10,X6,X1,X7)
| X1 = c_Type_Oty_ONT ),
inference(equality_inference,[],[345]) ).
cnf(i_0_631,plain,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X9,X10,X6,X1,X7)
| X1 = c_Type_Oty_ONT ),
inference(equality_inference,[],[346]) ).
cnf(i_0_632,plain,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X4,X10,X6,X1,X7)
| X1 = c_Type_Oty_ONT ),
inference(equality_inference,[],[347]) ).
cnf(i_0_633,plain,
( X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X9,X5,X6,X1,X7)
| X1 = c_Type_Oty_OInteger ),
inference(equality_inference,[],[348]) ).
cnf(i_0_634,plain,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X9,X5,X6,X1,X7)
| X1 = c_Type_Oty_OInteger ),
inference(equality_inference,[],[349]) ).
cnf(i_0_635,plain,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X4,X5,X6,X1,X7)
| X1 = c_Type_Oty_OBoolean ),
inference(equality_inference,[],[350]) ).
cnf(i_0_636,plain,
( X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X3,X8,X9,X6,X1,X7)
| X1 = c_Type_Oty_ONT ),
inference(equality_inference,[],[351]) ).
cnf(i_0_637,plain,
( X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X4,X9,X6,X1,X7)
| X1 = c_Type_Oty_ONT ),
inference(equality_inference,[],[352]) ).
cnf(i_0_638,plain,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X4,X9,X6,X1,X7)
| X1 = c_Type_Oty_ONT ),
inference(equality_inference,[],[353]) ).
cnf(i_0_639,plain,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X8,X4,X5,X6,X7)
| X6 = c_Type_Oty_OInteger ),
inference(equality_inference,[],[354]) ).
cnf(i_0_640,plain,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X8,X3,X4,X5,X6,X7)
| X6 = c_Type_Oty_OBoolean ),
inference(equality_inference,[],[355]) ).
cnf(i_0_641,plain,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X8,X2,X3,X4,X5,X6,X7)
| X6 = c_Type_Oty_OVoid ),
inference(equality_inference,[],[356]) ).
cnf(i_0_642,plain,
( c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X3,X8,X5,X6,X7)
| X6 = c_Type_Oty_ONT ),
inference(equality_inference,[],[357]) ).
cnf(i_0_643,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7) = c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,X6,X7),
inference(equality_inference,[],[358]) ).
cnf(i_0_644,plain,
X1 = X1,
inference(equality_inference,[],[412]) ).
cnf(i_0_645,plain,
X1 = X1,
inference(equality_inference,[],[413]) ).
cnf(i_0_646,plain,
X1 = X1,
inference(equality_inference,[],[414]) ).
cnf(i_0_647,plain,
X1 = X1,
inference(equality_inference,[],[415]) ).
cnf(i_0_648,plain,
X1 = X1,
inference(equality_inference,[],[452]) ).
cnf(i_0_649,plain,
X1 = X1,
inference(equality_inference,[],[453]) ).
cnf(i_0_650,plain,
X1 = X1,
inference(equality_inference,[],[454]) ).
cnf(i_0_651,plain,
X1 = X1,
inference(equality_inference,[],[455]) ).
cnf(i_0_652,plain,
X1 = X1,
inference(equality_inference,[],[456]) ).
cnf(i_0_653,plain,
X1 = X1,
inference(equality_inference,[],[457]) ).
cnf(i_0_654,plain,
X1 = X1,
inference(equality_inference,[],[458]) ).
cnf(i_0_655,plain,
X1 = X1,
inference(equality_inference,[],[459]) ).
cnf(i_0_656,plain,
X1 = X1,
inference(equality_inference,[],[486]) ).
cnf(i_0_657,plain,
X1 = X1,
inference(equality_inference,[],[487]) ).
cnf(i_0_658,plain,
X1 = X1,
inference(equality_inference,[],[488]) ).
cnf(i_0_659,plain,
X1 = X1,
inference(equality_inference,[],[489]) ).
cnf(i_0_660,plain,
X1 = X1,
inference(equality_inference,[],[499]) ).
cnf(i_0_661,plain,
X1 = X1,
inference(equality_inference,[],[504]) ).
cnf(i_0_662,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X1,X2,X3,X4,X7,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_512,i_0_374]) ).
cnf(i_0_663,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_664,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X5,X6,X7,X8,X3,X1,X4) ),
inference(rename_variables,[],[i_0_374]) ).
cnf(i_0_665,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OInteger),
inference(scs_inference,[],[i_0_521,i_0_512,i_0_374,i_0_405]) ).
cnf(i_0_666,plain,
( X1 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_405]) ).
cnf(i_0_667,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OInteger),
inference(scs_inference,[],[i_0_521,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430]) ).
cnf(i_0_668,plain,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_OCast(X2,X6,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_430]) ).
cnf(i_0_669,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_Onew(X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OInteger),
inference(scs_inference,[],[i_0_521,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436]) ).
cnf(i_0_670,plain,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_436]) ).
cnf(i_0_671,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(scs_inference,[],[i_0_492,i_0_521,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496]) ).
cnf(i_0_672,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_673,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = c_Type_Oty_Oty__case(X1,X2,X7,X4,X5,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_492,i_0_519,i_0_521,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639]) ).
cnf(i_0_674,plain,
( X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X3,X8,X5,X6,X1,X7) ),
inference(rename_variables,[],[i_0_639]) ).
cnf(i_0_675,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X1,X7,X3,X4,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_492,i_0_519,i_0_520,i_0_521,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640]) ).
cnf(i_0_676,plain,
( X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X4,X5,X6,X1,X7) ),
inference(rename_variables,[],[i_0_640]) ).
cnf(i_0_677,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X7,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_492,i_0_519,i_0_520,i_0_521,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641]) ).
cnf(i_0_678,plain,
( X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X4,X5,X6,X1,X7) ),
inference(rename_variables,[],[i_0_641]) ).
cnf(i_0_679,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X1,X2,X3,X7,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642]) ).
cnf(i_0_680,plain,
( X1 = c_Type_Oty_ONT
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X3,X4,X8,X6,X1,X7) ),
inference(rename_variables,[],[i_0_642]) ).
cnf(i_0_681,plain,
X1 = c_Type_Oty_Oty__rec(X2,X3,X1,X4,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_378,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532]) ).
cnf(i_0_682,plain,
c_Progress_OWTrt_H(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_U____),
inference(scs_inference,[],[i_0_378,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422]) ).
cnf(i_0_683,plain,
( ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
inference(rename_variables,[],[i_0_422]) ).
cnf(i_0_684,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__rec(X1,X2,c_Type_Oty_OClass(v_C_H____),X3,X4,c_Type_Oty_OInteger,X5)),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594]) ).
cnf(i_0_685,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_686,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__rec(X1,X2,v_P,X3,X4,c_Type_Oty_OInteger,X5),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590]) ).
cnf(i_0_687,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_688,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__rec(X1,X2,v_h_Ha____,X3,X4,c_Type_Oty_OInteger,X5),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_689,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_690,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__rec(X1,X2,v_E____,X3,X4,c_Type_Oty_OInteger,X5),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_691,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_692,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__rec(X1,X2,v_e_Ha____,X3,X4,c_Type_Oty_OInteger,X5),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_693,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_694,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = c_Type_Oty_Oty__case(X1,X2,X7,X4,X8,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_513,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370]) ).
cnf(i_0_695,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_696,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X5,X6,X9,X8,X3,X1,X4)
| X1 = c_Type_Oty_OInteger ),
inference(rename_variables,[],[i_0_370]) ).
cnf(i_0_697,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X1,X7,X3,X4,X8,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_513,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371]) ).
cnf(i_0_698,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_699,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X5,X9,X7,X8,X3,X1,X4)
| X1 = c_Type_Oty_OBoolean ),
inference(rename_variables,[],[i_0_371]) ).
cnf(i_0_700,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X7,X2,X3,X4,X8,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_698,i_0_513,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372]) ).
cnf(i_0_701,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_702,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X9,X6,X7,X8,X3,X1,X4)
| X1 = c_Type_Oty_OVoid ),
inference(rename_variables,[],[i_0_372]) ).
cnf(i_0_703,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X1,X2,X3,X7,X8,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_698,i_0_701,i_0_513,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373]) ).
cnf(i_0_704,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_705,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_ONT
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X5,X6,X7,X9,X3,X1,X4) ),
inference(rename_variables,[],[i_0_373]) ).
cnf(i_0_706,plain,
c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_sko__local__XCallObj__2__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____)),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_698,i_0_701,i_0_513,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396]) ).
cnf(i_0_707,plain,
( ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XCallObj__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2) ),
inference(rename_variables,[],[i_0_396]) ).
cnf(i_0_708,plain,
c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_sko__local__XCallObj__Xhyps__2__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____)),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_698,i_0_701,i_0_513,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397]) ).
cnf(i_0_709,plain,
( ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XCallObj__Xhyps__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2) ),
inference(rename_variables,[],[i_0_397]) ).
cnf(i_0_710,plain,
c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_sko__local__XIH__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____)),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_698,i_0_701,i_0_513,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398]) ).
cnf(i_0_711,plain,
( ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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_WellTypeRT_OWTrt(v_P,v_h_Ha____,X1,v_e_Ha____,v_sko__local__XIH__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2) ),
inference(rename_variables,[],[i_0_398]) ).
cnf(i_0_712,plain,
~ c_Type_Ois__refT(c_Type_Oty_OInteger),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500]) ).
cnf(i_0_713,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_714,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xis__refT__def__1__1(X1))
| X1 = c_Type_Oty_ONT
| ~ c_Type_Ois__refT(X1) ),
inference(rename_variables,[],[i_0_500]) ).
cnf(i_0_715,plain,
~ c_Type_Ois__refT(c_Type_Oty_OBoolean),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_524,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501]) ).
cnf(i_0_716,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_717,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__XrefTE__1__1(X1))
| X1 = c_Type_Oty_ONT
| ~ c_Type_Ois__refT(X1) ),
inference(rename_variables,[],[i_0_501]) ).
cnf(i_0_718,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = c_Type_Oty_Oty__case(X1,X7,X8,X4,X5,c_Type_Oty_OVoid,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633]) ).
cnf(i_0_719,plain,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X9,X5,X6,X1,X7) ),
inference(rename_variables,[],[i_0_633]) ).
cnf(i_0_720,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = c_Type_Oty_Oty__case(X7,X2,X8,X4,X5,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634]) ).
cnf(i_0_721,plain,
( X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X9,X5,X6,X1,X7) ),
inference(rename_variables,[],[i_0_634]) ).
cnf(i_0_722,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X7,X8,X3,X4,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635]) ).
cnf(i_0_723,plain,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X4,X5,X6,X1,X7) ),
inference(rename_variables,[],[i_0_635]) ).
cnf(i_0_724,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = c_Type_Oty_Oty__case(X1,X2,X7,X8,X5,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636]) ).
cnf(i_0_725,plain,
( X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X3,X8,X9,X6,X1,X7) ),
inference(rename_variables,[],[i_0_636]) ).
cnf(i_0_726,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X1,X7,X3,X8,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637]) ).
cnf(i_0_727,plain,
( X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X4,X9,X6,X1,X7) ),
inference(rename_variables,[],[i_0_637]) ).
cnf(i_0_728,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X7,X2,X3,X8,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638]) ).
cnf(i_0_729,plain,
( X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X4,X9,X6,X1,X7) ),
inference(rename_variables,[],[i_0_638]) ).
cnf(i_0_730,plain,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Type_Oty_Oty__rec(X4,X5,c_Expr_Oexp_Onew(X6,X3),X7,X8,c_Type_Oty_OInteger,X9),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533]) ).
cnf(i_0_731,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_732,plain,
c_TypeRel_Owiden(v_P,v_sko__local__XCallObj__2__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____),c_Type_Oty_OClass(v_C____),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_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399]) ).
cnf(i_0_733,plain,
( ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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_TypeRel_Owiden(v_P,v_sko__local__XCallObj__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2) ),
inference(rename_variables,[],[i_0_399]) ).
cnf(i_0_734,plain,
c_TypeRel_Owiden(v_P,v_sko__local__XCallObj__Xhyps__2__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____),c_Type_Oty_OClass(v_C____),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_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400]) ).
cnf(i_0_735,plain,
( ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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_TypeRel_Owiden(v_P,v_sko__local__XCallObj__Xhyps__2__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2) ),
inference(rename_variables,[],[i_0_400]) ).
cnf(i_0_736,plain,
c_TypeRel_Owiden(v_P,v_sko__local__XIH__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____),c_Type_Oty_OClass(v_C____),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_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401]) ).
cnf(i_0_737,plain,
( ~ c_TypeSafe__Mirabelle_Osconf(v_P,X1,c_Pair(v_ha____,v_la____,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_TypeRel_Owiden(v_P,v_sko__local__XIH__1(X1,v_P,X2,v_e_Ha____,v_h_Ha____),X2,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellTypeRT_OWTrt(v_P,v_ha____,X1,v_ea____,X2) ),
inference(rename_variables,[],[i_0_401]) ).
cnf(i_0_738,plain,
~ c_fequal(c_Type_Oty_Oty__rec(X1,X2,c_Expr_Oexp_OCast(X3,X4,X5),X6,X7,c_Type_Oty_OInteger,X8),c_Expr_Oexp_Onew(X9,X5),X10),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587]) ).
cnf(i_0_739,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_740,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(X4,X5,c_Expr_Oexp_Onew(X6,X3),X7,X8,c_Type_Oty_OInteger,X9),X10),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588]) ).
cnf(i_0_741,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_742,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = c_Type_Oty_Oty__case(X1,X7,X8,X4,X9,c_Type_Oty_OVoid,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364]) ).
cnf(i_0_743,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_744,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X5,X9,X10,X8,X3,X1,X4)
| X1 = c_Type_Oty_OInteger ),
inference(rename_variables,[],[i_0_364]) ).
cnf(i_0_745,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = c_Type_Oty_Oty__case(X7,X2,X8,X4,X9,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_513,i_0_695,i_0_716,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365]) ).
cnf(i_0_746,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_747,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X9,X6,X10,X8,X3,X1,X4)
| X1 = c_Type_Oty_OInteger ),
inference(rename_variables,[],[i_0_365]) ).
cnf(i_0_748,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X7,X8,X3,X4,X9,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_513,i_0_695,i_0_716,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366]) ).
cnf(i_0_749,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_750,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X9,X10,X7,X8,X3,X1,X4)
| X1 = c_Type_Oty_OBoolean ),
inference(rename_variables,[],[i_0_366]) ).
cnf(i_0_751,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X1,X7,X3,X8,X9,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_513,i_0_695,i_0_716,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367]) ).
cnf(i_0_752,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_753,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_ONT
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X5,X9,X7,X10,X3,X1,X4)
| X1 = c_Type_Oty_OBoolean ),
inference(rename_variables,[],[i_0_367]) ).
cnf(i_0_754,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X7,X2,X3,X8,X9,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_513,i_0_695,i_0_716,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368]) ).
cnf(i_0_755,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_756,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_ONT
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X9,X6,X7,X10,X3,X1,X4)
| X1 = c_Type_Oty_OVoid ),
inference(rename_variables,[],[i_0_368]) ).
cnf(i_0_757,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = c_Type_Oty_Oty__case(X1,X2,X7,X8,X9,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_524,i_0_525,i_0_526,i_0_528,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_513,i_0_695,i_0_716,i_0_746,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369]) ).
cnf(i_0_758,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_759,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X5,X6,X9,X10,X3,X1,X4) ),
inference(rename_variables,[],[i_0_369]) ).
cnf(i_0_760,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = c_Type_Oty_Oty__case(X7,X8,X9,X4,X5,c_Type_Oty_ONT,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_513,i_0_695,i_0_716,i_0_746,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629]) ).
cnf(i_0_761,plain,
( X1 = c_Type_Oty_OVoid
| X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X10,X5,X6,X1,X7) ),
inference(rename_variables,[],[i_0_629]) ).
cnf(i_0_762,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = c_Type_Oty_Oty__case(X1,X7,X8,X9,X5,c_Type_Oty_OVoid,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_513,i_0_695,i_0_716,i_0_746,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630]) ).
cnf(i_0_763,plain,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X2,X8,X9,X10,X6,X1,X7) ),
inference(rename_variables,[],[i_0_630]) ).
cnf(i_0_764,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = c_Type_Oty_Oty__case(X7,X2,X8,X9,X5,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_513,i_0_695,i_0_716,i_0_746,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631]) ).
cnf(i_0_765,plain,
( X1 = c_Type_Oty_OVoid
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X3,X9,X10,X6,X1,X7) ),
inference(rename_variables,[],[i_0_631]) ).
cnf(i_0_766,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X7,X8,X3,X9,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_513,i_0_695,i_0_716,i_0_746,i_0_514,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632]) ).
cnf(i_0_767,plain,
( X1 = c_Type_Oty_OVoid
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X4,X10,X6,X1,X7) ),
inference(rename_variables,[],[i_0_632]) ).
cnf(i_0_768,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = c_Type_Oty_Oty__case(X7,X8,X9,X4,X10,c_Type_Oty_ONT,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_513,i_0_695,i_0_716,i_0_746,i_0_514,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360]) ).
cnf(i_0_769,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_770,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X9,X10,X11,X8,X3,X1,X4)
| X1 = c_Type_Oty_OInteger ),
inference(rename_variables,[],[i_0_360]) ).
cnf(i_0_771,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = c_Type_Oty_Oty__case(X7,X2,X8,X9,X10,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361]) ).
cnf(i_0_772,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_773,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X9,X6,X10,X11,X3,X1,X4)
| X1 = c_Type_Oty_OVoid ),
inference(rename_variables,[],[i_0_361]) ).
cnf(i_0_774,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = c_Type_Oty_Oty__case(X7,X8,X3,X9,X10,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362]) ).
cnf(i_0_775,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_776,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_OVoid
| X1 = c_Type_Oty_ONT
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X9,X10,X7,X11,X3,X1,X4)
| X1 = c_Type_Oty_OBoolean ),
inference(rename_variables,[],[i_0_362]) ).
cnf(i_0_777,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = c_Type_Oty_Oty__case(X1,X7,X8,X9,X10,c_Type_Oty_OVoid,X6),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363]) ).
cnf(i_0_778,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_779,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xty__Xcase__cong__1__1(X1,X2,X3,X4))
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| X1 = c_Type_Oty_OBoolean
| c_Type_Oty_Oty__case(X5,X6,X7,X8,X2,X1,X4) = c_Type_Oty_Oty__case(X5,X9,X10,X11,X3,X1,X4) ),
inference(rename_variables,[],[i_0_363]) ).
cnf(i_0_780,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7) = c_Type_Oty_Oty__case(X8,X9,X10,X11,X5,c_Type_Oty_OClass(X6),X7),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628]) ).
cnf(i_0_781,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_782,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_783,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_784,plain,
( X1 = c_Type_Oty_OBoolean
| X1 = c_Type_Oty_OVoid
| X1 = c_Type_Oty_ONT
| X1 = c_Type_Oty_OInteger
| c_Type_Oty_Oty__case(X2,X3,X4,X5,X6,X1,X7) = c_Type_Oty_Oty__case(X8,X9,X10,X11,X6,X1,X7) ),
inference(rename_variables,[],[i_0_628]) ).
cnf(i_0_785,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_Onew(X9,X6),X10,X8) ),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_386]) ).
cnf(i_0_786,plain,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X1,X6,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X2,X8,X7) ),
inference(rename_variables,[],[i_0_386]) ).
cnf(i_0_787,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),X7,X8,c_Expr_Oexp_OCast(X9,X10,X11),X12,X13)
| ~ c_TypeRel_Osees__field(X3,X7,X8,c_Expr_Oexp_Onew(X14,X11),X15,X13) ),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_741,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_386,i_0_605]) ).
cnf(i_0_788,plain,
( ~ c_TypeRel_Osees__field(X1,c_Type_Oty_Oty__rec(X2,X3,X1,X4,X5,c_Type_Oty_OInteger,X6),X7,c_Expr_Oexp_OCast(X8,X9,X10),X11,X12)
| ~ c_TypeRel_Osees__field(X1,X1,X7,c_Expr_Oexp_Onew(X13,X10),X14,X12) ),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_741,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_386,i_0_605,i_0_606]) ).
cnf(i_0_789,plain,
( ~ c_TypeRel_Osees__field(X1,X1,c_Type_Oty_Oty__rec(X2,X3,X1,X4,X5,c_Type_Oty_OInteger,X6),c_Expr_Oexp_OCast(X7,X8,X9),X10,X11)
| ~ c_TypeRel_Osees__field(X1,X1,X1,c_Expr_Oexp_Onew(X12,X9),X13,X11) ),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_741,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_386,i_0_605,i_0_606,i_0_607]) ).
cnf(i_0_790,plain,
( ~ c_TypeRel_Osees__field(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(X4,X5,c_Expr_Oexp_OCast(X1,X2,X3),X6,X7,c_Type_Oty_OInteger,X8),X9,X10)
| ~ c_TypeRel_Osees__field(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X11,X3),X12,X10) ),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_741,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_386,i_0_605,i_0_606,i_0_607,i_0_608]) ).
cnf(i_0_791,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_792,plain,
( ~ c_TypeRel_Osees__field(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),X4,c_Type_Oty_Oty__rec(X5,X6,X7,X8,X9,c_Type_Oty_OInteger,X10))
| ~ c_TypeRel_Osees__field(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X11,X3),X12,X7) ),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_741,i_0_791,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_386,i_0_605,i_0_606,i_0_607,i_0_608,i_0_610]) ).
cnf(i_0_793,plain,
( ~ c_TypeRel_Osees__field(c_Expr_Oexp_OCast(X1,X2,X3),X4,c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),X5)
| ~ c_TypeRel_Osees__field(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X6,X3),X7,X5) ),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_741,i_0_791,i_0_446,i_0_492,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_386,i_0_605,i_0_606,i_0_607,i_0_608,i_0_610,i_0_390]) ).
cnf(i_0_794,plain,
( c_TypeRel_Osees__field(X1,X2,X3,X4,X2,X5)
| ~ c_TypeRel_Osees__field(X1,X6,X3,X4,X2,X5) ),
inference(rename_variables,[],[i_0_390]) ).
cnf(i_0_795,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_796,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_378]) ).
cnf(i_0_797,plain,
c_TypeRel_Owiden(X1,X2,X2,X3),
inference(rename_variables,[],[i_0_485]) ).
cnf(i_0_798,plain,
c_TypeRel_Owiden(X1,X2,X2,X3),
inference(rename_variables,[],[i_0_485]) ).
cnf(i_0_799,plain,
( c_WellType_OWT(X1,X1,X1,X1)
| ~ c_TypeRel_Osees__field(c_Expr_Oexp_OCast(X2,X3,X4),c_Expr_Oexp_OCast(X2,X3,X4),c_Expr_Oexp_OCast(X2,X3,X4),c_Expr_Oexp_Onew(X5,X4),X6,c_Expr_Oexp_OCast(X2,X3,X4))
| ~ c_Progress_OWTrt_H(v_P,v_h_Ha____,v_E____,X7,c_Type_Oty_OClass(X8))
| ~ c_TypeRel_Ohas__field(v_P,X8,X9,v_U____,X10,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| c_Progress_OWTrt_H(v_P,v_h_Ha____,v_E____,c_Expr_Oexp_OFAss(X7,X9,X10,v_e_Ha____,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid) ),
inference(scs_inference,[],[i_0_439,i_0_378,i_0_685,i_0_687,i_0_689,i_0_691,i_0_693,i_0_731,i_0_739,i_0_741,i_0_791,i_0_796,i_0_505,i_0_484,i_0_795,i_0_485,i_0_797,i_0_446,i_0_492,i_0_516,i_0_519,i_0_520,i_0_521,i_0_522,i_0_523,i_0_524,i_0_525,i_0_526,i_0_527,i_0_528,i_0_529,i_0_530,i_0_508,i_0_509,i_0_510,i_0_511,i_0_512,i_0_663,i_0_698,i_0_701,i_0_704,i_0_713,i_0_749,i_0_752,i_0_755,i_0_513,i_0_695,i_0_716,i_0_746,i_0_758,i_0_514,i_0_743,i_0_515,i_0_444,i_0_424,i_0_374,i_0_405,i_0_430,i_0_436,i_0_496,i_0_639,i_0_640,i_0_641,i_0_642,i_0_532,i_0_422,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_370,i_0_371,i_0_372,i_0_373,i_0_396,i_0_397,i_0_398,i_0_500,i_0_501,i_0_633,i_0_634,i_0_635,i_0_636,i_0_637,i_0_638,i_0_533,i_0_399,i_0_400,i_0_401,i_0_587,i_0_588,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_386,i_0_605,i_0_606,i_0_607,i_0_608,i_0_610,i_0_390,i_0_448,i_0_449,i_0_450,i_0_497,i_0_577,i_0_589,i_0_609,i_0_616,i_0_617,i_0_618,i_0_619,i_0_507,i_0_388]) ).
cnf(i_0_800,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OClass(X8)),
inference(scs_inference,[],[i_0_510,i_0_405]) ).
cnf(i_0_801,plain,
( X1 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_405]) ).
cnf(i_0_802,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OBoolean),
inference(scs_inference,[],[i_0_510,i_0_513,i_0_405,i_0_430]) ).
cnf(i_0_803,plain,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_OCast(X2,X6,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_430]) ).
cnf(i_0_804,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_Onew(X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OBoolean),
inference(scs_inference,[],[i_0_510,i_0_513,i_0_405,i_0_430,i_0_436]) ).
cnf(i_0_805,plain,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_436]) ).
cnf(i_0_806,plain,
~ c_fequal(c_Type_Oty_ONT,c_Type_Oty_OBoolean,X1),
inference(scs_inference,[],[i_0_527,i_0_510,i_0_513,i_0_405,i_0_430,i_0_436,i_0_496]) ).
cnf(i_0_807,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_808,plain,
c_Progress_OWTrt_H(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_sko__local__XCallObj__2__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____)),
inference(scs_inference,[],[i_0_706,i_0_527,i_0_510,i_0_513,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422]) ).
cnf(i_0_809,plain,
( ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
inference(rename_variables,[],[i_0_422]) ).
cnf(i_0_810,plain,
X1 = c_Type_Oty_Oty__rec(X2,X1,X3,X4,X5,c_Type_Oty_OBoolean,X6),
inference(scs_inference,[],[i_0_706,i_0_379,i_0_527,i_0_510,i_0_513,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532]) ).
cnf(i_0_811,plain,
~ c_Type_Ois__refT(c_Type_Oty_OVoid),
inference(scs_inference,[],[i_0_706,i_0_379,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500]) ).
cnf(i_0_812,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_813,plain,
( X1 = c_Type_Oty_OClass(c_Type_Osko__Type__Xis__refT__def__1__1(X1))
| X1 = c_Type_Oty_ONT
| ~ c_Type_Ois__refT(X1) ),
inference(rename_variables,[],[i_0_500]) ).
cnf(i_0_814,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__rec(X1,c_Type_Oty_OClass(v_C_H____),X2,X3,X4,c_Type_Oty_OBoolean,X5)),
inference(scs_inference,[],[i_0_439,i_0_706,i_0_379,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594]) ).
cnf(i_0_815,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_816,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__rec(X1,v_P,X2,X3,X4,c_Type_Oty_OBoolean,X5),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_706,i_0_379,i_0_815,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590]) ).
cnf(i_0_817,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_818,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__rec(X1,v_h_Ha____,X2,X3,X4,c_Type_Oty_OBoolean,X5),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_706,i_0_379,i_0_815,i_0_817,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_819,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_820,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__rec(X1,v_E____,X2,X3,X4,c_Type_Oty_OBoolean,X5),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_706,i_0_379,i_0_815,i_0_817,i_0_819,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_821,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_822,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__rec(X1,v_e_Ha____,X2,X3,X4,c_Type_Oty_OBoolean,X5),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_706,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_823,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_824,plain,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Type_Oty_Oty__rec(X4,c_Type_Oty_Oty__rec(X5,X6,c_Expr_Oexp_Onew(X7,X3),X8,X9,c_Type_Oty_OInteger,X10),X11,X12,X13,c_Type_Oty_OBoolean,X14),
inference(scs_inference,[],[i_0_439,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533]) ).
cnf(i_0_825,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_826,plain,
~ c_fequal(c_Type_Oty_Oty__rec(X1,c_Expr_Oexp_OCast(X2,X3,X4),X5,X6,X7,c_Type_Oty_OBoolean,X8),c_Expr_Oexp_Onew(X9,X4),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_825,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587]) ).
cnf(i_0_827,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_828,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(X4,c_Expr_Oexp_Onew(X5,X3),X6,X7,X8,c_Type_Oty_OBoolean,X9),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_825,i_0_827,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588]) ).
cnf(i_0_829,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_830,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X9,c_Type_Oty_Oty__rec(X10,X11,c_Expr_Oexp_Onew(X12,X7),X13,X14,c_Type_Oty_OInteger,X15),X8) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_825,i_0_827,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387]) ).
cnf(i_0_831,plain,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X1,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X8,X2,X7) ),
inference(rename_variables,[],[i_0_387]) ).
cnf(i_0_832,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Type_Oty_Oty__rec(X5,c_Expr_Oexp_OCast(X6,X7,X8),X9,X10,X11,c_Type_Oty_OBoolean,X12),X13)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X14,c_Type_Oty_Oty__rec(X15,X16,c_Expr_Oexp_Onew(X17,X8),X18,X19,c_Type_Oty_OInteger,X20),X13) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_825,i_0_827,i_0_829,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609]) ).
cnf(i_0_833,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_379]) ).
cnf(i_0_834,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),c_Type_Oty_Oty__case(X8,X9,X10,X11,X12,c_Type_Oty_OClass(X13),X14))
| ~ c_TypeRel_Osees__field(X1,X2,X3,X15,c_Type_Oty_Oty__rec(X16,X17,c_Expr_Oexp_Onew(X18,X7),X19,X20,c_Type_Oty_OInteger,X21),c_Type_Oty_Oty__case(X22,X23,X24,X25,X12,c_Type_Oty_OClass(X13),X14)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_780,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_825,i_0_827,i_0_829,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610]) ).
cnf(i_0_835,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),X8,X9,X10,c_Expr_Oexp_OCast(X11,X12,X13),c_Type_Oty_Oty__case(X14,X15,X16,X17,X5,c_Type_Oty_OClass(X6),X7))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X14,X15,X16,X17,X5,c_Type_Oty_OClass(X6),X7),X8,X9,X18,c_Type_Oty_Oty__rec(X19,X20,c_Expr_Oexp_Onew(X21,X13),X22,X23,c_Type_Oty_OInteger,X24),c_Type_Oty_Oty__case(X14,X15,X16,X17,X5,c_Type_Oty_OClass(X6),X7)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_780,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_825,i_0_827,i_0_829,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610,i_0_605]) ).
cnf(i_0_836,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),c_Type_Oty_Oty__case(X8,X9,X10,X11,X5,c_Type_Oty_OClass(X6),X7),X12,X13,c_Expr_Oexp_OCast(X14,X15,X16),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),X12,X17,c_Type_Oty_Oty__rec(X18,X19,c_Expr_Oexp_Onew(X20,X16),X21,X22,c_Type_Oty_OInteger,X23),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_780,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_825,i_0_827,i_0_829,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606]) ).
cnf(i_0_837,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),c_Type_Oty_Oty__case(X8,X9,X10,X11,X5,c_Type_Oty_OClass(X6),X7),X12,c_Expr_Oexp_OCast(X13,X14,X15),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7),X16,c_Type_Oty_Oty__rec(X17,X18,c_Expr_Oexp_Onew(X19,X15),X20,X21,c_Type_Oty_OInteger,X22),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OClass(X6),X7)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_780,i_0_706,i_0_730,i_0_379,i_0_815,i_0_817,i_0_819,i_0_821,i_0_823,i_0_825,i_0_827,i_0_829,i_0_527,i_0_510,i_0_513,i_0_514,i_0_530,i_0_405,i_0_430,i_0_436,i_0_496,i_0_422,i_0_532,i_0_500,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607]) ).
cnf(i_0_838,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_839,plain,
( ~ c_Map_Omap__le(X1,X2,tc_List_Olist(tc_String_Ochar),tc_Type_Oty)
| ~ c_WellType_OWT(X3,X1,X4,X5)
| c_WellType_OWT(X3,X2,X4,X5) ),
inference(rename_variables,[],[i_0_448]) ).
cnf(i_0_840,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_841,plain,
c_TypeRel_Owiden(X1,X2,X2,X3),
inference(rename_variables,[],[i_0_485]) ).
cnf(i_0_842,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(rename_variables,[],[i_0_671]) ).
cnf(i_0_843,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_844,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_845,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_846,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_847,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_848,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_849,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_850,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
inference(rename_variables,[],[i_0_508]) ).
cnf(i_0_851,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_852,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_853,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_854,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_855,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_856,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_857,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_858,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_859,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_860,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_861,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_862,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_863,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_865,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_ONT),
inference(scs_inference,[],[i_0_529,i_0_405]) ).
cnf(i_0_866,plain,
( X1 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_405]) ).
cnf(i_0_867,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_ONT),
inference(scs_inference,[],[i_0_515,i_0_529,i_0_405,i_0_430]) ).
cnf(i_0_868,plain,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_OCast(X2,X6,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_430]) ).
cnf(i_0_869,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_Onew(X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_ONT),
inference(scs_inference,[],[i_0_515,i_0_529,i_0_405,i_0_430,i_0_436]) ).
cnf(i_0_870,plain,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_436]) ).
cnf(i_0_871,plain,
c_Progress_OWTrt_H(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_sko__local__XCallObj__Xhyps__2__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____)),
inference(scs_inference,[],[i_0_708,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422]) ).
cnf(i_0_872,plain,
( ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
inference(rename_variables,[],[i_0_422]) ).
cnf(i_0_873,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(X4,c_Type_Oty_Oty__rec(X5,X6,c_Expr_Oexp_Onew(X7,X3),X8,X9,c_Type_Oty_OInteger,X10),X11,X12,X13,c_Type_Oty_OBoolean,X14),X15),
inference(scs_inference,[],[i_0_708,i_0_824,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496]) ).
cnf(i_0_874,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_875,plain,
X1 = c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),
inference(scs_inference,[],[i_0_708,i_0_824,i_0_380,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532]) ).
cnf(i_0_876,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__rec(c_Type_Oty_OClass(v_C_H____),X1,X2,X3,X4,c_Type_Oty_OVoid,X5)),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_824,i_0_380,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594]) ).
cnf(i_0_877,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_878,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__rec(v_P,X1,X2,X3,X4,c_Type_Oty_OVoid,X5),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_824,i_0_380,i_0_877,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590]) ).
cnf(i_0_879,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_880,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__rec(v_h_Ha____,X1,X2,X3,X4,c_Type_Oty_OVoid,X5),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_824,i_0_380,i_0_877,i_0_879,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_881,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_882,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__rec(v_E____,X1,X2,X3,X4,c_Type_Oty_OVoid,X5),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_883,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_884,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__rec(v_e_Ha____,X1,X2,X3,X4,c_Type_Oty_OVoid,X5),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_885,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_886,plain,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X4,c_Type_Oty_Oty__rec(X5,X6,c_Expr_Oexp_Onew(X7,X3),X8,X9,c_Type_Oty_OInteger,X10),X11,X12,X13,c_Type_Oty_OBoolean,X14),X15,X16,X17,X18,c_Type_Oty_OVoid,X19),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533]) ).
cnf(i_0_887,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_888,plain,
~ c_fequal(c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8),c_Expr_Oexp_Onew(X9,X3),X10),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_671,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_887,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587]) ).
cnf(i_0_889,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_890,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(c_Expr_Oexp_Onew(X4,X3),X5,X6,X7,X8,c_Type_Oty_OVoid,X9),X10),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_671,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_887,i_0_889,i_0_515,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588]) ).
cnf(i_0_891,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_892,plain,
( ~ c_WellType_OWT(X1,X2,X3,X4)
| c_WellType_OWT(X1,X2,X3,X4) ),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_671,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_887,i_0_889,i_0_515,i_0_484,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_448]) ).
cnf(i_0_893,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_894,plain,
( ~ c_Map_Omap__le(X1,X2,tc_List_Olist(tc_String_Ochar),tc_Type_Oty)
| ~ c_WellType_OWT(X3,X1,X4,X5)
| c_WellType_OWT(X3,X2,X4,X5) ),
inference(rename_variables,[],[i_0_448]) ).
cnf(i_0_895,plain,
( c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),X7,X8,X9)
| ~ c_WellType_OWT(X3,X7,X8,X9) ),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_671,i_0_681,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_887,i_0_889,i_0_515,i_0_484,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_448,i_0_616]) ).
cnf(i_0_896,plain,
( c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),X7,X8)
| ~ c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),X3,X7,X8) ),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_671,i_0_681,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_887,i_0_889,i_0_515,i_0_484,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_448,i_0_616,i_0_617]) ).
cnf(i_0_897,plain,
( c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),X7)
| ~ c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),X3,X7) ),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_671,i_0_681,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_887,i_0_889,i_0_515,i_0_484,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_448,i_0_616,i_0_617,i_0_618]) ).
cnf(i_0_898,plain,
( c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6))
| ~ c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6),X3) ),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_671,i_0_681,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_887,i_0_889,i_0_515,i_0_484,i_0_529,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_448,i_0_616,i_0_617,i_0_618,i_0_619]) ).
cnf(i_0_899,plain,
( c_WellType_OWT(X1,X2,c_Expr_Oexp_OFAcc(X3,X4,X5,tc_List_Olist(tc_String_Ochar)),X6)
| ~ c_TypeRel_Osees__field(X1,X7,X4,X6,X5,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| ~ c_WellType_OWT(X1,X2,X3,c_Type_Oty_OClass(X7)) ),
inference(rename_variables,[],[i_0_395]) ).
cnf(i_0_900,plain,
X1 = c_Type_Oty_Oty__rec(X2,X3,X1,X4,X5,c_Type_Oty_OInteger,X6),
inference(rename_variables,[],[i_0_681]) ).
cnf(i_0_901,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_902,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_380]) ).
cnf(i_0_903,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(rename_variables,[],[i_0_671]) ).
cnf(i_0_904,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_905,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_906,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_907,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_908,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_909,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_910,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_911,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
inference(rename_variables,[],[i_0_508]) ).
cnf(i_0_912,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_913,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_914,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_915,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_916,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_917,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_918,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_919,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_920,plain,
( c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,c_Expr_Oexp_OFAcc(X3,c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),tc_List_Olist(tc_String_Ochar)),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__rec(X1,X2,c_Expr_Oexp_OFAcc(X3,c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),tc_List_Olist(tc_String_Ochar)),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__rec(X1,X2,c_Expr_Oexp_OFAcc(X3,c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),tc_List_Olist(tc_String_Ochar)),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__rec(X1,X2,c_Expr_Oexp_OFAcc(X3,c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),tc_List_Olist(tc_String_Ochar)),X10,X11,c_Type_Oty_OInteger,X12))
| ~ c_Progress_OWTrt_H(v_P,v_h_Ha____,v_E____,X13,c_Type_Oty_OClass(X14))
| ~ c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,c_Expr_Oexp_OFAcc(X3,c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),tc_List_Olist(tc_String_Ochar)),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__rec(X1,X2,c_Expr_Oexp_OFAcc(X3,c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9),tc_List_Olist(tc_String_Ochar)),X10,X11,c_Type_Oty_OInteger,X12),X3,c_Type_Oty_OClass(c_Type_Oty_Oty__rec(X4,X5,X6,X7,X8,c_Type_Oty_OInteger,X9)))
| ~ c_TypeRel_Ohas__field(v_P,X14,X15,c_Type_Oty_OClass(v_C____),X16,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| c_Progress_OWTrt_H(v_P,v_h_Ha____,v_E____,c_Expr_Oexp_OFAss(X13,X15,X16,v_e_Ha____,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid) ),
inference(scs_inference,[],[i_0_439,i_0_708,i_0_671,i_0_681,i_0_900,i_0_824,i_0_380,i_0_877,i_0_879,i_0_881,i_0_883,i_0_885,i_0_887,i_0_889,i_0_891,i_0_901,i_0_715,i_0_512,i_0_906,i_0_907,i_0_513,i_0_905,i_0_515,i_0_511,i_0_913,i_0_915,i_0_509,i_0_912,i_0_508,i_0_911,i_0_523,i_0_527,i_0_528,i_0_524,i_0_484,i_0_510,i_0_910,i_0_914,i_0_916,i_0_519,i_0_520,i_0_516,i_0_479,i_0_529,i_0_525,i_0_521,i_0_682,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_448,i_0_616,i_0_617,i_0_618,i_0_619,i_0_395,i_0_608,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607,i_0_577,i_0_589,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_507,i_0_388]) ).
cnf(i_0_921,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OFAss(X4,X5,X6,X7,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OBoolean),
inference(scs_inference,[],[i_0_525,i_0_405]) ).
cnf(i_0_922,plain,
( X1 = c_Type_Oty_OVoid
| ~ c_WellTypeRT_OWTrt(X2,X3,X4,c_Expr_Oexp_OFAss(X5,X6,X7,X8,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_405]) ).
cnf(i_0_923,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid),
inference(scs_inference,[],[i_0_514,i_0_525,i_0_405,i_0_430]) ).
cnf(i_0_924,plain,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_OCast(X2,X6,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_430]) ).
cnf(i_0_925,plain,
~ c_WellTypeRT_OWTrt(X1,X2,X3,c_Expr_Oexp_Onew(X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid),
inference(scs_inference,[],[i_0_514,i_0_525,i_0_405,i_0_430,i_0_436]) ).
cnf(i_0_926,plain,
( X1 = c_Type_Oty_OClass(X2)
| ~ c_WellTypeRT_OWTrt(X3,X4,X5,c_Expr_Oexp_Onew(X2,tc_List_Olist(tc_String_Ochar)),X1) ),
inference(rename_variables,[],[i_0_436]) ).
cnf(i_0_927,plain,
c_Progress_OWTrt_H(v_P,v_h_Ha____,v_E____,v_e_Ha____,v_sko__local__XIH__1(v_E____,v_P,c_Type_Oty_OClass(v_C____),v_e_Ha____,v_h_Ha____)),
inference(scs_inference,[],[i_0_710,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422]) ).
cnf(i_0_928,plain,
( ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
inference(rename_variables,[],[i_0_422]) ).
cnf(i_0_929,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X4,c_Type_Oty_Oty__rec(X5,X6,c_Expr_Oexp_Onew(X7,X3),X8,X9,c_Type_Oty_OInteger,X10),X11,X12,X13,c_Type_Oty_OBoolean,X14),X15,X16,X17,X18,c_Type_Oty_OVoid,X19),X20),
inference(scs_inference,[],[i_0_710,i_0_886,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496]) ).
cnf(i_0_930,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_931,plain,
X1 = c_Type_Oty_Oty__rec(X2,X3,X4,X1,X5,c_Type_Oty_ONT,X6),
inference(scs_inference,[],[i_0_710,i_0_886,i_0_381,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532]) ).
cnf(i_0_932,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__rec(X1,X2,X3,c_Type_Oty_OClass(v_C_H____),X4,c_Type_Oty_ONT,X5)),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_886,i_0_381,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594]) ).
cnf(i_0_933,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_934,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__rec(X1,X2,X3,v_P,X4,c_Type_Oty_ONT,X5),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_886,i_0_381,i_0_933,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590]) ).
cnf(i_0_935,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_936,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__rec(X1,X2,X3,v_h_Ha____,X4,c_Type_Oty_ONT,X5),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_886,i_0_381,i_0_933,i_0_935,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_937,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_938,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__rec(X1,X2,X3,v_E____,X4,c_Type_Oty_ONT,X5),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_939,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_940,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__rec(X1,X2,X3,v_e_Ha____,X4,c_Type_Oty_ONT,X5),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_941,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_942,plain,
c_Expr_Oexp_OCast(X1,X2,X3) != c_Type_Oty_Oty__rec(X4,X5,X6,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X7,c_Type_Oty_Oty__rec(X8,X9,c_Expr_Oexp_Onew(X10,X3),X11,X12,c_Type_Oty_OInteger,X13),X14,X15,X16,c_Type_Oty_OBoolean,X17),X18,X19,X20,X21,c_Type_Oty_OVoid,X22),X23,c_Type_Oty_ONT,X24),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533]) ).
cnf(i_0_943,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_944,plain,
~ c_fequal(c_Type_Oty_Oty__rec(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),c_Expr_Oexp_Onew(X9,X6),X10),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587]) ).
cnf(i_0_945,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_946,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(X4,X5,X6,c_Expr_Oexp_Onew(X7,X3),X8,c_Type_Oty_ONT,X9),X10),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_945,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588]) ).
cnf(i_0_947,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_948,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X9,c_Type_Oty_Oty__rec(X10,X11,c_Expr_Oexp_Onew(X12,X6),X13,X14,c_Type_Oty_OInteger,X15),X16,X17,X18,c_Type_Oty_OBoolean,X19),X20,X21,X22,X23,c_Type_Oty_OVoid,X24),X25,X8) ),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_945,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_386]) ).
cnf(i_0_949,plain,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X1,X6,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X2,X8,X7) ),
inference(rename_variables,[],[i_0_386]) ).
cnf(i_0_950,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(X4,X5,X6,c_Expr_Oexp_OCast(X7,X8,X9),X10,c_Type_Oty_ONT,X11),X12,X13)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X14,c_Type_Oty_Oty__rec(X15,X16,c_Expr_Oexp_Onew(X17,X9),X18,X19,c_Type_Oty_OInteger,X20),X21,X22,X23,c_Type_Oty_OBoolean,X24),X25,X26,X27,X28,c_Type_Oty_OVoid,X29),X30,X13) ),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_945,i_0_947,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_386,i_0_608]) ).
cnf(i_0_951,plain,
c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_381]) ).
cnf(i_0_952,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X9,c_Type_Oty_Oty__rec(X10,X11,c_Expr_Oexp_Onew(X12,X6),X13,X14,c_Type_Oty_OInteger,X15),X16,X17,X18,c_Type_Oty_OBoolean,X19),X20,X21,X22,X23,c_Type_Oty_OVoid,X24),X25,c_Type_Oty_Oty__rec(X26,X8,X27,X28,X29,c_Type_Oty_OBoolean,X30)) ),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_810,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_945,i_0_947,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_386,i_0_608,i_0_610]) ).
cnf(i_0_953,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_Oty__rec(X8,X1,X9,X10,X11,c_Type_Oty_OBoolean,X12))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X8,X1,X9,X10,X11,c_Type_Oty_OBoolean,X12),X2,X3,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X13,c_Type_Oty_Oty__rec(X14,X15,c_Expr_Oexp_Onew(X16,X6),X17,X18,c_Type_Oty_OInteger,X19),X20,X21,X22,c_Type_Oty_OBoolean,X23),X24,X25,X26,X27,c_Type_Oty_OVoid,X28),X29,c_Type_Oty_Oty__rec(X8,X1,X9,X10,X11,c_Type_Oty_OBoolean,X12)) ),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_810,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_945,i_0_947,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_386,i_0_608,i_0_610,i_0_605]) ).
cnf(i_0_954,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),X2,X7,c_Expr_Oexp_OCast(X8,X9,X10),X11,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),X7,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X12,c_Type_Oty_Oty__rec(X13,X14,c_Expr_Oexp_Onew(X15,X10),X16,X17,c_Type_Oty_OInteger,X18),X19,X20,X21,c_Type_Oty_OBoolean,X22),X23,X24,X25,X26,c_Type_Oty_OVoid,X27),X28,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_810,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_945,i_0_947,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606]) ).
cnf(i_0_955,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),X2,c_Expr_Oexp_OCast(X7,X8,X9),X10,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X11,c_Type_Oty_Oty__rec(X12,X13,c_Expr_Oexp_Onew(X14,X9),X15,X16,c_Type_Oty_OInteger,X17),X18,X19,X20,c_Type_Oty_OBoolean,X21),X22,X23,X24,X25,c_Type_Oty_OVoid,X26),X27,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_810,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_945,i_0_947,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606,i_0_607]) ).
cnf(i_0_956,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),X7,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Expr_Oexp_OCast(X8,X9,X10),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6),c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X11,c_Type_Oty_Oty__rec(X12,X13,c_Expr_Oexp_Onew(X14,X10),X15,X16,c_Type_Oty_OInteger,X17),X18,X19,X20,c_Type_Oty_OBoolean,X21),X22,X23,X24,X25,c_Type_Oty_OVoid,X26),X27,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_710,i_0_671,i_0_810,i_0_886,i_0_381,i_0_933,i_0_935,i_0_937,i_0_939,i_0_941,i_0_943,i_0_945,i_0_947,i_0_514,i_0_525,i_0_405,i_0_430,i_0_436,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390]) ).
cnf(i_0_957,plain,
( c_TypeRel_Osees__field(X1,X2,X3,X4,X2,X5)
| ~ c_TypeRel_Osees__field(X1,X6,X3,X4,X2,X5) ),
inference(rename_variables,[],[i_0_390]) ).
cnf(i_0_958,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_959,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(rename_variables,[],[i_0_671]) ).
cnf(i_0_960,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_961,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_962,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_963,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_964,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_965,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_966,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_967,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
inference(rename_variables,[],[i_0_508]) ).
cnf(i_0_968,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_969,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_970,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_971,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_972,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_973,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_974,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_975,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_976,plain,
c_TypeRel_Owiden(X1,c_Type_Oty_ONT,c_Type_Oty_OClass(X2),X3),
inference(rename_variables,[],[i_0_483]) ).
cnf(i_0_977,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_978,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_979,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_980,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_981,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_982,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_983,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_985,plain,
c_Progress_OWTrt_H(v_P,v_ha____,v_E____,c_Expr_Oexp_OCall(v_ea____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),v_T____),
inference(scs_inference,[],[i_0_440,i_0_422]) ).
cnf(i_0_986,plain,
( ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
inference(rename_variables,[],[i_0_422]) ).
cnf(i_0_987,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(X4,X5,X6,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X7,c_Type_Oty_Oty__rec(X8,X9,c_Expr_Oexp_Onew(X10,X3),X11,X12,c_Type_Oty_OInteger,X13),X14,X15,X16,c_Type_Oty_OBoolean,X17),X18,X19,X20,X21,c_Type_Oty_OVoid,X22),X23,c_Type_Oty_ONT,X24),X25),
inference(scs_inference,[],[i_0_942,i_0_440,i_0_422,i_0_496]) ).
cnf(i_0_988,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_989,plain,
X1 = c_Type_Oty_Oty__case(X2,X3,X1,X4,X5,c_Type_Oty_OInteger,X6),
inference(scs_inference,[],[i_0_942,i_0_382,i_0_440,i_0_422,i_0_496,i_0_532]) ).
cnf(i_0_990,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_OClass(v_C_H____),X3,X4,c_Type_Oty_OInteger,X5)),
inference(scs_inference,[],[i_0_439,i_0_942,i_0_382,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594]) ).
cnf(i_0_991,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_992,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__case(X1,X2,v_P,X3,X4,c_Type_Oty_OInteger,X5),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_942,i_0_382,i_0_991,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590]) ).
cnf(i_0_993,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_994,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__case(X1,X2,v_h_Ha____,X3,X4,c_Type_Oty_OInteger,X5),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_942,i_0_382,i_0_991,i_0_993,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_995,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_996,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__case(X1,X2,v_E____,X3,X4,c_Type_Oty_OInteger,X5),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_997,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_998,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__case(X1,X2,v_e_Ha____,X3,X4,c_Type_Oty_OInteger,X5),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_999,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_1000,plain,
~ c_fequal(c_Type_Oty_Oty__case(X1,X2,c_Expr_Oexp_OCast(X3,X4,X5),X6,X7,c_Type_Oty_OInteger,X8),c_Expr_Oexp_Onew(X9,X5),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587]) ).
cnf(i_0_1001,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_1002,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__case(X4,X5,c_Expr_Oexp_Onew(X6,X3),X7,X8,c_Type_Oty_OInteger,X9),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588]) ).
cnf(i_0_1003,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_1004,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12) = hAPP(X7,X8),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_376,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533]) ).
cnf(i_0_1005,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_1006,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X9,c_Type_Oty_Oty__rec(X10,X11,X12,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X13,c_Type_Oty_Oty__rec(X14,X15,c_Expr_Oexp_Onew(X16,X7),X17,X18,c_Type_Oty_OInteger,X19),X20,X21,X22,c_Type_Oty_OBoolean,X23),X24,X25,X26,X27,c_Type_Oty_OVoid,X28),X29,c_Type_Oty_ONT,X30),X8) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_376,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387]) ).
cnf(i_0_1007,plain,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X1,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X8,X2,X7) ),
inference(rename_variables,[],[i_0_387]) ).
cnf(i_0_1008,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Type_Oty_Oty__case(X5,X6,c_Expr_Oexp_OCast(X7,X8,X9),X10,X11,c_Type_Oty_OInteger,X12),X13)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X14,c_Type_Oty_Oty__rec(X15,X16,X17,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X18,c_Type_Oty_Oty__rec(X19,X20,c_Expr_Oexp_Onew(X21,X9),X22,X23,c_Type_Oty_OInteger,X24),X25,X26,X27,c_Type_Oty_OBoolean,X28),X29,X30,X31,X32,c_Type_Oty_OVoid,X33),X34,c_Type_Oty_ONT,X35),X13) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_1005,i_0_376,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609]) ).
cnf(i_0_1009,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OInteger,X6) = X3,
inference(rename_variables,[],[i_0_382]) ).
cnf(i_0_1010,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X9,c_Type_Oty_Oty__rec(X10,X11,X12,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X13,c_Type_Oty_Oty__rec(X14,X15,c_Expr_Oexp_Onew(X16,X7),X17,X18,c_Type_Oty_OInteger,X19),X20,X21,X22,c_Type_Oty_OBoolean,X23),X24,X25,X26,X27,c_Type_Oty_OVoid,X28),X29,c_Type_Oty_ONT,X30),c_Type_Oty_Oty__rec(X8,X31,X32,X33,X34,c_Type_Oty_OVoid,X35)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_875,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_1005,i_0_376,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610]) ).
cnf(i_0_1011,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),c_Type_Oty_Oty__rec(X1,X8,X9,X10,X11,c_Type_Oty_OVoid,X12))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X8,X9,X10,X11,c_Type_Oty_OVoid,X12),X2,X3,X13,c_Type_Oty_Oty__rec(X14,X15,X16,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X17,c_Type_Oty_Oty__rec(X18,X19,c_Expr_Oexp_Onew(X20,X7),X21,X22,c_Type_Oty_OInteger,X23),X24,X25,X26,c_Type_Oty_OBoolean,X27),X28,X29,X30,X31,c_Type_Oty_OVoid,X32),X33,c_Type_Oty_ONT,X34),c_Type_Oty_Oty__rec(X1,X8,X9,X10,X11,c_Type_Oty_OVoid,X12)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_875,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_1005,i_0_376,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605]) ).
cnf(i_0_1012,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),X1,X7,X8,c_Expr_Oexp_OCast(X9,X10,X11),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),X7,X12,c_Type_Oty_Oty__rec(X13,X14,X15,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X16,c_Type_Oty_Oty__rec(X17,X18,c_Expr_Oexp_Onew(X19,X11),X20,X21,c_Type_Oty_OInteger,X22),X23,X24,X25,c_Type_Oty_OBoolean,X26),X27,X28,X29,X30,c_Type_Oty_OVoid,X31),X32,c_Type_Oty_ONT,X33),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_875,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_1005,i_0_376,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606]) ).
cnf(i_0_1013,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),X1,X7,c_Expr_Oexp_OCast(X8,X9,X10),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),X11,c_Type_Oty_Oty__rec(X12,X13,X14,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X15,c_Type_Oty_Oty__rec(X16,X17,c_Expr_Oexp_Onew(X18,X10),X19,X20,c_Type_Oty_OInteger,X21),X22,X23,X24,c_Type_Oty_OBoolean,X25),X26,X27,X28,X29,c_Type_Oty_OVoid,X30),X31,c_Type_Oty_ONT,X32),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_875,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_1005,i_0_376,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607]) ).
cnf(i_0_1014,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8),X9,c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8),X10,c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8),c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8),c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8),X11,c_Type_Oty_Oty__rec(X12,X13,X14,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X15,c_Type_Oty_Oty__rec(X16,X17,c_Expr_Oexp_Onew(X18,X3),X19,X20,c_Type_Oty_OInteger,X21),X22,X23,X24,c_Type_Oty_OBoolean,X25),X26,X27,X28,X29,c_Type_Oty_OVoid,X30),X31,c_Type_Oty_ONT,X32),c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_875,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_1005,i_0_376,i_0_440,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390]) ).
cnf(i_0_1015,plain,
( c_TypeRel_Osees__field(X1,X2,X3,X4,X2,X5)
| ~ c_TypeRel_Osees__field(X1,X6,X3,X4,X2,X5) ),
inference(rename_variables,[],[i_0_390]) ).
cnf(i_0_1016,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_1017,plain,
X1 = c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6),
inference(rename_variables,[],[i_0_875]) ).
cnf(i_0_1018,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(rename_variables,[],[i_0_671]) ).
cnf(i_0_1019,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_1020,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1021,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1022,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1023,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1024,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1025,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1026,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
inference(rename_variables,[],[i_0_508]) ).
cnf(i_0_1027,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1028,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1029,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1030,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1031,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1032,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1033,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1034,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1035,plain,
c_TypeRel_Owiden(X1,c_Type_Oty_ONT,c_Type_Oty_OClass(X2),X3),
inference(rename_variables,[],[i_0_483]) ).
cnf(i_0_1036,plain,
( ~ c_Progress_OWTrt_H(X1,X2,X3,X4,c_Type_Oty_ONT)
| c_WellType_OWT(c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X5,X6,X7),X8,X9,X10,X11,c_Type_Oty_OVoid,X12),c_Type_Oty_Oty__rec(X13,X14,X15,X16,X17,c_Type_Oty_OVoid,X18),c_Type_Oty_Oty__rec(X13,X14,X15,X16,X17,c_Type_Oty_OVoid,X18),c_Type_Oty_Oty__rec(X13,X14,X15,X16,X17,c_Type_Oty_OVoid,X18))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X5,X6,X7),X8,X9,X10,X11,c_Type_Oty_OVoid,X12),c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X5,X6,X7),X8,X9,X10,X11,c_Type_Oty_OVoid,X12),c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X5,X6,X7),X8,X9,X10,X11,c_Type_Oty_OVoid,X12),X19,c_Type_Oty_Oty__rec(X20,X21,X22,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X23,c_Type_Oty_Oty__rec(X24,X25,c_Expr_Oexp_Onew(X26,X7),X27,X28,c_Type_Oty_OInteger,X29),X30,X31,X32,c_Type_Oty_OBoolean,X33),X34,X35,X36,X37,c_Type_Oty_OVoid,X38),X39,c_Type_Oty_ONT,X40),c_Type_Oty_Oty__rec(c_Expr_Oexp_OCast(X5,X6,X7),X8,X9,X10,X11,c_Type_Oty_OVoid,X12))
| ~ c_Progress_OWTrt_H(X1,X2,X3,X41,c_Type_Oty_OClass(X42))
| ~ c_TypeRel_Ohas__field(X1,X42,X43,c_Type_Oty_OClass(X44),X45,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| c_Progress_OWTrt_H(X1,X2,X3,c_Expr_Oexp_OFAss(X41,X43,X45,X4,tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_875,i_0_1017,i_0_942,i_0_382,i_0_991,i_0_993,i_0_995,i_0_997,i_0_999,i_0_1001,i_0_1003,i_0_1005,i_0_376,i_0_712,i_0_512,i_0_1021,i_0_1022,i_0_513,i_0_1020,i_0_515,i_0_509,i_0_1027,i_0_511,i_0_1028,i_0_1030,i_0_510,i_0_1025,i_0_1029,i_0_1031,i_0_508,i_0_1026,i_0_523,i_0_527,i_0_528,i_0_524,i_0_484,i_0_519,i_0_520,i_0_525,i_0_521,i_0_483,i_0_440,i_0_516,i_0_422,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390,i_0_448,i_0_616,i_0_617,i_0_618,i_0_619,i_0_608,i_0_577,i_0_589,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_507,i_0_388]) ).
cnf(i_0_1037,plain,
~ c_fequal(c_Type_Oty_OInteger,c_Type_Oty_OClass(X1),X2),
inference(scs_inference,[],[i_0_512,i_0_496]) ).
cnf(i_0_1038,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_1039,plain,
c_Progress_OWTrt_H(v_P,v_ha____,v_E____,v_ea____,c_Type_Oty_OClass(v_C____)),
inference(scs_inference,[],[i_0_512,i_0_444,i_0_496,i_0_422]) ).
cnf(i_0_1040,plain,
( ~ c_WellTypeRT_OWTrt(X1,X2,X3,X4,X5)
| c_Progress_OWTrt_H(X1,X2,X3,X4,X5) ),
inference(rename_variables,[],[i_0_422]) ).
cnf(i_0_1041,plain,
hAPP(X1,X2) = c_Type_Oty_Oty__case(X3,X4,c_Type_Oty_Oty__rec(X5,X6,X7,X8,X1,c_Type_Oty_OClass(X2),X9),X10,X11,c_Type_Oty_OInteger,X12),
inference(scs_inference,[],[i_0_1004,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532]) ).
cnf(i_0_1042,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__case(X1,c_Type_Oty_OClass(v_C_H____),X2,X3,X4,c_Type_Oty_OBoolean,X5)),
inference(scs_inference,[],[i_0_439,i_0_1004,i_0_383,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594]) ).
cnf(i_0_1043,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_383]) ).
cnf(i_0_1044,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__case(X1,v_P,X2,X3,X4,c_Type_Oty_OBoolean,X5),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1004,i_0_383,i_0_1043,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590]) ).
cnf(i_0_1045,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_383]) ).
cnf(i_0_1046,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__case(X1,v_h_Ha____,X2,X3,X4,c_Type_Oty_OBoolean,X5),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_1047,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_383]) ).
cnf(i_0_1048,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__case(X1,v_E____,X2,X3,X4,c_Type_Oty_OBoolean,X5),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_1049,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_383]) ).
cnf(i_0_1050,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__case(X1,v_e_Ha____,X2,X3,X4,c_Type_Oty_OBoolean,X5),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_1051,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_383]) ).
cnf(i_0_1052,plain,
~ c_fequal(c_Type_Oty_Oty__case(X1,c_Expr_Oexp_OCast(X2,X3,X4),X5,X6,X7,c_Type_Oty_OBoolean,X8),c_Expr_Oexp_Onew(X9,X4),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587]) ).
cnf(i_0_1053,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_383]) ).
cnf(i_0_1054,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__case(X4,c_Expr_Oexp_Onew(X5,X3),X6,X7,X8,c_Type_Oty_OBoolean,X9),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588]) ).
cnf(i_0_1055,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_383]) ).
cnf(i_0_1056,plain,
X1 = c_Type_Oty_Oty__case(X2,X3,c_Type_Oty_Oty__rec(X4,X5,X6,X1,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533]) ).
cnf(i_0_1057,plain,
X1 = c_Type_Oty_Oty__case(X2,X3,X1,X4,X5,c_Type_Oty_OInteger,X6),
inference(rename_variables,[],[i_0_989]) ).
cnf(i_0_1058,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(X9,X10,c_Expr_Oexp_Onew(X11,X6),X12,X13,c_Type_Oty_OInteger,X14),X15,X8) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_730,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386]) ).
cnf(i_0_1059,plain,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X1,X6,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X2,X8,X7) ),
inference(rename_variables,[],[i_0_386]) ).
cnf(i_0_1060,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__case(X4,c_Expr_Oexp_OCast(X5,X6,X7),X8,X9,X10,c_Type_Oty_OBoolean,X11),X12,X13)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(X14,X15,c_Expr_Oexp_Onew(X16,X7),X17,X18,c_Type_Oty_OInteger,X19),X20,X13) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_1055,i_0_730,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608]) ).
cnf(i_0_1061,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OBoolean,X6) = X2,
inference(rename_variables,[],[i_0_383]) ).
cnf(i_0_1062,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(X9,X10,c_Expr_Oexp_Onew(X11,X6),X12,X13,c_Type_Oty_OInteger,X14),X15,c_Type_Oty_Oty__rec(X16,X17,X18,X8,X19,c_Type_Oty_ONT,X20)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_1055,i_0_730,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610]) ).
cnf(i_0_1063,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_Oty__rec(X8,X9,X10,X1,X11,c_Type_Oty_ONT,X12))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X8,X9,X10,X1,X11,c_Type_Oty_ONT,X12),X2,X3,c_Type_Oty_Oty__rec(X13,X14,c_Expr_Oexp_Onew(X15,X6),X16,X17,c_Type_Oty_OInteger,X18),X19,c_Type_Oty_Oty__rec(X8,X9,X10,X1,X11,c_Type_Oty_ONT,X12)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_1055,i_0_730,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605]) ).
cnf(i_0_1064,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),X4,X7,c_Expr_Oexp_OCast(X8,X9,X10),X11,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),X7,c_Type_Oty_Oty__rec(X12,X13,c_Expr_Oexp_Onew(X14,X10),X15,X16,c_Type_Oty_OInteger,X17),X18,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_1055,i_0_730,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606]) ).
cnf(i_0_1065,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),X4,c_Expr_Oexp_OCast(X7,X8,X9),X10,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X11,X12,c_Expr_Oexp_Onew(X13,X9),X14,X15,c_Type_Oty_OInteger,X16),X17,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_1055,i_0_730,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606,i_0_607]) ).
cnf(i_0_1066,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),X7,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Expr_Oexp_OCast(X8,X9,X10),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X11,X12,c_Expr_Oexp_Onew(X13,X10),X14,X15,c_Type_Oty_OInteger,X16),X17,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_1055,i_0_730,i_0_512,i_0_444,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390]) ).
cnf(i_0_1067,plain,
( c_TypeRel_Osees__field(X1,X2,X3,X4,X2,X5)
| ~ c_TypeRel_Osees__field(X1,X6,X3,X4,X2,X5) ),
inference(rename_variables,[],[i_0_390]) ).
cnf(i_0_1068,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_1069,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(rename_variables,[],[i_0_671]) ).
cnf(i_0_1070,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_1071,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1072,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1073,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1074,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1075,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1076,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1077,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
inference(rename_variables,[],[i_0_508]) ).
cnf(i_0_1078,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1079,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1080,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1081,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1082,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1083,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1084,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1085,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1086,plain,
c_TypeRel_Owiden(X1,c_Type_Oty_ONT,c_Type_Oty_OClass(X2),X3),
inference(rename_variables,[],[i_0_483]) ).
cnf(i_0_1087,plain,
c_TypeRel_Owiden(X1,X2,X2,X3),
inference(rename_variables,[],[i_0_485]) ).
cnf(i_0_1088,plain,
( c_WellType_OWT(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__rec(X7,X8,c_Expr_Oexp_Onew(X9,X10),X11,X12,c_Type_Oty_OInteger,X13),X14,c_Type_Oty_Oty__rec(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6))
| ~ c_TypeRel_Ohas__field(v_P,v_C____,X15,v_T____,X16,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| c_Progress_OWTrt_H(v_P,v_ha____,v_E____,c_Expr_Oexp_OFAss(v_ea____,X15,X16,c_Expr_Oexp_OCall(v_ea____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_931,i_0_989,i_0_1004,i_0_383,i_0_1043,i_0_1045,i_0_1047,i_0_1049,i_0_1051,i_0_1053,i_0_1055,i_0_715,i_0_730,i_0_512,i_0_1072,i_0_1073,i_0_513,i_0_1071,i_0_514,i_0_509,i_0_1078,i_0_511,i_0_1079,i_0_1081,i_0_510,i_0_1076,i_0_1080,i_0_1082,i_0_508,i_0_1077,i_0_528,i_0_524,i_0_484,i_0_522,i_0_525,i_0_519,i_0_520,i_0_521,i_0_526,i_0_483,i_0_485,i_0_506,i_0_444,i_0_985,i_0_496,i_0_422,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390,i_0_448,i_0_616,i_0_617,i_0_618,i_0_619,i_0_609,i_0_577,i_0_589,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_507,i_0_388]) ).
cnf(i_0_1089,plain,
~ c_fequal(c_Type_Oty_OBoolean,c_Type_Oty_OClass(X1),X2),
inference(scs_inference,[],[i_0_513,i_0_496]) ).
cnf(i_0_1090,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_1091,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(scs_inference,[],[i_0_1056,i_0_513,i_0_496,i_0_532]) ).
cnf(i_0_1092,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__case(c_Type_Oty_OClass(v_C_H____),X1,X2,X3,X4,c_Type_Oty_OVoid,X5)),
inference(scs_inference,[],[i_0_439,i_0_1056,i_0_384,i_0_513,i_0_496,i_0_532,i_0_594]) ).
cnf(i_0_1093,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1094,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__case(v_P,X1,X2,X3,X4,c_Type_Oty_OVoid,X5),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1056,i_0_384,i_0_1093,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590]) ).
cnf(i_0_1095,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1096,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__case(v_h_Ha____,X1,X2,X3,X4,c_Type_Oty_OVoid,X5),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_1097,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1098,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__case(v_E____,X1,X2,X3,X4,c_Type_Oty_OVoid,X5),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_1099,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1100,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__case(v_e_Ha____,X1,X2,X3,X4,c_Type_Oty_OVoid,X5),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_1101,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1102,plain,
~ c_fequal(c_Type_Oty_Oty__case(c_Expr_Oexp_OCast(X1,X2,X3),X4,X5,X6,X7,c_Type_Oty_OVoid,X8),c_Expr_Oexp_Onew(X9,X3),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587]) ).
cnf(i_0_1103,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1104,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__case(c_Expr_Oexp_Onew(X4,X3),X5,X6,X7,X8,c_Type_Oty_OVoid,X9),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588]) ).
cnf(i_0_1105,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1106,plain,
c_Type_Oty_Oty__case(hAPP(X1,X2),X3,X4,X5,X6,c_Type_Oty_OVoid,X7) = c_Type_Oty_Oty__case(X8,X9,c_Type_Oty_Oty__rec(X10,X11,X12,X13,X1,c_Type_Oty_OClass(X2),X14),X15,X16,c_Type_Oty_OInteger,X17),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1041,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_1105,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533]) ).
cnf(i_0_1107,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1108,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X9,c_Type_Oty_Oty__rec(X10,c_Type_Oty_Oty__rec(X11,X12,c_Expr_Oexp_Onew(X13,X7),X14,X15,c_Type_Oty_OInteger,X16),X17,X18,X19,c_Type_Oty_OBoolean,X20),X8) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1041,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_1105,i_0_824,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387]) ).
cnf(i_0_1109,plain,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X1,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X8,X2,X7) ),
inference(rename_variables,[],[i_0_387]) ).
cnf(i_0_1110,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Type_Oty_Oty__case(c_Expr_Oexp_OCast(X5,X6,X7),X8,X9,X10,X11,c_Type_Oty_OVoid,X12),X13)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X14,c_Type_Oty_Oty__rec(X15,c_Type_Oty_Oty__rec(X16,X17,c_Expr_Oexp_Onew(X18,X7),X19,X20,c_Type_Oty_OInteger,X21),X22,X23,X24,c_Type_Oty_OBoolean,X25),X13) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1041,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_1105,i_0_1107,i_0_824,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609]) ).
cnf(i_0_1111,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_OVoid,X6) = X1,
inference(rename_variables,[],[i_0_384]) ).
cnf(i_0_1112,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),hAPP(X8,X9))
| ~ c_TypeRel_Osees__field(X1,X2,X3,X10,c_Type_Oty_Oty__rec(X11,c_Type_Oty_Oty__rec(X12,X13,c_Expr_Oexp_Onew(X14,X7),X15,X16,c_Type_Oty_OInteger,X17),X18,X19,X20,c_Type_Oty_OBoolean,X21),c_Type_Oty_Oty__case(X22,X23,c_Type_Oty_Oty__rec(X24,X25,X26,X27,X8,c_Type_Oty_OClass(X9),X28),X29,X30,c_Type_Oty_OInteger,X31)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1041,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_1105,i_0_1107,i_0_824,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610]) ).
cnf(i_0_1113,plain,
( ~ c_TypeRel_Osees__field(hAPP(X1,X2),X3,X4,X5,c_Expr_Oexp_OCast(X6,X7,X8),c_Type_Oty_Oty__case(X9,X10,c_Type_Oty_Oty__rec(X11,X12,X13,X14,X1,c_Type_Oty_OClass(X2),X15),X16,X17,c_Type_Oty_OInteger,X18))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X9,X10,c_Type_Oty_Oty__rec(X11,X12,X13,X14,X1,c_Type_Oty_OClass(X2),X15),X16,X17,c_Type_Oty_OInteger,X18),X3,X4,X19,c_Type_Oty_Oty__rec(X20,c_Type_Oty_Oty__rec(X21,X22,c_Expr_Oexp_Onew(X23,X8),X24,X25,c_Type_Oty_OInteger,X26),X27,X28,X29,c_Type_Oty_OBoolean,X30),c_Type_Oty_Oty__case(X9,X10,c_Type_Oty_Oty__rec(X11,X12,X13,X14,X1,c_Type_Oty_OClass(X2),X15),X16,X17,c_Type_Oty_OInteger,X18)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1041,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_1105,i_0_1107,i_0_824,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605]) ).
cnf(i_0_1114,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),hAPP(X7,X8),X13,X14,c_Expr_Oexp_OCast(X15,X16,X17),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),X13,X18,c_Type_Oty_Oty__rec(X19,c_Type_Oty_Oty__rec(X20,X21,c_Expr_Oexp_Onew(X22,X17),X23,X24,c_Type_Oty_OInteger,X25),X26,X27,X28,c_Type_Oty_OBoolean,X29),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1041,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_1105,i_0_1107,i_0_824,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606]) ).
cnf(i_0_1115,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),hAPP(X7,X8),X13,c_Expr_Oexp_OCast(X14,X15,X16),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),X17,c_Type_Oty_Oty__rec(X18,c_Type_Oty_Oty__rec(X19,X20,c_Expr_Oexp_Onew(X21,X16),X22,X23,c_Type_Oty_OInteger,X24),X25,X26,X27,c_Type_Oty_OBoolean,X28),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1041,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_1105,i_0_1107,i_0_824,i_0_513,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607]) ).
cnf(i_0_1116,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_1117,plain,
( ~ c_Map_Omap__le(X1,X2,tc_List_Olist(tc_String_Ochar),tc_Type_Oty)
| ~ c_WellType_OWT(X3,X1,X4,X5)
| c_WellType_OWT(X3,X2,X4,X5) ),
inference(rename_variables,[],[i_0_448]) ).
cnf(i_0_1118,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(rename_variables,[],[i_0_671]) ).
cnf(i_0_1119,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_1120,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1121,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1122,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1123,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1124,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1125,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1126,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
inference(rename_variables,[],[i_0_508]) ).
cnf(i_0_1127,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1128,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1129,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1130,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1131,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1132,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1133,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1134,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1135,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_1136,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1137,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1138,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_1139,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1140,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1141,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1142,plain,
c_TypeRel_Owiden(X1,X2,X2,X3),
inference(rename_variables,[],[i_0_485]) ).
cnf(i_0_1143,plain,
( c_WellType_OWT(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12),X13,c_Type_Oty_Oty__rec(X14,c_Type_Oty_Oty__rec(X15,X16,c_Expr_Oexp_Onew(X17,X18),X19,X20,c_Type_Oty_OInteger,X21),X22,X23,X24,c_Type_Oty_OBoolean,X25),c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12))
| ~ c_TypeRel_Ohas__field(v_P,v_C____,X26,v_T____,X27,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| c_Progress_OWTrt_H(v_P,v_ha____,v_E____,c_Expr_Oexp_OFAss(v_ea____,X26,X27,c_Expr_Oexp_OCall(v_ea____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1041,i_0_1056,i_0_384,i_0_1093,i_0_1095,i_0_1097,i_0_1099,i_0_1101,i_0_1103,i_0_1105,i_0_1107,i_0_811,i_0_942,i_0_824,i_0_512,i_0_1121,i_0_1122,i_0_1123,i_0_513,i_0_1120,i_0_1124,i_0_514,i_0_1119,i_0_515,i_0_509,i_0_1127,i_0_1133,i_0_511,i_0_1128,i_0_1130,i_0_1132,i_0_510,i_0_1125,i_0_1129,i_0_1131,i_0_1134,i_0_530,i_0_508,i_0_1126,i_0_523,i_0_527,i_0_528,i_0_524,i_0_484,i_0_529,i_0_525,i_0_521,i_0_522,i_0_519,i_0_520,i_0_526,i_0_479,i_0_485,i_0_516,i_0_444,i_0_985,i_0_1039,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607,i_0_448,i_0_616,i_0_617,i_0_618,i_0_619,i_0_608,i_0_577,i_0_589,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_507,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_388]) ).
cnf(i_0_1144,plain,
~ c_fequal(c_Type_Oty_OVoid,c_Type_Oty_OClass(X1),X2),
inference(scs_inference,[],[i_0_514,i_0_496]) ).
cnf(i_0_1145,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_1146,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12) = c_Type_Oty_Oty__case(hAPP(X7,X8),X13,X14,X15,X16,c_Type_Oty_OVoid,X17),
inference(scs_inference,[],[i_0_1106,i_0_514,i_0_496,i_0_532]) ).
cnf(i_0_1147,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,c_Type_Oty_OClass(v_C_H____),X6,c_Type_Oty_ONT,X7),X8,X9,c_Type_Oty_OInteger,X10)),
inference(scs_inference,[],[i_0_439,i_0_1091,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594]) ).
cnf(i_0_1148,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1149,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,v_P,X6,c_Type_Oty_ONT,X7),X8,X9,c_Type_Oty_OInteger,X10),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1091,i_0_1148,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590]) ).
cnf(i_0_1150,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1151,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,v_h_Ha____,X6,c_Type_Oty_ONT,X7),X8,X9,c_Type_Oty_OInteger,X10),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1091,i_0_1148,i_0_1150,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_1152,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1153,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,v_E____,X6,c_Type_Oty_ONT,X7),X8,X9,c_Type_Oty_OInteger,X10),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_1154,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1155,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,v_e_Ha____,X6,c_Type_Oty_ONT,X7),X8,X9,c_Type_Oty_OInteger,X10),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_1156,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1157,plain,
~ c_fequal(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,c_Expr_Oexp_OCast(X6,X7,X8),X9,c_Type_Oty_ONT,X10),X11,X12,c_Type_Oty_OInteger,X13),c_Expr_Oexp_Onew(X14,X8),X15),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587]) ).
cnf(i_0_1158,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1159,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__case(X4,X5,c_Type_Oty_Oty__rec(X6,X7,X8,c_Expr_Oexp_Onew(X9,X3),X10,c_Type_Oty_ONT,X11),X12,X13,c_Type_Oty_OInteger,X14),X15),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588]) ).
cnf(i_0_1160,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1161,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,c_Type_Oty_Oty__case(hAPP(X6,X7),X8,X9,X10,X11,c_Type_Oty_OVoid,X12),X13,c_Type_Oty_ONT,X14),X15,X16,c_Type_Oty_OInteger,X17) = c_Type_Oty_Oty__case(X18,X19,c_Type_Oty_Oty__rec(X20,X21,X22,X23,X6,c_Type_Oty_OClass(X7),X24),X25,X26,c_Type_Oty_OInteger,X27),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533]) ).
cnf(i_0_1162,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1163,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(X9,X10,X11,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X12,c_Type_Oty_Oty__rec(X13,X14,c_Expr_Oexp_Onew(X15,X6),X16,X17,c_Type_Oty_OInteger,X18),X19,X20,X21,c_Type_Oty_OBoolean,X22),X23,X24,X25,X26,c_Type_Oty_OVoid,X27),X28,c_Type_Oty_ONT,X29),X30,X8) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386]) ).
cnf(i_0_1164,plain,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X1,X6,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X2,X8,X7) ),
inference(rename_variables,[],[i_0_386]) ).
cnf(i_0_1165,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__case(X4,X5,c_Type_Oty_Oty__rec(X6,X7,X8,c_Expr_Oexp_OCast(X9,X10,X11),X12,c_Type_Oty_ONT,X13),X14,X15,c_Type_Oty_OInteger,X16),X17,X18)
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(X19,X20,X21,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X22,c_Type_Oty_Oty__rec(X23,X24,c_Expr_Oexp_Onew(X25,X11),X26,X27,c_Type_Oty_OInteger,X28),X29,X30,X31,c_Type_Oty_OBoolean,X32),X33,X34,X35,X36,c_Type_Oty_OVoid,X37),X38,c_Type_Oty_ONT,X39),X40,X18) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1162,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608]) ).
cnf(i_0_1166,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1167,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_Oty__case(X8,X9,c_Type_Oty_Oty__rec(X10,X11,X12,X13,X14,c_Type_Oty_ONT,X15),X16,X17,c_Type_Oty_OInteger,X18))
| ~ c_TypeRel_Osees__field(X1,X2,X3,c_Type_Oty_Oty__rec(X19,X20,X21,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X22,c_Type_Oty_Oty__rec(X23,X24,c_Expr_Oexp_Onew(X25,X6),X26,X27,c_Type_Oty_OInteger,X28),X29,X30,X31,c_Type_Oty_OBoolean,X32),X33,X34,X35,X36,c_Type_Oty_OVoid,X37),X38,c_Type_Oty_ONT,X39),X40,X13) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1162,i_0_1166,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610]) ).
cnf(i_0_1168,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11),X12,X13,c_Expr_Oexp_OCast(X14,X15,X16),X17,X6)
| ~ c_TypeRel_Osees__field(X6,X12,X13,c_Type_Oty_Oty__rec(X18,X19,X20,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X21,c_Type_Oty_Oty__rec(X22,X23,c_Expr_Oexp_Onew(X24,X16),X25,X26,c_Type_Oty_OInteger,X27),X28,X29,X30,c_Type_Oty_OBoolean,X31),X32,X33,X34,X35,c_Type_Oty_OVoid,X36),X37,c_Type_Oty_ONT,X38),X39,X6) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1162,i_0_1166,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605]) ).
cnf(i_0_1169,plain,
( ~ c_TypeRel_Osees__field(X1,c_Type_Oty_Oty__case(X2,X3,c_Type_Oty_Oty__rec(X4,X5,X6,X1,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11),X12,c_Expr_Oexp_OCast(X13,X14,X15),X16,X1)
| ~ c_TypeRel_Osees__field(X1,X1,X12,c_Type_Oty_Oty__rec(X17,X18,X19,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X20,c_Type_Oty_Oty__rec(X21,X22,c_Expr_Oexp_Onew(X23,X15),X24,X25,c_Type_Oty_OInteger,X26),X27,X28,X29,c_Type_Oty_OBoolean,X30),X31,X32,X33,X34,c_Type_Oty_OVoid,X35),X36,c_Type_Oty_ONT,X37),X38,X1) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1162,i_0_1166,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606]) ).
cnf(i_0_1170,plain,
( ~ c_TypeRel_Osees__field(X1,X1,c_Type_Oty_Oty__case(X2,X3,c_Type_Oty_Oty__rec(X4,X5,X6,X1,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11),c_Expr_Oexp_OCast(X12,X13,X14),X15,X1)
| ~ c_TypeRel_Osees__field(X1,X1,X1,c_Type_Oty_Oty__rec(X16,X17,X18,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X19,c_Type_Oty_Oty__rec(X20,X21,c_Expr_Oexp_Onew(X22,X14),X23,X24,c_Type_Oty_OInteger,X25),X26,X27,X28,c_Type_Oty_OBoolean,X29),X30,X31,X32,X33,c_Type_Oty_OVoid,X34),X35,c_Type_Oty_ONT,X36),X37,X1) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1162,i_0_1166,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606,i_0_607]) ).
cnf(i_0_1171,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X1,c_Expr_Oexp_OCast(X3,X4,X5),X1,X1)
| ~ c_TypeRel_Osees__field(X1,X1,X1,c_Type_Oty_Oty__rec(X6,X7,X8,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X9,c_Type_Oty_Oty__rec(X10,X11,c_Expr_Oexp_Onew(X12,X5),X13,X14,c_Type_Oty_OInteger,X15),X16,X17,X18,c_Type_Oty_OBoolean,X19),X20,X21,X22,X23,c_Type_Oty_OVoid,X24),X25,c_Type_Oty_ONT,X26),X27,X1) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1162,i_0_1166,i_0_1106,i_0_514,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390]) ).
cnf(i_0_1172,plain,
( c_TypeRel_Osees__field(X1,X2,X3,X4,X2,X5)
| ~ c_TypeRel_Osees__field(X1,X6,X3,X4,X2,X5) ),
inference(rename_variables,[],[i_0_390]) ).
cnf(i_0_1173,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_1174,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_ONT,X8),X9,X10,c_Type_Oty_OInteger,X11) = X6,
inference(rename_variables,[],[i_0_1091]) ).
cnf(i_0_1175,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(rename_variables,[],[i_0_671]) ).
cnf(i_0_1176,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_1177,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1178,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1179,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1180,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1181,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1182,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1183,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
inference(rename_variables,[],[i_0_508]) ).
cnf(i_0_1184,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1185,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1186,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1187,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1188,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1189,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1190,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1191,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1192,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_1193,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1194,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1195,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_1196,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1197,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1198,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1199,plain,
c_TypeRel_Owiden(X1,c_Type_Oty_ONT,c_Type_Oty_OClass(X2),X3),
inference(rename_variables,[],[i_0_483]) ).
cnf(i_0_1200,plain,
c_TypeRel_Owiden(X1,X2,X2,X3),
inference(rename_variables,[],[i_0_485]) ).
cnf(i_0_1201,plain,
( c_WellType_OWT(X1,X1,X1,X1)
| ~ c_TypeRel_Osees__field(X1,X1,X1,c_Type_Oty_Oty__rec(X2,X3,X4,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X5,c_Type_Oty_Oty__rec(X6,X7,c_Expr_Oexp_Onew(X8,X9),X10,X11,c_Type_Oty_OInteger,X12),X13,X14,X15,c_Type_Oty_OBoolean,X16),X17,X18,X19,X20,c_Type_Oty_OVoid,X21),X22,c_Type_Oty_ONT,X23),X24,X1)
| ~ c_TypeRel_Ohas__field(v_P,v_C____,X25,v_T____,X26,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| c_Progress_OWTrt_H(v_P,v_ha____,v_E____,c_Expr_Oexp_OFAss(v_ea____,X25,X26,c_Expr_Oexp_OCall(v_ea____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_1091,i_0_1148,i_0_1150,i_0_1152,i_0_1154,i_0_1156,i_0_1158,i_0_1160,i_0_1162,i_0_1166,i_0_1174,i_0_1106,i_0_712,i_0_512,i_0_1178,i_0_1179,i_0_1180,i_0_513,i_0_1177,i_0_1181,i_0_514,i_0_1176,i_0_515,i_0_509,i_0_1184,i_0_1190,i_0_511,i_0_1185,i_0_1187,i_0_1189,i_0_510,i_0_1182,i_0_1186,i_0_1188,i_0_1191,i_0_530,i_0_508,i_0_1183,i_0_523,i_0_527,i_0_528,i_0_524,i_0_484,i_0_529,i_0_525,i_0_521,i_0_522,i_0_519,i_0_520,i_0_526,i_0_483,i_0_485,i_0_444,i_0_506,i_0_985,i_0_1039,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_587,i_0_588,i_0_533,i_0_386,i_0_608,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390,i_0_448,i_0_616,i_0_617,i_0_618,i_0_619,i_0_609,i_0_577,i_0_589,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_507,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_388]) ).
cnf(i_0_1202,plain,
~ c_fequal(c_Type_Oty_ONT,c_Type_Oty_OClass(X1),X2),
inference(scs_inference,[],[i_0_515,i_0_496]) ).
cnf(i_0_1203,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_1204,plain,
c_Type_Oty_Oty__case(X1,X2,c_Type_Oty_Oty__rec(X3,X4,X5,X6,X7,c_Type_Oty_OClass(X8),X9),X10,X11,c_Type_Oty_OInteger,X12) = c_Type_Oty_Oty__case(X13,X14,c_Type_Oty_Oty__rec(X15,X16,X17,c_Type_Oty_Oty__case(hAPP(X7,X8),X18,X19,X20,X21,c_Type_Oty_OVoid,X22),X23,c_Type_Oty_ONT,X24),X25,X26,c_Type_Oty_OInteger,X27),
inference(scs_inference,[],[i_0_1161,i_0_515,i_0_496,i_0_532]) ).
cnf(i_0_1205,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_Oty__case(X1,X2,X3,c_Type_Oty_OClass(v_C_H____),X4,c_Type_Oty_ONT,X5)),
inference(scs_inference,[],[i_0_439,i_0_1161,i_0_385,i_0_515,i_0_496,i_0_532,i_0_594]) ).
cnf(i_0_1206,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1207,plain,
~ c_WellTypeRT_OWTrt(c_Type_Oty_Oty__case(X1,X2,X3,v_P,X4,c_Type_Oty_ONT,X5),v_h_Ha____,v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1161,i_0_385,i_0_1206,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590]) ).
cnf(i_0_1208,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1209,plain,
~ c_WellTypeRT_OWTrt(v_P,c_Type_Oty_Oty__case(X1,X2,X3,v_h_Ha____,X4,c_Type_Oty_ONT,X5),v_E____,v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591]) ).
cnf(i_0_1210,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1211,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,c_Type_Oty_Oty__case(X1,X2,X3,v_E____,X4,c_Type_Oty_ONT,X5),v_e_Ha____,c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592]) ).
cnf(i_0_1212,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1213,plain,
~ c_WellTypeRT_OWTrt(v_P,v_h_Ha____,v_E____,c_Type_Oty_Oty__case(X1,X2,X3,v_e_Ha____,X4,c_Type_Oty_ONT,X5),c_Type_Oty_OClass(v_C_H____)),
inference(scs_inference,[],[i_0_439,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593]) ).
cnf(i_0_1214,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1215,plain,
c_Type_Oty_Oty__case(X1,X2,X3,c_Type_Oty_Oty__case(X4,X5,X6,X7,X8,c_Type_Oty_OClass(X9),X10),X11,c_Type_Oty_ONT,X12) = hAPP(X8,X9),
inference(scs_inference,[],[i_0_439,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_377,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533]) ).
cnf(i_0_1216,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1217,plain,
~ c_fequal(c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),c_Expr_Oexp_Onew(X9,X6),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_377,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587]) ).
cnf(i_0_1218,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1219,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Type_Oty_Oty__case(X4,X5,X6,c_Expr_Oexp_Onew(X7,X3),X8,c_Type_Oty_ONT,X9),X10),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_377,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588]) ).
cnf(i_0_1220,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1221,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),X8)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X9,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X10,c_Type_Oty_Oty__rec(X11,X12,c_Expr_Oexp_Onew(X13,X7),X14,X15,c_Type_Oty_OInteger,X16),X17,X18,X19,c_Type_Oty_OBoolean,X20),X21,X22,X23,X24,c_Type_Oty_OVoid,X25),X8) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_377,i_0_886,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387]) ).
cnf(i_0_1222,plain,
( X1 = X2
| ~ c_TypeRel_Osees__field(X3,X4,X5,X6,X1,X7)
| ~ c_TypeRel_Osees__field(X3,X4,X5,X8,X2,X7) ),
inference(rename_variables,[],[i_0_387]) ).
cnf(i_0_1223,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Type_Oty_Oty__case(X5,X6,X7,c_Expr_Oexp_OCast(X8,X9,X10),X11,c_Type_Oty_ONT,X12),X13)
| ~ c_TypeRel_Osees__field(X1,X2,X3,X14,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X15,c_Type_Oty_Oty__rec(X16,X17,c_Expr_Oexp_Onew(X18,X10),X19,X20,c_Type_Oty_OInteger,X21),X22,X23,X24,c_Type_Oty_OBoolean,X25),X26,X27,X28,X29,c_Type_Oty_OVoid,X30),X13) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_1220,i_0_377,i_0_886,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609]) ).
cnf(i_0_1224,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = X4,
inference(rename_variables,[],[i_0_385]) ).
cnf(i_0_1225,plain,
( ~ c_TypeRel_Osees__field(X1,X2,X3,X4,c_Expr_Oexp_OCast(X5,X6,X7),c_Type_Oty_Oty__case(X8,X9,X10,X11,X12,c_Type_Oty_ONT,X13))
| ~ c_TypeRel_Osees__field(X1,X2,X3,X14,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X15,c_Type_Oty_Oty__rec(X16,X17,c_Expr_Oexp_Onew(X18,X7),X19,X20,c_Type_Oty_OInteger,X21),X22,X23,X24,c_Type_Oty_OBoolean,X25),X26,X27,X28,X29,c_Type_Oty_OVoid,X30),c_Type_Oty_Oty__case(X31,X32,X33,X11,X34,c_Type_Oty_ONT,X13)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_768,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_1220,i_0_377,i_0_886,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610]) ).
cnf(i_0_1226,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),X7,X8,X9,c_Expr_Oexp_OCast(X10,X11,X12),c_Type_Oty_Oty__case(X13,X14,X15,X4,X16,c_Type_Oty_ONT,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X13,X14,X15,X4,X16,c_Type_Oty_ONT,X6),X7,X8,X17,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X18,c_Type_Oty_Oty__rec(X19,X20,c_Expr_Oexp_Onew(X21,X12),X22,X23,c_Type_Oty_OInteger,X24),X25,X26,X27,c_Type_Oty_OBoolean,X28),X29,X30,X31,X32,c_Type_Oty_OVoid,X33),c_Type_Oty_Oty__case(X13,X14,X15,X4,X16,c_Type_Oty_ONT,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_768,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_1220,i_0_377,i_0_886,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610,i_0_605]) ).
cnf(i_0_1227,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__case(X7,X8,X9,X4,X10,c_Type_Oty_ONT,X6),X11,X12,c_Expr_Oexp_OCast(X13,X14,X15),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),X11,X16,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X17,c_Type_Oty_Oty__rec(X18,X19,c_Expr_Oexp_Onew(X20,X15),X21,X22,c_Type_Oty_OInteger,X23),X24,X25,X26,c_Type_Oty_OBoolean,X27),X28,X29,X30,X31,c_Type_Oty_OVoid,X32),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_768,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_1220,i_0_377,i_0_886,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606]) ).
cnf(i_0_1228,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__case(X7,X8,X9,X4,X10,c_Type_Oty_ONT,X6),X11,c_Expr_Oexp_OCast(X12,X13,X14),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6),X15,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X16,c_Type_Oty_Oty__rec(X17,X18,c_Expr_Oexp_Onew(X19,X14),X20,X21,c_Type_Oty_OInteger,X22),X23,X24,X25,c_Type_Oty_OBoolean,X26),X27,X28,X29,X30,c_Type_Oty_OVoid,X31),c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_768,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_1220,i_0_377,i_0_886,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607]) ).
cnf(i_0_1229,plain,
( ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),X9,c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),X10,c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),X11,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X12,c_Type_Oty_Oty__rec(X13,X14,c_Expr_Oexp_Onew(X15,X6),X16,X17,c_Type_Oty_OInteger,X18),X19,X20,X21,c_Type_Oty_OBoolean,X22),X23,X24,X25,X26,c_Type_Oty_OVoid,X27),c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8)) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_768,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_1220,i_0_377,i_0_886,i_0_515,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390]) ).
cnf(i_0_1230,plain,
( c_TypeRel_Osees__field(X1,X2,X3,X4,X2,X5)
| ~ c_TypeRel_Osees__field(X1,X6,X3,X4,X2,X5) ),
inference(rename_variables,[],[i_0_390]) ).
cnf(i_0_1231,plain,
c_Map_Omap__le(X1,X1,X2,X3),
inference(rename_variables,[],[i_0_484]) ).
cnf(i_0_1232,plain,
c_Type_Oty_Oty__case(X1,X2,X3,X4,X5,c_Type_Oty_ONT,X6) = c_Type_Oty_Oty__case(X7,X8,X9,X4,X10,c_Type_Oty_ONT,X6),
inference(rename_variables,[],[i_0_768]) ).
cnf(i_0_1233,plain,
~ c_fequal(c_Expr_Oexp_OCast(X1,X2,X3),c_Expr_Oexp_Onew(X4,X3),X5),
inference(rename_variables,[],[i_0_671]) ).
cnf(i_0_1234,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_1235,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1236,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1237,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1238,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1239,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1240,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1241,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OInteger,
inference(rename_variables,[],[i_0_508]) ).
cnf(i_0_1242,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1243,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1244,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1245,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1246,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1247,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1248,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1249,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1250,plain,
c_Type_Oty_ONT != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_515]) ).
cnf(i_0_1251,plain,
c_Type_Oty_OBoolean != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_513]) ).
cnf(i_0_1252,plain,
c_Type_Oty_OInteger != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_512]) ).
cnf(i_0_1253,plain,
c_Type_Oty_OVoid != c_Type_Oty_OClass(X1),
inference(rename_variables,[],[i_0_514]) ).
cnf(i_0_1254,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OBoolean,
inference(rename_variables,[],[i_0_509]) ).
cnf(i_0_1255,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_OVoid,
inference(rename_variables,[],[i_0_510]) ).
cnf(i_0_1256,plain,
c_Type_Oty_OClass(X1) != c_Type_Oty_ONT,
inference(rename_variables,[],[i_0_511]) ).
cnf(i_0_1257,plain,
c_TypeRel_Owiden(X1,X2,X2,X3),
inference(rename_variables,[],[i_0_485]) ).
cnf(i_0_1258,plain,
( c_WellType_OWT(c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),c_Type_Oty_Oty__case(X9,X10,X11,X12,X13,c_Type_Oty_ONT,X14),c_Type_Oty_Oty__case(X9,X10,X11,X12,X13,c_Type_Oty_ONT,X14),c_Type_Oty_Oty__case(X9,X10,X11,X12,X13,c_Type_Oty_ONT,X14))
| ~ c_TypeRel_Osees__field(c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8),X15,c_Type_Oty_Oty__rec(c_Type_Oty_Oty__rec(X16,c_Type_Oty_Oty__rec(X17,X18,c_Expr_Oexp_Onew(X19,X6),X20,X21,c_Type_Oty_OInteger,X22),X23,X24,X25,c_Type_Oty_OBoolean,X26),X27,X28,X29,X30,c_Type_Oty_OVoid,X31),c_Type_Oty_Oty__case(X1,X2,X3,c_Expr_Oexp_OCast(X4,X5,X6),X7,c_Type_Oty_ONT,X8))
| ~ c_TypeRel_Ohas__field(v_P,v_C____,X32,v_T____,X33,tc_prod(tc_List_Olist(tc_List_Olist(tc_String_Ochar)),tc_Expr_Oexp(tc_List_Olist(tc_String_Ochar))))
| c_Progress_OWTrt_H(v_P,v_ha____,v_E____,c_Expr_Oexp_OFAss(v_ea____,X32,X33,c_Expr_Oexp_OCall(v_ea____,v_M____,v_esa____,tc_List_Olist(tc_String_Ochar)),tc_List_Olist(tc_String_Ochar)),c_Type_Oty_OVoid) ),
inference(scs_inference,[],[i_0_439,i_0_671,i_0_942,i_0_768,i_0_1232,i_0_1161,i_0_385,i_0_1206,i_0_1208,i_0_1210,i_0_1212,i_0_1214,i_0_1216,i_0_1218,i_0_1220,i_0_377,i_0_715,i_0_886,i_0_512,i_0_1236,i_0_1237,i_0_1238,i_0_513,i_0_1235,i_0_1239,i_0_514,i_0_1234,i_0_515,i_0_509,i_0_1242,i_0_1248,i_0_510,i_0_1240,i_0_1244,i_0_1246,i_0_1249,i_0_511,i_0_1243,i_0_1245,i_0_1247,i_0_530,i_0_508,i_0_1241,i_0_523,i_0_527,i_0_528,i_0_524,i_0_484,i_0_529,i_0_525,i_0_521,i_0_522,i_0_519,i_0_520,i_0_526,i_0_444,i_0_479,i_0_485,i_0_516,i_0_985,i_0_1039,i_0_496,i_0_532,i_0_594,i_0_590,i_0_591,i_0_592,i_0_593,i_0_533,i_0_587,i_0_588,i_0_387,i_0_609,i_0_610,i_0_605,i_0_606,i_0_607,i_0_390,i_0_448,i_0_616,i_0_617,i_0_618,i_0_619,i_0_608,i_0_577,i_0_589,i_0_364,i_0_365,i_0_366,i_0_367,i_0_368,i_0_369,i_0_629,i_0_630,i_0_631,i_0_632,i_0_507,i_0_360,i_0_361,i_0_362,i_0_363,i_0_628,i_0_388]) ).
cnf(i_0_1259,plain,
~ c_fequal(c_Type_Oty_OClass(X1),c_Type_Oty_OBoolean,X2),
inference(scs_inference,[],[i_0_509,i_0_496]) ).
cnf(i_0_1260,plain,
( X1 = X2
| ~ c_fequal(X1,X2,X3) ),
inference(rename_variables,[],[i_0_496]) ).
cnf(i_0_1261,plain,
hAPP(X1,X2) = c_Type_Oty_Oty__case(X3,X4,X5,c_Type_Oty_Oty__case(X6,X7,X8,X9,X1,c_Type_Oty_OClass(X2),X10),X11,c_Type_Oty_ONT,X12),
inference(scs_inference,[],[i_0_1215,i_0_509,i_0_496,i_0_532]) ).
cnf(i_0_1262,plain,
$false,
inference(scs_inference,[],[i_0_439,i_0_1215,i_0_518,i_0_509,i_0_446,i_0_496,i_0_532,i_0_594]),
[proof] ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SWV968-1 : TPTP v9.2.1. Released v4.1.0.
% 0.00/0.12 % Command : /export/starexec/sandbox2/solver/bin/lemma_parallel_prover %s --lemma-prover /export/starexec/sandbox2/solver/bin/cse --final-prover /export/starexec/sandbox2/solver/bin/eprover --proof-time %d --global-time-limit %d
% 0.16/0.33 % Computer : n004.cluster.edu
% 0.16/0.33 % Model : x86_64 x86_64
% 0.16/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.33 % Memory : 8042.1875MB
% 0.16/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.16/0.33 % CPULimit : 300
% 0.16/0.33 % WCLimit : 300
% 0.16/0.33 % DateTime : Tue May 5 06:13:17 EDT 2026
% 0.16/0.33 % CPUTime :
% 0.16/0.34 % start to proof: theBenchmark
% 1.15/1.62 % Version : CSE_E---1.7
% 1.15/1.62 % Problem : theBenchmark.p
% 1.15/1.62 % SZS status Unsatisfiable for theBenchmark.p
% 1.15/1.62 % SZS output start CNFRefutation
% See solution above
% 2.75/3.23 % Total time : 1.273s
%------------------------------------------------------------------------------