TSTP Solution File: ITP054^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP054^1 : TPTP v7.5.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n024.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
% DateTime : Sun Mar 21 13:24:03 EDT 2021

% Result   : Unknown 0.47s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem  : ITP054^1 : TPTP v7.5.0. Released v7.5.0.
% 0.07/0.12  % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.33  % Computer : n024.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % DateTime : Fri Mar 19 05:03:15 EDT 2021
% 0.12/0.33  % CPUTime  : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 0.19/0.61  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x1564d88>, <kernel.Type object at 0x1564098>) of role type named ty_n_t__List__Olist_It__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring list_c1059388851t_unit:Type
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x2b228d2bdea8>, <kernel.Type object at 0x1564f38>) of role type named ty_n_t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring config256849571t_unit:Type
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x15646c8>, <kernel.Type object at 0x15643f8>) of role type named ty_n_t__List__Olist_It__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring list_message_p_v:Type
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x1564098>, <kernel.Type object at 0x15642d8>) of role type named ty_n_t__Set__Oset_It__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring set_message_p_v:Type
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x1564f38>, <kernel.Type object at 0x15641b8>) of role type named ty_n_t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring message_p_v:Type
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x15643f8>, <kernel.Type object at 0x1564758>) of role type named ty_n_t__Nat__Onat
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring nat:Type
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x15645f0>, <kernel.DependentProduct object at 0x15641b8>) of role type named sy_c_AsynchronousSystem_Oconfiguration_Omsgs_001tf__p_001tf__v_001tf__s_001t__Product____Type__Ounit
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring msgs_p1029620568t_unit:(config256849571t_unit->(message_p_v->nat))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x1564128>, <kernel.DependentProduct object at 0x16d2f38>) of role type named sy_c_AsynchronousSystem_Oenabled_001tf__p_001tf__v_001tf__s
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring enabled_p_v_s:(config256849571t_unit->(message_p_v->Prop))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x1564f38>, <kernel.DependentProduct object at 0x16d2ef0>) of role type named sy_c_Execution_Oexecution_OfirstOccurrence_001tf__p_001tf__v_001tf__s
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring firstO1414030372_p_v_s:(list_c1059388851t_unit->(list_message_p_v->(message_p_v->(nat->Prop))))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x1542e60>, <kernel.DependentProduct object at 0x16d2e60>) of role type named sy_c_Execution_Oexecution_OminimalEnabled_001tf__p_001tf__v_001tf__s
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring minimalEnabled_p_v_s:(list_c1059388851t_unit->(list_message_p_v->(message_p_v->Prop)))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x15641b8>, <kernel.DependentProduct object at 0x16d2ef0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x15645f0>, <kernel.Constant object at 0x16d2dd0>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring one_one_nat:nat
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x15641b8>, <kernel.Constant object at 0x16d2fc8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring zero_zero_nat:nat
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x1564f38>, <kernel.DependentProduct object at 0x16d2fc8>) of role type named sy_c_If_001t__Nat__Onat
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x1564f38>, <kernel.DependentProduct object at 0x16d2f38>) of role type named sy_c_ListUtilities_OprefixList_001t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring prefix1615116500t_unit:(list_c1059388851t_unit->(list_c1059388851t_unit->Prop))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2d88>, <kernel.DependentProduct object at 0x16d2ef0>) of role type named sy_c_ListUtilities_OprefixList_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring prefix47729710ge_p_v:(list_message_p_v->(list_message_p_v->Prop))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2e60>, <kernel.DependentProduct object at 0x16d2c68>) of role type named sy_c_List_Olast_001t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring last_c571238084t_unit:(list_c1059388851t_unit->config256849571t_unit)
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2f38>, <kernel.DependentProduct object at 0x16d2b90>) of role type named sy_c_List_Olast_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring last_message_p_v:(list_message_p_v->message_p_v)
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2ef0>, <kernel.Constant object at 0x16d2b90>) of role type named sy_c_List_Olist_ONil_001t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring nil_co1338500125t_unit:list_c1059388851t_unit
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2e60>, <kernel.Constant object at 0x16d2b90>) of role type named sy_c_List_Olist_ONil_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring nil_message_p_v:list_message_p_v
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2f38>, <kernel.DependentProduct object at 0x16d2b48>) of role type named sy_c_List_Olist_Otl_001t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring tl_con485597044t_unit:(list_c1059388851t_unit->list_c1059388851t_unit)
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2dd0>, <kernel.DependentProduct object at 0x16d2a70>) of role type named sy_c_List_Olist_Otl_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring tl_message_p_v:(list_message_p_v->list_message_p_v)
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2b90>, <kernel.DependentProduct object at 0x16d2e60>) of role type named sy_c_List_Olist__ex1_001t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring list_e1598815642t_unit:((config256849571t_unit->Prop)->(list_c1059388851t_unit->Prop))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2b48>, <kernel.DependentProduct object at 0x16d2a70>) of role type named sy_c_List_Olist__ex1_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring list_ex1_message_p_v:((message_p_v->Prop)->(list_message_p_v->Prop))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2ea8>, <kernel.DependentProduct object at 0x16d2e60>) of role type named sy_c_List_Olist__ex_001t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring list_e581556831t_unit:((config256849571t_unit->Prop)->(list_c1059388851t_unit->Prop))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d29e0>, <kernel.DependentProduct object at 0x16d2a70>) of role type named sy_c_List_Olist__ex_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring list_ex_message_p_v:((message_p_v->Prop)->(list_message_p_v->Prop))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2dd0>, <kernel.DependentProduct object at 0x16d2e60>) of role type named sy_c_List_Onth_001t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring nth_co1649820636t_unit:(list_c1059388851t_unit->(nat->config256849571t_unit))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2950>, <kernel.DependentProduct object at 0x16d2ab8>) of role type named sy_c_List_Onth_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring nth_message_p_v:(list_message_p_v->(nat->message_p_v))
% 0.19/0.61  FOF formula (<kernel.Constant object at 0x16d2998>, <kernel.DependentProduct object at 0x16d2ea8>) of role type named sy_c_List_Oremdups__adj_001t__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J
% 0.19/0.61  Using role type
% 0.19/0.61  Declaring remdup949903207t_unit:(list_c1059388851t_unit->list_c1059388851t_unit)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2e60>, <kernel.DependentProduct object at 0x16d29e0>) of role type named sy_c_List_Oremdups__adj_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring remdup74979931ge_p_v:(list_message_p_v->list_message_p_v)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2ab8>, <kernel.DependentProduct object at 0x16d2878>) of role type named sy_c_Nat_OSuc
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring suc:(nat->nat)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2ea8>, <kernel.DependentProduct object at 0x16d2710>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__AsynchronousSystem__Oconfiguration__Oconfiguration____ext_Itf__p_Mtf__v_Mtf__s_Mt__Product____Type__Ounit_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring size_s1406904903t_unit:(list_c1059388851t_unit->nat)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d29e0>, <kernel.DependentProduct object at 0x16d2758>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring size_s1168481041ge_p_v:(list_message_p_v->nat)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2878>, <kernel.DependentProduct object at 0x16d2ab8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2710>, <kernel.DependentProduct object at 0x16d2998>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2758>, <kernel.DependentProduct object at 0x16d2680>) of role type named sy_c_Set_OCollect_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring collect_message_p_v:((message_p_v->Prop)->set_message_p_v)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2ab8>, <kernel.DependentProduct object at 0x16d2878>) of role type named sy_c_member_001t__AsynchronousSystem__Omessage_Itf__p_Mtf__v_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member_message_p_v:(message_p_v->(set_message_p_v->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d25f0>, <kernel.Constant object at 0x16d2878>) of role type named sy_v_consumedMsg____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring consumedMsg:message_p_v
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2758>, <kernel.DependentProduct object at 0x16d25a8>) of role type named sy_v_fe____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring fe:(nat->list_c1059388851t_unit)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2710>, <kernel.DependentProduct object at 0x16d24d0>) of role type named sy_v_firstOccSet____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring firstOccSet:(nat->set_message_p_v)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2878>, <kernel.DependentProduct object at 0x16d2518>) of role type named sy_v_ft____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring ft:(nat->list_message_p_v)
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d25a8>, <kernel.Constant object at 0x16d2518>) of role type named sy_v_index____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring index:nat
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2710>, <kernel.Constant object at 0x16d2518>) of role type named sy_v_msg____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring msg:message_p_v
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2878>, <kernel.Constant object at 0x16d2518>) of role type named sy_v_n0____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring n0:nat
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d25a8>, <kernel.Constant object at 0x16d2518>) of role type named sy_v_n1____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring n1:nat
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2710>, <kernel.Constant object at 0x16d2518>) of role type named sy_v_nMsg____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring nMsg:nat
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x16d2878>, <kernel.Constant object at 0x16d2518>) of role type named sy_v_n____
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring n:nat
% 0.45/0.62  FOF formula (((ord_less_nat nMsg) n1)->False) of role axiom named fact_0_AssumpGreaterOccurrence_I1_J
% 0.45/0.62  A new axiom: (((ord_less_nat nMsg) n1)->False)
% 0.45/0.62  FOF formula ((ord_less_nat nMsg) (size_s1406904903t_unit (fe index))) of role axiom named fact_1__092_060open_062nMsg_A_060_Alength_A_Ife_Aindex_J_092_060close_062
% 0.45/0.63  A new axiom: ((ord_less_nat nMsg) (size_s1406904903t_unit (fe index)))
% 0.45/0.63  FOF formula (not (((eq list_c1059388851t_unit) (fe index)) nil_co1338500125t_unit)) of role axiom named fact_2_NotEmpty_I2_J
% 0.45/0.63  A new axiom: (not (((eq list_c1059388851t_unit) (fe index)) nil_co1338500125t_unit))
% 0.45/0.63  FOF formula ((ord_less_nat n0) (size_s1406904903t_unit (fe n))) of role axiom named fact_3_AssumptionFair_I2_J
% 0.45/0.63  A new axiom: ((ord_less_nat n0) (size_s1406904903t_unit (fe n)))
% 0.45/0.63  FOF formula (forall (P:(list_c1059388851t_unit->Prop)) (Xs:list_c1059388851t_unit), ((forall (Xs2:list_c1059388851t_unit), ((forall (Ys:list_c1059388851t_unit), (((ord_less_nat (size_s1406904903t_unit Ys)) (size_s1406904903t_unit Xs2))->(P Ys)))->(P Xs2)))->(P Xs))) of role axiom named fact_4_length__induct
% 0.45/0.63  A new axiom: (forall (P:(list_c1059388851t_unit->Prop)) (Xs:list_c1059388851t_unit), ((forall (Xs2:list_c1059388851t_unit), ((forall (Ys:list_c1059388851t_unit), (((ord_less_nat (size_s1406904903t_unit Ys)) (size_s1406904903t_unit Xs2))->(P Ys)))->(P Xs2)))->(P Xs)))
% 0.45/0.63  FOF formula (forall (P:(list_message_p_v->Prop)) (Xs:list_message_p_v), ((forall (Xs2:list_message_p_v), ((forall (Ys:list_message_p_v), (((ord_less_nat (size_s1168481041ge_p_v Ys)) (size_s1168481041ge_p_v Xs2))->(P Ys)))->(P Xs2)))->(P Xs))) of role axiom named fact_5_length__induct
% 0.45/0.63  A new axiom: (forall (P:(list_message_p_v->Prop)) (Xs:list_message_p_v), ((forall (Xs2:list_message_p_v), ((forall (Ys:list_message_p_v), (((ord_less_nat (size_s1168481041ge_p_v Ys)) (size_s1168481041ge_p_v Xs2))->(P Ys)))->(P Xs2)))->(P Xs)))
% 0.45/0.63  FOF formula (forall (_TPTP_I:nat), (((ord_less_nat _TPTP_I) (size_s1406904903t_unit (fe index)))->(((eq config256849571t_unit) ((nth_co1649820636t_unit (fe index)) _TPTP_I)) ((nth_co1649820636t_unit (fe (suc index))) _TPTP_I)))) of role axiom named fact_6_SameCfgOnLow
% 0.45/0.63  A new axiom: (forall (_TPTP_I:nat), (((ord_less_nat _TPTP_I) (size_s1406904903t_unit (fe index)))->(((eq config256849571t_unit) ((nth_co1649820636t_unit (fe index)) _TPTP_I)) ((nth_co1649820636t_unit (fe (suc index))) _TPTP_I))))
% 0.45/0.63  FOF formula (forall (N:nat), ((ex list_c1059388851t_unit) (fun (Xs2:list_c1059388851t_unit)=> (((eq nat) (size_s1406904903t_unit Xs2)) N)))) of role axiom named fact_7_Ex__list__of__length
% 0.45/0.63  A new axiom: (forall (N:nat), ((ex list_c1059388851t_unit) (fun (Xs2:list_c1059388851t_unit)=> (((eq nat) (size_s1406904903t_unit Xs2)) N))))
% 0.45/0.63  FOF formula (forall (N:nat), ((ex list_message_p_v) (fun (Xs2:list_message_p_v)=> (((eq nat) (size_s1168481041ge_p_v Xs2)) N)))) of role axiom named fact_8_Ex__list__of__length
% 0.45/0.63  A new axiom: (forall (N:nat), ((ex list_message_p_v) (fun (Xs2:list_message_p_v)=> (((eq nat) (size_s1168481041ge_p_v Xs2)) N))))
% 0.45/0.63  FOF formula (forall (Xs:list_c1059388851t_unit) (Ys2:list_c1059388851t_unit), ((not (((eq nat) (size_s1406904903t_unit Xs)) (size_s1406904903t_unit Ys2)))->(not (((eq list_c1059388851t_unit) Xs) Ys2)))) of role axiom named fact_9_neq__if__length__neq
% 0.45/0.63  A new axiom: (forall (Xs:list_c1059388851t_unit) (Ys2:list_c1059388851t_unit), ((not (((eq nat) (size_s1406904903t_unit Xs)) (size_s1406904903t_unit Ys2)))->(not (((eq list_c1059388851t_unit) Xs) Ys2))))
% 0.45/0.63  FOF formula (forall (Xs:list_message_p_v) (Ys2:list_message_p_v), ((not (((eq nat) (size_s1168481041ge_p_v Xs)) (size_s1168481041ge_p_v Ys2)))->(not (((eq list_message_p_v) Xs) Ys2)))) of role axiom named fact_10_neq__if__length__neq
% 0.45/0.63  A new axiom: (forall (Xs:list_message_p_v) (Ys2:list_message_p_v), ((not (((eq nat) (size_s1168481041ge_p_v Xs)) (size_s1168481041ge_p_v Ys2)))->(not (((eq list_message_p_v) Xs) Ys2))))
% 0.45/0.63  FOF formula (forall (X:list_c1059388851t_unit) (Y:list_c1059388851t_unit), ((not (((eq nat) (size_s1406904903t_unit X)) (size_s1406904903t_unit Y)))->(not (((eq list_c1059388851t_unit) X) Y)))) of role axiom named fact_11_size__neq__size__imp__neq
% 0.45/0.63  A new axiom: (forall (X:list_c1059388851t_unit) (Y:list_c1059388851t_unit), ((not (((eq nat) (size_s1406904903t_unit X)) (size_s1406904903t_unit Y)))->(not (((eq list_c1059388851t_unit) X) Y))))
% 0.45/0.63  FOF formula (forall (X:list_message_p_v) (Y:list_message_p_v), ((not (((eq nat) (size_s1168481041ge_p_v X)) (size_s1168481041ge_p_v Y)))->(not (((eq list_message_p_v) X) Y)))) of role axiom named fact_12_size__neq__size__imp__neq
% 0.47/0.64  A new axiom: (forall (X:list_message_p_v) (Y:list_message_p_v), ((not (((eq nat) (size_s1168481041ge_p_v X)) (size_s1168481041ge_p_v Y)))->(not (((eq list_message_p_v) X) Y))))
% 0.47/0.64  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (not (((eq nat) M) N))) ((or ((ord_less_nat M) N)) ((ord_less_nat N) M)))) of role axiom named fact_13_nat__neq__iff
% 0.47/0.64  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (not (((eq nat) M) N))) ((or ((ord_less_nat M) N)) ((ord_less_nat N) M))))
% 0.47/0.64  FOF formula (forall (N:nat), (((ord_less_nat N) N)->False)) of role axiom named fact_14_less__not__refl
% 0.47/0.64  A new axiom: (forall (N:nat), (((ord_less_nat N) N)->False))
% 0.47/0.64  FOF formula (forall (N:nat) (M:nat), (((ord_less_nat N) M)->(not (((eq nat) M) N)))) of role axiom named fact_15_less__not__refl2
% 0.47/0.64  A new axiom: (forall (N:nat) (M:nat), (((ord_less_nat N) M)->(not (((eq nat) M) N))))
% 0.47/0.64  FOF formula (forall (S:nat) (T:nat), (((ord_less_nat S) T)->(not (((eq nat) S) T)))) of role axiom named fact_16_less__not__refl3
% 0.47/0.64  A new axiom: (forall (S:nat) (T:nat), (((ord_less_nat S) T)->(not (((eq nat) S) T))))
% 0.47/0.64  FOF formula (forall (N:nat), (((ord_less_nat N) N)->False)) of role axiom named fact_17_less__irrefl__nat
% 0.47/0.64  A new axiom: (forall (N:nat), (((ord_less_nat N) N)->False))
% 0.47/0.64  FOF formula (forall (X2:nat) (Y2:nat), (((eq Prop) (((eq nat) (suc X2)) (suc Y2))) (((eq nat) X2) Y2))) of role axiom named fact_18_nat_Oinject
% 0.47/0.64  A new axiom: (forall (X2:nat) (Y2:nat), (((eq Prop) (((eq nat) (suc X2)) (suc Y2))) (((eq nat) X2) Y2)))
% 0.47/0.64  FOF formula (forall (Nat:nat) (Nat2:nat), (((eq Prop) (((eq nat) (suc Nat)) (suc Nat2))) (((eq nat) Nat) Nat2))) of role axiom named fact_19_old_Onat_Oinject
% 0.47/0.64  A new axiom: (forall (Nat:nat) (Nat2:nat), (((eq Prop) (((eq nat) (suc Nat)) (suc Nat2))) (((eq nat) Nat) Nat2)))
% 0.47/0.64  FOF formula (not (((eq list_c1059388851t_unit) (fe (suc index))) nil_co1338500125t_unit)) of role axiom named fact_20_NotEmpty_I1_J
% 0.47/0.64  A new axiom: (not (((eq list_c1059388851t_unit) (fe (suc index))) nil_co1338500125t_unit))
% 0.47/0.64  FOF formula (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_nat (suc M)) (suc N))) ((ord_less_nat M) N))) of role axiom named fact_21_Suc__less__eq
% 0.47/0.64  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_nat (suc M)) (suc N))) ((ord_less_nat M) N)))
% 0.47/0.64  FOF formula (forall (M:nat) (N:nat), (((ord_less_nat M) N)->((ord_less_nat (suc M)) (suc N)))) of role axiom named fact_22_Suc__mono
% 0.47/0.64  A new axiom: (forall (M:nat) (N:nat), (((ord_less_nat M) N)->((ord_less_nat (suc M)) (suc N))))
% 0.47/0.64  FOF formula (forall (N:nat), ((ord_less_nat N) (suc N))) of role axiom named fact_23_lessI
% 0.47/0.64  A new axiom: (forall (N:nat), ((ord_less_nat N) (suc N)))
% 0.47/0.64  FOF formula (forall (X:nat) (Y:nat), ((((eq nat) (suc X)) (suc Y))->(((eq nat) X) Y))) of role axiom named fact_24_Suc__inject
% 0.47/0.64  A new axiom: (forall (X:nat) (Y:nat), ((((eq nat) (suc X)) (suc Y))->(((eq nat) X) Y)))
% 0.47/0.64  FOF formula (forall (N:nat), (not (((eq nat) N) (suc N)))) of role axiom named fact_25_n__not__Suc__n
% 0.47/0.64  A new axiom: (forall (N:nat), (not (((eq nat) N) (suc N))))
% 0.47/0.64  FOF formula (forall (N:nat) (M:nat), ((((ord_less_nat N) M)->False)->(((eq Prop) ((ord_less_nat N) (suc M))) (((eq nat) N) M)))) of role axiom named fact_26_not__less__less__Suc__eq
% 0.47/0.64  A new axiom: (forall (N:nat) (M:nat), ((((ord_less_nat N) M)->False)->(((eq Prop) ((ord_less_nat N) (suc M))) (((eq nat) N) M))))
% 0.47/0.64  FOF formula (forall (I2:nat) (J:nat) (P:(nat->Prop)), (((ord_less_nat I2) J)->((forall (I3:nat), ((((eq nat) J) (suc I3))->(P I3)))->((forall (I3:nat), (((ord_less_nat I3) J)->((P (suc I3))->(P I3))))->(P I2))))) of role axiom named fact_27_strict__inc__induct
% 0.47/0.64  A new axiom: (forall (I2:nat) (J:nat) (P:(nat->Prop)), (((ord_less_nat I2) J)->((forall (I3:nat), ((((eq nat) J) (suc I3))->(P I3)))->((forall (I3:nat), (((ord_less_nat I3) J)->((P (suc I3))->(P I3))))->(P I2)))))
% 0.47/0.64  FOF formula (forall (I2:nat) (J:nat) (P:(nat->(nat->Prop))), (((ord_less_nat I2) J)->((forall (I3:nat), ((P I3) (suc I3)))->((forall (I3:nat) (J2:nat) (K:nat), (((ord_less_nat I3) J2)->(((ord_less_nat J2) K)->(((P I3) J2)->(((P J2) K)->((P I3) K))))))->((P I2) J))))) of role axiom named fact_28_less__Suc__induct
% 0.47/0.66  A new axiom: (forall (I2:nat) (J:nat) (P:(nat->(nat->Prop))), (((ord_less_nat I2) J)->((forall (I3:nat), ((P I3) (suc I3)))->((forall (I3:nat) (J2:nat) (K:nat), (((ord_less_nat I3) J2)->(((ord_less_nat J2) K)->(((P I3) J2)->(((P J2) K)->((P I3) K))))))->((P I2) J)))))
% 0.47/0.66  FOF formula (forall (I2:nat) (J:nat) (K2:nat), (((ord_less_nat I2) J)->(((ord_less_nat J) K2)->((ord_less_nat (suc I2)) K2)))) of role axiom named fact_29_less__trans__Suc
% 0.47/0.66  A new axiom: (forall (I2:nat) (J:nat) (K2:nat), (((ord_less_nat I2) J)->(((ord_less_nat J) K2)->((ord_less_nat (suc I2)) K2))))
% 0.47/0.66  FOF formula (forall (M:nat) (N:nat), (((ord_less_nat (suc M)) (suc N))->((ord_less_nat M) N))) of role axiom named fact_30_Suc__less__SucD
% 0.47/0.66  A new axiom: (forall (M:nat) (N:nat), (((ord_less_nat (suc M)) (suc N))->((ord_less_nat M) N)))
% 0.47/0.66  FOF formula (forall (N:nat) (M:nat), ((((ord_less_nat N) M)->False)->(((ord_less_nat N) (suc M))->(((eq nat) M) N)))) of role axiom named fact_31_less__antisym
% 0.47/0.66  A new axiom: (forall (N:nat) (M:nat), ((((ord_less_nat N) M)->False)->(((ord_less_nat N) (suc M))->(((eq nat) M) N))))
% 0.47/0.66  FOF formula (forall (N:nat) (M:nat), (((eq Prop) ((ord_less_nat (suc N)) M)) ((ex nat) (fun (M2:nat)=> ((and (((eq nat) M) (suc M2))) ((ord_less_nat N) M2)))))) of role axiom named fact_32_Suc__less__eq2
% 0.47/0.66  A new axiom: (forall (N:nat) (M:nat), (((eq Prop) ((ord_less_nat (suc N)) M)) ((ex nat) (fun (M2:nat)=> ((and (((eq nat) M) (suc M2))) ((ord_less_nat N) M2))))))
% 0.47/0.66  FOF formula (forall (N:nat) (P:(nat->Prop)), (((eq Prop) (forall (I4:nat), (((ord_less_nat I4) (suc N))->(P I4)))) ((and (P N)) (forall (I4:nat), (((ord_less_nat I4) N)->(P I4)))))) of role axiom named fact_33_All__less__Suc
% 0.47/0.66  A new axiom: (forall (N:nat) (P:(nat->Prop)), (((eq Prop) (forall (I4:nat), (((ord_less_nat I4) (suc N))->(P I4)))) ((and (P N)) (forall (I4:nat), (((ord_less_nat I4) N)->(P I4))))))
% 0.47/0.66  FOF formula (forall (M:nat) (N:nat), (((eq Prop) (((ord_less_nat M) N)->False)) ((ord_less_nat N) (suc M)))) of role axiom named fact_34_not__less__eq
% 0.47/0.66  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) (((ord_less_nat M) N)->False)) ((ord_less_nat N) (suc M))))
% 0.47/0.66  FOF formula (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_nat M) (suc N))) ((or ((ord_less_nat M) N)) (((eq nat) M) N)))) of role axiom named fact_35_less__Suc__eq
% 0.47/0.66  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_nat M) (suc N))) ((or ((ord_less_nat M) N)) (((eq nat) M) N))))
% 0.47/0.66  FOF formula (forall (N:nat) (P:(nat->Prop)), (((eq Prop) ((ex nat) (fun (I4:nat)=> ((and ((ord_less_nat I4) (suc N))) (P I4))))) ((or (P N)) ((ex nat) (fun (I4:nat)=> ((and ((ord_less_nat I4) N)) (P I4))))))) of role axiom named fact_36_Ex__less__Suc
% 0.47/0.66  A new axiom: (forall (N:nat) (P:(nat->Prop)), (((eq Prop) ((ex nat) (fun (I4:nat)=> ((and ((ord_less_nat I4) (suc N))) (P I4))))) ((or (P N)) ((ex nat) (fun (I4:nat)=> ((and ((ord_less_nat I4) N)) (P I4)))))))
% 0.47/0.66  FOF formula (forall (M:nat) (N:nat), (((ord_less_nat M) N)->((ord_less_nat M) (suc N)))) of role axiom named fact_37_less__SucI
% 0.47/0.66  A new axiom: (forall (M:nat) (N:nat), (((ord_less_nat M) N)->((ord_less_nat M) (suc N))))
% 0.47/0.66  FOF formula (forall (M:nat) (N:nat), (((ord_less_nat M) (suc N))->((((ord_less_nat M) N)->False)->(((eq nat) M) N)))) of role axiom named fact_38_less__SucE
% 0.47/0.66  A new axiom: (forall (M:nat) (N:nat), (((ord_less_nat M) (suc N))->((((ord_less_nat M) N)->False)->(((eq nat) M) N))))
% 0.47/0.66  FOF formula (forall (M:nat) (N:nat), (((ord_less_nat M) N)->((not (((eq nat) (suc M)) N))->((ord_less_nat (suc M)) N)))) of role axiom named fact_39_Suc__lessI
% 0.47/0.66  A new axiom: (forall (M:nat) (N:nat), (((ord_less_nat M) N)->((not (((eq nat) (suc M)) N))->((ord_less_nat (suc M)) N))))
% 0.47/0.66  <<<axiom,(
% 0.47/0.66      ! [I2: nat,K2: nat] :
% 0.47/0.66        ( ( ord_less_nat @ ( suc @ I2 ) @ K2 )
% 0.47/0.66       => ~ !>>>!!!<<< [J2: nat] :
% 0.47/0.66              ( ( ord_less_nat @ I2 @ J2 )
% 0.47/0.66             => ( K2
% 0.47/0.66               != (>>>
% 0.47/0.66  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 113, 185, 229, 265, 285, 300, 221, 120, 187, 124]
% 0.47/0.66  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,15737), LexToken(LPAR,'(',1,15740), name, LexToken(COMMA,',',1,15759), formula_role, LexToken(COMMA,',',1,15765), LexToken(LPAR,'(',1,15766), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,15774), thf_variable_list, LexToken(RBRACKET,']',1,15790), LexToken(COLON,':',1,15792), LexToken(LPAR,'(',1,15800), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.47/0.66  Unexpected exception Syntax error at '!':BANG
% 0.47/0.66  Traceback (most recent call last):
% 0.47/0.66    File "CASC.py", line 79, in <module>
% 0.47/0.66      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.47/0.66    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 0.47/0.66      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.47/0.66    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 0.47/0.66      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.47/0.66    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.47/0.66      tok = self.errorfunc(errtoken)
% 0.47/0.66    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.47/0.66      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.47/0.66  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------