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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP047^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 : n021.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:01 EDT 2021

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

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : ITP047^1 : TPTP v7.5.0. Released v7.5.0.
% 0.11/0.12  % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.14/0.34  % Computer : n021.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % DateTime : Fri Mar 19 05:08:13 EDT 2021
% 0.14/0.34  % CPUTime  : 
% 0.14/0.35  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.14/0.35  Python 2.7.5
% 0.45/0.62  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x18889e0>, <kernel.Type object at 0x1888170>) of role type named ty_n_t__Product____Type__Oprod_I_062_Itf__r_Mtf__r_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mtf__l_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring produc1394974636_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b501dea4f80>, <kernel.Type object at 0x18885f0>) of role type named ty_n_t__Product____Type__Oprod_I_062_Itf__l_Mtf__l_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring produc1489027110_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888320>, <kernel.Type object at 0x18881b8>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring option1457017436_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888170>, <kernel.Type object at 0x1888c68>) of role type named ty_n_t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring produc1156025366_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x18885f0>, <kernel.Type object at 0x18887a0>) of role type named ty_n_t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring produc1164766533_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x18881b8>, <kernel.Type object at 0x18883b0>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_op865065573um_r_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888c68>, <kernel.Type object at 0x1888758>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_op160472561um_l_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x18887a0>, <kernel.Type object at 0x1888d40>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_op76482283um_l_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x18883b0>, <kernel.Type object at 0x1888758>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_It__Set__Oset_Itf__r_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_option_set_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888488>, <kernel.Type object at 0x1885098>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_It__Set__Oset_Itf__l_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_option_set_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888d40>, <kernel.Type object at 0x1885098>) of role type named ty_n_t__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring option_val_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888758>, <kernel.Type object at 0x1885908>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__r_Mtf__r_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_Product_prod_r_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888440>, <kernel.Type object at 0x1885830>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__r_Mtf__l_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_Product_prod_r_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888758>, <kernel.Type object at 0x18851b8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__l_Mtf__r_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_Product_prod_l_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888d40>, <kernel.Type object at 0x1885170>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_Itf__l_Mtf__l_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_Product_prod_l_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888758>, <kernel.Type object at 0x1885f38>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__r_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_Sum_sum_r_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1888758>, <kernel.Type object at 0x1885ef0>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_Sum_sum_r_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885170>, <kernel.Type object at 0x1885bd8>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_Sum_sum_l_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885f38>, <kernel.Type object at 0x1885b90>) of role type named ty_n_t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_Sum_sum_l_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885ef0>, <kernel.Type object at 0x18856c8>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_Itf__r_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_option_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885bd8>, <kernel.Type object at 0x1885680>) of role type named ty_n_t__Set__Oset_It__Option__Ooption_Itf__l_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_option_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885b90>, <kernel.Type object at 0x1885638>) of role type named ty_n_t__Data__Ocntxt_Itf__r_Mtf__l_Mtf__v_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring cntxt_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x18856c8>, <kernel.Type object at 0x18855f0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_Itf__r_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_set_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885680>, <kernel.Type object at 0x1885cf8>) of role type named ty_n_t__Set__Oset_It__Set__Oset_Itf__l_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_set_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885638>, <kernel.Type object at 0x1885cb0>) of role type named ty_n_t__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring expr_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x18855f0>, <kernel.Type object at 0x1885998>) of role type named ty_n_t__Sum____Type__Osum_Itf__r_Mtf__l_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring sum_sum_r_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885cf8>, <kernel.Type object at 0x1885950>) of role type named ty_n_t__Sum____Type__Osum_Itf__l_Mtf__r_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring sum_sum_l_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885cb0>, <kernel.Type object at 0x1885518>) of role type named ty_n_t__Sum____Type__Osum_Itf__l_Mtf__l_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring sum_sum_l_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885998>, <kernel.Type object at 0x18854d0>) of role type named ty_n_t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring val_r_l_v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885950>, <kernel.Type object at 0x1885368>) of role type named ty_n_t__Set__Oset_Itf__r_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885518>, <kernel.Type object at 0x1885320>) of role type named ty_n_t__Set__Oset_Itf__l_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring set_l:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x18854d0>, <kernel.Type object at 0x1885128>) of role type named ty_n_t__Data__Oconst
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring const:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885368>, <kernel.Type object at 0x18850e0>) of role type named ty_n_tf__v
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring v:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885320>, <kernel.Type object at 0x1885b48>) of role type named ty_n_tf__r
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring r:Type
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x1885128>, <kernel.Type object at 0x1885b00>) of role type named ty_n_tf__l
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring l:Type
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885908>, <kernel.DependentProduct object at 0x1885560>) of role type named sy_c_Data_OLID__expression_001tf__l_001tf__r_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring lID_expression_l_r_v:(produc1156025366_r_l_v->expr_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x18852d8>, <kernel.DependentProduct object at 0x1885b48>) of role type named sy_c_Data_OLID__local__store_001tf__l_001tf__r_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring lID_lo1265057957_l_r_v:(produc1156025366_r_l_v->(l->option_val_r_l_v))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885ab8>, <kernel.DependentProduct object at 0x1885e18>) of role type named sy_c_Data_OLID__snapshot_001tf__l_001tf__r_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring lID_snapshot_l_r_v:(produc1156025366_r_l_v->(l->option_val_r_l_v))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885560>, <kernel.DependentProduct object at 0x1885c68>) of role type named sy_c_Data_Ocombine_001tf__l_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring combine_l_val_r_l_v:((l->option_val_r_l_v)->((l->option_val_r_l_v)->(l->option_val_r_l_v)))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885b48>, <kernel.Constant object at 0x1885c68>) of role type named sy_c_Data_Oconst_OUnit
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring unit:const
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885ab8>, <kernel.DependentProduct object at 0x1885248>) of role type named sy_c_Data_Oexpr_ORef_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring ref_r_l_v:(expr_r_l_v->expr_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x18855a8>, <kernel.DependentProduct object at 0x1885c20>) of role type named sy_c_Data_Oexpr_ORfork_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring rfork_r_l_v:(expr_r_l_v->expr_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885c68>, <kernel.DependentProduct object at 0x1885dd0>) of role type named sy_c_Data_Oexpr_ORjoin_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring rjoin_r_l_v:(expr_r_l_v->expr_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885248>, <kernel.DependentProduct object at 0x1885200>) of role type named sy_c_Data_Oexpr_OVE_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring vE_r_l_v:(val_r_l_v->expr_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885c20>, <kernel.DependentProduct object at 0x18855a8>) of role type named sy_c_Data_Oplug_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring plug_r_l_v:(cntxt_r_l_v->(expr_r_l_v->expr_r_l_v))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885dd0>, <kernel.DependentProduct object at 0x1885440>) of role type named sy_c_Data_Oval_OCV_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring cV_r_l_v:(const->val_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885200>, <kernel.DependentProduct object at 0x1885c68>) of role type named sy_c_Data_Oval_OLoc_001tf__l_001tf__r_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring loc_l_r_v:(l->val_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x18855a8>, <kernel.DependentProduct object at 0x1885d40>) of role type named sy_c_Data_Oval_ORid_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring rid_r_l_v:(r->val_r_l_v)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885440>, <kernel.DependentProduct object at 0x1880e18>) of role type named sy_c_Executions_Osubstitution_Oexecution_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring execution_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(expr_r_l_v->((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x2b501de80b48>, <kernel.DependentProduct object at 0x1885248>) of role type named sy_c_Executions_Osubstitution_Oinductive__invariant_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring induct1670415253_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(((r->option1457017436_r_l_v)->Prop)->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1880ef0>, <kernel.DependentProduct object at 0x1885dd0>) of role type named sy_c_Executions_Osubstitution_Oreachable_001tf__r_001tf__l_001tf__v
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring reachable_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->((r->option1457017436_r_l_v)->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1880e18>, <kernel.DependentProduct object at 0x1885c68>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_It__Set__Oset_Itf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite160708696_set_l:(set_option_set_l->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1880290>, <kernel.DependentProduct object at 0x1885c20>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_It__Set__Oset_Itf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite555643486_set_r:(set_option_set_r->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1880290>, <kernel.DependentProduct object at 0x1885d40>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite1864485196um_l_l:(set_op76482283um_l_l->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885c68>, <kernel.DependentProduct object at 0x18853f8>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite111936338um_l_r:(set_op160472561um_l_r->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885c20>, <kernel.DependentProduct object at 0x1b1fdd0>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite1036466630um_r_l:(set_op865065573um_r_l->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885d40>, <kernel.DependentProduct object at 0x1b1fe18>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_Itf__l_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite2114249848tion_l:(set_option_l->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885200>, <kernel.DependentProduct object at 0x2b50163a7c68>) of role type named sy_c_Finite__Set_Ofinite_001t__Option__Ooption_Itf__r_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite16335230tion_r:(set_option_r->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885c20>, <kernel.DependentProduct object at 0x1883ab8>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_Itf__l_Mtf__l_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite785973648od_l_l:(set_Product_prod_l_l->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885200>, <kernel.DependentProduct object at 0x1883758>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_Itf__l_Mtf__r_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite835542678od_l_r:(set_Product_prod_l_r->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1b1fdd0>, <kernel.DependentProduct object at 0x1883f38>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_Itf__r_Mtf__l_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite1457622794od_r_l:(set_Product_prod_r_l->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885200>, <kernel.DependentProduct object at 0x1883b48>) of role type named sy_c_Finite__Set_Ofinite_001t__Product____Type__Oprod_Itf__r_Mtf__r_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite1507191824od_r_r:(set_Product_prod_r_r->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x18855a8>, <kernel.DependentProduct object at 0x1883fc8>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_Itf__l_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite_finite_set_l:(set_set_l->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885d40>, <kernel.DependentProduct object at 0x1883878>) of role type named sy_c_Finite__Set_Ofinite_001t__Set__Oset_Itf__r_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite_finite_set_r:(set_set_r->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x18855a8>, <kernel.DependentProduct object at 0x1883950>) of role type named sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_Itf__l_Mtf__l_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite1541484284um_l_l:(set_Sum_sum_l_l->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885d40>, <kernel.DependentProduct object at 0x18839e0>) of role type named sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_Itf__l_Mtf__r_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring finite1591053314um_l_r:(set_Sum_sum_l_r->Prop)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x1885d40>, <kernel.DependentProduct object at 0x1883ea8>) of role type named sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_Itf__r_Mtf__l_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring finite65649782um_r_l:(set_Sum_sum_r_l->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883950>, <kernel.DependentProduct object at 0x1883a28>) of role type named sy_c_Finite__Set_Ofinite_001t__Sum____Type__Osum_Itf__r_Mtf__r_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring finite115218812um_r_r:(set_Sum_sum_r_r->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883f38>, <kernel.DependentProduct object at 0x1883518>) of role type named sy_c_Finite__Set_Ofinite_001tf__l
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring finite_finite_l:(set_l->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x18839e0>, <kernel.DependentProduct object at 0x1883c68>) of role type named sy_c_Finite__Set_Ofinite_001tf__r
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring finite_finite_r:(set_r->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883b48>, <kernel.DependentProduct object at 0x1883c68>) of role type named sy_c_Fun_Obij__betw_001tf__l_001tf__l
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring bij_betw_l_l:((l->l)->(set_l->(set_l->Prop)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883f38>, <kernel.DependentProduct object at 0x1883950>) of role type named sy_c_Fun_Obij__betw_001tf__l_001tf__r
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring bij_betw_l_r:((l->r)->(set_l->(set_r->Prop)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883128>, <kernel.DependentProduct object at 0x1883b48>) of role type named sy_c_Fun_Obij__betw_001tf__r_001tf__l
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring bij_betw_r_l:((r->l)->(set_r->(set_l->Prop)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x18839e0>, <kernel.DependentProduct object at 0x1883f38>) of role type named sy_c_Fun_Obij__betw_001tf__r_001tf__r
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring bij_betw_r_r:((r->r)->(set_r->(set_r->Prop)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883c68>, <kernel.DependentProduct object at 0x1883128>) of role type named sy_c_Fun_Ofun__upd_001tf__l_001t__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring fun_up1835647912_r_l_v:((l->option_val_r_l_v)->(l->(option_val_r_l_v->(l->option_val_r_l_v))))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883950>, <kernel.DependentProduct object at 0x18839e0>) of role type named sy_c_Fun_Ofun__upd_001tf__r_001t__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring fun_up709272714_r_l_v:((r->option1457017436_r_l_v)->(r->(option1457017436_r_l_v->(r->option1457017436_r_l_v))))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883b48>, <kernel.DependentProduct object at 0x18839e0>) of role type named sy_c_If_001t__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring if_option_val_r_l_v:(Prop->(option_val_r_l_v->(option_val_r_l_v->option_val_r_l_v)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883c68>, <kernel.DependentProduct object at 0x18839e0>) of role type named sy_c_If_001t__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring if_opt1153928738_r_l_v:(Prop->(option1457017436_r_l_v->(option1457017436_r_l_v->option1457017436_r_l_v)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883950>, <kernel.DependentProduct object at 0x18831b8>) of role type named sy_c_Occurrences_OLID_092_060_094sub_062G_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring lID_G_r_l_v:((r->option1457017436_r_l_v)->set_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x18837e8>, <kernel.DependentProduct object at 0x18836c8>) of role type named sy_c_Occurrences_OLID_092_060_094sub_062L_001tf__l_001tf__r_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring lID_L_l_r_v:(produc1156025366_r_l_v->set_l)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x18832d8>, <kernel.DependentProduct object at 0x1883c68>) of role type named sy_c_Occurrences_ORID_092_060_094sub_062G_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring rID_G_r_l_v:((r->option1457017436_r_l_v)->set_r)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x18831b8>, <kernel.DependentProduct object at 0x1883cf8>) of role type named sy_c_Occurrences_ORID_092_060_094sub_062L_001tf__l_001tf__r_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring rID_L_l_r_v:(produc1156025366_r_l_v->set_r)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883128>, <kernel.DependentProduct object at 0x1883b48>) of role type named sy_c_OperationalSemantics_Osubstitution_Odomains__subsume_001tf__l_001tf__r_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring domain87684397_l_r_v:(produc1156025366_r_l_v->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883c68>, <kernel.DependentProduct object at 0x1883170>) of role type named sy_c_OperationalSemantics_Osubstitution_Odomains__subsume__globally_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring domain1547879849_r_l_v:((r->option1457017436_r_l_v)->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883cf8>, <kernel.DependentProduct object at 0x1883128>) of role type named sy_c_OperationalSemantics_Osubstitution_Orevision__step_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring revision_step_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(r->((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883908>, <kernel.DependentProduct object at 0x1883128>) of role type named sy_c_OperationalSemantics_Osubstitution_Orevision__step__relaxed_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring revisi1291188644_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->(r->((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883d88>, <kernel.DependentProduct object at 0x18831b8>) of role type named sy_c_OperationalSemantics_Osubstitution_Osubsumes__accessible_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring subsum148050133_r_l_v:(r->(r->((r->option1457017436_r_l_v)->Prop)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883170>, <kernel.DependentProduct object at 0x1883b48>) of role type named sy_c_OperationalSemantics_Osubstitution_Osubsumes__accessible__globally_001tf__r_001tf__l_001tf__v
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring subsum680764357_r_l_v:((r->option1457017436_r_l_v)->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883ab8>, <kernel.Constant object at 0x1883b48>) of role type named sy_c_Option_Ooption_ONone_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring none_val_r_l_v:option_val_r_l_v
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883d88>, <kernel.Constant object at 0x1883b48>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring none_P277133687_r_l_v:option1457017436_r_l_v
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883170>, <kernel.DependentProduct object at 0x19f42d8>) of role type named sy_c_Option_Ooption_OSome_001t__Data__Oval_Itf__r_Mtf__l_Mtf__v_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring some_val_r_l_v:(val_r_l_v->option_val_r_l_v)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883ab8>, <kernel.DependentProduct object at 0x19f4248>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring some_P1807977723_r_l_v:(produc1156025366_r_l_v->option1457017436_r_l_v)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883170>, <kernel.DependentProduct object at 0x19f4170>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_Itf__l_J
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring ord_less_eq_set_l:(set_l->(set_l->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x1883ab8>, <kernel.DependentProduct object at 0x19f4290>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_Itf__r_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring ord_less_eq_set_r:(set_r->(set_r->Prop))
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1883b48>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_It__Set__Oset_Itf__l_J_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to471808607_set_l:set_option_set_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x1883b48>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_It__Set__Oset_Itf__r_J_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to555798885_set_r:set_option_set_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to1066565019um_l_l:set_op76482283um_l_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f41b8>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to1150555297um_l_r:set_op160472561um_l_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4170>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to1855148309um_r_l:set_op865065573um_r_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_Itf__l_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_top_set_option_l:set_option_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f41b8>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Option__Ooption_Itf__r_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_top_set_option_r:set_option_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4170>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__l_Mtf__l_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to320296343od_l_l:set_Product_prod_l_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__l_Mtf__r_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to715231133od_l_r:set_Product_prod_l_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f41b8>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__r_Mtf__l_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to1639761425od_r_l:set_Product_prod_r_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4170>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Oprod_Itf__r_Mtf__r_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to2034696215od_r_r:set_Product_prod_r_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_Itf__l_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_top_set_set_l:set_set_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f41b8>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Set__Oset_Itf__r_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_top_set_set_r:set_set_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4170>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__l_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to1010946379um_l_l:set_Sum_sum_l_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_Itf__l_Mtf__r_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to1405881169um_l_r:set_Sum_sum_l_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f41b8>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__l_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to182927813um_r_l:set_Sum_sum_r_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4170>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Sum____Type__Osum_Itf__r_Mtf__r_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_to577862603um_r_r:set_Sum_sum_r_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_Itf__l_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_top_set_l:set_l
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f41b8>, <kernel.Constant object at 0x19f4290>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_Itf__r_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring top_top_set_r:set_r
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4170>, <kernel.DependentProduct object at 0x19f4248>) of role type named sy_c_Product__Type_OPair_001_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_001t__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring produc1834103605_r_l_v:((l->option_val_r_l_v)->(expr_r_l_v->produc1164766533_r_l_v))
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4758>, <kernel.DependentProduct object at 0x19f41b8>) of role type named sy_c_Product__Type_OPair_001_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring produc297528454_r_l_v:((l->option_val_r_l_v)->(produc1164766533_r_l_v->produc1156025366_r_l_v))
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4830>, <kernel.DependentProduct object at 0x19f4170>) of role type named sy_c_Product__Type_OPair_001_062_Itf__l_Mtf__l_J_001t__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring produc2057232216_r_l_v:((l->l)->(produc1156025366_r_l_v->produc1489027110_r_l_v))
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4878>, <kernel.DependentProduct object at 0x19f4758>) of role type named sy_c_Product__Type_OPair_001_062_Itf__r_Mtf__r_J_001t__Product____Type__Oprod_I_062_Itf__l_Mtf__l_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring produc2111504612_r_l_v:((r->r)->(produc1489027110_r_l_v->produc1394974636_r_l_v))
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f47a0>, <kernel.DependentProduct object at 0x19f49e0>) of role type named sy_c_Renaming_O_092_060R_062_092_060_094sub_062G_001tf__r_001tf__l_001tf__v
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring r_G_r_l_v:((r->r)->((l->l)->((r->option1457017436_r_l_v)->(r->option1457017436_r_l_v))))
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4290>, <kernel.DependentProduct object at 0x19f4758>) of role type named sy_c_Renaming_O_092_060R_062_092_060_094sub_062L_001tf__r_001tf__l_001tf__v
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring r_L_r_l_v:((r->r)->((l->l)->(produc1156025366_r_l_v->produc1156025366_r_l_v)))
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.DependentProduct object at 0x19f4b00>) of role type named sy_c_Renaming_Oeq__states_001tf__r_001tf__l_001tf__v
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring eq_states_r_l_v:((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))
% 0.49/0.65  FOF formula (<kernel.Constant object at 0x19f4710>, <kernel.DependentProduct object at 0x19f41b8>) of role type named sy_c_Renaming_Ois__global__renaming_001tf__r_001tf__l_001tf__v
% 0.49/0.65  Using role type
% 0.49/0.65  Declaring is_glo1871033385_r_l_v:((r->r)->((l->l)->((r->option1457017436_r_l_v)->((r->option1457017436_r_l_v)->Prop))))
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f49e0>, <kernel.DependentProduct object at 0x19f4b48>) of role type named sy_c_Set_OCollect_001t__Set__Oset_Itf__l_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring collect_set_l:((set_l->Prop)->set_set_l)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f47a0>, <kernel.DependentProduct object at 0x19f4bd8>) of role type named sy_c_Set_OCollect_001t__Set__Oset_Itf__r_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring collect_set_r:((set_r->Prop)->set_set_r)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4170>, <kernel.DependentProduct object at 0x19f4b00>) of role type named sy_c_Set_OCollect_001t__Sum____Type__Osum_Itf__l_Mtf__l_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring collect_Sum_sum_l_l:((sum_sum_l_l->Prop)->set_Sum_sum_l_l)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4a28>, <kernel.DependentProduct object at 0x19f4b90>) of role type named sy_c_Set_OCollect_001t__Sum____Type__Osum_Itf__l_Mtf__r_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring collect_Sum_sum_l_r:((sum_sum_l_r->Prop)->set_Sum_sum_l_r)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.DependentProduct object at 0x19f4290>) of role type named sy_c_Set_OCollect_001t__Sum____Type__Osum_Itf__r_Mtf__l_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring collect_Sum_sum_r_l:((sum_sum_r_l->Prop)->set_Sum_sum_r_l)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4710>, <kernel.DependentProduct object at 0x19f4878>) of role type named sy_c_Set_OCollect_001tf__l
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring collect_l:((l->Prop)->set_l)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f49e0>, <kernel.DependentProduct object at 0x19f4c20>) of role type named sy_c_Set_OCollect_001tf__r
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring collect_r:((r->Prop)->set_r)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f47a0>, <kernel.DependentProduct object at 0x19f4cf8>) of role type named sy_c_Substitution_Osubstitution_001tf__r_001tf__l_001tf__v
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring substitution_r_l_v:((expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))->Prop)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4170>, <kernel.DependentProduct object at 0x19f4cb0>) of role type named sy_c_member_001t__Set__Oset_Itf__l_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring member_set_l:(set_l->(set_set_l->Prop))
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4c20>, <kernel.DependentProduct object at 0x19f4248>) of role type named sy_c_member_001t__Set__Oset_Itf__r_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring member_set_r:(set_r->(set_set_r->Prop))
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4cf8>, <kernel.DependentProduct object at 0x19f49e0>) of role type named sy_c_member_001tf__l
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring member_l:(l->(set_l->Prop))
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4cb0>, <kernel.DependentProduct object at 0x19f47a0>) of role type named sy_c_member_001tf__r
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring member_r:(r->(set_r->Prop))
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4248>, <kernel.Constant object at 0x19f47a0>) of role type named sy_v__092_060E_062____
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring e:cntxt_r_l_v
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4cf8>, <kernel.DependentProduct object at 0x19f4e18>) of role type named sy_v__092_060alpha_062
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring alpha:(r->r)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4c20>, <kernel.DependentProduct object at 0x19f4e60>) of role type named sy_v__092_060beta_062
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring beta:(l->l)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f47a0>, <kernel.DependentProduct object at 0x19f4ea8>) of role type named sy_v__092_060sigma_062____
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring sigma:(l->option_val_r_l_v)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4e18>, <kernel.DependentProduct object at 0x19f4ef0>) of role type named sy_v__092_060tau_062____
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring tau:(l->option_val_r_l_v)
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4e60>, <kernel.Constant object at 0x19f4ef0>) of role type named sy_v_e____
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring e2:expr_r_l_v
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f47a0>, <kernel.Constant object at 0x19f4ef0>) of role type named sy_v_r
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring r2:r
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x19f4e18>, <kernel.Constant object at 0x19f4ef0>) of role type named sy_v_r_H____
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring r3:r
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x19f4e60>, <kernel.DependentProduct object at 0x1873050>) of role type named sy_v_s
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring s:(r->option1457017436_r_l_v)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x19f4f38>, <kernel.DependentProduct object at 0x1873098>) of role type named sy_v_s_H
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring s2:(r->option1457017436_r_l_v)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x19f4fc8>, <kernel.DependentProduct object at 0x1873050>) of role type named sy_v_subst
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring subst:(expr_r_l_v->(v->(expr_r_l_v->expr_r_l_v)))
% 0.49/0.67  FOF formula (((eq option1457017436_r_l_v) (s r2)) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma) ((produc1834103605_r_l_v tau) ((plug_r_l_v e) (rfork_r_l_v e2)))))) of role axiom named fact_0_local_Ofork_I2_J
% 0.49/0.67  A new axiom: (((eq option1457017436_r_l_v) (s r2)) (some_P1807977723_r_l_v ((produc297528454_r_l_v sigma) ((produc1834103605_r_l_v tau) ((plug_r_l_v e) (rfork_r_l_v e2))))))
% 0.49/0.67  FOF formula (forall (X7:expr_r_l_v) (Y7:expr_r_l_v), (((eq Prop) (((eq expr_r_l_v) (rfork_r_l_v X7)) (rfork_r_l_v Y7))) (((eq expr_r_l_v) X7) Y7))) of role axiom named fact_1_expr_Oinject_I7_J
% 0.49/0.67  A new axiom: (forall (X7:expr_r_l_v) (Y7:expr_r_l_v), (((eq Prop) (((eq expr_r_l_v) (rfork_r_l_v X7)) (rfork_r_l_v Y7))) (((eq expr_r_l_v) X7) Y7)))
% 0.49/0.67  FOF formula (forall (E:cntxt_r_l_v) (E1:expr_r_l_v) (E2:expr_r_l_v), (((eq Prop) (((eq expr_r_l_v) ((plug_r_l_v E) E1)) ((plug_r_l_v E) E2))) (((eq expr_r_l_v) E1) E2))) of role axiom named fact_2_injective__cntxt
% 0.49/0.67  A new axiom: (forall (E:cntxt_r_l_v) (E1:expr_r_l_v) (E2:expr_r_l_v), (((eq Prop) (((eq expr_r_l_v) ((plug_r_l_v E) E1)) ((plug_r_l_v E) E2))) (((eq expr_r_l_v) E1) E2)))
% 0.49/0.67  FOF formula (forall (F:(r->option1457017436_r_l_v)) (X:r) (Y:option1457017436_r_l_v) (Z:option1457017436_r_l_v), (((eq (r->option1457017436_r_l_v)) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v F) X) Y)) X) Z)) (((fun_up709272714_r_l_v F) X) Z))) of role axiom named fact_3_fun__upd__upd
% 0.49/0.67  A new axiom: (forall (F:(r->option1457017436_r_l_v)) (X:r) (Y:option1457017436_r_l_v) (Z:option1457017436_r_l_v), (((eq (r->option1457017436_r_l_v)) (((fun_up709272714_r_l_v (((fun_up709272714_r_l_v F) X) Y)) X) Z)) (((fun_up709272714_r_l_v F) X) Z)))
% 0.49/0.67  FOF formula (forall (F:(l->option_val_r_l_v)) (X:l) (Y:option_val_r_l_v) (Z:option_val_r_l_v), (((eq (l->option_val_r_l_v)) (((fun_up1835647912_r_l_v (((fun_up1835647912_r_l_v F) X) Y)) X) Z)) (((fun_up1835647912_r_l_v F) X) Z))) of role axiom named fact_4_fun__upd__upd
% 0.49/0.67  A new axiom: (forall (F:(l->option_val_r_l_v)) (X:l) (Y:option_val_r_l_v) (Z:option_val_r_l_v), (((eq (l->option_val_r_l_v)) (((fun_up1835647912_r_l_v (((fun_up1835647912_r_l_v F) X) Y)) X) Z)) (((fun_up1835647912_r_l_v F) X) Z)))
% 0.49/0.67  FOF formula (forall (F:(r->option1457017436_r_l_v)) (X:r), (((eq (r->option1457017436_r_l_v)) (((fun_up709272714_r_l_v F) X) (F X))) F)) of role axiom named fact_5_fun__upd__triv
% 0.49/0.67  A new axiom: (forall (F:(r->option1457017436_r_l_v)) (X:r), (((eq (r->option1457017436_r_l_v)) (((fun_up709272714_r_l_v F) X) (F X))) F))
% 0.49/0.67  FOF formula (forall (F:(l->option_val_r_l_v)) (X:l), (((eq (l->option_val_r_l_v)) (((fun_up1835647912_r_l_v F) X) (F X))) F)) of role axiom named fact_6_fun__upd__triv
% 0.49/0.67  A new axiom: (forall (F:(l->option_val_r_l_v)) (X:l), (((eq (l->option_val_r_l_v)) (((fun_up1835647912_r_l_v F) X) (F X))) F))
% 0.49/0.67  FOF formula (((eq ((r->option1457017436_r_l_v)->(r->(option1457017436_r_l_v->(r->option1457017436_r_l_v))))) fun_up709272714_r_l_v) (fun (F2:(r->option1457017436_r_l_v)) (X2:r) (Y2:option1457017436_r_l_v) (Z2:r)=> (((if_opt1153928738_r_l_v (((eq r) Z2) X2)) Y2) (F2 Z2)))) of role axiom named fact_7_fun__upd__apply
% 0.49/0.67  A new axiom: (((eq ((r->option1457017436_r_l_v)->(r->(option1457017436_r_l_v->(r->option1457017436_r_l_v))))) fun_up709272714_r_l_v) (fun (F2:(r->option1457017436_r_l_v)) (X2:r) (Y2:option1457017436_r_l_v) (Z2:r)=> (((if_opt1153928738_r_l_v (((eq r) Z2) X2)) Y2) (F2 Z2))))
% 0.49/0.67  FOF formula (((eq ((l->option_val_r_l_v)->(l->(option_val_r_l_v->(l->option_val_r_l_v))))) fun_up1835647912_r_l_v) (fun (F2:(l->option_val_r_l_v)) (X2:l) (Y2:option_val_r_l_v) (Z2:l)=> (((if_option_val_r_l_v (((eq l) Z2) X2)) Y2) (F2 Z2)))) of role axiom named fact_8_fun__upd__apply
% 0.49/0.68  A new axiom: (((eq ((l->option_val_r_l_v)->(l->(option_val_r_l_v->(l->option_val_r_l_v))))) fun_up1835647912_r_l_v) (fun (F2:(l->option_val_r_l_v)) (X2:l) (Y2:option_val_r_l_v) (Z2:l)=> (((if_option_val_r_l_v (((eq l) Z2) X2)) Y2) (F2 Z2))))
% 0.49/0.68  FOF formula (forall (X22:produc1156025366_r_l_v) (Y22:produc1156025366_r_l_v), (((eq Prop) (((eq option1457017436_r_l_v) (some_P1807977723_r_l_v X22)) (some_P1807977723_r_l_v Y22))) (((eq produc1156025366_r_l_v) X22) Y22))) of role axiom named fact_9_option_Oinject
% 0.49/0.68  A new axiom: (forall (X22:produc1156025366_r_l_v) (Y22:produc1156025366_r_l_v), (((eq Prop) (((eq option1457017436_r_l_v) (some_P1807977723_r_l_v X22)) (some_P1807977723_r_l_v Y22))) (((eq produc1156025366_r_l_v) X22) Y22)))
% 0.49/0.68  FOF formula (forall (X22:val_r_l_v) (Y22:val_r_l_v), (((eq Prop) (((eq option_val_r_l_v) (some_val_r_l_v X22)) (some_val_r_l_v Y22))) (((eq val_r_l_v) X22) Y22))) of role axiom named fact_10_option_Oinject
% 0.49/0.68  A new axiom: (forall (X22:val_r_l_v) (Y22:val_r_l_v), (((eq Prop) (((eq option_val_r_l_v) (some_val_r_l_v X22)) (some_val_r_l_v Y22))) (((eq val_r_l_v) X22) Y22)))
% 0.49/0.68  FOF formula (forall (X1:(r->r)) (X22:produc1489027110_r_l_v) (Y1:(r->r)) (Y22:produc1489027110_r_l_v), (((eq Prop) (((eq produc1394974636_r_l_v) ((produc2111504612_r_l_v X1) X22)) ((produc2111504612_r_l_v Y1) Y22))) ((and (((eq (r->r)) X1) Y1)) (((eq produc1489027110_r_l_v) X22) Y22)))) of role axiom named fact_11_prod_Oinject
% 0.49/0.68  A new axiom: (forall (X1:(r->r)) (X22:produc1489027110_r_l_v) (Y1:(r->r)) (Y22:produc1489027110_r_l_v), (((eq Prop) (((eq produc1394974636_r_l_v) ((produc2111504612_r_l_v X1) X22)) ((produc2111504612_r_l_v Y1) Y22))) ((and (((eq (r->r)) X1) Y1)) (((eq produc1489027110_r_l_v) X22) Y22))))
% 0.49/0.68  FOF formula (forall (X1:(l->l)) (X22:produc1156025366_r_l_v) (Y1:(l->l)) (Y22:produc1156025366_r_l_v), (((eq Prop) (((eq produc1489027110_r_l_v) ((produc2057232216_r_l_v X1) X22)) ((produc2057232216_r_l_v Y1) Y22))) ((and (((eq (l->l)) X1) Y1)) (((eq produc1156025366_r_l_v) X22) Y22)))) of role axiom named fact_12_prod_Oinject
% 0.49/0.68  A new axiom: (forall (X1:(l->l)) (X22:produc1156025366_r_l_v) (Y1:(l->l)) (Y22:produc1156025366_r_l_v), (((eq Prop) (((eq produc1489027110_r_l_v) ((produc2057232216_r_l_v X1) X22)) ((produc2057232216_r_l_v Y1) Y22))) ((and (((eq (l->l)) X1) Y1)) (((eq produc1156025366_r_l_v) X22) Y22))))
% 0.49/0.68  FOF formula (forall (X1:(l->option_val_r_l_v)) (X22:produc1164766533_r_l_v) (Y1:(l->option_val_r_l_v)) (Y22:produc1164766533_r_l_v), (((eq Prop) (((eq produc1156025366_r_l_v) ((produc297528454_r_l_v X1) X22)) ((produc297528454_r_l_v Y1) Y22))) ((and (((eq (l->option_val_r_l_v)) X1) Y1)) (((eq produc1164766533_r_l_v) X22) Y22)))) of role axiom named fact_13_prod_Oinject
% 0.49/0.68  A new axiom: (forall (X1:(l->option_val_r_l_v)) (X22:produc1164766533_r_l_v) (Y1:(l->option_val_r_l_v)) (Y22:produc1164766533_r_l_v), (((eq Prop) (((eq produc1156025366_r_l_v) ((produc297528454_r_l_v X1) X22)) ((produc297528454_r_l_v Y1) Y22))) ((and (((eq (l->option_val_r_l_v)) X1) Y1)) (((eq produc1164766533_r_l_v) X22) Y22))))
% 0.49/0.68  FOF formula (forall (X1:(l->option_val_r_l_v)) (X22:expr_r_l_v) (Y1:(l->option_val_r_l_v)) (Y22:expr_r_l_v), (((eq Prop) (((eq produc1164766533_r_l_v) ((produc1834103605_r_l_v X1) X22)) ((produc1834103605_r_l_v Y1) Y22))) ((and (((eq (l->option_val_r_l_v)) X1) Y1)) (((eq expr_r_l_v) X22) Y22)))) of role axiom named fact_14_prod_Oinject
% 0.49/0.68  A new axiom: (forall (X1:(l->option_val_r_l_v)) (X22:expr_r_l_v) (Y1:(l->option_val_r_l_v)) (Y22:expr_r_l_v), (((eq Prop) (((eq produc1164766533_r_l_v) ((produc1834103605_r_l_v X1) X22)) ((produc1834103605_r_l_v Y1) Y22))) ((and (((eq (l->option_val_r_l_v)) X1) Y1)) (((eq expr_r_l_v) X22) Y22))))
% 0.49/0.68  FOF formula (forall (A:(r->r)) (B:produc1489027110_r_l_v) (A2:(r->r)) (B2:produc1489027110_r_l_v), (((eq Prop) (((eq produc1394974636_r_l_v) ((produc2111504612_r_l_v A) B)) ((produc2111504612_r_l_v A2) B2))) ((and (((eq (r->r)) A) A2)) (((eq produc1489027110_r_l_v) B) B2)))) of role axiom named fact_15_old_Oprod_Oinject
% 0.49/0.68  A new axiom: (forall (A:(r->r)) (B:produc1489027110_r_l_v) (A2:(r->r)) (B2:produc1489027110_r_l_v), (((eq Prop) (((eq produc1394974636_r_l_v) ((produc2111504612_r_l_v A) B)) ((produc2111504612_r_l_v A2) B2))) ((and (((eq (r->r)) A) A2)) (((eq produc1489027110_r_l_v) B) B2))))
% 0.49/0.68  FOF formula (forall (A:(l->l)) (B:produc1156025366_r_l_v) (A2:(l->l)) (B2:produc1156025366_r_l_v), (((eq Prop) (((eq produc1489027110_r_l_v) ((produc2057232216_r_l_v A) B)) ((produc2057232216_r_l_v A2) B2))) ((and (((eq (l->l)) A) A2)) (((eq produc1156025366_r_l_v) B) B2)))) of role axiom named fact_16_old_Oprod_Oinject
% 0.49/0.68  A new axiom: (forall (A:(l->l)) (B:produc1156025366_r_l_v) (A2:(l->l)) (B2:produc1156025366_r_l_v), (((eq Prop) (((eq produc1489027110_r_l_v) ((produc2057232216_r_l_v A) B)) ((produc2057232216_r_l_v A2) B2))) ((and (((eq (l->l)) A) A2)) (((eq produc1156025366_r_l_v) B) B2))))
% 0.49/0.68  FOF formula (forall (A:(l->option_val_r_l_v)) (B:produc1164766533_r_l_v) (A2:(l->option_val_r_l_v)) (B2:produc1164766533_r_l_v), (((eq Prop) (((eq produc1156025366_r_l_v) ((produc297528454_r_l_v A) B)) ((produc297528454_r_l_v A2) B2))) ((and (((eq (l->option_val_r_l_v)) A) A2)) (((eq produc1164766533_r_l_v) B) B2)))) of role axiom named fact_17_old_Oprod_Oinject
% 0.49/0.68  A new axiom: (forall (A:(l->option_val_r_l_v)) (B:produc1164766533_r_l_v) (A2:(l->option_val_r_l_v)) (B2:produc1164766533_r_l_v), (((eq Prop) (((eq produc1156025366_r_l_v) ((produc297528454_r_l_v A) B)) ((produc297528454_r_l_v A2) B2))) ((and (((eq (l->option_val_r_l_v)) A) A2)) (((eq produc1164766533_r_l_v) B) B2))))
% 0.49/0.68  FOF formula (forall (A:(l->option_val_r_l_v)) (B:expr_r_l_v) (A2:(l->option_val_r_l_v)) (B2:expr_r_l_v), (((eq Prop) (((eq produc1164766533_r_l_v) ((produc1834103605_r_l_v A) B)) ((produc1834103605_r_l_v A2) B2))) ((and (((eq (l->option_val_r_l_v)) A) A2)) (((eq expr_r_l_v) B) B2)))) of role axiom named fact_18_old_Oprod_Oinject
% 0.49/0.68  A new axiom: (forall (A:(l->option_val_r_l_v)) (B:expr_r_l_v) (A2:(l->option_val_r_l_v)) (B2:expr_r_l_v), (((eq Prop) (((eq produc1164766533_r_l_v) ((produc1834103605_r_l_v A) B)) ((produc1834103605_r_l_v A2) B2))) ((and (((eq (l->option_val_r_l_v)) A) A2)) (((eq expr_r_l_v) B) B2))))
% 0.49/0.68  <<<thf(fact_19_LID__local__store_Ocases,axiom,(
% 0.49/0.68      ! [X: produc1156025366_r_l_v] :
% 0.49/0.68        ~ !>>>!!!<<< [Sigma: l > option_val_r_l_v,Tau: l > option_val_r_l_v,E3: expr_r_l_v] :
% 0.49/0.68            ( X
% 0.49/0.68    >>>
% 0.49/0.68  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, 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, 124]
% 0.49/0.68  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, 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,26507), LexToken(LPAR,'(',1,26510), name, LexToken(COMMA,',',1,26543), formula_role, LexToken(COMMA,',',1,26549), LexToken(LPAR,'(',1,26550), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,26558), thf_variable_list, LexToken(RBRACKET,']',1,26584), LexToken(COLON,':',1,26586), unary_connective]
% 0.49/0.68  Unexpected exception Syntax error at '!':BANG
% 0.49/0.68  Traceback (most recent call last):
% 0.49/0.68    File "CASC.py", line 79, in <module>
% 0.49/0.68      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.49/0.68    File "/export/starexec/sandbox/solver/bin/TPTP.py", line 38, in __init__
% 0.49/0.68      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.49/0.68    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 265, in parse
% 0.49/0.68      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.49/0.68    File "/export/starexec/sandbox/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.49/0.68      tok = self.errorfunc(errtoken)
% 0.49/0.68    File "/export/starexec/sandbox/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.49/0.69      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.49/0.69  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------