TSTP Solution File: SWV925-1 by Twee---2.4.2

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Twee---2.4.2
% Problem  : SWV925-1 : TPTP v8.1.2. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : parallel-twee %s --tstp --conditional-encoding if --smaller --drop-non-horn --give-up-on-saturation --explain-encoding --formal-proof

% Computer : n009.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 : Thu Aug 31 23:06:47 EDT 2023

% Result   : Unsatisfiable 13.33s 2.04s
% Output   : Proof 14.53s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.09  % Problem  : SWV925-1 : TPTP v8.1.2. Released v4.1.0.
% 0.00/0.10  % Command  : parallel-twee %s --tstp --conditional-encoding if --smaller --drop-non-horn --give-up-on-saturation --explain-encoding --formal-proof
% 0.09/0.29  % Computer : n009.cluster.edu
% 0.09/0.29  % Model    : x86_64 x86_64
% 0.09/0.29  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.29  % Memory   : 8042.1875MB
% 0.09/0.29  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.29  % CPULimit : 300
% 0.09/0.29  % WCLimit  : 300
% 0.09/0.29  % DateTime : Tue Aug 29 03:57:20 EDT 2023
% 0.09/0.29  % CPUTime  : 
% 13.33/2.04  Command-line arguments: --set-join --lhs-weight 1 --no-flatten-goal --complete-subsets --goal-heuristic
% 13.33/2.04  
% 13.33/2.04  % SZS status Unsatisfiable
% 13.33/2.04  
% 13.33/2.04  % SZS output start Proof
% 13.33/2.04  Take the following subset of the input axioms:
% 14.48/2.12    fof(cls_Suc__n__not__le__n_0, axiom, ![V_n]: ~c_lessequals(c_Suc(V_n), V_n, tc_nat)).
% 14.48/2.12    fof(cls_Suc__n__not__n_0, axiom, ![V_n2]: c_Suc(V_n2)!=V_n2).
% 14.48/2.12    fof(cls_Suc__neq__Zero_0, axiom, ![V_m]: c_Suc(V_m)!=c_HOL_Ozero__class_Ozero(tc_nat)).
% 14.48/2.12    fof(cls_Zero__neq__Suc_0, axiom, ![V_m2]: c_HOL_Ozero__class_Ozero(tc_nat)!=c_Suc(V_m2)).
% 14.48/2.12    fof(cls_bex__empty_0, axiom, ![T_a, V_x, V_P]: (~hBOOL(hAPP(V_P, V_x)) | ~c_in(V_x, c_Orderings_Obot__class_Obot(tc_fun(T_a, tc_bool)), T_a))).
% 14.48/2.12    fof(cls_bot1E_0, axiom, ![T_a2, V_x2]: ~hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_a2, tc_bool)), V_x2))).
% 14.48/2.12    fof(cls_conjecture_1, negated_conjecture, c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_aj, v_ak, tc_Value_Oval), tc_List_Olist(tc_Value_Oval))=c_Nat_Osize__class_Osize(c_List_Olist_ONil(tc_Type_Oty), tc_List_Olist(tc_Type_Oty))).
% 14.48/2.12    fof(cls_distinct_Osimps_I2_J_0, axiom, ![V_xs, T_a2, V_x2]: (~c_in(V_x2, hAPP(c_List_Oset(T_a2), V_xs), T_a2) | ~c_List_Odistinct(c_List_Olist_OCons(V_x2, V_xs, T_a2), T_a2))).
% 14.48/2.12    fof(cls_distinct__insort_0, axiom, ![V_f, T_b, T_a2, V_x2, V_xs2]: (~class_Orderings_Olinorder(T_b) | (~c_in(V_x2, hAPP(c_List_Oset(T_a2), V_xs2), T_a2) | ~c_List_Odistinct(c_List_Olinorder__class_Oinsort__key(V_f, V_x2, V_xs2, T_a2, T_b), T_a2)))).
% 14.48/2.12    fof(cls_emptyE_0, axiom, ![V_a, T_a2]: ~c_in(V_a, c_Orderings_Obot__class_Obot(tc_fun(T_a2, tc_bool)), T_a2)).
% 14.48/2.12    fof(cls_empty__iff_0, axiom, ![V_c, T_a2]: ~c_in(V_c, c_Orderings_Obot__class_Obot(tc_fun(T_a2, tc_bool)), T_a2)).
% 14.48/2.12    fof(cls_empty__not__insert_0, axiom, ![V_A, T_a2, V_a2]: c_Orderings_Obot__class_Obot(tc_fun(T_a2, tc_bool))!=c_Set_Oinsert(V_a2, V_A, T_a2)).
% 14.48/2.12    fof(cls_ex__in__conv_0, axiom, ![T_a2, V_x2]: ~c_in(V_x2, c_Orderings_Obot__class_Obot(tc_fun(T_a2, tc_bool)), T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I100_J_0, axiom, ![V_exp1, V_exp2, V_exp1_H, V_exp2_H, V_list1_H, V_list2_H, V_bop, T_a2]: c_Expr_Oexp_OBinOp(V_exp1, V_bop, V_exp2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_H, V_list1_H, V_list2_H, V_exp2_H, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I101_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_list1_H2, V_list2_H2, V_bop2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I102_J_0, axiom, ![V_exp_H, T_a2, V_exp1_2, V_exp2_2, V_list1_H2, V_list2_H2, V_bop2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_OCall(V_exp_H, V_list1_H2, V_list2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I103_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_list1_H2, V_list2_H2, V_bop2]: c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I104_J_0, axiom, ![V_a_H, V_ty_H, T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_bop2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_OBlock(V_a_H, V_ty_H, V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I105_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_exp1_2, V_exp2_2, V_bop2, V_ty_H2]: c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I106_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_bop2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I107_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_bop2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I108_J_0, axiom, ![V_exp3_H, T_a2, V_exp1_2, V_exp2_2, V_bop2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I109_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_bop2, V_exp1_H2, V_exp2_H2, V_exp3_H2]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I110_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_bop2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I111_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_bop2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I112_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_bop2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I113_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_bop2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I114_J_0, axiom, ![V_list_H, T_a2, V_a_H2, V_exp1_2, V_exp2_2, V_bop2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H, V_a_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I115_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_bop2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I136_J_0, axiom, ![V_exp, T_a2, V_a2, V_exp_H2, V_list1_H2, V_list2_H2]: c_Expr_Oexp_OLAss(V_a2, V_exp, T_a2)!=c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I137_J_0, axiom, ![T_a2, V_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4]: c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I138_J_0, axiom, ![T_a2, V_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I139_J_0, axiom, ![T_a2, V_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I140_J_0, axiom, ![T_a2, V_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4]: c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)!=c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I141_J_0, axiom, ![T_a2, V_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4]: c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I142_J_0, axiom, ![T_a2, V_a_H2, V_a2, V_exp_H2, V_ty_H2, V_exp4]: c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)!=c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I143_J_0, axiom, ![T_a2, V_a_H2, V_a2, V_exp_H2, V_ty_H2, V_exp4]: c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I144_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I145_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I146_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4]: c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I147_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I148_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I149_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I150_J_0, axiom, ![T_a2, V_a2, V_exp_H2, V_exp4]: c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I151_J_0, axiom, ![T_a2, V_a2, V_exp_H2, V_exp4]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I152_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I153_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OLAss(V_a2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I154_J_0, axiom, ![V_list1, V_list2, T_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OFAcc(V_exp4, V_list1, V_list2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I155_J_0, axiom, ![T_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I156_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I157_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I158_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_ty_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I159_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_ty_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I160_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I161_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I162_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I163_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I164_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I165_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I166_J_0, axiom, ![T_a2, V_exp_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I167_J_0, axiom, ![T_a2, V_exp_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I168_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I169_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I16_J_0, axiom, ![V_list, T_a2, V_list_H2, V_exp_H2]: c_Expr_Oexp_Onew(V_list, T_a2)!=c_Expr_Oexp_OCast(V_list_H2, V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I170_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_list1_H2, V_list2_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I171_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_list1_H2, V_list2_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I172_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_exp1_2, V_exp2_2, V_ty_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I173_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_exp1_2, V_exp2_2, V_ty_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I174_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I175_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I176_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I177_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I178_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I179_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I17_J_0, axiom, ![T_a2, V_list_H2, V_exp_H2, V_list3]: c_Expr_Oexp_OCast(V_list_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I180_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I181_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_list1_2, V_list2_2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I182_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I183_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_list1_2, V_list2_2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_2, V_list1_2, V_list2_2, V_exp2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I184_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_ty_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I185_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_ty_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I186_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I187_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I188_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I189_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I18_J_0, axiom, ![V_val_H, T_a2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OVal(V_val_H, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I190_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I191_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I192_J_0, axiom, ![T_a2, V_exp_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I193_J_0, axiom, ![T_a2, V_exp_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I194_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I195_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list1_2, V_list2_2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCall(V_exp4, V_list1_2, V_list2_2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I196_J_0, axiom, ![V_ty, T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OBlock(V_a2, V_ty, V_exp4, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I197_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_ty2]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I198_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4, V_ty2]: c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I199_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4, V_ty2]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I19_J_0, axiom, ![T_a2, V_list3, V_val_H2]: c_Expr_Oexp_OVal(V_val_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.48/2.12    fof(cls_exp_Osimps_I200_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_ty2]: c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.48/2.13    fof(cls_exp_Osimps_I201_J_0, axiom, ![T_a2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_ty2]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)).
% 14.48/2.13    fof(cls_exp_Osimps_I202_J_0, axiom, ![T_a2, V_a2, V_exp_H2, V_exp4, V_ty2]: c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.48/2.13    fof(cls_exp_Osimps_I203_J_0, axiom, ![T_a2, V_a2, V_exp_H2, V_exp4, V_ty2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I204_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_ty2]: c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I205_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_ty2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OBlock(V_a2, V_ty2, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I206_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_exp3_H2]: c_Expr_Oexp_OSeq(V_exp1_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I207_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_exp3_H2]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_2, V_exp2_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I208_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OSeq(V_exp1_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I209_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_2, V_exp2_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I20_J_0, axiom, ![V_bop_H, T_a2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_H2, V_bop_H, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I210_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2]: c_Expr_Oexp_OSeq(V_exp1_2, V_exp2_2, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I211_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_2, V_exp2_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I212_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OSeq(V_exp1_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I213_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_2, V_exp2_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I214_J_0, axiom, ![V_exp3, T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OCond(V_exp1_2, V_exp2_2, V_exp3, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I215_J_0, axiom, ![T_a2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_exp3_2]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_2, V_exp2_2, V_exp3_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I216_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_exp3_2]: c_Expr_Oexp_OCond(V_exp1_2, V_exp2_2, V_exp3_2, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I217_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_exp3_2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_2, V_exp2_2, V_exp3_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I218_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_exp3_2]: c_Expr_Oexp_OCond(V_exp1_2, V_exp2_2, V_exp3_2, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I219_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2, V_exp3_2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_2, V_exp2_2, V_exp3_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I21_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_bop_H2, V_list3]: c_Expr_Oexp_OBinOp(V_exp1_H2, V_bop_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I220_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2]: c_Expr_Oexp_OWhile(V_exp1_2, V_exp2_2, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I221_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_2, V_exp2_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I222_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OWhile(V_exp1_2, V_exp2_2, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I223_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_2, V_exp2_2, V_exp1_H2, V_exp2_H2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_2, V_exp2_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I224_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_Othrow(V_exp4, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I225_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_exp4]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_Othrow(V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I24_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OLAss(V_a_H2, V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I25_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_list3]: c_Expr_Oexp_OLAss(V_a_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I26_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I27_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_list3]: c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I28_J_0, axiom, ![T_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I29_J_0, axiom, ![T_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I30_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I31_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_list3]: c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I32_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_ty_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I33_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_ty_H2, V_list3]: c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I34_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I35_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I36_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I37_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_list3]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I38_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I39_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I40_J_0, axiom, ![T_a2, V_exp_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I41_J_0, axiom, ![T_a2, V_exp_H2, V_list3]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I42_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_Onew(V_list3, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I43_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_list3]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_Onew(V_list3, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I44_J_0, axiom, ![T_a2, V_exp4, V_list3, V_val_H2]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OVal(V_val_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I45_J_0, axiom, ![T_a2, V_exp4, V_list3, V_val_H2]: c_Expr_Oexp_OVal(V_val_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I46_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_bop_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_H2, V_bop_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I47_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_bop_H2, V_exp4, V_list3]: c_Expr_Oexp_OBinOp(V_exp1_H2, V_bop_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I50_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OLAss(V_a_H2, V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I51_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_exp4, V_list3]: c_Expr_Oexp_OLAss(V_a_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I52_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I53_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4, V_list3]: c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I54_J_0, axiom, ![T_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I55_J_0, axiom, ![T_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list3]: c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I56_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I57_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_exp4, V_list3]: c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I58_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_ty_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I59_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_ty_H2, V_exp4, V_list3]: c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I60_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I61_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list3]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I62_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I63_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp3_H2, V_exp4, V_list3]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I64_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I65_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_exp4, V_list3]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I66_J_0, axiom, ![T_a2, V_exp_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I67_J_0, axiom, ![T_a2, V_exp_H2, V_exp4, V_list3]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I68_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list3]: c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I69_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_exp4, V_list3]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OCast(V_list3, V_exp4, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I70_J_0, axiom, ![V_val, T_a2, V_exp1_H2, V_exp2_H2, V_bop_H2]: c_Expr_Oexp_OVal(V_val, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_H2, V_bop_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I71_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_val2, V_bop_H2]: c_Expr_Oexp_OBinOp(V_exp1_H2, V_bop_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I74_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_val2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OLAss(V_a_H2, V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I75_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_val2]: c_Expr_Oexp_OLAss(V_a_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I76_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_val2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I77_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_val2]: c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I78_J_0, axiom, ![T_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_val2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I79_J_0, axiom, ![T_a2, V_list1_H2, V_list2_H2, V_exp1_H2, V_exp2_H2, V_val2]: c_Expr_Oexp_OFAss(V_exp1_H2, V_list1_H2, V_list2_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I80_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_val2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I81_J_0, axiom, ![T_a2, V_exp_H2, V_list1_H2, V_list2_H2, V_val2]: c_Expr_Oexp_OCall(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I82_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_val2, V_ty_H2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I83_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_val2, V_ty_H2]: c_Expr_Oexp_OBlock(V_a_H2, V_ty_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I84_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_val2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I85_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_val2]: c_Expr_Oexp_OSeq(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I86_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_val2, V_exp3_H2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I87_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_val2, V_exp3_H2]: c_Expr_Oexp_OCond(V_exp1_H2, V_exp2_H2, V_exp3_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I88_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_val2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I89_J_0, axiom, ![T_a2, V_exp1_H2, V_exp2_H2, V_val2]: c_Expr_Oexp_OWhile(V_exp1_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I90_J_0, axiom, ![T_a2, V_exp_H2, V_val2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_Othrow(V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I91_J_0, axiom, ![T_a2, V_exp_H2, V_val2]: c_Expr_Oexp_Othrow(V_exp_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I92_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_val2]: c_Expr_Oexp_OVal(V_val2, T_a2)!=c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I93_J_0, axiom, ![T_a2, V_a_H2, V_list_H2, V_exp1_H2, V_exp2_H2, V_val2]: c_Expr_Oexp_OTryCatch(V_exp1_H2, V_list_H2, V_a_H2, V_exp2_H2, T_a2)!=c_Expr_Oexp_OVal(V_val2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I96_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_exp1_2, V_exp2_2, V_bop2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_OLAss(V_a_H2, V_exp_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I97_J_0, axiom, ![T_a2, V_a_H2, V_exp_H2, V_exp1_2, V_exp2_2, V_bop2]: c_Expr_Oexp_OLAss(V_a_H2, V_exp_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I98_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_list1_H2, V_list2_H2, V_bop2]: c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)!=c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)).
% 14.53/2.13    fof(cls_exp_Osimps_I99_J_0, axiom, ![T_a2, V_exp_H2, V_exp1_2, V_exp2_2, V_list1_H2, V_list2_H2, V_bop2]: c_Expr_Oexp_OFAcc(V_exp_H2, V_list1_H2, V_list2_H2, T_a2)!=c_Expr_Oexp_OBinOp(V_exp1_2, V_bop2, V_exp2_2, T_a2)).
% 14.53/2.13    fof(cls_impossible__Cons_0, axiom, ![V_ys, T_a2, V_x2]: ~c_lessequals(c_Nat_Osize__class_Osize(c_List_Olist_OCons(V_x2, V_ys, T_a2), tc_List_Olist(T_a2)), c_Nat_Osize__class_Osize(V_ys, tc_List_Olist(T_a2)), tc_nat)).
% 14.53/2.13    fof(cls_insert__not__empty_0, axiom, ![T_a2, V_a2, V_A2]: c_Set_Oinsert(V_a2, V_A2, T_a2)!=c_Orderings_Obot__class_Obot(tc_fun(T_a2, tc_bool))).
% 14.53/2.13    fof(cls_is__none__code_I2_J_0, axiom, ![T_a2, V_x2]: ~c_Option_Ois__none(hAPP(c_Option_Ooption_OSome(T_a2), V_x2), T_a2)).
% 14.53/2.13    fof(cls_length__0__conv_1, axiom, ![T_a2]: c_Nat_Osize__class_Osize(c_List_Olist_ONil(T_a2), tc_List_Olist(T_a2))=c_HOL_Ozero__class_Ozero(tc_nat)).
% 14.53/2.13    fof(cls_length__Suc__conv_2, axiom, ![V_xa, T_a2, V_x2]: c_Nat_Osize__class_Osize(c_List_Olist_OCons(V_x2, V_xa, T_a2), tc_List_Olist(T_a2))=c_Suc(c_Nat_Osize__class_Osize(V_xa, tc_List_Olist(T_a2)))).
% 14.53/2.13    fof(cls_list_Osimps_I2_J_0, axiom, ![T_a2, V_a_H2, V_list_H2]: c_List_Olist_ONil(T_a2)!=c_List_Olist_OCons(V_a_H2, V_list_H2, T_a2)).
% 14.53/2.13    fof(cls_list_Osimps_I3_J_0, axiom, ![T_a2, V_a_H2, V_list_H2]: c_List_Olist_OCons(V_a_H2, V_list_H2, T_a2)!=c_List_Olist_ONil(T_a2)).
% 14.53/2.13    fof(cls_n__not__Suc__n_0, axiom, ![V_n2]: V_n2!=c_Suc(V_n2)).
% 14.53/2.13    fof(cls_nat_Osimps_I2_J_0, axiom, ![V_nat_H]: c_HOL_Ozero__class_Ozero(tc_nat)!=c_Suc(V_nat_H)).
% 14.53/2.13    fof(cls_nat_Osimps_I3_J_0, axiom, ![V_nat_H2]: c_Suc(V_nat_H2)!=c_HOL_Ozero__class_Ozero(tc_nat)).
% 14.53/2.13    fof(cls_neq__Nil__conv_1, axiom, ![T_a2, V_xa2, V_x2]: c_List_Olist_OCons(V_x2, V_xa2, T_a2)!=c_List_Olist_ONil(T_a2)).
% 14.53/2.13    fof(cls_not__Cons__self2_0, axiom, ![V_t, T_a2, V_x2]: c_List_Olist_OCons(V_x2, V_t, T_a2)!=V_t).
% 14.53/2.13    fof(cls_not__Cons__self_0, axiom, ![T_a2, V_x2, V_xs2]: V_xs2!=c_List_Olist_OCons(V_x2, V_xs2, T_a2)).
% 14.53/2.13    fof(cls_not__None__eq_1, axiom, ![T_a2, V_xa2]: hAPP(c_Option_Ooption_OSome(T_a2), V_xa2)!=c_Option_Ooption_ONone(T_a2)).
% 14.53/2.13    fof(cls_not__Some__eq_1, axiom, ![V_y, T_a2]: c_Option_Ooption_ONone(T_a2)!=hAPP(c_Option_Ooption_OSome(T_a2), V_y)).
% 14.53/2.13    fof(cls_not__less__eq__eq_1, axiom, ![V_m2, V_n2]: (~c_lessequals(V_m2, V_n2, tc_nat) | ~c_lessequals(c_Suc(V_n2), V_m2, tc_nat))).
% 14.53/2.13    fof(cls_option_Osimps_I2_J_0, axiom, ![T_a2, V_a_H2]: c_Option_Ooption_ONone(T_a2)!=hAPP(c_Option_Ooption_OSome(T_a2), V_a_H2)).
% 14.53/2.13    fof(cls_option_Osimps_I3_J_0, axiom, ![T_a2, V_a_H2]: hAPP(c_Option_Ooption_OSome(T_a2), V_a_H2)!=c_Option_Ooption_ONone(T_a2)).
% 14.53/2.13  
% 14.53/2.13  Now clausify the problem and encode Horn clauses using encoding 3 of
% 14.53/2.13  http://www.cse.chalmers.se/~nicsma/papers/horn.pdf.
% 14.53/2.13  We repeatedly replace C & s=t => u=v by the two clauses:
% 14.53/2.13    fresh(y, y, x1...xn) = u
% 14.53/2.13    C => fresh(s, t, x1...xn) = v
% 14.53/2.13  where fresh is a fresh function symbol and x1..xn are the free
% 14.53/2.13  variables of u and v.
% 14.53/2.13  A predicate p(X) is encoded as p(X)=true (this is sound, because the
% 14.53/2.13  input problem has no model of domain size 1).
% 14.53/2.13  
% 14.53/2.13  The encoding turns the above axioms into the following unit equations and goals:
% 14.53/2.13  
% 14.53/2.13  Axiom 1 (cls_length__0__conv_1): c_Nat_Osize__class_Osize(c_List_Olist_ONil(X), tc_List_Olist(X)) = c_HOL_Ozero__class_Ozero(tc_nat).
% 14.53/2.13  Axiom 2 (cls_length__Suc__conv_2): c_Nat_Osize__class_Osize(c_List_Olist_OCons(X, Y, Z), tc_List_Olist(Z)) = c_Suc(c_Nat_Osize__class_Osize(Y, tc_List_Olist(Z))).
% 14.53/2.13  Axiom 3 (cls_conjecture_1): c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_aj, v_ak, tc_Value_Oval), tc_List_Olist(tc_Value_Oval)) = c_Nat_Osize__class_Osize(c_List_Olist_ONil(tc_Type_Oty), tc_List_Olist(tc_Type_Oty)).
% 14.53/2.13  
% 14.53/2.13  Goal 1 (cls_nat_Osimps_I2_J_0): c_HOL_Ozero__class_Ozero(tc_nat) = c_Suc(X).
% 14.53/2.13  The goal is true when:
% 14.53/2.13    X = c_Nat_Osize__class_Osize(v_ak, tc_List_Olist(tc_Value_Oval))
% 14.53/2.13  
% 14.53/2.13  Proof:
% 14.53/2.13    c_HOL_Ozero__class_Ozero(tc_nat)
% 14.53/2.13  = { by axiom 1 (cls_length__0__conv_1) R->L }
% 14.53/2.13    c_Nat_Osize__class_Osize(c_List_Olist_ONil(tc_Type_Oty), tc_List_Olist(tc_Type_Oty))
% 14.53/2.13  = { by axiom 3 (cls_conjecture_1) R->L }
% 14.53/2.13    c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_aj, v_ak, tc_Value_Oval), tc_List_Olist(tc_Value_Oval))
% 14.53/2.13  = { by axiom 2 (cls_length__Suc__conv_2) }
% 14.53/2.13    c_Suc(c_Nat_Osize__class_Osize(v_ak, tc_List_Olist(tc_Value_Oval)))
% 14.53/2.13  % SZS output end Proof
% 14.53/2.13  
% 14.53/2.13  RESULT: Unsatisfiable (the axioms are contradictory).
%------------------------------------------------------------------------------