TSTP Solution File: SWW582_2 by Z3---4.8.9.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Z3---4.8.9.0
% Problem : SWW582_2 : TPTP v8.1.0. Released v6.1.0.
% Transfm : none
% Format : tptp
% Command : z3_tptp -proof -model -t:%d -file:%s
% Computer : n029.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Thu Sep 29 20:59:21 EDT 2022
% Result : Theorem 1.70s 1.34s
% Output : Proof 2.52s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13 % Problem : SWW582_2 : TPTP v8.1.0. Released v6.1.0.
% 0.03/0.13 % Command : z3_tptp -proof -model -t:%d -file:%s
% 0.14/0.34 % Computer : n029.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 % WCLimit : 300
% 0.14/0.34 % DateTime : Sun Sep 4 20:19:31 EDT 2022
% 0.14/0.34 % CPUTime :
% 0.14/0.35 Z3tptp [4.8.9.0] (c) 2006-20**. Microsoft Corp.
% 0.14/0.35 Usage: tptp [options] [-file:]file
% 0.14/0.35 -h, -? prints this message.
% 0.14/0.35 -smt2 print SMT-LIB2 benchmark.
% 0.14/0.35 -m, -model generate model.
% 0.14/0.35 -p, -proof generate proof.
% 0.14/0.35 -c, -core generate unsat core of named formulas.
% 0.14/0.35 -st, -statistics display statistics.
% 0.14/0.35 -t:timeout set timeout (in second).
% 0.14/0.35 -smt2status display status in smt2 format instead of SZS.
% 0.14/0.35 -check_status check the status produced by Z3 against annotation in benchmark.
% 0.14/0.35 -<param>:<value> configuration parameter and value.
% 0.14/0.35 -o:<output-file> file to place output in.
% 1.70/1.34 % SZS status Theorem
% 1.70/1.34 % SZS output start Proof
% 1.70/1.34 tff(tb2t_type, type, (
% 1.70/1.34 tb2t: uni > $int)).
% 1.70/1.34 tff(t2tb_type, type, (
% 1.70/1.34 t2tb: $int > uni)).
% 1.70/1.34 tff(tptp_fun_J_18_type, type, (
% 1.70/1.34 tptp_fun_J_18: $int)).
% 1.70/1.34 tff(tptp_fun_I_16_type, type, (
% 1.70/1.34 tptp_fun_I_16: $int)).
% 1.70/1.34 tff(get_type, type, (
% 1.70/1.34 get: ( ty * ty * uni * uni ) > uni)).
% 1.70/1.34 tff(t2tb2_type, type, (
% 1.70/1.34 t2tb2: map_int_int > uni)).
% 1.70/1.34 tff(tptp_fun_B1_15_type, type, (
% 1.70/1.34 tptp_fun_B1_15: map_int_int)).
% 1.70/1.34 tff(int_type, type, (
% 1.70/1.34 int: ty)).
% 1.70/1.34 tff(set_type, type, (
% 1.70/1.34 set: ( ty * ty * uni * uni * uni ) > uni)).
% 1.70/1.34 tff(tptp_fun_Partc2_11_type, type, (
% 1.70/1.34 tptp_fun_Partc2_11: $int)).
% 1.70/1.34 tff(tptp_fun_B_7_type, type, (
% 1.70/1.34 tptp_fun_B_7: map_int_int)).
% 1.70/1.34 tff(tptp_fun_B2_17_type, type, (
% 1.70/1.34 tptp_fun_B2_17: map_int_int)).
% 1.70/1.34 tff(tptp_fun_Partc_8_type, type, (
% 1.70/1.34 tptp_fun_Partc_8: $int)).
% 1.70/1.34 tff(tptp_fun_A1_4_type, type, (
% 1.70/1.34 tptp_fun_A1_4: map_int_int)).
% 1.70/1.34 tff(tptp_fun_J_19_type, type, (
% 1.70/1.34 tptp_fun_J_19: $int)).
% 1.70/1.34 tff(sort_type, type, (
% 1.70/1.34 sort: ( ty * uni ) > $o)).
% 1.70/1.34 tff(tb2t2_type, type, (
% 1.70/1.34 tb2t2: uni > map_int_int)).
% 1.70/1.34 tff(tptp_fun_J_20_type, type, (
% 1.70/1.34 tptp_fun_J_20: $int)).
% 1.70/1.34 tff(numofgt_type, type, (
% 1.70/1.34 numofgt: ( array_int * $int * $int ) > $o)).
% 1.70/1.34 tff(tb2t1_type, type, (
% 1.70/1.34 tb2t1: uni > array_int)).
% 1.70/1.34 tff(mk_array_type, type, (
% 1.70/1.34 mk_array: ( ty * $int * uni ) > uni)).
% 1.70/1.34 tff(tptp_fun_A_5_type, type, (
% 1.70/1.34 tptp_fun_A_5: $int)).
% 1.70/1.34 tff(get1_type, type, (
% 1.70/1.34 get1: ( ty * uni * $int ) > uni)).
% 1.70/1.34 tff(t2tb1_type, type, (
% 1.70/1.34 t2tb1: array_int > uni)).
% 1.70/1.34 tff(elts_type, type, (
% 1.70/1.34 elts: ( ty * uni ) > uni)).
% 1.70/1.34 tff(map_type, type, (
% 1.70/1.34 map: ( ty * ty ) > ty)).
% 1.70/1.34 tff(tptp_fun_J_14_type, type, (
% 1.70/1.34 tptp_fun_J_14: $int)).
% 1.70/1.34 tff(tptp_fun_Partc3_12_type, type, (
% 1.70/1.34 tptp_fun_Partc3_12: $int)).
% 1.70/1.34 tff(tptp_fun_J_13_type, type, (
% 1.70/1.34 tptp_fun_J_13: $int)).
% 1.70/1.34 tff(tptp_fun_J_10_type, type, (
% 1.70/1.34 tptp_fun_J_10: $int)).
% 1.70/1.34 tff(tptp_fun_Partc1_9_type, type, (
% 1.70/1.34 tptp_fun_Partc1_9: $int)).
% 1.70/1.34 tff(is_conjugate_type, type, (
% 1.70/1.34 is_conjugate: ( array_int * array_int ) > $o)).
% 1.70/1.34 tff(tptp_fun_J_6_type, type, (
% 1.70/1.34 tptp_fun_J_6: $int)).
% 1.70/1.34 tff(const_type, type, (
% 1.70/1.34 const: ( ty * ty * uni ) > uni)).
% 1.70/1.34 tff(length_type, type, (
% 1.70/1.34 length: ( ty * uni ) > $int)).
% 1.70/1.34 tff(is_partition_type, type, (
% 1.70/1.34 is_partition: array_int > $o)).
% 1.70/1.34 tff(tptp_fun_J_0_type, type, (
% 1.70/1.34 tptp_fun_J_0: array_int > $int)).
% 1.70/1.34 tff(tptp_fun_I_1_type, type, (
% 1.70/1.34 tptp_fun_I_1: array_int > $int)).
% 1.70/1.34 tff(tptp_fun_J_2_type, type, (
% 1.70/1.34 tptp_fun_J_2: ( $int * $int * array_int ) > $int)).
% 1.70/1.34 tff(tptp_fun_J_3_type, type, (
% 1.70/1.34 tptp_fun_J_3: ( array_int * array_int ) > $int)).
% 1.70/1.34 tff(1,assumption,(~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))), introduced(assumption)).
% 1.70/1.34 tff(2,plain,
% 1.70/1.34 (($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0))) | (~($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))),
% 1.70/1.34 inference(tautology,[status(thm)],[])).
% 1.70/1.34 tff(3,plain,
% 1.70/1.34 (~($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0)),
% 1.70/1.34 inference(unit_resolution,[status(thm)],[2, 1])).
% 1.70/1.34 tff(4,plain,
% 1.70/1.34 (^[X: $int] : refl(sort(int, t2tb(X)) <=> sort(int, t2tb(X)))),
% 1.70/1.34 inference(bind,[status(th)],[])).
% 1.70/1.34 tff(5,plain,
% 1.70/1.34 (![X: $int] : sort(int, t2tb(X)) <=> ![X: $int] : sort(int, t2tb(X))),
% 1.70/1.34 inference(quant_intro,[status(thm)],[4])).
% 1.70/1.34 tff(6,plain,
% 1.70/1.34 (![X: $int] : sort(int, t2tb(X)) <=> ![X: $int] : sort(int, t2tb(X))),
% 1.70/1.34 inference(rewrite,[status(thm)],[])).
% 1.70/1.34 tff(7,axiom,(![X: $int] : sort(int, t2tb(X))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','t2tb_sort')).
% 1.70/1.34 tff(8,plain,
% 1.70/1.34 (![X: $int] : sort(int, t2tb(X))),
% 1.70/1.34 inference(modus_ponens,[status(thm)],[7, 6])).
% 1.70/1.34 tff(9,plain,(
% 1.70/1.34 ![X: $int] : sort(int, t2tb(X))),
% 1.70/1.34 inference(skolemize,[status(sab)],[8])).
% 1.70/1.34 tff(10,plain,
% 1.70/1.34 (![X: $int] : sort(int, t2tb(X))),
% 1.70/1.34 inference(modus_ponens,[status(thm)],[9, 5])).
% 1.70/1.34 tff(11,plain,
% 1.70/1.34 ((~![X: $int] : sort(int, t2tb(X))) | sort(int, t2tb(J!19))),
% 1.70/1.34 inference(quant_inst,[status(thm)],[])).
% 1.70/1.34 tff(12,plain,
% 1.70/1.34 (sort(int, t2tb(J!19))),
% 1.70/1.34 inference(unit_resolution,[status(thm)],[11, 10])).
% 1.70/1.34 tff(13,plain,
% 1.70/1.34 ((~![X: $int] : sort(int, t2tb(X))) | sort(int, t2tb(I!16))),
% 1.70/1.34 inference(quant_inst,[status(thm)],[])).
% 1.70/1.34 tff(14,plain,
% 1.70/1.34 (sort(int, t2tb(I!16))),
% 1.70/1.34 inference(unit_resolution,[status(thm)],[13, 10])).
% 1.70/1.34 tff(15,plain,
% 1.70/1.34 (^[A: ty, B: ty, M: uni, A1: uni, A2: uni] : rewrite((![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))) <=> ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2)))))),
% 1.70/1.34 inference(bind,[status(th)],[])).
% 1.70/1.34 tff(16,plain,
% 1.70/1.34 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))),
% 1.70/1.34 inference(quant_intro,[status(thm)],[15])).
% 1.70/1.34 tff(17,plain,
% 1.70/1.34 (^[A: ty, B: ty, M: uni, A1: uni, A2: uni] : refl((![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))) <=> (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))))),
% 1.70/1.34 inference(bind,[status(th)],[])).
% 1.70/1.34 tff(18,plain,
% 1.70/1.34 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.34 inference(quant_intro,[status(thm)],[17])).
% 1.70/1.34 tff(19,plain,
% 1.70/1.34 (^[A: ty, B: ty, M: uni, A1: uni, A2: uni] : rewrite((![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))) <=> (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))))),
% 1.70/1.34 inference(bind,[status(th)],[])).
% 1.70/1.34 tff(20,plain,
% 1.70/1.34 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.34 inference(quant_intro,[status(thm)],[19])).
% 1.70/1.34 tff(21,plain,
% 1.70/1.34 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.34 inference(transitivity,[status(thm)],[20, 18])).
% 1.70/1.34 tff(22,plain,
% 1.70/1.34 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.34 inference(rewrite,[status(thm)],[])).
% 1.70/1.34 tff(23,plain,
% 1.70/1.34 (^[A: ty, B: ty, M: uni, A1: uni, A2: uni] : trans(monotonicity(trans(monotonicity(quant_intro(proof_bind(^[B1: uni] : rewrite(((~(A1 = A2)) => (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) <=> ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))), (![B1: uni] : ((~(A1 = A2)) => (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) <=> ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))), ((sort(A, A2) => ![B1: uni] : ((~(A1 = A2)) => (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2)))) <=> (sort(A, A2) => ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2)))))), rewrite((sort(A, A2) => ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2)))) <=> ((~sort(A, A2)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))), ((sort(A, A2) => ![B1: uni] : ((~(A1 = A2)) => (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2)))) <=> ((~sort(A, A2)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2)))))), ((sort(A, A1) => (sort(A, A2) => ![B1: uni] : ((~(A1 = A2)) => (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) <=> (sort(A, A1) => ((~sort(A, A2)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))))), rewrite((sort(A, A1) => ((~sort(A, A2)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) <=> (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))), ((sort(A, A1) => (sort(A, A2) => ![B1: uni] : ((~(A1 = A2)) => (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) <=> (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(24,plain,
% 1.70/1.35 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (sort(A, A1) => (sort(A, A2) => ![B1: uni] : ((~(A1 = A2)) => (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.35 inference(quant_intro,[status(thm)],[23])).
% 1.70/1.35 tff(25,axiom,(![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (sort(A, A1) => (sort(A, A2) => ![B1: uni] : ((~(A1 = A2)) => (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2)))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','select_neq')).
% 1.70/1.35 tff(26,plain,
% 1.70/1.35 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[25, 24])).
% 1.70/1.35 tff(27,plain,
% 1.70/1.35 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[26, 22])).
% 1.70/1.35 tff(28,plain,(
% 1.70/1.35 ![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.35 inference(skolemize,[status(sab)],[27])).
% 1.70/1.35 tff(29,plain,
% 1.70/1.35 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : (![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))) | (~sort(A, A2)) | (~sort(A, A1)))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[28, 21])).
% 1.70/1.35 tff(30,plain,
% 1.70/1.35 (![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[29, 16])).
% 1.70/1.35 tff(31,plain,
% 1.70/1.35 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!19))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | (~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!19))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))))),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(32,plain,
% 1.70/1.35 (((~sort(int, t2tb(J!19))) | (~sort(int, t2tb(I!16))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))) <=> ((~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!19))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))))),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(33,plain,
% 1.70/1.35 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(J!19))) | (~sort(int, t2tb(I!16))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!19))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))))),
% 1.70/1.35 inference(monotonicity,[status(thm)],[32])).
% 1.70/1.35 tff(34,plain,
% 1.70/1.35 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(J!19))) | (~sort(int, t2tb(I!16))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | (~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!19))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))))),
% 1.70/1.35 inference(transitivity,[status(thm)],[33, 31])).
% 1.70/1.35 tff(35,plain,
% 1.70/1.35 ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(J!19))) | (~sort(int, t2tb(I!16))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))))),
% 1.70/1.35 inference(quant_inst,[status(thm)],[])).
% 1.70/1.35 tff(36,plain,
% 1.70/1.35 ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | (~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!19))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[35, 34])).
% 1.70/1.35 tff(37,plain,
% 1.70/1.35 (![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[36, 30, 14, 12])).
% 1.70/1.35 tff(38,assumption,(~($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0)), introduced(assumption)).
% 1.70/1.35 tff(39,assumption,(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(t2tb(Partc2!11))), introduced(assumption)).
% 1.70/1.35 tff(40,plain,
% 1.70/1.35 ((~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(t2tb(Partc2!11)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(t2tb(Partc2!11)))), 0)),
% 1.70/1.35 inference(theory_lemma,[status(thm)],[])).
% 1.70/1.35 tff(41,plain,
% 1.70/1.35 ($lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(t2tb(Partc2!11)))), 0)),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[40, 39])).
% 1.70/1.35 tff(42,plain,
% 1.70/1.35 (^[I: $int] : refl(($sum(I, $product(-1, tb2t(t2tb(I)))) = 0) <=> ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(43,plain,
% 1.70/1.35 (![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0) <=> ![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)),
% 1.70/1.35 inference(quant_intro,[status(thm)],[42])).
% 1.70/1.35 tff(44,plain,
% 1.70/1.35 (^[I: $int] : trans(monotonicity(rewrite($sum(tb2t(t2tb(I)), $product(-1, I)) = $sum($product(-1, I), tb2t(t2tb(I)))), (($sum(tb2t(t2tb(I)), $product(-1, I)) = 0) <=> ($sum($product(-1, I), tb2t(t2tb(I))) = 0))), rewrite(($sum($product(-1, I), tb2t(t2tb(I))) = 0) <=> ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)), (($sum(tb2t(t2tb(I)), $product(-1, I)) = 0) <=> ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(45,plain,
% 1.70/1.35 (![I: $int] : ($sum(tb2t(t2tb(I)), $product(-1, I)) = 0) <=> ![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)),
% 1.70/1.35 inference(quant_intro,[status(thm)],[44])).
% 1.70/1.35 tff(46,plain,
% 1.70/1.35 (^[I: $int] : rewrite((tb2t(t2tb(I)) = I) <=> ($sum(tb2t(t2tb(I)), $product(-1, I)) = 0))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(47,plain,
% 1.70/1.35 (![I: $int] : (tb2t(t2tb(I)) = I) <=> ![I: $int] : ($sum(tb2t(t2tb(I)), $product(-1, I)) = 0)),
% 1.70/1.35 inference(quant_intro,[status(thm)],[46])).
% 1.70/1.35 tff(48,plain,
% 1.70/1.35 (![I: $int] : (tb2t(t2tb(I)) = I) <=> ![I: $int] : (tb2t(t2tb(I)) = I)),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(49,axiom,(![I: $int] : (tb2t(t2tb(I)) = I)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','bridgeL')).
% 1.70/1.35 tff(50,plain,
% 1.70/1.35 (![I: $int] : (tb2t(t2tb(I)) = I)),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[49, 48])).
% 1.70/1.35 tff(51,plain,
% 1.70/1.35 (![I: $int] : ($sum(tb2t(t2tb(I)), $product(-1, I)) = 0)),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[50, 47])).
% 1.70/1.35 tff(52,plain,
% 1.70/1.35 (![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[51, 45])).
% 1.70/1.35 tff(53,plain,(
% 1.70/1.35 ![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)),
% 1.70/1.35 inference(skolemize,[status(sab)],[52])).
% 1.70/1.35 tff(54,plain,
% 1.70/1.35 (![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[53, 43])).
% 1.70/1.35 tff(55,plain,
% 1.70/1.35 ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))) = 0)),
% 1.70/1.35 inference(quant_inst,[status(thm)],[])).
% 1.70/1.35 tff(56,plain,
% 1.70/1.35 ($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))) = 0),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[55, 54])).
% 1.70/1.35 tff(57,plain,
% 1.70/1.35 ((~($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))) = 0)) | $greatereq($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))), 0)),
% 1.70/1.35 inference(theory_lemma,[status(thm)],[])).
% 1.70/1.35 tff(58,plain,
% 1.70/1.35 ($greatereq($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))), 0)),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[57, 56])).
% 1.70/1.35 tff(59,plain,
% 1.70/1.35 ($greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(t2tb(Partc2!11)))), 0)) | (~$greatereq($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))), 0))),
% 1.70/1.35 inference(theory_lemma,[status(thm)],[])).
% 1.70/1.35 tff(60,plain,
% 1.70/1.35 ($greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(t2tb(Partc2!11)))), 0))),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[59, 58])).
% 1.70/1.35 tff(61,plain,
% 1.70/1.35 ($greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0)),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[60, 41])).
% 1.70/1.35 tff(62,plain,
% 1.70/1.35 ((~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(t2tb(Partc2!11)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(t2tb(Partc2!11)))), 0)),
% 1.70/1.35 inference(theory_lemma,[status(thm)],[])).
% 1.70/1.35 tff(63,plain,
% 1.70/1.35 ($greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(t2tb(Partc2!11)))), 0)),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[62, 39])).
% 1.70/1.35 tff(64,plain,
% 1.70/1.35 ((~($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))) = 0)) | $lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))), 0)),
% 1.70/1.35 inference(theory_lemma,[status(thm)],[])).
% 1.70/1.35 tff(65,plain,
% 1.70/1.35 ($lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))), 0)),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[64, 56])).
% 1.70/1.35 tff(66,plain,
% 1.70/1.35 ($lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(t2tb(Partc2!11)))), 0)) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb(Partc2!11)))), 0))),
% 1.70/1.35 inference(theory_lemma,[status(thm)],[])).
% 1.70/1.35 tff(67,plain,
% 1.70/1.35 ($lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(t2tb(Partc2!11)))), 0))),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[66, 65])).
% 1.70/1.35 tff(68,plain,
% 1.70/1.35 ($lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0)),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[67, 63])).
% 1.70/1.35 tff(69,plain,
% 1.70/1.35 (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0)) | (~$greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0))),
% 1.70/1.35 inference(theory_lemma,[status(thm)],[])).
% 1.70/1.35 tff(70,plain,
% 1.70/1.35 ($false),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[69, 68, 61, 38])).
% 1.70/1.35 tff(71,plain,((~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(t2tb(Partc2!11)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0)), inference(lemma,lemma(discharge,[]))).
% 1.70/1.35 tff(72,plain,
% 1.70/1.35 (~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(t2tb(Partc2!11)))),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[71, 3])).
% 1.70/1.35 tff(73,assumption,(get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)), introduced(assumption)).
% 1.70/1.35 tff(74,plain,
% 1.70/1.35 (![J: uni] : (t2tb1(tb2t1(J)) = J) <=> ![J: uni] : (t2tb1(tb2t1(J)) = J)),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(75,plain,
% 1.70/1.35 (![J: uni] : (t2tb1(tb2t1(J)) = J) <=> ![J: uni] : (t2tb1(tb2t1(J)) = J)),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(76,axiom,(![J: uni] : (t2tb1(tb2t1(J)) = J)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','bridgeR1')).
% 1.70/1.35 tff(77,plain,
% 1.70/1.35 (![J: uni] : (t2tb1(tb2t1(J)) = J)),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[76, 75])).
% 1.70/1.35 tff(78,plain,(
% 1.70/1.35 ![J: uni] : (t2tb1(tb2t1(J)) = J)),
% 1.70/1.35 inference(skolemize,[status(sab)],[77])).
% 1.70/1.35 tff(79,plain,
% 1.70/1.35 (![J: uni] : (t2tb1(tb2t1(J)) = J)),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[78, 74])).
% 1.70/1.35 tff(80,plain,
% 1.70/1.35 ((~![J: uni] : (t2tb1(tb2t1(J)) = J)) | (t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) = mk_array(int, A!5, t2tb2(A1!4)))),
% 1.70/1.35 inference(quant_inst,[status(thm)],[])).
% 1.70/1.35 tff(81,plain,
% 1.70/1.35 (t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) = mk_array(int, A!5, t2tb2(A1!4))),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[80, 79])).
% 1.70/1.35 tff(82,plain,
% 1.70/1.35 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), Partc2!11)),
% 1.70/1.35 inference(monotonicity,[status(thm)],[81])).
% 1.70/1.35 tff(83,plain,
% 1.70/1.35 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), Partc2!11) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)),
% 1.70/1.35 inference(symmetry,[status(thm)],[82])).
% 1.70/1.35 tff(84,plain,
% 1.70/1.35 (^[A: ty, A1: uni, I: $int] : refl((get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I))) <=> (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I))))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(85,plain,
% 1.70/1.35 (![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I))) <=> ![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))),
% 1.70/1.35 inference(quant_intro,[status(thm)],[84])).
% 1.70/1.35 tff(86,plain,
% 1.70/1.35 (![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I))) <=> ![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(87,axiom,(![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','get_def')).
% 1.70/1.35 tff(88,plain,
% 1.70/1.35 (![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[87, 86])).
% 1.70/1.35 tff(89,plain,(
% 1.70/1.35 ![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))),
% 1.70/1.35 inference(skolemize,[status(sab)],[88])).
% 1.70/1.35 tff(90,plain,
% 1.70/1.35 (![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[89, 85])).
% 1.70/1.35 tff(91,plain,
% 1.70/1.35 ((~![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))) | (get1(int, mk_array(int, A!5, t2tb2(A1!4)), Partc2!11) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc2!11)))),
% 1.70/1.35 inference(quant_inst,[status(thm)],[])).
% 1.70/1.35 tff(92,plain,
% 1.70/1.35 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), Partc2!11) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc2!11))),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[91, 90])).
% 1.70/1.35 tff(93,plain,
% 1.70/1.35 (get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc2!11)) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), Partc2!11)),
% 1.70/1.35 inference(symmetry,[status(thm)],[92])).
% 1.70/1.35 tff(94,plain,
% 1.70/1.35 (^[X: map_int_int] : refl(sort(map(int, int), t2tb2(X)) <=> sort(map(int, int), t2tb2(X)))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(95,plain,
% 1.70/1.35 (![X: map_int_int] : sort(map(int, int), t2tb2(X)) <=> ![X: map_int_int] : sort(map(int, int), t2tb2(X))),
% 1.70/1.35 inference(quant_intro,[status(thm)],[94])).
% 1.70/1.35 tff(96,plain,
% 1.70/1.35 (![X: map_int_int] : sort(map(int, int), t2tb2(X)) <=> ![X: map_int_int] : sort(map(int, int), t2tb2(X))),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(97,axiom,(![X: map_int_int] : sort(map(int, int), t2tb2(X))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','t2tb_sort2')).
% 1.70/1.35 tff(98,plain,
% 1.70/1.35 (![X: map_int_int] : sort(map(int, int), t2tb2(X))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[97, 96])).
% 1.70/1.35 tff(99,plain,(
% 1.70/1.35 ![X: map_int_int] : sort(map(int, int), t2tb2(X))),
% 1.70/1.35 inference(skolemize,[status(sab)],[98])).
% 1.70/1.35 tff(100,plain,
% 1.70/1.35 (![X: map_int_int] : sort(map(int, int), t2tb2(X))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[99, 95])).
% 1.70/1.35 tff(101,plain,
% 1.70/1.35 ((~![X: map_int_int] : sort(map(int, int), t2tb2(X))) | sort(map(int, int), t2tb2(A1!4))),
% 1.70/1.35 inference(quant_inst,[status(thm)],[])).
% 1.70/1.35 tff(102,plain,
% 1.70/1.35 (sort(map(int, int), t2tb2(A1!4))),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[101, 100])).
% 1.70/1.35 tff(103,plain,
% 1.70/1.35 (^[A: ty, U: $int, U1: uni] : refl(((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1)) <=> ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1)))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(104,plain,
% 1.70/1.35 (![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1)) <=> ![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))),
% 1.70/1.35 inference(quant_intro,[status(thm)],[103])).
% 1.70/1.35 tff(105,plain,
% 1.70/1.35 (![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1)) <=> ![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(106,plain,
% 1.70/1.35 (^[A: ty, U: $int, U1: uni] : rewrite((sort(map(int, A), U1) => (elts(A, mk_array(A, U, U1)) = U1)) <=> ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1)))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(107,plain,
% 1.70/1.35 (![A: ty, U: $int, U1: uni] : (sort(map(int, A), U1) => (elts(A, mk_array(A, U, U1)) = U1)) <=> ![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))),
% 1.70/1.35 inference(quant_intro,[status(thm)],[106])).
% 1.70/1.35 tff(108,axiom,(![A: ty, U: $int, U1: uni] : (sort(map(int, A), U1) => (elts(A, mk_array(A, U, U1)) = U1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','elts_def')).
% 1.70/1.35 tff(109,plain,
% 1.70/1.35 (![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[108, 107])).
% 1.70/1.35 tff(110,plain,
% 1.70/1.35 (![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[109, 105])).
% 1.70/1.35 tff(111,plain,(
% 1.70/1.35 ![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))),
% 1.70/1.35 inference(skolemize,[status(sab)],[110])).
% 1.70/1.35 tff(112,plain,
% 1.70/1.35 (![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[111, 104])).
% 1.70/1.35 tff(113,plain,
% 1.70/1.35 (((~![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))) | ((~sort(map(int, int), t2tb2(A1!4))) | (elts(int, mk_array(int, A!5, t2tb2(A1!4))) = t2tb2(A1!4)))) <=> ((~![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))) | (~sort(map(int, int), t2tb2(A1!4))) | (elts(int, mk_array(int, A!5, t2tb2(A1!4))) = t2tb2(A1!4)))),
% 1.70/1.35 inference(rewrite,[status(thm)],[])).
% 1.70/1.35 tff(114,plain,
% 1.70/1.35 ((~![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))) | ((~sort(map(int, int), t2tb2(A1!4))) | (elts(int, mk_array(int, A!5, t2tb2(A1!4))) = t2tb2(A1!4)))),
% 1.70/1.35 inference(quant_inst,[status(thm)],[])).
% 1.70/1.35 tff(115,plain,
% 1.70/1.35 ((~![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))) | (~sort(map(int, int), t2tb2(A1!4))) | (elts(int, mk_array(int, A!5, t2tb2(A1!4))) = t2tb2(A1!4))),
% 1.70/1.35 inference(modus_ponens,[status(thm)],[114, 113])).
% 1.70/1.35 tff(116,plain,
% 1.70/1.35 ((~sort(map(int, int), t2tb2(A1!4))) | (elts(int, mk_array(int, A!5, t2tb2(A1!4))) = t2tb2(A1!4))),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[115, 112])).
% 1.70/1.35 tff(117,plain,
% 1.70/1.35 (elts(int, mk_array(int, A!5, t2tb2(A1!4))) = t2tb2(A1!4)),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[116, 102])).
% 1.70/1.35 tff(118,plain,
% 1.70/1.35 (t2tb2(A1!4) = elts(int, mk_array(int, A!5, t2tb2(A1!4)))),
% 1.70/1.35 inference(symmetry,[status(thm)],[117])).
% 1.70/1.35 tff(119,plain,
% 1.70/1.35 (get(int, int, t2tb2(A1!4), t2tb(Partc2!11)) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc2!11))),
% 1.70/1.35 inference(monotonicity,[status(thm)],[118])).
% 1.70/1.35 tff(120,plain,
% 1.70/1.35 (get(int, int, t2tb2(A1!4), t2tb(Partc2!11)) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)),
% 1.70/1.35 inference(transitivity,[status(thm)],[119, 93, 83])).
% 1.70/1.35 tff(121,plain,
% 1.70/1.35 (tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))),
% 1.70/1.35 inference(monotonicity,[status(thm)],[120])).
% 1.70/1.35 tff(122,plain,
% 1.70/1.35 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 1.70/1.35 inference(theory_lemma,[status(thm)],[])).
% 1.70/1.35 tff(123,plain,
% 1.70/1.35 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[122, 121])).
% 1.70/1.35 tff(124,assumption,(~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))), introduced(assumption)).
% 1.70/1.35 tff(125,plain,
% 1.70/1.35 (((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)),
% 1.70/1.35 inference(tautology,[status(thm)],[])).
% 1.70/1.35 tff(126,plain,
% 1.70/1.35 ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0),
% 1.70/1.35 inference(unit_resolution,[status(thm)],[125, 124])).
% 1.70/1.35 tff(127,plain,
% 1.70/1.35 (^[A: array_int] : rewrite((~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))) <=> (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))))))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(128,plain,
% 1.70/1.35 (![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))) <=> ![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))),
% 1.70/1.35 inference(quant_intro,[status(thm)],[127])).
% 1.70/1.35 tff(129,plain,
% 1.70/1.35 (^[A: array_int] : refl((~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))) <=> (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))))),
% 1.70/1.35 inference(bind,[status(th)],[])).
% 1.70/1.35 tff(130,plain,
% 1.70/1.35 (![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))) <=> ![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))))),
% 1.70/1.35 inference(quant_intro,[status(thm)],[129])).
% 1.70/1.35 tff(131,plain,
% 1.70/1.35 (^[A: array_int] : rewrite((~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))) <=> (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))))),
% 1.70/1.36 inference(bind,[status(th)],[])).
% 1.70/1.36 tff(132,plain,
% 1.70/1.36 (![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))) <=> ![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))))),
% 1.70/1.36 inference(quant_intro,[status(thm)],[131])).
% 1.70/1.36 tff(133,plain,
% 1.70/1.36 (![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))) <=> ![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))))),
% 1.70/1.36 inference(transitivity,[status(thm)],[132, 130])).
% 1.70/1.36 tff(134,plain,
% 1.70/1.36 (^[A: array_int] : trans(monotonicity(rewrite(((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) <=> ((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))), trans(monotonicity(rewrite((~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0))) <=> (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))), ((is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0)))) <=> (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))), rewrite((is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))) <=> (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))), ((is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0)))) <=> (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))), ((((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0))))) <=> (((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))) & (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))))), rewrite((((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))) & (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) <=> (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))))), ((((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0))))) <=> (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))))))),
% 1.70/1.36 inference(bind,[status(th)],[])).
% 1.70/1.36 tff(135,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0))))) <=> ![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))))),
% 1.70/1.36 inference(quant_intro,[status(thm)],[134])).
% 1.70/1.36 tff(136,plain,
% 1.70/1.36 (^[A: array_int] : rewrite((((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | ((~(~$lesseq(length(int, t2tb1(A)), 0))) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $lesseq($sum(tptp_fun_I_1(A), $product(-1, tptp_fun_J_0(A))), 0) & (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0))) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))) <=> (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0))))))),
% 1.70/1.36 inference(bind,[status(th)],[])).
% 1.70/1.36 tff(137,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | ((~(~$lesseq(length(int, t2tb1(A)), 0))) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $lesseq($sum(tptp_fun_I_1(A), $product(-1, tptp_fun_J_0(A))), 0) & (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0))) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))) <=> ![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0)))))),
% 1.70/1.36 inference(quant_intro,[status(thm)],[136])).
% 1.70/1.36 tff(138,plain,
% 1.70/1.36 (^[A: array_int] : rewrite((((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))) <=> (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))))),
% 1.70/1.36 inference(bind,[status(th)],[])).
% 1.70/1.36 tff(139,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))) <=> ![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(quant_intro,[status(thm)],[138])).
% 1.70/1.36 tff(140,plain,
% 1.70/1.36 (^[A: array_int] : rewrite((((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))) <=> (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))))),
% 1.70/1.36 inference(bind,[status(th)],[])).
% 1.70/1.36 tff(141,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))) <=> ![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(quant_intro,[status(thm)],[140])).
% 1.70/1.36 tff(142,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))) <=> ![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(rewrite,[status(thm)],[])).
% 1.70/1.36 tff(143,plain,
% 1.70/1.36 (^[A: array_int] : rewrite(((is_partition(A) => (($less(0, length(int, t2tb1(A))) & ![I: $int, J: $int] : ((($lesseq(0, I) & $lesseq(I, J)) & $less(J, length(int, t2tb1(A)))) => $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I))))) & (tb2t(get1(int, t2tb1(A), $difference(length(int, t2tb1(A)), 1))) = 0))) & ((($less(0, length(int, t2tb1(A))) & ![I: $int, J: $int] : ((($lesseq(0, I) & $lesseq(I, J)) & $less(J, length(int, t2tb1(A)))) => $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I))))) & (tb2t(get1(int, t2tb1(A), $difference(length(int, t2tb1(A)), 1))) = 0)) => is_partition(A))) <=> (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))))))),
% 1.70/1.36 inference(bind,[status(th)],[])).
% 1.70/1.36 tff(144,plain,
% 1.70/1.36 (![A: array_int] : ((is_partition(A) => (($less(0, length(int, t2tb1(A))) & ![I: $int, J: $int] : ((($lesseq(0, I) & $lesseq(I, J)) & $less(J, length(int, t2tb1(A)))) => $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I))))) & (tb2t(get1(int, t2tb1(A), $difference(length(int, t2tb1(A)), 1))) = 0))) & ((($less(0, length(int, t2tb1(A))) & ![I: $int, J: $int] : ((($lesseq(0, I) & $lesseq(I, J)) & $less(J, length(int, t2tb1(A)))) => $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I))))) & (tb2t(get1(int, t2tb1(A), $difference(length(int, t2tb1(A)), 1))) = 0)) => is_partition(A))) <=> ![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(quant_intro,[status(thm)],[143])).
% 1.70/1.36 tff(145,axiom,(![A: array_int] : ((is_partition(A) => (($less(0, length(int, t2tb1(A))) & ![I: $int, J: $int] : ((($lesseq(0, I) & $lesseq(I, J)) & $less(J, length(int, t2tb1(A)))) => $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I))))) & (tb2t(get1(int, t2tb1(A), $difference(length(int, t2tb1(A)), 1))) = 0))) & ((($less(0, length(int, t2tb1(A))) & ![I: $int, J: $int] : ((($lesseq(0, I) & $lesseq(I, J)) & $less(J, length(int, t2tb1(A)))) => $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I))))) & (tb2t(get1(int, t2tb1(A), $difference(length(int, t2tb1(A)), 1))) = 0)) => is_partition(A)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','is_partition_def')).
% 1.70/1.36 tff(146,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(modus_ponens,[status(thm)],[145, 144])).
% 1.70/1.36 tff(147,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($lesseq(0, I) & $lesseq(I, J) & (~$lesseq(length(int, t2tb1(A)), J)))) | $lesseq(tb2t(get1(int, t2tb1(A), J)), tb2t(get1(int, t2tb1(A), I)))) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(modus_ponens,[status(thm)],[146, 142])).
% 1.70/1.36 tff(148,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, J)), 0)))) | $lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, tb2t(get1(int, t2tb1(A), I)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(modus_ponens,[status(thm)],[147, 141])).
% 1.70/1.36 tff(149,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | (~((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(modus_ponens,[status(thm)],[148, 139])).
% 1.70/1.36 tff(150,plain,(
% 1.70/1.36 ![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | ((~(~$lesseq(length(int, t2tb1(A)), 0))) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $lesseq($sum(tptp_fun_I_1(A), $product(-1, tptp_fun_J_0(A))), 0) & (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0))) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)))))),
% 1.70/1.36 inference(skolemize,[status(sab)],[149])).
% 1.70/1.36 tff(151,plain,
% 1.70/1.36 (![A: array_int] : (((~is_partition(A)) | ((~$lesseq(length(int, t2tb1(A)), 0)) & ![I: $int, J: $int] : ((~($greatereq(I, 0) & $lesseq($sum(I, $product(-1, J)), 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)) & (tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0))) & (is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~((~($greatereq(tptp_fun_I_1(A), 0) & $greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0)))) | $greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0)))))),
% 1.70/1.36 inference(modus_ponens,[status(thm)],[150, 137])).
% 1.70/1.36 tff(152,plain,
% 1.70/1.36 (![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))))),
% 1.70/1.36 inference(modus_ponens,[status(thm)],[151, 135])).
% 1.70/1.36 tff(153,plain,
% 1.70/1.36 (![A: array_int] : (~((~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))) | (~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0))))))))),
% 1.70/1.36 inference(modus_ponens,[status(thm)],[152, 133])).
% 1.70/1.36 tff(154,plain,
% 1.70/1.36 (![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))),
% 1.78/1.37 inference(modus_ponens,[status(thm)],[153, 128])).
% 1.78/1.37 tff(155,plain,
% 1.78/1.37 (((~![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) | (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$lesseq($sum(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))))))) <=> ((~![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) | (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$lesseq($sum(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))),
% 1.78/1.37 inference(rewrite,[status(thm)],[])).
% 1.78/1.37 tff(156,plain,
% 1.78/1.37 ((~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$greatereq($sum(tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)))))))))) <=> (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$lesseq($sum(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))))))),
% 1.78/1.37 inference(rewrite,[status(thm)],[])).
% 1.78/1.37 tff(157,plain,
% 1.78/1.37 (((~![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) | (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$greatereq($sum(tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) <=> ((~![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) | (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$lesseq($sum(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))),
% 1.78/1.37 inference(monotonicity,[status(thm)],[156])).
% 1.78/1.37 tff(158,plain,
% 1.78/1.37 (((~![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) | (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$greatereq($sum(tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) <=> ((~![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) | (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$lesseq($sum(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))),
% 1.78/1.37 inference(transitivity,[status(thm)],[157, 155])).
% 1.78/1.37 tff(159,plain,
% 1.78/1.37 ((~![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) | (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$greatereq($sum(tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))),
% 1.78/1.37 inference(quant_inst,[status(thm)],[])).
% 1.78/1.37 tff(160,plain,
% 1.78/1.37 ((~![A: array_int] : (~((~(is_partition(A) | $lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(A), tptp_fun_I_1(A))), $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_0(A))))), 0) | $lesseq($sum(length(int, t2tb1(A)), $product(-1, tptp_fun_J_0(A))), 0) | (~$greatereq(tptp_fun_I_1(A), 0)) | (~$greatereq($sum(tptp_fun_J_0(A), $product(-1, tptp_fun_I_1(A))), 0)))))) | (~((~is_partition(A)) | (~($lesseq(length(int, t2tb1(A)), 0) | (~(tb2t(get1(int, t2tb1(A), $sum(-1, length(int, t2tb1(A))))) = 0)) | (~![I: $int, J: $int] : ($greatereq($sum(J, $product(-1, length(int, t2tb1(A)))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(A), I)), $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0) | (~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0))))))))))) | (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$lesseq($sum(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))))))),
% 1.78/1.37 inference(modus_ponens,[status(thm)],[159, 158])).
% 1.78/1.37 tff(161,plain,
% 1.78/1.37 (~((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$lesseq($sum(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))),
% 1.78/1.38 inference(unit_resolution,[status(thm)],[160, 154])).
% 1.78/1.38 tff(162,plain,
% 1.78/1.38 (((~(is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | (~$lesseq($sum(tptp_fun_I_1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tptp_fun_J_0(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))))) | (~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))))) | ((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))),
% 1.78/1.38 inference(tautology,[status(thm)],[])).
% 1.78/1.38 tff(163,plain,
% 1.78/1.38 ((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))),
% 1.78/1.38 inference(unit_resolution,[status(thm)],[162, 161])).
% 1.78/1.38 tff(164,plain,
% 1.78/1.38 ((($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) & ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))))))) <=> ($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) & ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))))))),
% 1.78/1.38 inference(rewrite,[status(thm)],[])).
% 1.78/1.38 tff(165,plain,
% 1.78/1.38 (($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))))))),
% 1.78/1.39 inference(rewrite,[status(thm)],[])).
% 1.78/1.39 tff(166,plain,
% 1.78/1.39 (((~(~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1))) & ((~(~$lesseq(A!5, 0))) | (~((~($greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 0) & (~$greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | (($greatereq(Partc!8, 0) & (~$greatereq($sum(Partc!8, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J))) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(~($sum(Partc!8, $product(-1, Partc1!9)) = -1))) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | (~(~$greatereq($sum(Partc1!9, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!10, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (($greatereq($sum(Partc2!11, $product(-1, Partc!8)), 0) & (~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc2!11, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~(~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~(~($sum(Partc2!11, $product(-1, Partc3!12)) = -1))) & ((~$greatereq($sum(Partc3!12, $product(-1, Partc!8)), 0)) | (~(~$greatereq($sum(Partc3!12, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!13, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (~$lesseq($sum(Partc2!11, $product(-1, A!5)), 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0)))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))) | ((~(~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1))) & (((~(~($greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & $lesseq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)))) & (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | (~(~$greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))) | ((~(~($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))) & ((~((~($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))) | (~((~($greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))))))) | ((![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))) | (~$lesseq($sum(Partc!8, $product(-1, A!5)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))))))))))))) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))))) <=> ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))))),
% 1.78/1.39 inference(rewrite,[status(thm)],[])).
% 1.78/1.39 tff(167,plain,
% 1.78/1.39 ((~(~$lesseq(A!5, 0))) <=> $lesseq(A!5, 0)),
% 1.78/1.39 inference(rewrite,[status(thm)],[])).
% 1.78/1.39 tff(168,plain,
% 1.78/1.39 (((~(~$lesseq(A!5, 0))) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ((~(~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1))) & ((~(~$lesseq(A!5, 0))) | (~((~($greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 0) & (~$greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | (($greatereq(Partc!8, 0) & (~$greatereq($sum(Partc!8, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J))) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(~($sum(Partc!8, $product(-1, Partc1!9)) = -1))) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | (~(~$greatereq($sum(Partc1!9, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!10, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (($greatereq($sum(Partc2!11, $product(-1, Partc!8)), 0) & (~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc2!11, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~(~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~(~($sum(Partc2!11, $product(-1, Partc3!12)) = -1))) & ((~$greatereq($sum(Partc3!12, $product(-1, Partc!8)), 0)) | (~(~$greatereq($sum(Partc3!12, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!13, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (~$lesseq($sum(Partc2!11, $product(-1, A!5)), 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0)))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))) | ((~(~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1))) & (((~(~($greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & $lesseq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)))) & (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | (~(~$greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))) | ((~(~($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))) & ((~((~($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))) | (~((~($greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))))))) | ((![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))) | (~$lesseq($sum(Partc!8, $product(-1, A!5)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))))))))))))) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))))))),
% 1.78/1.40 inference(monotonicity,[status(thm)],[167, 166])).
% 1.78/1.40 tff(169,plain,
% 1.78/1.40 (((~(~$lesseq(A!5, 0))) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ((~(~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1))) & ((~(~$lesseq(A!5, 0))) | (~((~($greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 0) & (~$greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | (($greatereq(Partc!8, 0) & (~$greatereq($sum(Partc!8, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J))) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(~($sum(Partc!8, $product(-1, Partc1!9)) = -1))) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | (~(~$greatereq($sum(Partc1!9, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!10, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (($greatereq($sum(Partc2!11, $product(-1, Partc!8)), 0) & (~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc2!11, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~(~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~(~($sum(Partc2!11, $product(-1, Partc3!12)) = -1))) & ((~$greatereq($sum(Partc3!12, $product(-1, Partc!8)), 0)) | (~(~$greatereq($sum(Partc3!12, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!13, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (~$lesseq($sum(Partc2!11, $product(-1, A!5)), 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0)))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))) | ((~(~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1))) & (((~(~($greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & $lesseq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)))) & (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | (~(~$greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))) | ((~(~($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))) & ((~((~($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))) | (~((~($greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))))))) | ((![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))) | (~$lesseq($sum(Partc!8, $product(-1, A!5)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))))))))))))) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))))))),
% 1.78/1.41 inference(transitivity,[status(thm)],[168, 165])).
% 1.78/1.41 tff(170,plain,
% 1.78/1.41 ((~(~($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) <=> ($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 1.78/1.41 inference(rewrite,[status(thm)],[])).
% 1.78/1.41 tff(171,plain,
% 1.78/1.41 (((~(~($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) & ((~(~$lesseq(A!5, 0))) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ((~(~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1))) & ((~(~$lesseq(A!5, 0))) | (~((~($greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 0) & (~$greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | (($greatereq(Partc!8, 0) & (~$greatereq($sum(Partc!8, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J))) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(~($sum(Partc!8, $product(-1, Partc1!9)) = -1))) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | (~(~$greatereq($sum(Partc1!9, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!10, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (($greatereq($sum(Partc2!11, $product(-1, Partc!8)), 0) & (~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc2!11, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~(~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~(~($sum(Partc2!11, $product(-1, Partc3!12)) = -1))) & ((~$greatereq($sum(Partc3!12, $product(-1, Partc!8)), 0)) | (~(~$greatereq($sum(Partc3!12, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!13, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (~$lesseq($sum(Partc2!11, $product(-1, A!5)), 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0)))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))) | ((~(~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1))) & (((~(~($greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & $lesseq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)))) & (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | (~(~$greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))) | ((~(~($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))) & ((~((~($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))) | (~((~($greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))))))) | ((![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))) | (~$lesseq($sum(Partc!8, $product(-1, A!5)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))))))))))))) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))))))) <=> (($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) & ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))))))),
% 1.78/1.41 inference(monotonicity,[status(thm)],[170, 169])).
% 1.78/1.41 tff(172,plain,
% 1.78/1.41 (((~(~($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) & ((~(~$lesseq(A!5, 0))) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ((~(~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1))) & ((~(~$lesseq(A!5, 0))) | (~((~($greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 0) & (~$greatereq($sum(J!6, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | (($greatereq(Partc!8, 0) & (~$greatereq($sum(Partc!8, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J))) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | (~(~$greatereq($sum(Partc!8, $product(-1, A!5)), 0))) | ((~(~($sum(Partc!8, $product(-1, Partc1!9)) = -1))) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | (~(~$greatereq($sum(Partc1!9, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!10, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (($greatereq($sum(Partc2!11, $product(-1, Partc!8)), 0) & (~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc2!11, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~(~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) & ((~(~($sum(Partc2!11, $product(-1, Partc3!12)) = -1))) & ((~$greatereq($sum(Partc3!12, $product(-1, Partc!8)), 0)) | (~(~$greatereq($sum(Partc3!12, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!13, $product(-1, Partc!8)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0))) | (~$lesseq($sum(Partc2!11, $product(-1, A!5)), 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0)))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!14, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))) | ((~(~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1))) & (((~(~($greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & $lesseq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), -1)))) & (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | (~(~$greatereq($sum(I!16, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))) | ((~(~($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))) & ((~((~($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))) | (~((~($greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))))))) | ((![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) & ((~$greatereq(Partc2!11, 0)) | (~(~$greatereq($sum(Partc2!11, $product(-1, A!5)), 0))) | (~((~($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))) | (~$lesseq($sum(Partc!8, $product(-1, A!5)), 0)) | (~(~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0))))))))))))))) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))))))) <=> ($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) & ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))))))),
% 1.78/1.42 inference(transitivity,[status(thm)],[171, 164])).
% 1.78/1.42 tff(173,plain,
% 1.78/1.42 ((~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![Partc1: $int] : ((~($sum(Partc, $product(-1, Partc1)) = -1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$greatereq($sum(Partc1, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($greatereq($sum(Partc2, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc2, $product(-1, Partc3)) = -1)) | ($greatereq($sum(Partc3, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc3, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $lesseq($sum(Partc2, $product(-1, A)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~($greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | (~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B2), t2tb(J))))) = 0)))))) & ((~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq($sum(Partc, $product(-1, A)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))) <=> (~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![Partc1: $int] : ((~($sum(Partc, $product(-1, Partc1)) = -1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$greatereq($sum(Partc1, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($greatereq($sum(Partc2, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc2, $product(-1, Partc3)) = -1)) | ($greatereq($sum(Partc3, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc3, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $lesseq($sum(Partc2, $product(-1, A)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~($greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | (~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B2), t2tb(J))))) = 0)))))) & ((~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq($sum(Partc, $product(-1, A)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B)))))))))))))),
% 1.78/1.42 inference(rewrite,[status(thm)],[])).
% 1.78/1.42 tff(174,plain,
% 1.78/1.42 ((~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ![Partc1: $int] : ((~($sum(Partc1, $product(-1, Partc)) = 1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$lesseq($sum(A, $product(-1, Partc1)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($lesseq($sum(Partc, $product(-1, Partc2)), 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc3, $product(-1, Partc2)) = 1)) | ($lesseq($sum(Partc, $product(-1, Partc3)), 0) & (~$lesseq($sum(A, $product(-1, Partc3)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $greatereq($sum(A, $product(-1, Partc2)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc, $product(-1, Partc2)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, Partc2)) = 0)))) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, I)), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, I)), -1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, Partc2)) = 0)))))) & ((~(![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, Partc2)) = 0)))) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc, $product(-1, Partc2)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))) <=> (~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![Partc1: $int] : ((~($sum(Partc, $product(-1, Partc1)) = -1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$greatereq($sum(Partc1, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($greatereq($sum(Partc2, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc2, $product(-1, Partc3)) = -1)) | ($greatereq($sum(Partc3, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc3, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $lesseq($sum(Partc2, $product(-1, A)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~($greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | (~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B2), t2tb(J))))) = 0)))))) & ((~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq($sum(Partc, $product(-1, A)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B)))))))))))))),
% 1.78/1.43 inference(rewrite,[status(thm)],[])).
% 1.78/1.43 tff(175,plain,
% 1.78/1.43 ((~![A: $int, A1: map_int_int] : ((~($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & ((~$lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![Partc1: $int] : ((~(Partc1 = $sum(1, Partc))) | ($lesseq(Partc, Partc1) & (~$lesseq(A, Partc1)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc1, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & ![Partc2: $int] : ((~($lesseq(Partc, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc2, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ![Partc3: $int] : ((~(Partc3 = $sum(1, Partc2))) | ($lesseq(Partc, Partc3) & (~$lesseq(A, Partc3)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc3, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & $lesseq(0, $sum(A, $product(-1, Partc2))) & (~$lesseq($product(-1, Partc2), $product(-1, Partc3)))))) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))) & ((~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & $lesseq(0, I) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, I))) & ![B2: map_int_int] : ((~($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))) | (~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))))) & ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))) <=> (~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ![Partc1: $int] : ((~($sum(Partc1, $product(-1, Partc)) = 1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$lesseq($sum(A, $product(-1, Partc1)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($lesseq($sum(Partc, $product(-1, Partc2)), 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc3, $product(-1, Partc2)) = 1)) | ($lesseq($sum(Partc, $product(-1, Partc3)), 0) & (~$lesseq($sum(A, $product(-1, Partc3)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $greatereq($sum(A, $product(-1, Partc2)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc, $product(-1, Partc2)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, Partc2)) = 0)))) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, I)), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, I)), -1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, Partc2)) = 0)))))) & ((~(![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, Partc2)) = 0)))) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc, $product(-1, Partc2)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B)))))))))))))),
% 1.78/1.43 inference(rewrite,[status(thm)],[])).
% 1.78/1.43 tff(176,plain,
% 1.78/1.43 ((~![A: $int, A1: map_int_int] : ((~($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & ((~$lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![Partc1: $int] : ((~(Partc1 = $sum(1, Partc))) | ($lesseq(Partc, Partc1) & (~$lesseq(A, Partc1)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc1, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & ![Partc2: $int] : ((~($lesseq(Partc, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc2, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ![Partc3: $int] : ((~(Partc3 = $sum(1, Partc2))) | ($lesseq(Partc, Partc3) & (~$lesseq(A, Partc3)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc3, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & $lesseq(0, $sum(A, $product(-1, Partc2))) & (~$lesseq($product(-1, Partc2), $product(-1, Partc3)))))) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))) & ((~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & $lesseq(0, I) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, I))) & ![B2: map_int_int] : ((~($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))) | (~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))))) & ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))) <=> (~![A: $int, A1: map_int_int] : ((~($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & ((~$lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![Partc1: $int] : ((~(Partc1 = $sum(1, Partc))) | ($lesseq(Partc, Partc1) & (~$lesseq(A, Partc1)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc1, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & ![Partc2: $int] : ((~($lesseq(Partc, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc2, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ![Partc3: $int] : ((~(Partc3 = $sum(1, Partc2))) | ($lesseq(Partc, Partc3) & (~$lesseq(A, Partc3)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc3, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & $lesseq(0, $sum(A, $product(-1, Partc2))) & (~$lesseq($product(-1, Partc2), $product(-1, Partc3)))))) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))) & ((~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & $lesseq(0, I) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, I))) & ![B2: map_int_int] : ((~($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))) | (~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))))) & ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B)))))))))))))),
% 1.78/1.43 inference(rewrite,[status(thm)],[])).
% 1.78/1.43 tff(177,plain,
% 1.78/1.43 ((~![A: $int, A1: map_int_int] : (($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1))))) => ((($lesseq(0, 0) & $less(0, A)) & $lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) & ($lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1)) => ((($lesseq(0, 0) & $less(0, A)) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J))) & ![Partc: $int, B: map_int_int] : ((($lesseq(0, Partc) & $less(Partc, A)) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J))) => ((($lesseq(0, Partc) & $less(Partc, A)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) => (($lesseq(0, Partc) & $less(Partc, A)) & ![Partc1: $int] : ((Partc1 = $sum(Partc, 1)) => ((($lesseq(Partc, Partc1) & $less(Partc1, A)) & ![J: $int] : (($lesseq(Partc, J) & $less(J, Partc1)) => (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) & ![Partc2: $int] : ((($lesseq(Partc, Partc2) & $less(Partc2, A)) & ![J: $int] : (($lesseq(Partc, J) & $less(J, Partc2)) => (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) => ((($lesseq(0, Partc2) & $less(Partc2, A)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) => ![Partc3: $int] : ((Partc3 = $sum(Partc2, 1)) => (((($lesseq(Partc, Partc3) & $less(Partc3, A)) & ![J: $int] : (($lesseq(Partc, J) & $less(J, Partc3)) => (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) & $lesseq(0, $difference(A, Partc2))) & $less($difference(A, Partc3), $difference(A, Partc2)))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) => ((($lesseq(0, Partc2) & $less(Partc2, A)) & ($less($difference(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), 1), tb2t(get(int, int, t2tb2(A1), t2tb(Partc2)))) => (((($lesseq(0, Partc2) & $less(Partc2, A)) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J))) & $lesseq(0, $difference(A, Partc))) & $less($difference(A, Partc2), $difference(A, Partc))))) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $difference(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), 1)) => (![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))) => (tb2t(get(int, int, t2tb2(B), t2tb(J))) = Partc2)) & ![B1: map_int_int] : (![I: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $difference(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), 1))) => ((![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, I)) => (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2))) => ((($lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1)) & $lesseq(0, I)) & $less(I, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) & ![B2: map_int_int] : (($lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1)) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2))))) => (![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, $sum(I, 1))) => (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))))) & ((![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, $sum($difference(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), 1), 1))) => (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2))) => (((($lesseq(0, Partc2) & $less(Partc2, A)) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J))) & $lesseq(0, $difference(A, Partc))) & $less($difference(A, Partc2), $difference(A, Partc)))))))))))))))) & ((~(~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0))) => (((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1), t2tb2(B))))))))))))) <=> (~![A: $int, A1: map_int_int] : ((~($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & ((~$lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![Partc1: $int] : ((~(Partc1 = $sum(1, Partc))) | ($lesseq(Partc, Partc1) & (~$lesseq(A, Partc1)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc1, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & ![Partc2: $int] : ((~($lesseq(Partc, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc2, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ![Partc3: $int] : ((~(Partc3 = $sum(1, Partc2))) | ($lesseq(Partc, Partc3) & (~$lesseq(A, Partc3)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc3, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & $lesseq(0, $sum(A, $product(-1, Partc2))) & (~$lesseq($product(-1, Partc2), $product(-1, Partc3)))))) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))) & ((~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & $lesseq(0, I) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, I))) & ![B2: map_int_int] : ((~($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))) | (~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))))) & ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B)))))))))))))),
% 1.78/1.43 inference(rewrite,[status(thm)],[])).
% 1.78/1.43 tff(178,axiom,(~![A: $int, A1: map_int_int] : (($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1))))) => ((($lesseq(0, 0) & $less(0, A)) & $lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) & ($lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1)) => ((($lesseq(0, 0) & $less(0, A)) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J))) & ![Partc: $int, B: map_int_int] : ((($lesseq(0, Partc) & $less(Partc, A)) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J))) => ((($lesseq(0, Partc) & $less(Partc, A)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) => (($lesseq(0, Partc) & $less(Partc, A)) & ![Partc1: $int] : ((Partc1 = $sum(Partc, 1)) => ((($lesseq(Partc, Partc1) & $less(Partc1, A)) & ![J: $int] : (($lesseq(Partc, J) & $less(J, Partc1)) => (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) & ![Partc2: $int] : ((($lesseq(Partc, Partc2) & $less(Partc2, A)) & ![J: $int] : (($lesseq(Partc, J) & $less(J, Partc2)) => (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) => ((($lesseq(0, Partc2) & $less(Partc2, A)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) => ![Partc3: $int] : ((Partc3 = $sum(Partc2, 1)) => (((($lesseq(Partc, Partc3) & $less(Partc3, A)) & ![J: $int] : (($lesseq(Partc, J) & $less(J, Partc3)) => (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) & $lesseq(0, $difference(A, Partc2))) & $less($difference(A, Partc3), $difference(A, Partc2)))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) => ((($lesseq(0, Partc2) & $less(Partc2, A)) & ($less($difference(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), 1), tb2t(get(int, int, t2tb2(A1), t2tb(Partc2)))) => (((($lesseq(0, Partc2) & $less(Partc2, A)) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J))) & $lesseq(0, $difference(A, Partc))) & $less($difference(A, Partc2), $difference(A, Partc))))) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $difference(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), 1)) => (![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))) => (tb2t(get(int, int, t2tb2(B), t2tb(J))) = Partc2)) & ![B1: map_int_int] : (![I: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $difference(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), 1))) => ((![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, I)) => (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2))) => ((($lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1)) & $lesseq(0, I)) & $less(I, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) & ![B2: map_int_int] : (($lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1)) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2))))) => (![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, $sum(I, 1))) => (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))))) & ((![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, $sum($difference(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), 1), 1))) => (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2))) => (((($lesseq(0, Partc2) & $less(Partc2, A)) & ![J: $int] : (($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & $less(J, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) => numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J))) & $lesseq(0, $difference(A, Partc))) & $less($difference(A, Partc2), $difference(A, Partc)))))))))))))))) & ((~(~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0))) => (((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(0, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), 1), t2tb2(B))))))))))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','wP_parameter_conjugate')).
% 1.78/1.44 tff(179,plain,
% 1.78/1.44 (~![A: $int, A1: map_int_int] : ((~($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & ((~$lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![Partc1: $int] : ((~(Partc1 = $sum(1, Partc))) | ($lesseq(Partc, Partc1) & (~$lesseq(A, Partc1)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc1, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & ![Partc2: $int] : ((~($lesseq(Partc, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc2, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ![Partc3: $int] : ((~(Partc3 = $sum(1, Partc2))) | ($lesseq(Partc, Partc3) & (~$lesseq(A, Partc3)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc3, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & $lesseq(0, $sum(A, $product(-1, Partc2))) & (~$lesseq($product(-1, Partc2), $product(-1, Partc3)))))) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))) & ((~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & $lesseq(0, I) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, I))) & ![B2: map_int_int] : ((~($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))) | (~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))))) & ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))),
% 1.78/1.44 inference(modus_ponens,[status(thm)],[178, 177])).
% 1.78/1.44 tff(180,plain,
% 1.78/1.44 (~![A: $int, A1: map_int_int] : ((~($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & ((~$lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![Partc1: $int] : ((~(Partc1 = $sum(1, Partc))) | ($lesseq(Partc, Partc1) & (~$lesseq(A, Partc1)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc1, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & ![Partc2: $int] : ((~($lesseq(Partc, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc2, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ![Partc3: $int] : ((~(Partc3 = $sum(1, Partc2))) | ($lesseq(Partc, Partc3) & (~$lesseq(A, Partc3)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc3, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & $lesseq(0, $sum(A, $product(-1, Partc2))) & (~$lesseq($product(-1, Partc2), $product(-1, Partc3)))))) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))) & ((~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & $lesseq(0, I) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, I))) & ![B2: map_int_int] : ((~($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))) | (~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))))) & ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))),
% 1.78/1.44 inference(modus_ponens,[status(thm)],[179, 176])).
% 1.78/1.44 tff(181,plain,
% 1.78/1.44 (~![A: $int, A1: map_int_int] : ((~($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & ((~$lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![Partc1: $int] : ((~(Partc1 = $sum(1, Partc))) | ($lesseq(Partc, Partc1) & (~$lesseq(A, Partc1)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc1, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & ![Partc2: $int] : ((~($lesseq(Partc, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc2, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ![Partc3: $int] : ((~(Partc3 = $sum(1, Partc2))) | ($lesseq(Partc, Partc3) & (~$lesseq(A, Partc3)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc3, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & $lesseq(0, $sum(A, $product(-1, Partc2))) & (~$lesseq($product(-1, Partc2), $product(-1, Partc3)))))) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))) & ((~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & $lesseq(0, I) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, I))) & ![B2: map_int_int] : ((~($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))) | (~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))))) & ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))),
% 1.78/1.44 inference(modus_ponens,[status(thm)],[180, 176])).
% 1.78/1.44 tff(182,plain,
% 1.78/1.44 (~![A: $int, A1: map_int_int] : ((~($lesseq(0, A) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & ((~$lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($lesseq(0, Partc) & (~$lesseq(A, Partc)) & ![Partc1: $int] : ((~(Partc1 = $sum(1, Partc))) | ($lesseq(Partc, Partc1) & (~$lesseq(A, Partc1)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc1, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & ![Partc2: $int] : ((~($lesseq(Partc, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc2, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ![Partc3: $int] : ((~(Partc3 = $sum(1, Partc2))) | ($lesseq(Partc, Partc3) & (~$lesseq(A, Partc3)) & ![J: $int] : ((~($lesseq(Partc, J) & (~$lesseq(Partc3, J)))) | (tb2t(get(int, int, t2tb2(A1), t2tb(J))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) & $lesseq(0, $sum(A, $product(-1, Partc2))) & (~$lesseq($product(-1, Partc2), $product(-1, Partc3)))))) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))) = tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))) & ((~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & $lesseq(0, I) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, I))) & ![B2: map_int_int] : ((~($lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(I, $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B2), t2tb(J))) = Partc2))))) | (~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), I) & $lesseq(I, $sum(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc)))))))) & ((~(![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = tb2t(get(int, int, t2tb2(B), t2tb(J))))) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), J)))) | (tb2t(get(int, int, t2tb2(B1), t2tb(J))) = Partc2)))) | ($lesseq(0, Partc2) & (~$lesseq(A, Partc2)) & ![J: $int] : ((~($lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), J) & (~$lesseq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $sum(-1, J))))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq(0, $sum(A, $product(-1, Partc))) & (~$lesseq($product(-1, Partc), $product(-1, Partc2))))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $lesseq(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))),
% 1.78/1.44 inference(modus_ponens,[status(thm)],[181, 176])).
% 1.78/1.44 tff(183,plain,
% 1.78/1.44 (~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$lesseq($sum(A, $product(-1, Partc)), 0)) & ![Partc1: $int] : ((~($sum(Partc1, $product(-1, Partc)) = 1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$lesseq($sum(A, $product(-1, Partc1)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($lesseq($sum(Partc, $product(-1, Partc2)), 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc3, $product(-1, Partc2)) = 1)) | ($lesseq($sum(Partc, $product(-1, Partc3)), 0) & (~$lesseq($sum(A, $product(-1, Partc3)), 0)) & ![J: $int] : ((~($lesseq($sum(Partc, $product(-1, J)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $greatereq($sum(A, $product(-1, Partc2)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc, $product(-1, Partc2)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~(![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, Partc2)) = 0)))) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, I)), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, I)), -1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, Partc2)) = 0)))))) & ((~(![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))), $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, Partc2)) = 0)))) | ($greatereq(Partc2, 0) & (~$lesseq($sum(A, $product(-1, Partc2)), 0)) & ![J: $int] : ((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, J)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(0))), $product(-1, J)), -1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc, $product(-1, Partc2)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))),
% 1.78/1.44 inference(modus_ponens,[status(thm)],[182, 175])).
% 1.78/1.44 tff(184,plain,
% 1.78/1.44 (~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![Partc1: $int] : ((~($sum(Partc, $product(-1, Partc1)) = -1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$greatereq($sum(Partc1, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($greatereq($sum(Partc2, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc2, $product(-1, Partc3)) = -1)) | ($greatereq($sum(Partc3, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc3, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $lesseq($sum(Partc2, $product(-1, A)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~($greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | (~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B2), t2tb(J))))) = 0)))))) & ((~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq($sum(Partc, $product(-1, A)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))),
% 1.78/1.45 inference(modus_ponens,[status(thm)],[183, 174])).
% 1.78/1.45 tff(185,plain,
% 1.78/1.45 (~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![Partc1: $int] : ((~($sum(Partc, $product(-1, Partc1)) = -1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$greatereq($sum(Partc1, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($greatereq($sum(Partc2, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc2, $product(-1, Partc3)) = -1)) | ($greatereq($sum(Partc3, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc3, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $lesseq($sum(Partc2, $product(-1, A)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~($greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | (~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B2), t2tb(J))))) = 0)))))) & ((~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq($sum(Partc, $product(-1, A)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))),
% 1.78/1.45 inference(modus_ponens,[status(thm)],[184, 173])).
% 1.78/1.45 tff(186,plain,
% 1.78/1.45 (~![A: $int, A1: map_int_int] : ((~($greatereq(A, 0) & is_partition(tb2t1(mk_array(int, A, t2tb2(A1)))))) | ((~$lesseq(A, 0)) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1)) | ((~$lesseq(A, 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J))), J)) & ![Partc: $int, B: map_int_int] : ((~($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)))) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) | ($greatereq(Partc, 0) & (~$greatereq($sum(Partc, $product(-1, A)), 0)) & ![Partc1: $int] : ((~($sum(Partc, $product(-1, Partc1)) = -1)) | ($lesseq($sum(Partc, $product(-1, Partc1)), 0) & (~$greatereq($sum(Partc1, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc1, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & ![Partc2: $int] : ((~($greatereq($sum(Partc2, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ((~($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) | ![Partc3: $int] : ((~($sum(Partc2, $product(-1, Partc3)) = -1)) | ($greatereq($sum(Partc3, $product(-1, Partc)), 0) & (~$greatereq($sum(Partc3, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc3, $product(-1, J)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0)) & $lesseq($sum(Partc2, $product(-1, A)), 0) & (~$greatereq($sum(Partc2, $product(-1, Partc3)), 0))))) & (($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))) = 0) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ($lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B), t2tb(J))), J)) & $greatereq($sum(A, $product(-1, Partc)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))) & ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))), $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1)) | ![B1: map_int_int] : (![I: $int] : ((~($greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & $lesseq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), -1))) | (~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B1), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & $greatereq(I, 0) & (~$greatereq($sum(I, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)) & ![B2: map_int_int] : ((~($greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & (B2 = tb2t2(set(int, int, t2tb2(B1), t2tb(I), t2tb(Partc2)))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B2), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$lesseq($sum(I, $product(-1, J)), -1)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B2), t2tb(J))))) = 0)))))) & ((~(![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc))))), 0)))) | ($sum(Partc2, $product(-1, tb2t(get(int, int, t2tb2(B1), t2tb(J))))) = 0)))) | ($greatereq(Partc2, 0) & (~$greatereq($sum(Partc2, $product(-1, A)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(Partc2))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t(get(int, int, t2tb2(B1), t2tb(J))), J)) & $lesseq($sum(Partc, $product(-1, A)), 0) & (~$lesseq($sum(Partc2, $product(-1, Partc)), 0)))))))))))))) & ((~(tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0)) | ((tb2t(get(int, int, t2tb2(A1), t2tb(Partc))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A, t2tb2(A1))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1), t2tb(0)))), t2tb2(B))))))))))))),
% 1.78/1.45 inference(modus_ponens,[status(thm)],[185, 173])).
% 1.78/1.45 tff(187,plain,
% 1.78/1.45 ($greatereq(A!5, 0) & is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))) & ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))))))),
% 1.86/1.45 inference(modus_ponens,[status(thm)],[186, 172])).
% 1.86/1.45 tff(188,plain,
% 1.86/1.45 (is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))),
% 1.86/1.45 inference(and_elim,[status(thm)],[187])).
% 1.86/1.45 tff(189,plain,
% 1.86/1.45 ((~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))) | (~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))),
% 1.86/1.45 inference(tautology,[status(thm)],[])).
% 1.86/1.45 tff(190,plain,
% 1.86/1.45 ((~((~is_partition(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))) | (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))),
% 1.86/1.45 inference(unit_resolution,[status(thm)],[189, 188])).
% 1.86/1.45 tff(191,plain,
% 1.86/1.45 (~($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))),
% 1.86/1.45 inference(unit_resolution,[status(thm)],[190, 163])).
% 1.86/1.45 tff(192,plain,
% 1.86/1.45 (($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | (~$lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0))),
% 1.86/1.45 inference(tautology,[status(thm)],[])).
% 1.86/1.45 tff(193,plain,
% 1.86/1.45 (~$lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0)),
% 1.86/1.45 inference(unit_resolution,[status(thm)],[192, 191])).
% 1.86/1.45 tff(194,plain,
% 1.86/1.45 ($greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0)),
% 1.86/1.45 inference(theory_lemma,[status(thm)],[])).
% 1.86/1.45 tff(195,plain,
% 1.86/1.45 ($greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)),
% 1.86/1.45 inference(unit_resolution,[status(thm)],[194, 193])).
% 1.86/1.45 tff(196,plain,
% 1.86/1.45 (($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | ![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))),
% 1.86/1.45 inference(tautology,[status(thm)],[])).
% 1.86/1.45 tff(197,plain,
% 1.86/1.45 (![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[196, 191])).
% 1.86/1.46 tff(198,plain,
% 1.86/1.46 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0))),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(199,plain,
% 1.86/1.46 (((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $false | $false | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0)) <=> ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0))),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(200,plain,
% 1.86/1.46 ($greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0)),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(201,plain,
% 1.86/1.46 ($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = $sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(202,plain,
% 1.86/1.46 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0) <=> $greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))), 0)),
% 1.86/1.46 inference(monotonicity,[status(thm)],[201])).
% 1.86/1.46 tff(203,plain,
% 1.86/1.46 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0)),
% 1.86/1.46 inference(transitivity,[status(thm)],[202, 200])).
% 1.86/1.46 tff(204,plain,
% 1.86/1.46 ($greatereq(-1, 0) <=> $false),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(205,plain,
% 1.86/1.46 ($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) = -1),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(206,plain,
% 1.86/1.46 ($greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) <=> $greatereq(-1, 0)),
% 1.86/1.46 inference(monotonicity,[status(thm)],[205])).
% 1.86/1.46 tff(207,plain,
% 1.86/1.46 ($greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) <=> $false),
% 1.86/1.46 inference(transitivity,[status(thm)],[206, 204])).
% 1.86/1.46 tff(208,plain,
% 1.86/1.46 ((~$true) <=> $false),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(209,plain,
% 1.86/1.46 ($greatereq(0, 0) <=> $true),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(210,plain,
% 1.86/1.46 ((~$greatereq(0, 0)) <=> (~$true)),
% 1.86/1.46 inference(monotonicity,[status(thm)],[209])).
% 1.86/1.46 tff(211,plain,
% 1.86/1.46 ((~$greatereq(0, 0)) <=> $false),
% 1.86/1.46 inference(transitivity,[status(thm)],[210, 208])).
% 1.86/1.46 tff(212,plain,
% 1.86/1.46 ((~$lesseq($sum(0, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) <=> (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1))),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(213,plain,
% 1.86/1.46 (((~$lesseq($sum(0, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(0, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)) <=> ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $false | $false | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0))),
% 1.86/1.46 inference(monotonicity,[status(thm)],[212, 211, 207, 203])).
% 1.86/1.46 tff(214,plain,
% 1.86/1.46 (((~$lesseq($sum(0, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(0, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)) <=> ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0))),
% 1.86/1.46 inference(transitivity,[status(thm)],[213, 199])).
% 1.86/1.46 tff(215,plain,
% 1.86/1.46 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(0, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(0, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0)))),
% 1.86/1.46 inference(monotonicity,[status(thm)],[214])).
% 1.86/1.46 tff(216,plain,
% 1.86/1.46 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(0, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(0, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0))),
% 1.86/1.46 inference(transitivity,[status(thm)],[215, 198])).
% 1.86/1.46 tff(217,plain,
% 1.86/1.46 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(0, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(0, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))),
% 1.86/1.46 inference(quant_inst,[status(thm)],[])).
% 1.86/1.46 tff(218,plain,
% 1.86/1.46 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0)),
% 1.86/1.46 inference(modus_ponens,[status(thm)],[217, 216])).
% 1.86/1.46 tff(219,plain,
% 1.86/1.46 ($lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0)),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[218, 197, 195])).
% 1.86/1.46 tff(220,assumption,($lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)), introduced(assumption)).
% 1.86/1.46 tff(221,plain,
% 1.86/1.46 (get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(0)) = get(int, int, t2tb2(A1!4), t2tb(0))),
% 1.86/1.46 inference(monotonicity,[status(thm)],[117])).
% 1.86/1.46 tff(222,plain,
% 1.86/1.46 ((~![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))) | (get1(int, mk_array(int, A!5, t2tb2(A1!4)), 0) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(0)))),
% 1.86/1.46 inference(quant_inst,[status(thm)],[])).
% 1.86/1.46 tff(223,plain,
% 1.86/1.46 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), 0) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(0))),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[222, 90])).
% 1.86/1.46 tff(224,plain,
% 1.86/1.46 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), 0)),
% 1.86/1.46 inference(monotonicity,[status(thm)],[81])).
% 1.86/1.46 tff(225,plain,
% 1.86/1.46 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0) = get(int, int, t2tb2(A1!4), t2tb(0))),
% 1.86/1.46 inference(transitivity,[status(thm)],[224, 223, 221])).
% 1.86/1.46 tff(226,plain,
% 1.86/1.46 (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) = tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))),
% 1.86/1.46 inference(monotonicity,[status(thm)],[225])).
% 1.86/1.46 tff(227,plain,
% 1.86/1.46 (tb2t(get(int, int, t2tb2(A1!4), t2tb(0))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))),
% 1.86/1.46 inference(symmetry,[status(thm)],[226])).
% 1.86/1.46 tff(228,plain,
% 1.86/1.46 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0)),
% 1.86/1.46 inference(theory_lemma,[status(thm)],[])).
% 1.86/1.46 tff(229,plain,
% 1.86/1.46 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0)),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[228, 227])).
% 1.86/1.46 tff(230,plain,
% 1.86/1.46 (($lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | (~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)),
% 1.86/1.46 inference(tautology,[status(thm)],[])).
% 1.86/1.46 tff(231,plain,
% 1.86/1.46 (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[230, 191])).
% 1.86/1.46 tff(232,plain,
% 1.86/1.46 ((~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | $greatereq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 1.86/1.46 inference(theory_lemma,[status(thm)],[])).
% 1.86/1.46 tff(233,plain,
% 1.86/1.46 ($greatereq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[232, 231])).
% 1.86/1.46 tff(234,plain,
% 1.86/1.46 ($false),
% 1.86/1.46 inference(theory_lemma,[status(thm)],[233, 229, 220, 219])).
% 1.86/1.46 tff(235,plain,(~$lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)), inference(lemma,lemma(discharge,[]))).
% 1.86/1.46 tff(236,plain,
% 1.86/1.46 ($lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) | $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)),
% 1.86/1.46 inference(theory_lemma,[status(thm)],[])).
% 1.86/1.46 tff(237,plain,
% 1.86/1.46 ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[236, 235])).
% 1.86/1.46 tff(238,plain,
% 1.86/1.46 (length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) = length(int, mk_array(int, A!5, t2tb2(A1!4)))),
% 1.86/1.46 inference(monotonicity,[status(thm)],[81])).
% 1.86/1.46 tff(239,plain,
% 1.86/1.46 (length(int, mk_array(int, A!5, t2tb2(A1!4))) = length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 1.86/1.46 inference(symmetry,[status(thm)],[238])).
% 1.86/1.46 tff(240,plain,
% 1.86/1.46 ((~(length(int, mk_array(int, A!5, t2tb2(A1!4))) = length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) | $greatereq($sum(length(int, mk_array(int, A!5, t2tb2(A1!4))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 1.86/1.46 inference(theory_lemma,[status(thm)],[])).
% 1.86/1.46 tff(241,plain,
% 1.86/1.46 ($greatereq($sum(length(int, mk_array(int, A!5, t2tb2(A1!4))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[240, 239])).
% 1.86/1.46 tff(242,plain,
% 1.86/1.46 (^[A: ty, U: $int, U1: uni] : refl(($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0) <=> ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0))),
% 1.86/1.46 inference(bind,[status(th)],[])).
% 1.86/1.46 tff(243,plain,
% 1.86/1.46 (![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0) <=> ![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)),
% 1.86/1.46 inference(quant_intro,[status(thm)],[242])).
% 1.86/1.46 tff(244,plain,
% 1.86/1.46 (^[A: ty, U: $int, U1: uni] : trans(monotonicity(rewrite($sum(length(A, mk_array(A, U, U1)), $product(-1, U)) = $sum($product(-1, U), length(A, mk_array(A, U, U1)))), (($sum(length(A, mk_array(A, U, U1)), $product(-1, U)) = 0) <=> ($sum($product(-1, U), length(A, mk_array(A, U, U1))) = 0))), rewrite(($sum($product(-1, U), length(A, mk_array(A, U, U1))) = 0) <=> ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)), (($sum(length(A, mk_array(A, U, U1)), $product(-1, U)) = 0) <=> ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)))),
% 1.86/1.46 inference(bind,[status(th)],[])).
% 1.86/1.46 tff(245,plain,
% 1.86/1.46 (![A: ty, U: $int, U1: uni] : ($sum(length(A, mk_array(A, U, U1)), $product(-1, U)) = 0) <=> ![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)),
% 1.86/1.46 inference(quant_intro,[status(thm)],[244])).
% 1.86/1.46 tff(246,plain,
% 1.86/1.46 (^[A: ty, U: $int, U1: uni] : rewrite((length(A, mk_array(A, U, U1)) = U) <=> ($sum(length(A, mk_array(A, U, U1)), $product(-1, U)) = 0))),
% 1.86/1.46 inference(bind,[status(th)],[])).
% 1.86/1.46 tff(247,plain,
% 1.86/1.46 (![A: ty, U: $int, U1: uni] : (length(A, mk_array(A, U, U1)) = U) <=> ![A: ty, U: $int, U1: uni] : ($sum(length(A, mk_array(A, U, U1)), $product(-1, U)) = 0)),
% 1.86/1.46 inference(quant_intro,[status(thm)],[246])).
% 1.86/1.46 tff(248,plain,
% 1.86/1.46 (![A: ty, U: $int, U1: uni] : (length(A, mk_array(A, U, U1)) = U) <=> ![A: ty, U: $int, U1: uni] : (length(A, mk_array(A, U, U1)) = U)),
% 1.86/1.46 inference(rewrite,[status(thm)],[])).
% 1.86/1.46 tff(249,axiom,(![A: ty, U: $int, U1: uni] : (length(A, mk_array(A, U, U1)) = U)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','length_def')).
% 1.86/1.46 tff(250,plain,
% 1.86/1.46 (![A: ty, U: $int, U1: uni] : (length(A, mk_array(A, U, U1)) = U)),
% 1.86/1.46 inference(modus_ponens,[status(thm)],[249, 248])).
% 1.86/1.46 tff(251,plain,
% 1.86/1.46 (![A: ty, U: $int, U1: uni] : ($sum(length(A, mk_array(A, U, U1)), $product(-1, U)) = 0)),
% 1.86/1.46 inference(modus_ponens,[status(thm)],[250, 247])).
% 1.86/1.46 tff(252,plain,
% 1.86/1.46 (![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)),
% 1.86/1.46 inference(modus_ponens,[status(thm)],[251, 245])).
% 1.86/1.46 tff(253,plain,(
% 1.86/1.46 ![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)),
% 1.86/1.46 inference(skolemize,[status(sab)],[252])).
% 1.86/1.46 tff(254,plain,
% 1.86/1.46 (![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)),
% 1.86/1.46 inference(modus_ponens,[status(thm)],[253, 243])).
% 1.86/1.46 tff(255,plain,
% 1.86/1.46 ((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))) = 0)),
% 1.86/1.46 inference(quant_inst,[status(thm)],[])).
% 1.86/1.46 tff(256,plain,
% 1.86/1.46 ($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))) = 0),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[255, 254])).
% 1.86/1.46 tff(257,plain,
% 1.86/1.46 ((~($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))) = 0)) | $greatereq($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))), 0)),
% 1.86/1.46 inference(theory_lemma,[status(thm)],[])).
% 1.86/1.46 tff(258,plain,
% 1.86/1.46 ($greatereq($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))), 0)),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[257, 256])).
% 1.86/1.46 tff(259,plain,
% 1.86/1.46 ((~$lesseq(A!5, 0)) | (~$greatereq($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))), 0)) | $lesseq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) | (~$greatereq($sum(length(int, mk_array(int, A!5, t2tb2(A1!4))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0))),
% 1.86/1.46 inference(theory_lemma,[status(thm)],[])).
% 1.86/1.46 tff(260,plain,
% 1.86/1.46 (~$lesseq(A!5, 0)),
% 1.86/1.46 inference(unit_resolution,[status(thm)],[259, 258, 193, 241])).
% 1.86/1.46 tff(261,plain,
% 1.86/1.46 (($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))))))))))),
% 1.86/1.47 inference(rewrite,[status(thm)],[])).
% 1.86/1.47 tff(262,plain,
% 1.86/1.47 ((~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))))) <=> (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))))))))),
% 1.86/1.48 inference(rewrite,[status(thm)],[])).
% 1.86/1.48 tff(263,plain,
% 1.86/1.48 (($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))))))))))),
% 1.86/1.48 inference(monotonicity,[status(thm)],[262])).
% 1.86/1.48 tff(264,plain,
% 1.86/1.48 (($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))))))))))),
% 1.89/1.49 inference(transitivity,[status(thm)],[263, 261])).
% 1.89/1.49 tff(265,plain,
% 1.89/1.49 (($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))))))),
% 1.89/1.49 inference(rewrite,[status(thm)],[])).
% 1.89/1.49 tff(266,plain,
% 1.89/1.49 (($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))))))),
% 1.89/1.50 inference(rewrite,[status(thm)],[])).
% 1.89/1.50 tff(267,plain,
% 1.89/1.50 (($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))) <=> (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))))),
% 1.89/1.51 inference(rewrite,[status(thm)],[])).
% 1.89/1.51 tff(268,plain,
% 1.89/1.51 (($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))),
% 1.89/1.51 inference(rewrite,[status(thm)],[])).
% 1.89/1.51 tff(269,plain,
% 1.89/1.51 (($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0))) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))) <=> (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))),
% 1.89/1.52 inference(rewrite,[status(thm)],[])).
% 1.89/1.52 tff(270,plain,
% 1.89/1.52 (((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))) <=> ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))),
% 1.89/1.52 inference(rewrite,[status(thm)],[])).
% 1.89/1.52 tff(271,plain,
% 1.89/1.52 (((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))) <=> (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))),
% 1.94/1.53 inference(rewrite,[status(thm)],[])).
% 1.94/1.53 tff(272,plain,
% 1.94/1.53 (((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))) <=> ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))),
% 1.94/1.53 inference(rewrite,[status(thm)],[])).
% 1.94/1.53 tff(273,plain,
% 1.94/1.53 ((($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))) <=> (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))),
% 1.94/1.54 inference(rewrite,[status(thm)],[])).
% 1.94/1.54 tff(274,plain,
% 1.94/1.54 (((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))) <=> ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))),
% 1.95/1.54 inference(rewrite,[status(thm)],[])).
% 1.95/1.54 tff(275,plain,
% 1.95/1.54 (($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0))) & ((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))) <=> (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))),
% 1.95/1.55 inference(rewrite,[status(thm)],[])).
% 1.95/1.55 tff(276,plain,
% 1.95/1.55 (((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))) <=> ((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))),
% 1.95/1.55 inference(rewrite,[status(thm)],[])).
% 1.95/1.55 tff(277,plain,
% 1.95/1.55 (((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))) <=> (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))),
% 1.95/1.55 inference(rewrite,[status(thm)],[])).
% 1.95/1.55 tff(278,plain,
% 1.95/1.55 (((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))) <=> ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))),
% 1.95/1.56 inference(rewrite,[status(thm)],[])).
% 1.95/1.56 tff(279,plain,
% 1.95/1.56 (($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & ((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))) <=> (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))),
% 1.95/1.56 inference(rewrite,[status(thm)],[])).
% 1.95/1.56 tff(280,plain,
% 1.95/1.56 (((~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))) | (~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))))) <=> ((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))),
% 1.95/1.56 inference(rewrite,[status(thm)],[])).
% 1.95/1.56 tff(281,plain,
% 1.95/1.56 ((![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0))) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) <=> (~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))))),
% 1.95/1.56 inference(rewrite,[status(thm)],[])).
% 1.95/1.56 tff(282,plain,
% 1.95/1.56 (((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) <=> ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))),
% 1.95/1.56 inference(rewrite,[status(thm)],[])).
% 1.95/1.56 tff(283,plain,
% 1.95/1.56 ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))) <=> (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))),
% 1.95/1.56 inference(rewrite,[status(thm)],[])).
% 1.95/1.56 tff(284,plain,
% 1.95/1.56 (((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))) <=> ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))),
% 1.95/1.56 inference(monotonicity,[status(thm)],[283])).
% 1.95/1.56 tff(285,plain,
% 1.95/1.56 (((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))) <=> ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))),
% 1.95/1.56 inference(transitivity,[status(thm)],[284, 282])).
% 1.95/1.56 tff(286,plain,
% 1.95/1.56 (^[J: $int] : trans(monotonicity(trans(monotonicity(rewrite(($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0))) <=> (~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))), ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) <=> (~(~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))))), rewrite((~(~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) <=> ((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0))), ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) <=> ((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))), (((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> (((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))), rewrite((((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))), (((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))))),
% 1.95/1.57 inference(bind,[status(th)],[])).
% 1.95/1.57 tff(287,plain,
% 1.95/1.57 (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))),
% 1.95/1.57 inference(quant_intro,[status(thm)],[286])).
% 1.95/1.57 tff(288,plain,
% 1.95/1.57 (^[J: $int] : trans(monotonicity(trans(monotonicity(rewrite(($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))) <=> (~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))), ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) <=> (~(~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))))), rewrite((~(~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) <=> ((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))), ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) <=> ((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))), (((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> (((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))), rewrite((((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))), (((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))),
% 1.95/1.57 inference(bind,[status(th)],[])).
% 1.95/1.57 tff(289,plain,
% 1.95/1.57 (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))),
% 1.95/1.57 inference(quant_intro,[status(thm)],[288])).
% 1.95/1.57 tff(290,plain,
% 1.95/1.57 ((![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))) <=> (![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0))) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))))),
% 1.95/1.57 inference(monotonicity,[status(thm)],[289, 287, 285])).
% 1.95/1.57 tff(291,plain,
% 1.95/1.57 ((![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))) <=> (~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))))),
% 1.95/1.57 inference(transitivity,[status(thm)],[290, 281])).
% 1.95/1.57 tff(292,plain,
% 1.95/1.57 (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) <=> (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))),
% 1.95/1.57 inference(rewrite,[status(thm)],[])).
% 1.95/1.57 tff(293,plain,
% 1.95/1.57 (((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))) <=> ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))),
% 1.95/1.57 inference(rewrite,[status(thm)],[])).
% 1.95/1.57 tff(294,plain,
% 1.95/1.57 (($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) <=> (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))),
% 1.95/1.57 inference(rewrite,[status(thm)],[])).
% 1.95/1.57 tff(295,plain,
% 1.95/1.57 (((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0)))) <=> ((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))),
% 1.95/1.57 inference(rewrite,[status(thm)],[])).
% 1.95/1.57 tff(296,plain,
% 1.95/1.57 (($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))) <=> ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))))))),
% 1.95/1.57 inference(monotonicity,[status(thm)],[295])).
% 1.95/1.57 tff(297,plain,
% 1.95/1.57 (($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))) <=> (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))),
% 1.95/1.58 inference(transitivity,[status(thm)],[296, 294])).
% 1.95/1.58 tff(298,plain,
% 1.95/1.58 (((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0)))))) <=> ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))),
% 1.95/1.58 inference(monotonicity,[status(thm)],[297])).
% 1.95/1.58 tff(299,plain,
% 1.95/1.58 (((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0)))))) <=> ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))),
% 1.95/1.58 inference(transitivity,[status(thm)],[298, 293])).
% 1.95/1.58 tff(300,plain,
% 1.95/1.58 (^[J: $int] : trans(monotonicity(trans(monotonicity(rewrite(($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0))) <=> (~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))), ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) <=> (~(~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))), rewrite((~(~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))) <=> ((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))), ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) <=> ((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))), (((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> (((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))), rewrite((((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))), (((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))),
% 1.95/1.58 inference(bind,[status(th)],[])).
% 1.95/1.58 tff(301,plain,
% 1.95/1.58 (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) <=> ![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))),
% 1.95/1.58 inference(quant_intro,[status(thm)],[300])).
% 1.95/1.58 tff(302,plain,
% 1.95/1.58 (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))),
% 1.95/1.58 inference(monotonicity,[status(thm)],[289, 301, 299])).
% 1.95/1.58 tff(303,plain,
% 1.95/1.58 (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) <=> (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))),
% 1.95/1.58 inference(transitivity,[status(thm)],[302, 292])).
% 1.95/1.58 tff(304,plain,
% 1.95/1.58 ((($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))) <=> ((~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))) | (~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))))),
% 1.95/1.58 inference(monotonicity,[status(thm)],[303, 291])).
% 1.95/1.58 tff(305,plain,
% 1.95/1.58 ((($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))) <=> ((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))),
% 1.95/1.59 inference(transitivity,[status(thm)],[304, 280])).
% 1.95/1.59 tff(306,plain,
% 1.95/1.59 (($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))) <=> ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & ((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))),
% 1.95/1.59 inference(monotonicity,[status(thm)],[305])).
% 1.95/1.59 tff(307,plain,
% 1.95/1.59 (($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))) <=> (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))),
% 1.95/1.59 inference(transitivity,[status(thm)],[306, 279])).
% 1.95/1.59 tff(308,plain,
% 1.95/1.59 (((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))) <=> (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0))))))))),
% 1.95/1.59 inference(rewrite,[status(thm)],[])).
% 1.95/1.59 tff(309,plain,
% 1.95/1.59 (((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0))))) <=> ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))),
% 1.95/1.59 inference(rewrite,[status(thm)],[])).
% 1.95/1.59 tff(310,plain,
% 1.95/1.59 ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))) <=> (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0))))),
% 1.95/1.59 inference(rewrite,[status(thm)],[])).
% 1.95/1.59 tff(311,plain,
% 1.95/1.59 (((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14)))) <=> ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))),
% 1.95/1.59 inference(monotonicity,[status(thm)],[310])).
% 1.95/1.59 tff(312,plain,
% 1.95/1.59 (((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14)))) <=> ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))),
% 1.95/1.59 inference(transitivity,[status(thm)],[311, 309])).
% 1.95/1.59 tff(313,plain,
% 1.95/1.59 (((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) <=> ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0))))))),
% 1.95/1.59 inference(monotonicity,[status(thm)],[312])).
% 1.95/1.59 tff(314,plain,
% 1.95/1.59 (((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) <=> (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0))))))))),
% 1.95/1.59 inference(transitivity,[status(thm)],[313, 308])).
% 1.95/1.59 tff(315,plain,
% 1.95/1.59 (((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))) <=> ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))),
% 1.95/1.60 inference(monotonicity,[status(thm)],[314, 307])).
% 1.95/1.60 tff(316,plain,
% 1.95/1.60 (((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))) <=> ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))),
% 1.95/1.60 inference(transitivity,[status(thm)],[315, 278])).
% 1.95/1.60 tff(317,plain,
% 1.95/1.60 (((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))) <=> ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))),
% 1.95/1.60 inference(monotonicity,[status(thm)],[316])).
% 1.95/1.60 tff(318,plain,
% 1.95/1.60 (((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))) <=> (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))),
% 1.95/1.61 inference(transitivity,[status(thm)],[317, 277])).
% 1.95/1.61 tff(319,plain,
% 1.95/1.61 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) <=> (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))))),
% 1.95/1.61 inference(rewrite,[status(thm)],[])).
% 1.95/1.61 tff(320,plain,
% 1.95/1.61 (($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)))) <=> ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))),
% 1.95/1.61 inference(rewrite,[status(thm)],[])).
% 1.95/1.61 tff(321,plain,
% 1.95/1.61 ((~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) <=> (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)))),
% 1.95/1.61 inference(rewrite,[status(thm)],[])).
% 1.95/1.61 tff(322,plain,
% 1.95/1.61 (($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)))) <=> ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))),
% 1.95/1.61 inference(monotonicity,[status(thm)],[321])).
% 1.95/1.61 tff(323,plain,
% 1.95/1.61 (($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)))) <=> ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))),
% 1.95/1.61 inference(transitivity,[status(thm)],[322, 320])).
% 1.95/1.61 tff(324,plain,
% 1.95/1.61 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) <=> (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0))))),
% 1.95/1.61 inference(monotonicity,[status(thm)],[323])).
% 1.95/1.61 tff(325,plain,
% 1.95/1.61 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) <=> (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))))),
% 1.95/1.61 inference(transitivity,[status(thm)],[324, 319])).
% 1.95/1.61 tff(326,plain,
% 1.95/1.61 (((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))) <=> ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))),
% 1.95/1.62 inference(monotonicity,[status(thm)],[325, 318])).
% 1.95/1.62 tff(327,plain,
% 1.95/1.62 (((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))) <=> ((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))),
% 1.95/1.62 inference(transitivity,[status(thm)],[326, 276])).
% 1.95/1.62 tff(328,plain,
% 1.95/1.62 (^[J: $int] : trans(monotonicity(trans(monotonicity(rewrite(($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0))) <=> (~((~$greatereq($sum(J, $product(-1, Partc!8)), 0)) | $greatereq($sum(J, $product(-1, Partc2!11)), 0)))), ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) <=> (~(~((~$greatereq($sum(J, $product(-1, Partc!8)), 0)) | $greatereq($sum(J, $product(-1, Partc2!11)), 0)))))), rewrite((~(~((~$greatereq($sum(J, $product(-1, Partc!8)), 0)) | $greatereq($sum(J, $product(-1, Partc2!11)), 0)))) <=> ((~$greatereq($sum(J, $product(-1, Partc!8)), 0)) | $greatereq($sum(J, $product(-1, Partc2!11)), 0))), ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) <=> ((~$greatereq($sum(J, $product(-1, Partc!8)), 0)) | $greatereq($sum(J, $product(-1, Partc2!11)), 0)))), (((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) <=> (((~$greatereq($sum(J, $product(-1, Partc!8)), 0)) | $greatereq($sum(J, $product(-1, Partc2!11)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)))), rewrite((((~$greatereq($sum(J, $product(-1, Partc!8)), 0)) | $greatereq($sum(J, $product(-1, Partc2!11)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) <=> (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))), (((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) <=> (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))))),
% 1.95/1.62 inference(bind,[status(th)],[])).
% 1.95/1.62 tff(329,plain,
% 1.95/1.62 (![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) <=> ![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))),
% 1.95/1.62 inference(quant_intro,[status(thm)],[328])).
% 1.95/1.62 tff(330,plain,
% 1.95/1.62 (($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))) <=> ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0))) & ((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))),
% 2.03/1.62 inference(monotonicity,[status(thm)],[329, 327])).
% 2.03/1.62 tff(331,plain,
% 2.03/1.62 (($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))) <=> (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))),
% 2.03/1.63 inference(transitivity,[status(thm)],[330, 275])).
% 2.03/1.63 tff(332,plain,
% 2.03/1.63 ((~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) <=> (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0))))),
% 2.03/1.63 inference(rewrite,[status(thm)],[])).
% 2.03/1.63 tff(333,plain,
% 2.03/1.63 (((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))) <=> ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))),
% 2.03/1.63 inference(monotonicity,[status(thm)],[332, 331])).
% 2.03/1.63 tff(334,plain,
% 2.03/1.63 (((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))) <=> ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))),
% 2.03/1.64 inference(transitivity,[status(thm)],[333, 274])).
% 2.03/1.64 tff(335,plain,
% 2.03/1.64 ((($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))) <=> (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))),
% 2.03/1.64 inference(monotonicity,[status(thm)],[334])).
% 2.03/1.64 tff(336,plain,
% 2.03/1.64 ((($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))) <=> (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))),
% 2.03/1.65 inference(transitivity,[status(thm)],[335, 273])).
% 2.03/1.65 tff(337,plain,
% 2.03/1.65 (((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))) <=> ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))),
% 2.03/1.65 inference(monotonicity,[status(thm)],[336])).
% 2.03/1.65 tff(338,plain,
% 2.03/1.65 (((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))) <=> ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))),
% 2.03/1.66 inference(transitivity,[status(thm)],[337, 272])).
% 2.03/1.66 tff(339,plain,
% 2.03/1.66 (((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))) <=> ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))),
% 2.03/1.66 inference(monotonicity,[status(thm)],[338])).
% 2.03/1.66 tff(340,plain,
% 2.03/1.66 (((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))) <=> (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))),
% 2.03/1.67 inference(transitivity,[status(thm)],[339, 271])).
% 2.03/1.67 tff(341,plain,
% 2.03/1.67 ((~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) <=> (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))))))),
% 2.03/1.67 inference(rewrite,[status(thm)],[])).
% 2.03/1.67 tff(342,plain,
% 2.03/1.67 (((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))) <=> ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))),
% 2.03/1.67 inference(monotonicity,[status(thm)],[341, 340])).
% 2.03/1.67 tff(343,plain,
% 2.03/1.67 (((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))) <=> ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))),
% 2.09/1.68 inference(transitivity,[status(thm)],[342, 270])).
% 2.09/1.68 tff(344,plain,
% 2.09/1.68 (^[J: $int] : trans(monotonicity(trans(monotonicity(rewrite(($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))) <=> (~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))), ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) <=> (~(~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))))), rewrite((~(~((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) <=> ((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1))), ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) <=> ((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))), (((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) <=> (((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)))), rewrite((((~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) <=> ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))), (((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) <=> ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))))),
% 2.09/1.68 inference(bind,[status(th)],[])).
% 2.09/1.68 tff(345,plain,
% 2.09/1.68 (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) <=> ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))),
% 2.09/1.68 inference(quant_intro,[status(thm)],[344])).
% 2.09/1.68 tff(346,plain,
% 2.09/1.68 (($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))) <=> ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0))) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))),
% 2.09/1.69 inference(monotonicity,[status(thm)],[345, 343])).
% 2.09/1.69 tff(347,plain,
% 2.09/1.69 (($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))) <=> (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))),
% 2.09/1.69 inference(transitivity,[status(thm)],[346, 269])).
% 2.09/1.69 tff(348,plain,
% 2.09/1.69 ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) <=> (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0))))),
% 2.09/1.69 inference(rewrite,[status(thm)],[])).
% 2.09/1.69 tff(349,plain,
% 2.09/1.69 (($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))) <=> ($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))),
% 2.09/1.70 inference(monotonicity,[status(thm)],[348, 347])).
% 2.09/1.70 tff(350,plain,
% 2.09/1.70 (($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))) <=> ($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))),
% 2.09/1.70 inference(transitivity,[status(thm)],[349, 268])).
% 2.09/1.70 tff(351,plain,
% 2.09/1.70 (($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))))) <=> ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))),
% 2.09/1.71 inference(monotonicity,[status(thm)],[350])).
% 2.09/1.71 tff(352,plain,
% 2.09/1.71 (($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))))))))))))))))))) <=> (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))))),
% 2.09/1.72 inference(transitivity,[status(thm)],[351, 267])).
% 2.09/1.72 tff(353,plain,
% 2.09/1.72 (($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))))))),
% 2.09/1.72 inference(monotonicity,[status(thm)],[352])).
% 2.09/1.72 tff(354,plain,
% 2.09/1.72 (($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))))) <=> ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))))))))))))))))))))))))))))))))))),
% 2.09/1.73 inference(transitivity,[status(thm)],[353, 266])).
% 2.09/1.73 tff(355,plain,
% 2.09/1.73 ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & ($lesseq(A!5, 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))) | ($greatereq(Partc!8, 0) & (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J)) & ((~$greatereq(Partc!8, 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) & $greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) & ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (($sum(Partc!8, $product(-1, Partc1!9)) = -1) & ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~((~($lesseq($sum(Partc!8, $product(-1, J!10)), 0) & (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))) | ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0) & (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, Partc!8)), 0) & (~$greatereq($sum(J, $product(-1, Partc2!11)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) & ($sum(Partc2!11, $product(-1, Partc3!12)) = -1) & ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)) | (~((~($lesseq($sum(Partc!8, $product(-1, J!13)), 0) & (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)))) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))))) | ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | ((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14))))) | ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) & (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0) & $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, I!16)), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1) & (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) & ((~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0) & (~$lesseq($sum(I!16, $product(-1, J!19)), -1)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0))) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)))) | ($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))))))) | (![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1)))) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ![J: $int] : ((~($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) & (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)) & ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~((~($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0) & (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)))))))))))))))))))),
% 2.09/1.73 inference(and_elim,[status(thm)],[187])).
% 2.09/1.73 tff(356,plain,
% 2.09/1.73 ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))))),
% 2.09/1.73 inference(modus_ponens,[status(thm)],[355, 354])).
% 2.09/1.73 tff(357,plain,
% 2.09/1.73 ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))))))))))))))))))))))))))))))))))),
% 2.09/1.74 inference(modus_ponens,[status(thm)],[356, 265])).
% 2.09/1.74 tff(358,plain,
% 2.09/1.74 ($lesseq(A!5, 0) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))))))))),
% 2.09/1.74 inference(modus_ponens,[status(thm)],[357, 264])).
% 2.09/1.74 tff(359,plain,
% 2.09/1.74 ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))))))))),
% 2.09/1.74 inference(unit_resolution,[status(thm)],[358, 260])).
% 2.09/1.74 tff(360,plain,
% 2.09/1.74 (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))))))))),
% 2.09/1.75 inference(unit_resolution,[status(thm)],[359, 237])).
% 2.09/1.75 tff(361,plain,
% 2.09/1.75 (((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))))))) | ($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))))))),
% 2.09/1.75 inference(tautology,[status(thm)],[])).
% 2.09/1.75 tff(362,plain,
% 2.09/1.75 ($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))))),
% 2.09/1.75 inference(unit_resolution,[status(thm)],[361, 360])).
% 2.09/1.75 tff(363,plain,
% 2.09/1.75 (^[A: array_int, N: $int, V: $int] : rewrite((~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))) <=> (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))))))),
% 2.09/1.75 inference(bind,[status(th)],[])).
% 2.09/1.75 tff(364,plain,
% 2.09/1.75 (![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))) <=> ![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))),
% 2.09/1.75 inference(quant_intro,[status(thm)],[363])).
% 2.09/1.75 tff(365,plain,
% 2.09/1.75 (^[A: array_int, N: $int, V: $int] : refl((~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))) <=> (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))))),
% 2.09/1.75 inference(bind,[status(th)],[])).
% 2.09/1.75 tff(366,plain,
% 2.09/1.75 (![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))) <=> ![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))))),
% 2.09/1.75 inference(quant_intro,[status(thm)],[365])).
% 2.09/1.75 tff(367,plain,
% 2.09/1.75 (^[A: array_int, N: $int, V: $int] : rewrite((~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))) <=> (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))))),
% 2.09/1.76 inference(bind,[status(th)],[])).
% 2.09/1.76 tff(368,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))) <=> ![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))))),
% 2.09/1.76 inference(quant_intro,[status(thm)],[367])).
% 2.09/1.76 tff(369,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))) <=> ![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))))),
% 2.09/1.76 inference(transitivity,[status(thm)],[368, 366])).
% 2.09/1.76 tff(370,plain,
% 2.09/1.76 (^[A: array_int, N: $int, V: $int] : trans(monotonicity(rewrite(((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) <=> ((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))), trans(monotonicity(rewrite((~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) <=> (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))), ((numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) <=> (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))))), rewrite((numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) <=> (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))), ((numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) <=> (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))), ((((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)))) <=> (((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))) & (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))))), rewrite((((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))) & (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) <=> (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))))), ((((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)))) <=> (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))))))),
% 2.09/1.76 inference(bind,[status(th)],[])).
% 2.09/1.76 tff(371,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)))) <=> ![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))))),
% 2.09/1.76 inference(quant_intro,[status(thm)],[370])).
% 2.09/1.76 tff(372,plain,
% 2.09/1.76 (^[A: array_int, N: $int, V: $int] : rewrite((((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (((~$greatereq(N, 0)) | (~(~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0))) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) | numofgt(A, N, V))) <=> (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)))))),
% 2.09/1.76 inference(bind,[status(th)],[])).
% 2.09/1.76 tff(373,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (((~$greatereq(N, 0)) | (~(~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0))) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) | numofgt(A, N, V))) <=> ![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))))),
% 2.09/1.76 inference(quant_intro,[status(thm)],[372])).
% 2.09/1.76 tff(374,plain,
% 2.09/1.76 (^[A: array_int, N: $int, V: $int] : rewrite((((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) & ((~($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) | numofgt(A, N, V))) <=> (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & ((~($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) | numofgt(A, N, V))))),
% 2.09/1.76 inference(bind,[status(th)],[])).
% 2.09/1.76 tff(375,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) & ((~($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) | numofgt(A, N, V))) <=> ![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & ((~($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(quant_intro,[status(thm)],[374])).
% 2.09/1.76 tff(376,plain,
% 2.09/1.76 (^[A: array_int, N: $int, V: $int] : rewrite((((~numofgt(A, N, V)) | ($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & ((~($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) | numofgt(A, N, V))) <=> (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) & ((~($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) | numofgt(A, N, V))))),
% 2.09/1.76 inference(bind,[status(th)],[])).
% 2.09/1.76 tff(377,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & ((~($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) | numofgt(A, N, V))) <=> ![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) & ((~($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(quant_intro,[status(thm)],[376])).
% 2.09/1.76 tff(378,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & ((~($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) | numofgt(A, N, V))) <=> ![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & ((~($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(rewrite,[status(thm)],[])).
% 2.09/1.76 tff(379,plain,
% 2.09/1.76 (^[A: array_int, N: $int, V: $int] : rewrite(((numofgt(A, N, V) => ((($lesseq(0, N) & $less(N, length(int, t2tb1(A)))) & ![J: $int] : (($lesseq(0, J) & $less(J, N)) => $less(V, tb2t(get1(int, t2tb1(A), J))))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & (((($lesseq(0, N) & $less(N, length(int, t2tb1(A)))) & ![J: $int] : (($lesseq(0, J) & $less(J, N)) => $less(V, tb2t(get1(int, t2tb1(A), J))))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V)) => numofgt(A, N, V))) <=> (((~numofgt(A, N, V)) | ($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & ((~($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) | numofgt(A, N, V))))),
% 2.09/1.76 inference(bind,[status(th)],[])).
% 2.09/1.76 tff(380,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : ((numofgt(A, N, V) => ((($lesseq(0, N) & $less(N, length(int, t2tb1(A)))) & ![J: $int] : (($lesseq(0, J) & $less(J, N)) => $less(V, tb2t(get1(int, t2tb1(A), J))))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & (((($lesseq(0, N) & $less(N, length(int, t2tb1(A)))) & ![J: $int] : (($lesseq(0, J) & $less(J, N)) => $less(V, tb2t(get1(int, t2tb1(A), J))))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V)) => numofgt(A, N, V))) <=> ![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & ((~($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(quant_intro,[status(thm)],[379])).
% 2.09/1.76 tff(381,axiom,(![A: array_int, N: $int, V: $int] : ((numofgt(A, N, V) => ((($lesseq(0, N) & $less(N, length(int, t2tb1(A)))) & ![J: $int] : (($lesseq(0, J) & $less(J, N)) => $less(V, tb2t(get1(int, t2tb1(A), J))))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & (((($lesseq(0, N) & $less(N, length(int, t2tb1(A)))) & ![J: $int] : (($lesseq(0, J) & $less(J, N)) => $less(V, tb2t(get1(int, t2tb1(A), J))))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V)) => numofgt(A, N, V)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','numofgt_def')).
% 2.09/1.76 tff(382,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & ((~($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(modus_ponens,[status(thm)],[381, 380])).
% 2.09/1.76 tff(383,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) & ((~($lesseq(0, N) & (~$lesseq(length(int, t2tb1(A)), N)) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(N, J)))) | (~$lesseq(tb2t(get1(int, t2tb1(A), J)), V))) & $lesseq(tb2t(get1(int, t2tb1(A), N)), V))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(modus_ponens,[status(thm)],[382, 378])).
% 2.09/1.76 tff(384,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) & ((~($greatereq(N, 0) & (~$lesseq($sum(length(int, t2tb1(A)), $product(-1, N)), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$lesseq($sum(tb2t(get1(int, t2tb1(A), J)), $product(-1, V)), 0))) & $lesseq($sum(tb2t(get1(int, t2tb1(A), N)), $product(-1, V)), 0))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(modus_ponens,[status(thm)],[383, 377])).
% 2.09/1.76 tff(385,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & ((~($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(modus_ponens,[status(thm)],[384, 375])).
% 2.09/1.76 tff(386,plain,(
% 2.09/1.76 ![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (((~$greatereq(N, 0)) | (~(~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0))) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) | numofgt(A, N, V)))),
% 2.09/1.76 inference(skolemize,[status(sab)],[385])).
% 2.09/1.76 tff(387,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (((~numofgt(A, N, V)) | ($greatereq(N, 0) & (~$greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(N, $product(-1, J)), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))) & $greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))) & (numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~((~($greatereq(tptp_fun_J_2(V, N, A), 0) & (~$lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)))) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0))))),
% 2.09/1.76 inference(modus_ponens,[status(thm)],[386, 373])).
% 2.09/1.76 tff(388,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))))),
% 2.09/1.76 inference(modus_ponens,[status(thm)],[387, 371])).
% 2.09/1.76 tff(389,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (~((~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0)))))))) | (~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0))))))))),
% 2.09/1.76 inference(modus_ponens,[status(thm)],[388, 369])).
% 2.09/1.76 tff(390,plain,
% 2.09/1.76 (![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))),
% 2.09/1.76 inference(modus_ponens,[status(thm)],[389, 364])).
% 2.09/1.76 tff(391,plain,
% 2.09/1.76 (((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))), 0)))))))))) <=> ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))), 0))))))))))),
% 2.09/1.77 inference(rewrite,[status(thm)],[])).
% 2.09/1.77 tff(392,plain,
% 2.09/1.77 ((~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, J)), 0) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))))))) <=> (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))), 0)))))))))),
% 2.09/1.77 inference(rewrite,[status(thm)],[])).
% 2.09/1.77 tff(393,plain,
% 2.09/1.77 (((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, J)), 0) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))) <=> ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))), 0))))))))))),
% 2.18/1.77 inference(monotonicity,[status(thm)],[392])).
% 2.18/1.77 tff(394,plain,
% 2.18/1.77 (((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, J)), 0) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))) <=> ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))), 0))))))))))),
% 2.18/1.77 inference(transitivity,[status(thm)],[393, 391])).
% 2.18/1.77 tff(395,plain,
% 2.18/1.77 ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, J)), 0) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))),
% 2.18/1.77 inference(quant_inst,[status(thm)],[])).
% 2.18/1.77 tff(396,plain,
% 2.18/1.77 ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))), 0)))))))))),
% 2.18/1.77 inference(modus_ponens,[status(thm)],[395, 394])).
% 2.18/1.77 tff(397,plain,
% 2.18/1.77 (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))), 0))))))))),
% 2.18/1.77 inference(unit_resolution,[status(thm)],[396, 390])).
% 2.18/1.77 tff(398,plain,
% 2.18/1.77 (((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)) | (~($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))), 0)))))))) | (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))),
% 2.18/1.78 inference(tautology,[status(thm)],[])).
% 2.18/1.78 tff(399,plain,
% 2.18/1.78 (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))),
% 2.18/1.78 inference(unit_resolution,[status(thm)],[398, 397])).
% 2.18/1.78 tff(400,plain,
% 2.18/1.78 (mk_array(int, A!5, t2tb2(A1!4)) = t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))),
% 2.18/1.78 inference(symmetry,[status(thm)],[81])).
% 2.18/1.78 tff(401,plain,
% 2.18/1.78 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.18/1.78 inference(monotonicity,[status(thm)],[400])).
% 2.18/1.78 tff(402,plain,
% 2.18/1.78 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.18/1.78 inference(symmetry,[status(thm)],[401])).
% 2.18/1.78 tff(403,plain,
% 2.18/1.78 (sort(int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) <=> sort(int, get1(int, mk_array(int, A!5, t2tb2(A1!4)), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(monotonicity,[status(thm)],[402])).
% 2.18/1.78 tff(404,plain,
% 2.18/1.78 (sort(int, get1(int, mk_array(int, A!5, t2tb2(A1!4)), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) <=> sort(int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(symmetry,[status(thm)],[403])).
% 2.18/1.78 tff(405,plain,
% 2.18/1.78 (^[A: ty, X: uni, X1: $int] : refl(sort(A, get1(A, X, X1)) <=> sort(A, get1(A, X, X1)))),
% 2.18/1.78 inference(bind,[status(th)],[])).
% 2.18/1.78 tff(406,plain,
% 2.18/1.78 (![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1)) <=> ![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1))),
% 2.18/1.78 inference(quant_intro,[status(thm)],[405])).
% 2.18/1.78 tff(407,plain,
% 2.18/1.78 (![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1)) <=> ![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1))),
% 2.18/1.78 inference(rewrite,[status(thm)],[])).
% 2.18/1.78 tff(408,axiom,(![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','get_sort1')).
% 2.18/1.78 tff(409,plain,
% 2.18/1.78 (![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1))),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[408, 407])).
% 2.18/1.78 tff(410,plain,(
% 2.18/1.78 ![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1))),
% 2.18/1.78 inference(skolemize,[status(sab)],[409])).
% 2.18/1.78 tff(411,plain,
% 2.18/1.78 (![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1))),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[410, 406])).
% 2.18/1.78 tff(412,plain,
% 2.18/1.78 ((~![A: ty, X: uni, X1: $int] : sort(A, get1(A, X, X1))) | sort(int, get1(int, mk_array(int, A!5, t2tb2(A1!4)), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(quant_inst,[status(thm)],[])).
% 2.18/1.78 tff(413,plain,
% 2.18/1.78 (sort(int, get1(int, mk_array(int, A!5, t2tb2(A1!4)), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(unit_resolution,[status(thm)],[412, 411])).
% 2.18/1.78 tff(414,plain,
% 2.18/1.78 (sort(int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[413, 404])).
% 2.18/1.78 tff(415,plain,
% 2.18/1.78 (^[A: ty, B: ty, B1: uni, A1: uni] : refl(((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1)) <=> ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1)))),
% 2.18/1.78 inference(bind,[status(th)],[])).
% 2.18/1.78 tff(416,plain,
% 2.18/1.78 (![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1)) <=> ![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))),
% 2.18/1.78 inference(quant_intro,[status(thm)],[415])).
% 2.18/1.78 tff(417,plain,
% 2.18/1.78 (![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1)) <=> ![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))),
% 2.18/1.78 inference(rewrite,[status(thm)],[])).
% 2.18/1.78 tff(418,plain,
% 2.18/1.78 (^[A: ty, B: ty, B1: uni, A1: uni] : rewrite((sort(B, B1) => (get(B, A, const(B, A, B1), A1) = B1)) <=> ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1)))),
% 2.18/1.78 inference(bind,[status(th)],[])).
% 2.18/1.78 tff(419,plain,
% 2.18/1.78 (![A: ty, B: ty, B1: uni, A1: uni] : (sort(B, B1) => (get(B, A, const(B, A, B1), A1) = B1)) <=> ![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))),
% 2.18/1.78 inference(quant_intro,[status(thm)],[418])).
% 2.18/1.78 tff(420,axiom,(![A: ty, B: ty, B1: uni, A1: uni] : (sort(B, B1) => (get(B, A, const(B, A, B1), A1) = B1))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','const1')).
% 2.18/1.78 tff(421,plain,
% 2.18/1.78 (![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[420, 419])).
% 2.18/1.78 tff(422,plain,
% 2.18/1.78 (![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[421, 417])).
% 2.18/1.78 tff(423,plain,(
% 2.18/1.78 ![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))),
% 2.18/1.78 inference(skolemize,[status(sab)],[422])).
% 2.18/1.78 tff(424,plain,
% 2.18/1.78 (![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[423, 416])).
% 2.18/1.78 tff(425,plain,
% 2.18/1.78 (((~![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))) | ((~sort(int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) | (get(int, int, const(int, int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), t2tb(J!6)) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) <=> ((~![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))) | (~sort(int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) | (get(int, int, const(int, int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), t2tb(J!6)) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))),
% 2.18/1.78 inference(rewrite,[status(thm)],[])).
% 2.18/1.78 tff(426,plain,
% 2.18/1.78 ((~![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))) | ((~sort(int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) | (get(int, int, const(int, int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), t2tb(J!6)) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))),
% 2.18/1.78 inference(quant_inst,[status(thm)],[])).
% 2.18/1.78 tff(427,plain,
% 2.18/1.78 ((~![A: ty, B: ty, B1: uni, A1: uni] : ((~sort(B, B1)) | (get(B, A, const(B, A, B1), A1) = B1))) | (~sort(int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) | (get(int, int, const(int, int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), t2tb(J!6)) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[426, 425])).
% 2.18/1.78 tff(428,plain,
% 2.18/1.78 (get(int, int, const(int, int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), t2tb(J!6)) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.18/1.78 inference(unit_resolution,[status(thm)],[427, 424, 414])).
% 2.18/1.78 tff(429,plain,
% 2.18/1.78 (0 = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(symmetry,[status(thm)],[231])).
% 2.18/1.78 tff(430,plain,
% 2.18/1.78 (t2tb(0) = t2tb(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))),
% 2.18/1.78 inference(monotonicity,[status(thm)],[429])).
% 2.18/1.78 tff(431,plain,
% 2.18/1.78 (t2tb(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = t2tb(0)),
% 2.18/1.78 inference(symmetry,[status(thm)],[430])).
% 2.18/1.78 tff(432,plain,
% 2.18/1.78 (![J: uni] : (t2tb(tb2t(J)) = J) <=> ![J: uni] : (t2tb(tb2t(J)) = J)),
% 2.18/1.78 inference(rewrite,[status(thm)],[])).
% 2.18/1.78 tff(433,plain,
% 2.18/1.78 (![J: uni] : (t2tb(tb2t(J)) = J) <=> ![J: uni] : (t2tb(tb2t(J)) = J)),
% 2.18/1.78 inference(rewrite,[status(thm)],[])).
% 2.18/1.78 tff(434,axiom,(![J: uni] : (t2tb(tb2t(J)) = J)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','bridgeR')).
% 2.18/1.78 tff(435,plain,
% 2.18/1.78 (![J: uni] : (t2tb(tb2t(J)) = J)),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[434, 433])).
% 2.18/1.78 tff(436,plain,(
% 2.18/1.78 ![J: uni] : (t2tb(tb2t(J)) = J)),
% 2.18/1.78 inference(skolemize,[status(sab)],[435])).
% 2.18/1.78 tff(437,plain,
% 2.18/1.78 (![J: uni] : (t2tb(tb2t(J)) = J)),
% 2.18/1.78 inference(modus_ponens,[status(thm)],[436, 432])).
% 2.18/1.78 tff(438,plain,
% 2.18/1.78 ((~![J: uni] : (t2tb(tb2t(J)) = J)) | (t2tb(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(quant_inst,[status(thm)],[])).
% 2.18/1.78 tff(439,plain,
% 2.18/1.78 (t2tb(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.18/1.78 inference(unit_resolution,[status(thm)],[438, 437])).
% 2.18/1.78 tff(440,plain,
% 2.18/1.78 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) = t2tb(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))),
% 2.18/1.78 inference(symmetry,[status(thm)],[439])).
% 2.18/1.78 tff(441,plain,
% 2.18/1.78 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) = t2tb(0)),
% 2.18/1.78 inference(transitivity,[status(thm)],[440, 431])).
% 2.18/1.78 tff(442,plain,
% 2.18/1.78 (const(int, int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = const(int, int, t2tb(0))),
% 2.18/1.78 inference(monotonicity,[status(thm)],[441])).
% 2.18/1.78 tff(443,plain,
% 2.18/1.78 (const(int, int, t2tb(0)) = const(int, int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(symmetry,[status(thm)],[442])).
% 2.18/1.78 tff(444,plain,
% 2.18/1.78 (get(int, int, const(int, int, t2tb(0)), t2tb(J!6)) = get(int, int, const(int, int, get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), t2tb(J!6))),
% 2.18/1.78 inference(monotonicity,[status(thm)],[443])).
% 2.18/1.78 tff(445,plain,
% 2.18/1.78 (get(int, int, const(int, int, t2tb(0)), t2tb(J!6)) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.18/1.78 inference(transitivity,[status(thm)],[444, 428])).
% 2.18/1.78 tff(446,plain,
% 2.18/1.78 (tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.18/1.78 inference(monotonicity,[status(thm)],[445])).
% 2.18/1.78 tff(447,plain,
% 2.18/1.78 ((~(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)),
% 2.18/1.78 inference(theory_lemma,[status(thm)],[])).
% 2.18/1.78 tff(448,plain,
% 2.18/1.78 ($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)),
% 2.18/1.78 inference(unit_resolution,[status(thm)],[447, 446])).
% 2.18/1.78 tff(449,plain,
% 2.18/1.78 ($greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0) | (~$greatereq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))),
% 2.18/1.78 inference(theory_lemma,[status(thm)],[])).
% 2.18/1.78 tff(450,plain,
% 2.18/1.78 ($greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)),
% 2.18/1.78 inference(unit_resolution,[status(thm)],[449, 448, 233])).
% 2.18/1.78 tff(451,assumption,(~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))), introduced(assumption)).
% 2.18/1.78 tff(452,plain,
% 2.18/1.78 ((numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)),
% 2.18/1.78 inference(tautology,[status(thm)],[])).
% 2.18/1.78 tff(453,plain,
% 2.18/1.78 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)),
% 2.18/1.78 inference(unit_resolution,[status(thm)],[452, 451])).
% 2.18/1.78 tff(454,plain,
% 2.18/1.78 (tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))) = 0),
% 2.18/1.78 inference(transitivity,[status(thm)],[446, 231])).
% 2.18/1.78 tff(455,plain,
% 2.18/1.78 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6)))) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)),
% 2.18/1.78 inference(monotonicity,[status(thm)],[454])).
% 2.18/1.78 tff(456,plain,
% 2.18/1.78 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6)))) = get(int, int, t2tb2(A1!4), t2tb(0))),
% 2.19/1.78 inference(transitivity,[status(thm)],[455, 224, 223, 221])).
% 2.19/1.78 tff(457,plain,
% 2.19/1.78 (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))) = tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))),
% 2.19/1.78 inference(monotonicity,[status(thm)],[456])).
% 2.19/1.78 tff(458,plain,
% 2.19/1.78 (tb2t(get(int, int, t2tb2(A1!4), t2tb(0))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6)))))),
% 2.19/1.78 inference(symmetry,[status(thm)],[457])).
% 2.19/1.78 tff(459,plain,
% 2.19/1.78 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)),
% 2.19/1.78 inference(theory_lemma,[status(thm)],[])).
% 2.19/1.78 tff(460,plain,
% 2.19/1.78 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)),
% 2.19/1.78 inference(unit_resolution,[status(thm)],[459, 458])).
% 2.19/1.78 tff(461,plain,
% 2.19/1.78 ($greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0))),
% 2.19/1.78 inference(theory_lemma,[status(thm)],[])).
% 2.19/1.78 tff(462,plain,
% 2.19/1.78 ($greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)),
% 2.19/1.78 inference(unit_resolution,[status(thm)],[461, 460, 453])).
% 2.19/1.78 tff(463,plain,
% 2.19/1.78 ((~(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)),
% 2.19/1.78 inference(theory_lemma,[status(thm)],[])).
% 2.19/1.78 tff(464,plain,
% 2.19/1.78 ($lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)),
% 2.19/1.78 inference(unit_resolution,[status(thm)],[463, 446])).
% 2.19/1.78 tff(465,assumption,(~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))), introduced(assumption)).
% 2.19/1.78 tff(466,plain,
% 2.19/1.78 (((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | (~$lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))),
% 2.19/1.79 inference(tautology,[status(thm)],[])).
% 2.19/1.79 tff(467,plain,
% 2.19/1.79 (~$lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.19/1.79 inference(unit_resolution,[status(thm)],[466, 465])).
% 2.19/1.79 tff(468,plain,
% 2.19/1.79 (((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)),
% 2.19/1.79 inference(tautology,[status(thm)],[])).
% 2.19/1.79 tff(469,plain,
% 2.19/1.79 ($greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)),
% 2.19/1.79 inference(unit_resolution,[status(thm)],[468, 465])).
% 2.19/1.79 tff(470,plain,
% 2.19/1.79 ((~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)) | $lesseq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 2.19/1.79 inference(theory_lemma,[status(thm)],[])).
% 2.19/1.79 tff(471,plain,
% 2.19/1.79 ($lesseq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 2.19/1.79 inference(unit_resolution,[status(thm)],[470, 231])).
% 2.19/1.79 tff(472,plain,
% 2.19/1.79 ($false),
% 2.19/1.79 inference(theory_lemma,[status(thm)],[471, 469, 467, 464])).
% 2.19/1.79 tff(473,plain,((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)), inference(lemma,lemma(discharge,[]))).
% 2.19/1.79 tff(474,plain,
% 2.19/1.79 ((numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0))) | (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6))),
% 2.19/1.79 inference(tautology,[status(thm)],[])).
% 2.19/1.79 tff(475,plain,
% 2.19/1.79 (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6)),
% 2.19/1.79 inference(unit_resolution,[status(thm)],[474, 451])).
% 2.19/1.79 tff(476,plain,
% 2.19/1.79 ((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))),
% 2.19/1.79 inference(tautology,[status(thm)],[])).
% 2.19/1.79 tff(477,plain,
% 2.19/1.79 ((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0)) | (~((~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, tptp_fun_J_2(J!6, tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))) | $greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), 0)) | (~$greatereq($sum(J!6, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))))))), 0))),
% 2.19/1.79 inference(unit_resolution,[status(thm)],[476, 475, 473])).
% 2.19/1.79 tff(478,plain,
% 2.19/1.79 ($greatereq($sum(tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.19/1.79 inference(unit_resolution,[status(thm)],[477, 462, 450, 399])).
% 2.19/1.79 tff(479,plain,
% 2.19/1.79 ($false),
% 2.19/1.79 inference(theory_lemma,[status(thm)],[471, 464, 478, 193])).
% 2.19/1.79 tff(480,plain,(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0))), inference(lemma,lemma(discharge,[]))).
% 2.19/1.79 tff(481,plain,
% 2.19/1.79 ((~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))))))) | $lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))))),
% 2.19/1.80 inference(tautology,[status(thm)],[])).
% 2.19/1.80 tff(482,plain,
% 2.19/1.80 ((~($lesseq(A!5, 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))))))) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, const(int, int, t2tb(0)), t2tb(J!6))), J!6) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!6)), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))))),
% 2.19/1.80 inference(unit_resolution,[status(thm)],[481, 260])).
% 2.19/1.80 tff(483,plain,
% 2.19/1.80 (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))))),
% 2.19/1.80 inference(unit_resolution,[status(thm)],[482, 480, 362])).
% 2.19/1.80 tff(484,plain,
% 2.19/1.80 (((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))) | ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))),
% 2.19/1.81 inference(tautology,[status(thm)],[])).
% 2.19/1.81 tff(485,plain,
% 2.19/1.81 ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))),
% 2.19/1.81 inference(unit_resolution,[status(thm)],[484, 483])).
% 2.19/1.81 tff(486,plain,
% 2.19/1.81 (((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))) | (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0))),
% 2.22/1.82 inference(tautology,[status(thm)],[])).
% 2.22/1.82 tff(487,plain,
% 2.22/1.82 (~$lesseq($sum(A!5, $product(-1, Partc!8)), 0)),
% 2.22/1.82 inference(unit_resolution,[status(thm)],[486, 483])).
% 2.22/1.82 tff(488,plain,
% 2.22/1.82 (((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))) | $greatereq(Partc!8, 0)),
% 2.22/1.82 inference(tautology,[status(thm)],[])).
% 2.22/1.82 tff(489,plain,
% 2.22/1.82 ($greatereq(Partc!8, 0)),
% 2.22/1.82 inference(unit_resolution,[status(thm)],[488, 483])).
% 2.22/1.82 tff(490,plain,
% 2.22/1.82 (^[A: array_int, B: array_int] : rewrite((~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))) <=> (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))))))),
% 2.22/1.82 inference(bind,[status(th)],[])).
% 2.22/1.82 tff(491,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))) <=> ![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))),
% 2.22/1.82 inference(quant_intro,[status(thm)],[490])).
% 2.22/1.82 tff(492,plain,
% 2.22/1.82 (^[A: array_int, B: array_int] : refl((~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))) <=> (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))))),
% 2.22/1.82 inference(bind,[status(th)],[])).
% 2.22/1.82 tff(493,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))) <=> ![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))))),
% 2.22/1.82 inference(quant_intro,[status(thm)],[492])).
% 2.22/1.82 tff(494,plain,
% 2.22/1.82 (^[A: array_int, B: array_int] : rewrite((~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))) <=> (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))))),
% 2.22/1.82 inference(bind,[status(th)],[])).
% 2.22/1.82 tff(495,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))) <=> ![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))))),
% 2.22/1.82 inference(quant_intro,[status(thm)],[494])).
% 2.22/1.82 tff(496,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))) <=> ![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))))),
% 2.22/1.82 inference(transitivity,[status(thm)],[495, 493])).
% 2.22/1.82 tff(497,plain,
% 2.22/1.82 (^[A: array_int, B: array_int] : trans(monotonicity(rewrite(((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) <=> ((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))), trans(monotonicity(rewrite((~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)))) <=> (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))), ((is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A))))) <=> (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))), rewrite((is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))) <=> (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))), ((is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A))))) <=> (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))), ((((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)))))) <=> (((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))) & (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))))), rewrite((((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))) & (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) <=> (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))))), ((((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)))))) <=> (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))))))),
% 2.22/1.82 inference(bind,[status(th)],[])).
% 2.22/1.82 tff(498,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)))))) <=> ![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))))),
% 2.22/1.82 inference(quant_intro,[status(thm)],[497])).
% 2.22/1.82 tff(499,plain,
% 2.22/1.82 (^[A: array_int, B: array_int] : rewrite((((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | ((~(~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0))) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$greatereq($sum(tptp_fun_J_3(B, A), $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A))))))) <=> (((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)))))))),
% 2.22/1.82 inference(bind,[status(th)],[])).
% 2.22/1.82 tff(500,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | ((~(~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0))) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$greatereq($sum(tptp_fun_J_3(B, A), $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A))))))) <=> ![A: array_int, B: array_int] : (((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A))))))),
% 2.22/1.82 inference(quant_intro,[status(thm)],[499])).
% 2.22/1.82 tff(501,plain,
% 2.22/1.82 (^[A: array_int, B: array_int] : rewrite((is_conjugate(A, B) <=> ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, J)), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) <=> (is_conjugate(A, B) <=> ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))))),
% 2.22/1.82 inference(bind,[status(th)],[])).
% 2.22/1.82 tff(502,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, J)), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) <=> ![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))),
% 2.22/1.82 inference(quant_intro,[status(thm)],[501])).
% 2.22/1.82 tff(503,plain,
% 2.22/1.82 (^[A: array_int, B: array_int] : rewrite((is_conjugate(A, B) <=> ((~$lesseq(length(int, t2tb1(B)), tb2t(get1(int, t2tb1(A), 0)))) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(length(int, t2tb1(B)), J)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) <=> (is_conjugate(A, B) <=> ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, J)), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))))),
% 2.22/1.82 inference(bind,[status(th)],[])).
% 2.22/1.82 tff(504,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq(length(int, t2tb1(B)), tb2t(get1(int, t2tb1(A), 0)))) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(length(int, t2tb1(B)), J)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) <=> ![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, J)), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))),
% 2.22/1.82 inference(quant_intro,[status(thm)],[503])).
% 2.22/1.82 tff(505,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq(length(int, t2tb1(B)), tb2t(get1(int, t2tb1(A), 0)))) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(length(int, t2tb1(B)), J)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) <=> ![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq(length(int, t2tb1(B)), tb2t(get1(int, t2tb1(A), 0)))) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(length(int, t2tb1(B)), J)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))),
% 2.22/1.82 inference(rewrite,[status(thm)],[])).
% 2.22/1.82 tff(506,plain,
% 2.22/1.82 (^[A: array_int, B: array_int] : rewrite((is_conjugate(A, B) <=> ($less(tb2t(get1(int, t2tb1(A), 0)), length(int, t2tb1(B))) & ![J: $int] : (($lesseq(0, J) & $less(J, length(int, t2tb1(B)))) => numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) <=> (is_conjugate(A, B) <=> ((~$lesseq(length(int, t2tb1(B)), tb2t(get1(int, t2tb1(A), 0)))) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(length(int, t2tb1(B)), J)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))))),
% 2.22/1.82 inference(bind,[status(th)],[])).
% 2.22/1.82 tff(507,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ($less(tb2t(get1(int, t2tb1(A), 0)), length(int, t2tb1(B))) & ![J: $int] : (($lesseq(0, J) & $less(J, length(int, t2tb1(B)))) => numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) <=> ![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq(length(int, t2tb1(B)), tb2t(get1(int, t2tb1(A), 0)))) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(length(int, t2tb1(B)), J)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))),
% 2.22/1.82 inference(quant_intro,[status(thm)],[506])).
% 2.22/1.82 tff(508,axiom,(![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ($less(tb2t(get1(int, t2tb1(A), 0)), length(int, t2tb1(B))) & ![J: $int] : (($lesseq(0, J) & $less(J, length(int, t2tb1(B)))) => numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','is_conjugate_def')).
% 2.22/1.82 tff(509,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq(length(int, t2tb1(B)), tb2t(get1(int, t2tb1(A), 0)))) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(length(int, t2tb1(B)), J)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))),
% 2.22/1.82 inference(modus_ponens,[status(thm)],[508, 507])).
% 2.22/1.82 tff(510,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq(length(int, t2tb1(B)), tb2t(get1(int, t2tb1(A), 0)))) & ![J: $int] : ((~($lesseq(0, J) & (~$lesseq(length(int, t2tb1(B)), J)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))),
% 2.22/1.82 inference(modus_ponens,[status(thm)],[509, 505])).
% 2.22/1.82 tff(511,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, J)), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))),
% 2.22/1.82 inference(modus_ponens,[status(thm)],[510, 504])).
% 2.22/1.82 tff(512,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (is_conjugate(A, B) <=> ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J))))),
% 2.22/1.82 inference(modus_ponens,[status(thm)],[511, 502])).
% 2.22/1.82 tff(513,plain,(
% 2.22/1.82 ![A: array_int, B: array_int] : (((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | ((~(~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0))) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$greatereq($sum(tptp_fun_J_3(B, A), $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)))))))),
% 2.22/1.82 inference(skolemize,[status(sab)],[512])).
% 2.22/1.82 tff(514,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (((~is_conjugate(A, B)) | ((~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0)) & ![J: $int] : ((~($greatereq(J, 0) & (~$greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), J)), J)))) & (is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~((~($greatereq(tptp_fun_J_3(B, A), 0) & (~$lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0)))) | numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A))))))),
% 2.22/1.82 inference(modus_ponens,[status(thm)],[513, 500])).
% 2.22/1.82 tff(515,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))))),
% 2.22/1.82 inference(modus_ponens,[status(thm)],[514, 498])).
% 2.22/1.82 tff(516,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (~((~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0))))))) | (~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0))))))))),
% 2.22/1.82 inference(modus_ponens,[status(thm)],[515, 496])).
% 2.22/1.82 tff(517,plain,
% 2.22/1.82 (![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))),
% 2.22/1.82 inference(modus_ponens,[status(thm)],[516, 491])).
% 2.22/1.82 tff(518,plain,
% 2.22/1.82 (((~![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))) | (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~![J: $int] : ((~$greatereq(J, 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))))))))) <=> ((~![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))) | (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~![J: $int] : ((~$greatereq(J, 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))))))))),
% 2.24/1.83 inference(rewrite,[status(thm)],[])).
% 2.24/1.83 tff(519,plain,
% 2.24/1.83 ((~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0) | (~![J: $int] : (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))))))) <=> (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~![J: $int] : ((~$greatereq(J, 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))))))))),
% 2.24/1.83 inference(rewrite,[status(thm)],[])).
% 2.24/1.83 tff(520,plain,
% 2.24/1.83 (((~![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))) | (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0) | (~![J: $int] : (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))))))))) <=> ((~![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))) | (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~![J: $int] : ((~$greatereq(J, 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))))))))),
% 2.24/1.83 inference(monotonicity,[status(thm)],[519])).
% 2.24/1.83 tff(521,plain,
% 2.24/1.83 (((~![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))) | (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0) | (~![J: $int] : (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))))))))) <=> ((~![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))) | (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~![J: $int] : ((~$greatereq(J, 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))))))))),
% 2.24/1.83 inference(transitivity,[status(thm)],[520, 518])).
% 2.24/1.83 tff(522,plain,
% 2.24/1.83 ((~![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))) | (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0) | (~![J: $int] : (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))))))))),
% 2.24/1.83 inference(quant_inst,[status(thm)],[])).
% 2.24/1.83 tff(523,plain,
% 2.24/1.83 ((~![A: array_int, B: array_int] : (~((~(is_conjugate(A, B) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~(numofgt(A, tb2t(get1(int, t2tb1(B), tptp_fun_J_3(B, A))), tptp_fun_J_3(B, A)) | $lesseq($sum(length(int, t2tb1(B)), $product(-1, tptp_fun_J_3(B, A))), 0) | (~$greatereq(tptp_fun_J_3(B, A), 0)))))) | (~((~is_conjugate(A, B)) | (~($lesseq($sum(length(int, t2tb1(B)), $product(-1, tb2t(get1(int, t2tb1(A), 0)))), 0) | (~![J: $int] : (numofgt(A, tb2t(get1(int, t2tb1(B), J)), J) | (~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(B)))), 0)))))))))) | (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~![J: $int] : ((~$greatereq(J, 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))))))))),
% 2.24/1.84 inference(modus_ponens,[status(thm)],[522, 521])).
% 2.24/1.84 tff(524,plain,
% 2.24/1.84 (~((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~![J: $int] : ((~$greatereq(J, 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))))))),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[523, 517])).
% 2.24/1.84 tff(525,plain,
% 2.24/1.84 (((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | (~((~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | (~($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~![J: $int] : ((~$greatereq(J, 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), J)), J) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))))))) | (is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))),
% 2.24/1.84 inference(tautology,[status(thm)],[])).
% 2.24/1.84 tff(526,plain,
% 2.24/1.84 (is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[525, 524])).
% 2.24/1.84 tff(527,plain,
% 2.24/1.84 ((~![J: uni] : (t2tb1(tb2t1(J)) = J)) | (t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) = mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))),
% 2.24/1.84 inference(quant_inst,[status(thm)],[])).
% 2.24/1.84 tff(528,plain,
% 2.24/1.84 (t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) = mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[527, 79])).
% 2.24/1.84 tff(529,plain,
% 2.24/1.84 (length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))),
% 2.24/1.84 inference(monotonicity,[status(thm)],[528])).
% 2.24/1.84 tff(530,plain,
% 2.24/1.84 ((~(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | $greatereq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), 0)),
% 2.24/1.84 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.84 tff(531,plain,
% 2.24/1.84 ($greatereq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), 0)),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[530, 529])).
% 2.24/1.84 tff(532,plain,
% 2.24/1.84 (((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1)) <=> ((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1))),
% 2.24/1.84 inference(rewrite,[status(thm)],[])).
% 2.24/1.84 tff(533,plain,
% 2.24/1.84 (($sum(1, $sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))) = 0) <=> ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1)),
% 2.24/1.84 inference(rewrite,[status(thm)],[])).
% 2.24/1.84 tff(534,plain,
% 2.24/1.84 ($sum($sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = $sum(1, $sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))),
% 2.24/1.84 inference(rewrite,[status(thm)],[])).
% 2.24/1.84 tff(535,plain,
% 2.24/1.84 (($sum($sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = 0) <=> ($sum(1, $sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))) = 0)),
% 2.24/1.84 inference(monotonicity,[status(thm)],[534])).
% 2.24/1.84 tff(536,plain,
% 2.24/1.84 (($sum($sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = 0) <=> ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1)),
% 2.24/1.84 inference(transitivity,[status(thm)],[535, 533])).
% 2.24/1.84 tff(537,plain,
% 2.24/1.84 (((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum($sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = 0)) <=> ((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1))),
% 2.24/1.84 inference(monotonicity,[status(thm)],[536])).
% 2.24/1.84 tff(538,plain,
% 2.24/1.84 (((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum($sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = 0)) <=> ((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1))),
% 2.24/1.84 inference(transitivity,[status(thm)],[537, 532])).
% 2.24/1.84 tff(539,plain,
% 2.24/1.84 ((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum($sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = 0)),
% 2.24/1.84 inference(quant_inst,[status(thm)],[])).
% 2.24/1.84 tff(540,plain,
% 2.24/1.84 ((~![A: ty, U: $int, U1: uni] : ($sum(U, $product(-1, length(A, mk_array(A, U, U1)))) = 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1)),
% 2.24/1.84 inference(modus_ponens,[status(thm)],[539, 538])).
% 2.24/1.84 tff(541,plain,
% 2.24/1.84 ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[540, 254])).
% 2.24/1.84 tff(542,plain,
% 2.24/1.84 ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), -1)),
% 2.24/1.84 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.84 tff(543,plain,
% 2.24/1.84 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), -1)),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[542, 541])).
% 2.24/1.84 tff(544,plain,
% 2.24/1.84 ((~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)) | (~$greatereq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), -1)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))), 0))),
% 2.24/1.84 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.84 tff(545,plain,
% 2.24/1.84 (~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[544, 543, 229, 531])).
% 2.24/1.84 tff(546,assumption,(~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))), introduced(assumption)).
% 2.24/1.84 tff(547,plain,
% 2.24/1.84 (((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))))) | ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))),
% 2.24/1.84 inference(tautology,[status(thm)],[])).
% 2.24/1.84 tff(548,plain,
% 2.24/1.84 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[547, 546])).
% 2.24/1.84 tff(549,plain,
% 2.24/1.84 (((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))))) | (tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)),
% 2.24/1.84 inference(tautology,[status(thm)],[])).
% 2.24/1.84 tff(550,plain,
% 2.24/1.84 (tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[549, 546])).
% 2.24/1.84 tff(551,plain,
% 2.24/1.84 ((~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))) | (~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))),
% 2.24/1.84 inference(tautology,[status(thm)],[])).
% 2.24/1.84 tff(552,plain,
% 2.24/1.84 (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))),
% 2.24/1.84 inference(unit_resolution,[status(thm)],[551, 550, 237, 548])).
% 2.24/1.84 tff(553,plain,
% 2.24/1.84 ((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))),
% 2.24/1.84 inference(tautology,[status(thm)],[])).
% 2.24/1.84 tff(554,plain,
% 2.24/1.84 ((~(is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0) | (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)))),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[553, 552])).
% 2.24/1.85 tff(555,plain,
% 2.24/1.85 (~((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[554, 545, 526])).
% 2.24/1.85 tff(556,plain,
% 2.24/1.85 (((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)) | (~$greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0))),
% 2.24/1.85 inference(tautology,[status(thm)],[])).
% 2.24/1.85 tff(557,plain,
% 2.24/1.85 (~$greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[556, 555])).
% 2.24/1.85 tff(558,plain,
% 2.24/1.85 (mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)) = t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))),
% 2.24/1.85 inference(symmetry,[status(thm)],[528])).
% 2.24/1.85 tff(559,plain,
% 2.24/1.85 (get1(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) = get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.85 inference(monotonicity,[status(thm)],[558])).
% 2.24/1.85 tff(560,plain,
% 2.24/1.85 ((~![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))) | (get1(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) = get(int, int, elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.24/1.85 inference(quant_inst,[status(thm)],[])).
% 2.24/1.85 tff(561,plain,
% 2.24/1.85 (get1(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) = get(int, int, elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[560, 90])).
% 2.24/1.85 tff(562,plain,
% 2.24/1.85 (get(int, int, elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) = get1(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.85 inference(symmetry,[status(thm)],[561])).
% 2.24/1.85 tff(563,plain,
% 2.24/1.85 ((~![X: map_int_int] : sort(map(int, int), t2tb2(X))) | sort(map(int, int), t2tb2(B!7))),
% 2.24/1.85 inference(quant_inst,[status(thm)],[])).
% 2.24/1.85 tff(564,plain,
% 2.24/1.85 (sort(map(int, int), t2tb2(B!7))),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[563, 100])).
% 2.24/1.85 tff(565,plain,
% 2.24/1.85 (((~![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))) | ((~sort(map(int, int), t2tb2(B!7))) | (elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))) = t2tb2(B!7)))) <=> ((~![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))) | (~sort(map(int, int), t2tb2(B!7))) | (elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))) = t2tb2(B!7)))),
% 2.24/1.85 inference(rewrite,[status(thm)],[])).
% 2.24/1.85 tff(566,plain,
% 2.24/1.85 ((~![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))) | ((~sort(map(int, int), t2tb2(B!7))) | (elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))) = t2tb2(B!7)))),
% 2.24/1.85 inference(quant_inst,[status(thm)],[])).
% 2.24/1.85 tff(567,plain,
% 2.24/1.85 ((~![A: ty, U: $int, U1: uni] : ((~sort(map(int, A), U1)) | (elts(A, mk_array(A, U, U1)) = U1))) | (~sort(map(int, int), t2tb2(B!7))) | (elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))) = t2tb2(B!7))),
% 2.24/1.85 inference(modus_ponens,[status(thm)],[566, 565])).
% 2.24/1.85 tff(568,plain,
% 2.24/1.85 ((~sort(map(int, int), t2tb2(B!7))) | (elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))) = t2tb2(B!7))),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[567, 112])).
% 2.24/1.85 tff(569,plain,
% 2.24/1.85 (elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))) = t2tb2(B!7)),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[568, 564])).
% 2.24/1.85 tff(570,plain,
% 2.24/1.85 (t2tb2(B!7) = elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))),
% 2.24/1.85 inference(symmetry,[status(thm)],[569])).
% 2.24/1.85 tff(571,plain,
% 2.24/1.85 (get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) = get(int, int, elts(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.85 inference(monotonicity,[status(thm)],[570])).
% 2.24/1.85 tff(572,plain,
% 2.24/1.85 (get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) = get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.85 inference(transitivity,[status(thm)],[571, 562, 559])).
% 2.24/1.85 tff(573,plain,
% 2.24/1.85 (tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.85 inference(monotonicity,[status(thm)],[572])).
% 2.24/1.85 tff(574,plain,
% 2.24/1.85 (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) <=> numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.85 inference(monotonicity,[status(thm)],[573])).
% 2.24/1.85 tff(575,plain,
% 2.24/1.85 (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) <=> numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.85 inference(symmetry,[status(thm)],[574])).
% 2.24/1.85 tff(576,plain,
% 2.24/1.85 ((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) <=> (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.85 inference(monotonicity,[status(thm)],[575])).
% 2.24/1.85 tff(577,plain,
% 2.24/1.85 (((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)) | (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.85 inference(tautology,[status(thm)],[])).
% 2.24/1.85 tff(578,plain,
% 2.24/1.85 (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[577, 555])).
% 2.24/1.85 tff(579,plain,
% 2.24/1.85 (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.85 inference(modus_ponens,[status(thm)],[578, 576])).
% 2.24/1.85 tff(580,plain,
% 2.24/1.85 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | $lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.24/1.85 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.85 tff(581,plain,
% 2.24/1.85 ($lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[580, 550])).
% 2.24/1.85 tff(582,plain,
% 2.24/1.85 (((~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | $greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))), 0)) | $greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)),
% 2.24/1.85 inference(tautology,[status(thm)],[])).
% 2.24/1.85 tff(583,plain,
% 2.24/1.85 ($greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[582, 555])).
% 2.24/1.85 tff(584,plain,
% 2.24/1.85 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)) | (~$greatereq(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))),
% 2.24/1.85 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.85 tff(585,plain,
% 2.24/1.85 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.24/1.85 inference(unit_resolution,[status(thm)],[584, 583, 581])).
% 2.24/1.85 tff(586,plain,
% 2.24/1.85 (((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))))) | ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))),
% 2.24/1.86 inference(tautology,[status(thm)],[])).
% 2.24/1.86 tff(587,plain,
% 2.24/1.86 (![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))),
% 2.24/1.86 inference(unit_resolution,[status(thm)],[586, 483])).
% 2.24/1.86 tff(588,plain,
% 2.24/1.86 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.86 inference(rewrite,[status(thm)],[])).
% 2.24/1.86 tff(589,plain,
% 2.24/1.86 (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.86 inference(rewrite,[status(thm)],[])).
% 2.24/1.86 tff(590,plain,
% 2.24/1.86 ((~$greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) <=> (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))),
% 2.24/1.86 inference(rewrite,[status(thm)],[])).
% 2.24/1.86 tff(591,plain,
% 2.24/1.86 ($greatereq($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1) <=> $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1)),
% 2.24/1.86 inference(rewrite,[status(thm)],[])).
% 2.24/1.86 tff(592,plain,
% 2.24/1.86 ($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))) = $sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.86 inference(rewrite,[status(thm)],[])).
% 2.24/1.86 tff(593,plain,
% 2.24/1.86 ($greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) <=> $greatereq($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)),
% 2.24/1.86 inference(monotonicity,[status(thm)],[592])).
% 2.24/1.86 tff(594,plain,
% 2.24/1.86 ($greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) <=> $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1)),
% 2.24/1.86 inference(transitivity,[status(thm)],[593, 591])).
% 2.24/1.86 tff(595,plain,
% 2.24/1.86 (($greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~$greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0))) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))),
% 2.24/1.86 inference(monotonicity,[status(thm)],[594, 590])).
% 2.24/1.86 tff(596,plain,
% 2.24/1.86 (($greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~$greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0))) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.86 inference(transitivity,[status(thm)],[595, 589])).
% 2.24/1.86 tff(597,plain,
% 2.24/1.86 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~$greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.24/1.86 inference(monotonicity,[status(thm)],[596])).
% 2.24/1.86 tff(598,plain,
% 2.24/1.86 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~$greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.24/1.86 inference(transitivity,[status(thm)],[597, 588])).
% 2.24/1.86 tff(599,plain,
% 2.24/1.86 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) | (~$greatereq($sum(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))),
% 2.24/1.86 inference(quant_inst,[status(thm)],[])).
% 2.24/1.86 tff(600,plain,
% 2.24/1.86 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.87 inference(modus_ponens,[status(thm)],[599, 598])).
% 2.24/1.87 tff(601,plain,
% 2.24/1.87 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.24/1.87 inference(unit_resolution,[status(thm)],[600, 587])).
% 2.24/1.87 tff(602,plain,
% 2.24/1.87 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, tptp_fun_J_3(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), -1)),
% 2.24/1.87 inference(unit_resolution,[status(thm)],[601, 585, 579])).
% 2.24/1.87 tff(603,plain,
% 2.24/1.87 ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = -1)) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), -1)),
% 2.24/1.87 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.87 tff(604,plain,
% 2.24/1.87 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), -1)),
% 2.24/1.87 inference(unit_resolution,[status(thm)],[603, 541])).
% 2.24/1.87 tff(605,plain,
% 2.24/1.87 ((~(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) = length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), 0)),
% 2.24/1.87 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.87 tff(606,plain,
% 2.24/1.87 ($lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), $product(-1, length(int, mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))), 0)),
% 2.24/1.87 inference(unit_resolution,[status(thm)],[605, 529])).
% 2.24/1.87 tff(607,plain,
% 2.24/1.87 ($false),
% 2.24/1.87 inference(theory_lemma,[status(thm)],[606, 604, 602, 557])).
% 2.24/1.87 tff(608,plain,((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7)))))))), inference(lemma,lemma(discharge,[]))).
% 2.24/1.87 tff(609,plain,
% 2.24/1.87 ((~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))))) | (~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~is_conjugate(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t1(mk_array(int, $sum(1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), t2tb2(B!7))))))))) | (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))))),
% 2.24/1.87 inference(tautology,[status(thm)],[])).
% 2.24/1.87 tff(610,plain,
% 2.24/1.87 (~((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))))),
% 2.24/1.87 inference(unit_resolution,[status(thm)],[609, 608, 489, 487, 485])).
% 2.24/1.87 tff(611,plain,
% 2.24/1.87 (((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))) | (~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0))),
% 2.24/1.88 inference(tautology,[status(thm)],[])).
% 2.24/1.88 tff(612,plain,
% 2.24/1.88 (~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)),
% 2.24/1.88 inference(unit_resolution,[status(thm)],[611, 610])).
% 2.24/1.88 tff(613,plain,
% 2.24/1.88 (((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))))) | ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))),
% 2.24/1.88 inference(tautology,[status(thm)],[])).
% 2.24/1.88 tff(614,plain,
% 2.24/1.88 ((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))),
% 2.24/1.88 inference(unit_resolution,[status(thm)],[613, 610])).
% 2.24/1.88 tff(615,plain,
% 2.24/1.88 ((~((~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))))) | (~$greatereq(Partc!8, 0)) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0) | (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))))),
% 2.24/1.89 inference(tautology,[status(thm)],[])).
% 2.24/1.89 tff(616,plain,
% 2.24/1.89 (~((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))))),
% 2.24/1.89 inference(unit_resolution,[status(thm)],[615, 614, 489, 487])).
% 2.24/1.89 tff(617,plain,
% 2.24/1.89 (((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))) | ($sum(Partc!8, $product(-1, Partc1!9)) = -1)),
% 2.24/1.89 inference(tautology,[status(thm)],[])).
% 2.24/1.89 tff(618,plain,
% 2.24/1.89 ($sum(Partc!8, $product(-1, Partc1!9)) = -1),
% 2.24/1.89 inference(unit_resolution,[status(thm)],[617, 616])).
% 2.24/1.89 tff(619,plain,
% 2.24/1.89 ((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | $lesseq($sum(Partc!8, $product(-1, Partc1!9)), -1)),
% 2.24/1.89 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.89 tff(620,plain,
% 2.24/1.89 ($lesseq($sum(Partc!8, $product(-1, Partc1!9)), -1)),
% 2.24/1.89 inference(unit_resolution,[status(thm)],[619, 618])).
% 2.24/1.89 tff(621,plain,
% 2.24/1.89 ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), -1)) | $lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)),
% 2.24/1.89 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.89 tff(622,plain,
% 2.24/1.89 ($lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)),
% 2.24/1.89 inference(unit_resolution,[status(thm)],[621, 620])).
% 2.24/1.89 tff(623,plain,
% 2.24/1.89 ((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | $greatereq($sum(Partc!8, $product(-1, Partc1!9)), -1)),
% 2.24/1.89 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.89 tff(624,plain,
% 2.24/1.89 ($greatereq($sum(Partc!8, $product(-1, Partc1!9)), -1)),
% 2.24/1.89 inference(unit_resolution,[status(thm)],[623, 618])).
% 2.24/1.89 tff(625,plain,
% 2.24/1.89 (get(int, int, t2tb2(A1!4), t2tb(Partc!8)) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc!8))),
% 2.24/1.89 inference(monotonicity,[status(thm)],[118])).
% 2.24/1.89 tff(626,plain,
% 2.24/1.89 (get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc!8)) = get(int, int, t2tb2(A1!4), t2tb(Partc!8))),
% 2.24/1.89 inference(symmetry,[status(thm)],[625])).
% 2.24/1.89 tff(627,plain,
% 2.24/1.89 ((~![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))) | (get1(int, mk_array(int, A!5, t2tb2(A1!4)), Partc!8) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc!8)))),
% 2.24/1.89 inference(quant_inst,[status(thm)],[])).
% 2.24/1.89 tff(628,plain,
% 2.24/1.89 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), Partc!8) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc!8))),
% 2.24/1.89 inference(unit_resolution,[status(thm)],[627, 90])).
% 2.24/1.89 tff(629,plain,
% 2.24/1.89 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), Partc!8)),
% 2.24/1.89 inference(monotonicity,[status(thm)],[81])).
% 2.24/1.89 tff(630,plain,
% 2.24/1.89 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8) = get(int, int, t2tb2(A1!4), t2tb(Partc!8))),
% 2.24/1.89 inference(transitivity,[status(thm)],[629, 628, 626])).
% 2.24/1.89 tff(631,plain,
% 2.24/1.89 (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)) = tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))),
% 2.24/1.89 inference(monotonicity,[status(thm)],[630])).
% 2.24/1.89 tff(632,plain,
% 2.24/1.89 (tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))),
% 2.24/1.89 inference(symmetry,[status(thm)],[631])).
% 2.24/1.89 tff(633,plain,
% 2.24/1.89 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.89 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.89 tff(634,plain,
% 2.24/1.89 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.89 inference(unit_resolution,[status(thm)],[633, 632])).
% 2.24/1.89 tff(635,assumption,($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)), introduced(assumption)).
% 2.24/1.90 tff(636,plain,
% 2.24/1.90 ((~(length(int, mk_array(int, A!5, t2tb2(A1!4))) = length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) | $lesseq($sum(length(int, mk_array(int, A!5, t2tb2(A1!4))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.24/1.90 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.90 tff(637,plain,
% 2.24/1.90 ($lesseq($sum(length(int, mk_array(int, A!5, t2tb2(A1!4))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[636, 239])).
% 2.24/1.90 tff(638,plain,
% 2.24/1.90 ((~($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))) = 0)) | $lesseq($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))), 0)),
% 2.24/1.90 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.90 tff(639,plain,
% 2.24/1.90 ($lesseq($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))), 0)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[638, 256])).
% 2.24/1.90 tff(640,plain,
% 2.24/1.90 ($false),
% 2.24/1.90 inference(theory_lemma,[status(thm)],[487, 639, 637, 635])).
% 2.24/1.90 tff(641,plain,(~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)), inference(lemma,lemma(discharge,[]))).
% 2.24/1.90 tff(642,plain,
% 2.24/1.90 ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.24/1.90 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.90 tff(643,plain,
% 2.24/1.90 ($lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[642, 641])).
% 2.24/1.90 tff(644,plain,
% 2.24/1.90 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(645,plain,
% 2.24/1.90 (((~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | (~$greatereq(Partc!8, 0)) | $false | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(646,plain,
% 2.24/1.90 ($greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(647,plain,
% 2.24/1.90 ($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = $sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(648,plain,
% 2.24/1.90 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0) <=> $greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), 0)),
% 2.24/1.90 inference(monotonicity,[status(thm)],[647])).
% 2.24/1.90 tff(649,plain,
% 2.24/1.90 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.90 inference(transitivity,[status(thm)],[648, 646])).
% 2.24/1.90 tff(650,plain,
% 2.24/1.90 ((~$lesseq($sum(Partc!8, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) <=> (~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(651,plain,
% 2.24/1.90 (((~$lesseq($sum(Partc!8, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)) <=> ((~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | (~$greatereq(Partc!8, 0)) | $false | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.24/1.90 inference(monotonicity,[status(thm)],[650, 207, 649])).
% 2.24/1.90 tff(652,plain,
% 2.24/1.90 (((~$lesseq($sum(Partc!8, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)) <=> ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.24/1.90 inference(transitivity,[status(thm)],[651, 645])).
% 2.24/1.90 tff(653,plain,
% 2.24/1.90 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)))),
% 2.24/1.90 inference(monotonicity,[status(thm)],[652])).
% 2.24/1.90 tff(654,plain,
% 2.24/1.90 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.24/1.90 inference(transitivity,[status(thm)],[653, 644])).
% 2.24/1.90 tff(655,plain,
% 2.24/1.90 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))),
% 2.24/1.90 inference(quant_inst,[status(thm)],[])).
% 2.24/1.90 tff(656,plain,
% 2.24/1.90 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.90 inference(modus_ponens,[status(thm)],[655, 654])).
% 2.24/1.90 tff(657,plain,
% 2.24/1.90 ($lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[656, 489, 197, 643])).
% 2.24/1.90 tff(658,plain,
% 2.24/1.90 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.90 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.90 tff(659,plain,
% 2.24/1.90 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[658, 632])).
% 2.24/1.90 tff(660,plain,
% 2.24/1.90 ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0) | (~$greatereq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.24/1.90 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.90 tff(661,plain,
% 2.24/1.90 ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[660, 233, 659, 657])).
% 2.24/1.90 tff(662,plain,
% 2.24/1.90 ((tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0) | (~$lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0))),
% 2.24/1.90 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.90 tff(663,plain,
% 2.24/1.90 ((~$lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0))),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[662, 612])).
% 2.24/1.90 tff(664,plain,
% 2.24/1.90 (~$lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[663, 661])).
% 2.24/1.90 tff(665,plain,
% 2.24/1.90 ((~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | (~$lesseq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | $lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.24/1.90 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.90 tff(666,plain,
% 2.24/1.90 ((~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | $lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[665, 471])).
% 2.24/1.90 tff(667,plain,
% 2.24/1.90 (~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.24/1.90 inference(unit_resolution,[status(thm)],[666, 664, 634])).
% 2.24/1.90 tff(668,plain,
% 2.24/1.90 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) | (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) | (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(669,plain,
% 2.24/1.90 (((~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) | (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(670,plain,
% 2.24/1.90 ((~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) <=> (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1))),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(671,plain,
% 2.24/1.90 ((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc!8)), 0)) <=> (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.24/1.90 inference(rewrite,[status(thm)],[])).
% 2.24/1.90 tff(672,plain,
% 2.24/1.90 (((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc!8)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.24/1.90 inference(monotonicity,[status(thm)],[671, 670])).
% 2.24/1.90 tff(673,plain,
% 2.24/1.90 (((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc!8)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) | (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))),
% 2.24/1.90 inference(transitivity,[status(thm)],[672, 669])).
% 2.24/1.90 tff(674,plain,
% 2.24/1.90 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc!8)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) | (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))))),
% 2.24/1.91 inference(monotonicity,[status(thm)],[673])).
% 2.24/1.91 tff(675,plain,
% 2.24/1.91 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc!8)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) | (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))),
% 2.24/1.91 inference(transitivity,[status(thm)],[674, 668])).
% 2.24/1.91 tff(676,plain,
% 2.24/1.91 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc!8)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.24/1.91 inference(quant_inst,[status(thm)],[])).
% 2.24/1.91 tff(677,plain,
% 2.24/1.91 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) | (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.24/1.91 inference(modus_ponens,[status(thm)],[676, 675])).
% 2.24/1.91 tff(678,plain,
% 2.24/1.91 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) | (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.24/1.91 inference(unit_resolution,[status(thm)],[677, 197, 195, 641])).
% 2.24/1.91 tff(679,plain,
% 2.24/1.91 (~$greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.24/1.91 inference(unit_resolution,[status(thm)],[678, 667])).
% 2.24/1.91 tff(680,plain,
% 2.24/1.91 ((~$lesseq($sum(A!5, $product(-1, Partc1!9)), 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc1!9)), -1)) | (~$greatereq($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))), 0)) | (~$greatereq($sum(length(int, mk_array(int, A!5, t2tb2(A1!4))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.24/1.91 inference(theory_lemma,[status(thm)],[])).
% 2.24/1.91 tff(681,plain,
% 2.24/1.91 ((~$lesseq($sum(A!5, $product(-1, Partc1!9)), 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc1!9)), -1)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.24/1.91 inference(unit_resolution,[status(thm)],[680, 258, 241])).
% 2.24/1.91 tff(682,plain,
% 2.24/1.91 (~$lesseq($sum(A!5, $product(-1, Partc1!9)), 0)),
% 2.24/1.91 inference(unit_resolution,[status(thm)],[681, 679, 624])).
% 2.24/1.91 tff(683,plain,
% 2.24/1.91 (((~($sum(Partc!8, $product(-1, Partc1!9)) = -1)) | (~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))))) | ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))),
% 2.32/1.91 inference(tautology,[status(thm)],[])).
% 2.32/1.91 tff(684,plain,
% 2.32/1.91 ((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[683, 616])).
% 2.32/1.92 tff(685,plain,
% 2.32/1.92 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), J!10)),
% 2.32/1.92 inference(monotonicity,[status(thm)],[81])).
% 2.32/1.92 tff(686,plain,
% 2.32/1.92 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), J!10) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)),
% 2.32/1.92 inference(symmetry,[status(thm)],[685])).
% 2.32/1.92 tff(687,plain,
% 2.32/1.92 ((~![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))) | (get1(int, mk_array(int, A!5, t2tb2(A1!4)), J!10) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(J!10)))),
% 2.32/1.92 inference(quant_inst,[status(thm)],[])).
% 2.32/1.92 tff(688,plain,
% 2.32/1.92 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), J!10) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(J!10))),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[687, 90])).
% 2.32/1.92 tff(689,plain,
% 2.32/1.92 (get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(J!10)) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), J!10)),
% 2.32/1.92 inference(symmetry,[status(thm)],[688])).
% 2.32/1.92 tff(690,plain,
% 2.32/1.92 (get(int, int, t2tb2(A1!4), t2tb(J!10)) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(J!10))),
% 2.32/1.92 inference(monotonicity,[status(thm)],[118])).
% 2.32/1.92 tff(691,plain,
% 2.32/1.92 (get(int, int, t2tb2(A1!4), t2tb(J!10)) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)),
% 2.32/1.92 inference(transitivity,[status(thm)],[690, 689, 686])).
% 2.32/1.92 tff(692,plain,
% 2.32/1.92 (tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10))),
% 2.32/1.92 inference(monotonicity,[status(thm)],[691])).
% 2.32/1.92 tff(693,plain,
% 2.32/1.92 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.92 tff(694,plain,
% 2.32/1.92 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[693, 692])).
% 2.32/1.92 tff(695,assumption,(~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))), introduced(assumption)).
% 2.32/1.92 tff(696,plain,
% 2.32/1.92 (($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0))),
% 2.32/1.92 inference(tautology,[status(thm)],[])).
% 2.32/1.92 tff(697,plain,
% 2.32/1.92 (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[696, 695])).
% 2.32/1.92 tff(698,plain,
% 2.32/1.92 (($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0))) | (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0))),
% 2.32/1.92 inference(tautology,[status(thm)],[])).
% 2.32/1.92 tff(699,plain,
% 2.32/1.92 (~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[698, 695])).
% 2.32/1.92 tff(700,assumption,($greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)), introduced(assumption)).
% 2.32/1.92 tff(701,assumption,(~$lesseq($sum(Partc1!9, $product(-1, J!10)), 0)), introduced(assumption)).
% 2.32/1.92 tff(702,assumption,($greatereq($sum(Partc!8, $product(-1, Partc1!9)), -1)), introduced(assumption)).
% 2.32/1.92 tff(703,plain,
% 2.32/1.92 ($false),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[702, 701, 700, 639, 637, 487])).
% 2.32/1.92 tff(704,plain,((~$greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc1!9)), -1)) | $lesseq($sum(Partc1!9, $product(-1, J!10)), 0)), inference(lemma,lemma(discharge,[]))).
% 2.32/1.92 tff(705,plain,
% 2.32/1.92 (~$greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[704, 699, 624])).
% 2.32/1.92 tff(706,plain,
% 2.32/1.92 (($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0))) | $lesseq($sum(Partc!8, $product(-1, J!10)), 0)),
% 2.32/1.92 inference(tautology,[status(thm)],[])).
% 2.32/1.92 tff(707,plain,
% 2.32/1.92 ($lesseq($sum(Partc!8, $product(-1, J!10)), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[706, 695])).
% 2.32/1.92 tff(708,plain,
% 2.32/1.92 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.92 inference(rewrite,[status(thm)],[])).
% 2.32/1.92 tff(709,plain,
% 2.32/1.92 (((~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)) <=> ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.92 inference(rewrite,[status(thm)],[])).
% 2.32/1.92 tff(710,plain,
% 2.32/1.92 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)))),
% 2.32/1.92 inference(monotonicity,[status(thm)],[709])).
% 2.32/1.92 tff(711,plain,
% 2.32/1.92 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.92 inference(transitivity,[status(thm)],[710, 708])).
% 2.32/1.92 tff(712,plain,
% 2.32/1.92 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.92 inference(quant_inst,[status(thm)],[])).
% 2.32/1.92 tff(713,plain,
% 2.32/1.92 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)) | $greatereq($sum(J!10, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(modus_ponens,[status(thm)],[712, 711])).
% 2.32/1.92 tff(714,plain,
% 2.32/1.92 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[713, 489, 707, 197, 705])).
% 2.32/1.92 tff(715,plain,
% 2.32/1.92 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.92 tff(716,plain,
% 2.32/1.92 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[715, 692])).
% 2.32/1.92 tff(717,plain,
% 2.32/1.92 ((~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))), 0)),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.92 tff(718,plain,
% 2.32/1.92 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[717, 716, 714, 659])).
% 2.32/1.92 tff(719,plain,
% 2.32/1.92 (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))), 0))),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.92 tff(720,plain,
% 2.32/1.92 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[719, 718, 697])).
% 2.32/1.92 tff(721,plain,
% 2.32/1.92 ((~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))), 0)),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.92 tff(722,plain,
% 2.32/1.92 (~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[721, 720, 694, 634])).
% 2.32/1.92 tff(723,assumption,($lesseq($sum(Partc!8, $product(-1, J!10)), 0)), introduced(assumption)).
% 2.32/1.92 tff(724,plain,
% 2.32/1.92 ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(J!10, $product(-1, tb2t(t2tb(J!10)))) = 0)),
% 2.32/1.92 inference(quant_inst,[status(thm)],[])).
% 2.32/1.92 tff(725,plain,
% 2.32/1.92 ($sum(J!10, $product(-1, tb2t(t2tb(J!10)))) = 0),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[724, 54])).
% 2.32/1.92 tff(726,plain,
% 2.32/1.92 ((~($sum(J!10, $product(-1, tb2t(t2tb(J!10)))) = 0)) | $lesseq($sum(J!10, $product(-1, tb2t(t2tb(J!10)))), 0)),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.92 tff(727,plain,
% 2.32/1.92 ($lesseq($sum(J!10, $product(-1, tb2t(t2tb(J!10)))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[726, 725])).
% 2.32/1.92 tff(728,assumption,(~$greatereq(tb2t(t2tb(J!10)), 0)), introduced(assumption)).
% 2.32/1.92 tff(729,plain,
% 2.32/1.92 ($false),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[728, 727, 489, 723])).
% 2.32/1.92 tff(730,plain,($greatereq(tb2t(t2tb(J!10)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0))), inference(lemma,lemma(discharge,[]))).
% 2.32/1.92 tff(731,plain,
% 2.32/1.92 ($greatereq(tb2t(t2tb(J!10)), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[730, 707])).
% 2.32/1.92 tff(732,plain,
% 2.32/1.92 ((~($sum(J!10, $product(-1, tb2t(t2tb(J!10)))) = 0)) | $greatereq($sum(J!10, $product(-1, tb2t(t2tb(J!10)))), 0)),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.92 tff(733,plain,
% 2.32/1.92 ($greatereq($sum(J!10, $product(-1, tb2t(t2tb(J!10)))), 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[732, 725])).
% 2.32/1.92 tff(734,plain,
% 2.32/1.92 ($greatereq(J!10, 0) | (~$greatereq(tb2t(t2tb(J!10)), 0)) | (~$greatereq($sum(J!10, $product(-1, tb2t(t2tb(J!10)))), 0))),
% 2.32/1.92 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.92 tff(735,plain,
% 2.32/1.92 ($greatereq(J!10, 0)),
% 2.32/1.92 inference(unit_resolution,[status(thm)],[734, 733, 731])).
% 2.32/1.92 tff(736,plain,
% 2.32/1.92 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!10, 0)) | (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!10, 0)) | (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.92 inference(rewrite,[status(thm)],[])).
% 2.32/1.92 tff(737,plain,
% 2.32/1.92 (((~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | (~$greatereq(J!10, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)) <=> ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!10, 0)) | (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.92 inference(rewrite,[status(thm)],[])).
% 2.32/1.92 tff(738,plain,
% 2.32/1.92 ($greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(rewrite,[status(thm)],[])).
% 2.32/1.92 tff(739,plain,
% 2.32/1.92 ($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))) = $sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))),
% 2.32/1.92 inference(rewrite,[status(thm)],[])).
% 2.32/1.92 tff(740,plain,
% 2.32/1.92 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) <=> $greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10))), 0)),
% 2.32/1.92 inference(monotonicity,[status(thm)],[739])).
% 2.32/1.92 tff(741,plain,
% 2.32/1.92 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.92 inference(transitivity,[status(thm)],[740, 738])).
% 2.32/1.92 tff(742,plain,
% 2.32/1.92 ((~$lesseq($sum(J!10, $product(-1, Partc!8)), 0)) <=> (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0))),
% 2.32/1.92 inference(rewrite,[status(thm)],[])).
% 2.32/1.92 tff(743,plain,
% 2.32/1.92 (((~$lesseq($sum(J!10, $product(-1, Partc!8)), 0)) | (~$greatereq(J!10, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | (~$greatereq(J!10, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.92 inference(monotonicity,[status(thm)],[742, 741])).
% 2.32/1.92 tff(744,plain,
% 2.32/1.92 (((~$lesseq($sum(J!10, $product(-1, Partc!8)), 0)) | (~$greatereq(J!10, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!10, 0)) | (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.92 inference(transitivity,[status(thm)],[743, 737])).
% 2.32/1.92 tff(745,plain,
% 2.32/1.92 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(J!10, $product(-1, Partc!8)), 0)) | (~$greatereq(J!10, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!10, 0)) | (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)))),
% 2.32/1.92 inference(monotonicity,[status(thm)],[744])).
% 2.32/1.92 tff(746,plain,
% 2.32/1.92 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(J!10, $product(-1, Partc!8)), 0)) | (~$greatereq(J!10, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!10, 0)) | (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0))),
% 2.32/1.93 inference(transitivity,[status(thm)],[745, 736])).
% 2.32/1.93 tff(747,plain,
% 2.32/1.93 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(J!10, $product(-1, Partc!8)), 0)) | (~$greatereq(J!10, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.32/1.93 inference(quant_inst,[status(thm)],[])).
% 2.32/1.93 tff(748,plain,
% 2.32/1.93 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!10, 0)) | (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.93 inference(modus_ponens,[status(thm)],[747, 746])).
% 2.32/1.93 tff(749,plain,
% 2.32/1.93 ((~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!10)))), 0)),
% 2.32/1.93 inference(unit_resolution,[status(thm)],[748, 197, 641, 735])).
% 2.32/1.93 tff(750,plain,
% 2.32/1.93 (~$greatereq($sum(Partc!8, $product(-1, J!10)), 0)),
% 2.32/1.93 inference(unit_resolution,[status(thm)],[749, 722])).
% 2.32/1.93 tff(751,plain,
% 2.32/1.93 ($false),
% 2.32/1.93 inference(theory_lemma,[status(thm)],[624, 699, 750])).
% 2.32/1.93 tff(752,plain,($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0))), inference(lemma,lemma(discharge,[]))).
% 2.32/1.93 tff(753,plain,
% 2.32/1.93 ((~((~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))))) | (~$lesseq($sum(Partc!8, $product(-1, Partc1!9)), 0)) | $lesseq($sum(A!5, $product(-1, Partc1!9)), 0) | (~($lesseq($sum(Partc1!9, $product(-1, J!10)), 0) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!10))))) = 0) | (~$lesseq($sum(Partc!8, $product(-1, J!10)), 0)))) | (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))))),
% 2.32/1.93 inference(tautology,[status(thm)],[])).
% 2.32/1.93 tff(754,plain,
% 2.32/1.93 (~($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))))),
% 2.32/1.93 inference(unit_resolution,[status(thm)],[753, 752, 684, 682, 622])).
% 2.32/1.93 tff(755,plain,
% 2.32/1.93 (($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))) | ![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))),
% 2.32/1.93 inference(tautology,[status(thm)],[])).
% 2.32/1.94 tff(756,plain,
% 2.32/1.94 (![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[755, 754])).
% 2.32/1.94 tff(757,plain,
% 2.32/1.94 (($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))) | (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0))),
% 2.32/1.94 inference(tautology,[status(thm)],[])).
% 2.32/1.94 tff(758,plain,
% 2.32/1.94 (~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[757, 754])).
% 2.32/1.94 tff(759,plain,
% 2.32/1.94 (($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))) | $lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)),
% 2.32/1.94 inference(tautology,[status(thm)],[])).
% 2.32/1.94 tff(760,plain,
% 2.32/1.94 ($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[759, 754])).
% 2.32/1.94 tff(761,assumption,($greatereq(Partc!8, 0)), introduced(assumption)).
% 2.32/1.94 tff(762,plain,
% 2.32/1.94 (get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(J!13)) = get(int, int, t2tb2(A1!4), t2tb(J!13))),
% 2.32/1.94 inference(monotonicity,[status(thm)],[117])).
% 2.32/1.94 tff(763,plain,
% 2.32/1.94 ((~![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))) | (get1(int, mk_array(int, A!5, t2tb2(A1!4)), J!13) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(J!13)))),
% 2.32/1.94 inference(quant_inst,[status(thm)],[])).
% 2.32/1.94 tff(764,plain,
% 2.32/1.94 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), J!13) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(J!13))),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[763, 90])).
% 2.32/1.94 tff(765,plain,
% 2.32/1.94 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), J!13)),
% 2.32/1.94 inference(monotonicity,[status(thm)],[81])).
% 2.32/1.94 tff(766,plain,
% 2.32/1.94 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13) = get(int, int, t2tb2(A1!4), t2tb(J!13))),
% 2.32/1.94 inference(transitivity,[status(thm)],[765, 764, 762])).
% 2.32/1.94 tff(767,plain,
% 2.32/1.94 (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)) = tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13)))),
% 2.32/1.94 inference(monotonicity,[status(thm)],[766])).
% 2.32/1.94 tff(768,plain,
% 2.32/1.94 (tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13))),
% 2.32/1.94 inference(symmetry,[status(thm)],[767])).
% 2.32/1.94 tff(769,plain,
% 2.32/1.94 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(770,plain,
% 2.32/1.94 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[769, 768])).
% 2.32/1.94 tff(771,plain,
% 2.32/1.94 (((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))) | ($sum(Partc2!11, $product(-1, Partc3!12)) = -1)),
% 2.32/1.94 inference(tautology,[status(thm)],[])).
% 2.32/1.94 tff(772,plain,
% 2.32/1.94 ($sum(Partc2!11, $product(-1, Partc3!12)) = -1),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[771, 124])).
% 2.32/1.94 tff(773,plain,
% 2.32/1.94 ((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | $lesseq($sum(Partc2!11, $product(-1, Partc3!12)), -1)),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(774,plain,
% 2.32/1.94 ($lesseq($sum(Partc2!11, $product(-1, Partc3!12)), -1)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[773, 772])).
% 2.32/1.94 tff(775,plain,
% 2.32/1.94 ((~$lesseq($sum(Partc2!11, $product(-1, Partc3!12)), -1)) | (~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0))),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(776,plain,
% 2.32/1.94 (~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[775, 774])).
% 2.32/1.94 tff(777,assumption,(~$lesseq($sum(A!5, $product(-1, Partc2!11)), 0)), introduced(assumption)).
% 2.32/1.94 tff(778,plain,
% 2.32/1.94 ($greatereq($sum(A!5, $product(-1, Partc2!11)), 0) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0)),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(779,plain,
% 2.32/1.94 ($greatereq($sum(A!5, $product(-1, Partc2!11)), 0)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[778, 777])).
% 2.32/1.94 tff(780,assumption,($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)), introduced(assumption)).
% 2.32/1.94 tff(781,plain,
% 2.32/1.94 (get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc2!11)) = get(int, int, t2tb2(A1!4), t2tb(Partc2!11))),
% 2.32/1.94 inference(monotonicity,[status(thm)],[117])).
% 2.32/1.94 tff(782,plain,
% 2.32/1.94 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11) = get(int, int, t2tb2(A1!4), t2tb(Partc2!11))),
% 2.32/1.94 inference(transitivity,[status(thm)],[82, 92, 781])).
% 2.32/1.94 tff(783,plain,
% 2.32/1.94 (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)) = tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11)))),
% 2.32/1.94 inference(monotonicity,[status(thm)],[782])).
% 2.32/1.94 tff(784,plain,
% 2.32/1.94 (tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))),
% 2.32/1.94 inference(symmetry,[status(thm)],[783])).
% 2.32/1.94 tff(785,plain,
% 2.32/1.94 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(786,plain,
% 2.32/1.94 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[785, 784])).
% 2.32/1.94 tff(787,plain,
% 2.32/1.94 (((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1)) <=> ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1))),
% 2.32/1.94 inference(rewrite,[status(thm)],[])).
% 2.32/1.94 tff(788,plain,
% 2.32/1.94 (($sum(-1, $sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))))) = 0) <=> ($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1)),
% 2.32/1.94 inference(rewrite,[status(thm)],[])).
% 2.32/1.94 tff(789,plain,
% 2.32/1.94 ($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = $sum(-1, $sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))))),
% 2.32/1.94 inference(rewrite,[status(thm)],[])).
% 2.32/1.94 tff(790,plain,
% 2.32/1.94 (($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 0) <=> ($sum(-1, $sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))))) = 0)),
% 2.32/1.94 inference(monotonicity,[status(thm)],[789])).
% 2.32/1.94 tff(791,plain,
% 2.32/1.94 (($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 0) <=> ($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1)),
% 2.32/1.94 inference(transitivity,[status(thm)],[790, 788])).
% 2.32/1.94 tff(792,plain,
% 2.32/1.94 (((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 0)) <=> ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1))),
% 2.32/1.94 inference(monotonicity,[status(thm)],[791])).
% 2.32/1.94 tff(793,plain,
% 2.32/1.94 (((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 0)) <=> ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1))),
% 2.32/1.94 inference(transitivity,[status(thm)],[792, 787])).
% 2.32/1.94 tff(794,plain,
% 2.32/1.94 ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 0)),
% 2.32/1.94 inference(quant_inst,[status(thm)],[])).
% 2.32/1.94 tff(795,plain,
% 2.32/1.94 ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1)),
% 2.32/1.94 inference(modus_ponens,[status(thm)],[794, 793])).
% 2.32/1.94 tff(796,plain,
% 2.32/1.94 ($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[795, 54])).
% 2.32/1.94 tff(797,plain,
% 2.32/1.94 ((~($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1)) | $greatereq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 1)),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(798,plain,
% 2.32/1.94 ($greatereq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 1)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[797, 796])).
% 2.32/1.94 tff(799,plain,
% 2.32/1.94 ((~($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = 1)) | $lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 1)),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(800,plain,
% 2.32/1.94 ($lesseq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 1)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[799, 796])).
% 2.32/1.94 tff(801,assumption,(~$lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)), introduced(assumption)).
% 2.32/1.94 tff(802,plain,
% 2.32/1.94 ($false),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[639, 637, 801, 800, 777])).
% 2.32/1.94 tff(803,plain,($lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0)), inference(lemma,lemma(discharge,[]))).
% 2.32/1.94 tff(804,plain,
% 2.32/1.94 ($lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[803, 777])).
% 2.32/1.94 tff(805,plain,
% 2.32/1.94 ($lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)) | (~$greatereq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 1))),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(806,plain,
% 2.32/1.94 ($lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[805, 804, 798])).
% 2.32/1.94 tff(807,assumption,($lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)), introduced(assumption)).
% 2.32/1.94 tff(808,plain,
% 2.32/1.94 ($greatereq(Partc2!11, 0) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0))),
% 2.32/1.94 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.94 tff(809,plain,
% 2.32/1.94 ($greatereq(Partc2!11, 0)),
% 2.32/1.94 inference(unit_resolution,[status(thm)],[808, 807, 761])).
% 2.32/1.94 tff(810,plain,
% 2.32/1.94 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc2!11, 0)) | (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.32/1.94 inference(rewrite,[status(thm)],[])).
% 2.32/1.94 tff(811,plain,
% 2.32/1.95 (((~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | (~$greatereq(Partc2!11, 0)) | $false | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) <=> ((~$greatereq(Partc2!11, 0)) | (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.32/1.95 inference(rewrite,[status(thm)],[])).
% 2.32/1.95 tff(812,plain,
% 2.32/1.95 ($greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.32/1.95 inference(rewrite,[status(thm)],[])).
% 2.32/1.95 tff(813,plain,
% 2.32/1.95 ($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))) = $sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))),
% 2.32/1.95 inference(rewrite,[status(thm)],[])).
% 2.32/1.95 tff(814,plain,
% 2.32/1.95 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0) <=> $greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))), 0)),
% 2.32/1.95 inference(monotonicity,[status(thm)],[813])).
% 2.32/1.95 tff(815,plain,
% 2.32/1.95 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.32/1.95 inference(transitivity,[status(thm)],[814, 812])).
% 2.32/1.95 tff(816,plain,
% 2.32/1.95 ((~$lesseq($sum(Partc2!11, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) <=> (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.32/1.95 inference(rewrite,[status(thm)],[])).
% 2.32/1.95 tff(817,plain,
% 2.32/1.95 (((~$lesseq($sum(Partc2!11, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)) <=> ((~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | (~$greatereq(Partc2!11, 0)) | $false | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.32/1.95 inference(monotonicity,[status(thm)],[816, 207, 815])).
% 2.32/1.95 tff(818,plain,
% 2.32/1.95 (((~$lesseq($sum(Partc2!11, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)) <=> ((~$greatereq(Partc2!11, 0)) | (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.32/1.95 inference(transitivity,[status(thm)],[817, 811])).
% 2.32/1.95 tff(819,plain,
% 2.32/1.95 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc2!11, 0)) | (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)))),
% 2.32/1.95 inference(monotonicity,[status(thm)],[818])).
% 2.32/1.95 tff(820,plain,
% 2.32/1.95 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.32/1.95 inference(transitivity,[status(thm)],[819, 810])).
% 2.32/1.95 tff(821,plain,
% 2.32/1.95 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))),
% 2.32/1.95 inference(quant_inst,[status(thm)],[])).
% 2.32/1.95 tff(822,plain,
% 2.32/1.95 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.32/1.95 inference(modus_ponens,[status(thm)],[821, 820])).
% 2.32/1.95 tff(823,plain,
% 2.32/1.95 ($lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.32/1.95 inference(unit_resolution,[status(thm)],[822, 809, 197, 806])).
% 2.32/1.95 tff(824,plain,
% 2.32/1.95 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.32/1.95 inference(unit_resolution,[status(thm)],[122, 784])).
% 2.32/1.95 tff(825,plain,
% 2.32/1.95 ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)),
% 2.32/1.95 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.95 tff(826,plain,
% 2.32/1.95 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)),
% 2.32/1.95 inference(unit_resolution,[status(thm)],[825, 126])).
% 2.32/1.95 tff(827,plain,
% 2.32/1.95 ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0) | (~$greatereq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0))),
% 2.32/1.95 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.95 tff(828,plain,
% 2.32/1.95 ($greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.32/1.95 inference(unit_resolution,[status(thm)],[827, 826, 233, 824, 823])).
% 2.32/1.95 tff(829,assumption,(~(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)), introduced(assumption)).
% 2.32/1.95 tff(830,plain,
% 2.32/1.95 ((~$lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0))),
% 2.32/1.95 inference(unit_resolution,[status(thm)],[662, 829])).
% 2.32/1.95 tff(831,plain,
% 2.32/1.95 (~$lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.32/1.95 inference(unit_resolution,[status(thm)],[830, 828])).
% 2.32/1.95 tff(832,plain,
% 2.32/1.95 ((~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$lesseq(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $lesseq(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), 0)),
% 2.32/1.95 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.95 tff(833,plain,
% 2.32/1.95 (~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.32/1.95 inference(unit_resolution,[status(thm)],[832, 831, 471, 786, 780])).
% 2.32/1.95 tff(834,plain,
% 2.32/1.95 ((~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)) | (~$lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.32/1.95 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.95 tff(835,plain,
% 2.32/1.95 (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.32/1.95 inference(unit_resolution,[status(thm)],[834, 806])).
% 2.32/1.95 tff(836,plain,
% 2.32/1.95 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))),
% 2.32/1.95 inference(rewrite,[status(thm)],[])).
% 2.32/1.95 tff(837,plain,
% 2.32/1.95 (((~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) <=> ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))),
% 2.32/1.95 inference(rewrite,[status(thm)],[])).
% 2.32/1.95 tff(838,plain,
% 2.32/1.95 ((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc2!11)), 0)) <=> (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.32/1.95 inference(rewrite,[status(thm)],[])).
% 2.32/1.95 tff(839,plain,
% 2.32/1.95 (((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc2!11)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) <=> ((~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.32/1.95 inference(monotonicity,[status(thm)],[838, 670])).
% 2.32/1.95 tff(840,plain,
% 2.32/1.95 (((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc2!11)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) <=> ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))),
% 2.32/1.95 inference(transitivity,[status(thm)],[839, 837])).
% 2.32/1.95 tff(841,plain,
% 2.32/1.95 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc2!11)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))))),
% 2.32/1.95 inference(monotonicity,[status(thm)],[840])).
% 2.32/1.95 tff(842,plain,
% 2.32/1.95 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc2!11)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)))),
% 2.32/1.95 inference(transitivity,[status(thm)],[841, 836])).
% 2.32/1.95 tff(843,plain,
% 2.32/1.95 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, Partc2!11)), 0)) | (~$greatereq($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.32/1.96 inference(quant_inst,[status(thm)],[])).
% 2.32/1.96 tff(844,plain,
% 2.32/1.96 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.32/1.96 inference(modus_ponens,[status(thm)],[843, 842])).
% 2.32/1.96 tff(845,plain,
% 2.32/1.96 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1))),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[844, 197, 195, 835])).
% 2.32/1.96 tff(846,plain,
% 2.32/1.96 (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[845, 833])).
% 2.32/1.96 tff(847,plain,
% 2.32/1.96 ((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | $greatereq($sum(Partc2!11, $product(-1, Partc3!12)), -1)),
% 2.32/1.96 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.96 tff(848,plain,
% 2.32/1.96 ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), -1)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[847, 772])).
% 2.32/1.96 tff(849,plain,
% 2.32/1.96 ((~$lesseq($sum(A!5, $product(-1, Partc3!12)), 0)) | (~$greatereq($sum(A!5, $product(-1, length(int, mk_array(int, A!5, t2tb2(A1!4))))), 0)) | (~$greatereq($sum(length(int, mk_array(int, A!5, t2tb2(A1!4))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)) | (~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), -1)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.32/1.96 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.96 tff(850,plain,
% 2.32/1.96 (~$lesseq($sum(A!5, $product(-1, Partc3!12)), 0)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[849, 848, 258, 241, 846])).
% 2.32/1.96 tff(851,plain,
% 2.32/1.96 (((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))) | ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))),
% 2.32/1.96 inference(tautology,[status(thm)],[])).
% 2.32/1.96 tff(852,plain,
% 2.32/1.96 ($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0))),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[851, 124])).
% 2.32/1.96 tff(853,assumption,($lesseq($sum(Partc2!11, $product(-1, Partc3!12)), -1)), introduced(assumption)).
% 2.32/1.96 tff(854,assumption,(~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)), introduced(assumption)).
% 2.32/1.96 tff(855,plain,
% 2.32/1.96 ($false),
% 2.32/1.96 inference(theory_lemma,[status(thm)],[854, 853, 807])).
% 2.32/1.96 tff(856,plain,($lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0) | (~$lesseq($sum(Partc2!11, $product(-1, Partc3!12)), -1)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0))), inference(lemma,lemma(discharge,[]))).
% 2.32/1.96 tff(857,plain,
% 2.32/1.96 ($lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[856, 774, 807])).
% 2.32/1.96 tff(858,plain,
% 2.32/1.96 ((~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | $greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0))),
% 2.32/1.96 inference(tautology,[status(thm)],[])).
% 2.32/1.96 tff(859,plain,
% 2.32/1.96 (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[858, 857, 852, 850, 779, 776])).
% 2.32/1.96 tff(860,plain,
% 2.32/1.96 (($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))),
% 2.32/1.96 inference(tautology,[status(thm)],[])).
% 2.32/1.96 tff(861,plain,
% 2.32/1.96 (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[860, 859])).
% 2.32/1.96 tff(862,plain,
% 2.32/1.96 ((~(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.96 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.96 tff(863,plain,
% 2.32/1.96 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[862, 768])).
% 2.32/1.96 tff(864,plain,
% 2.32/1.96 (($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)) | (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0))),
% 2.32/1.96 inference(tautology,[status(thm)],[])).
% 2.32/1.96 tff(865,plain,
% 2.32/1.96 (~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[864, 859])).
% 2.32/1.96 tff(866,assumption,($greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)), introduced(assumption)).
% 2.32/1.96 tff(867,assumption,(~$lesseq($sum(Partc3!12, $product(-1, J!13)), 0)), introduced(assumption)).
% 2.32/1.96 tff(868,assumption,($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), -1)), introduced(assumption)).
% 2.32/1.96 tff(869,plain,
% 2.32/1.96 ($false),
% 2.32/1.96 inference(theory_lemma,[status(thm)],[868, 867, 866, 639, 637, 777])).
% 2.32/1.96 tff(870,plain,((~$greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)) | (~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), -1)) | $lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0)), inference(lemma,lemma(discharge,[]))).
% 2.32/1.96 tff(871,plain,
% 2.32/1.96 (~$greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[870, 848, 865, 777])).
% 2.32/1.96 tff(872,plain,
% 2.32/1.96 (($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)) | $lesseq($sum(Partc!8, $product(-1, J!13)), 0)),
% 2.32/1.96 inference(tautology,[status(thm)],[])).
% 2.32/1.96 tff(873,plain,
% 2.32/1.96 ($lesseq($sum(Partc!8, $product(-1, J!13)), 0)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[872, 859])).
% 2.32/1.96 tff(874,assumption,(![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))), introduced(assumption)).
% 2.32/1.96 tff(875,plain,
% 2.32/1.96 (((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | ((~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0))) <=> ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0))),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(876,plain,
% 2.32/1.96 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0))) <=> ((~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0))),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(877,plain,
% 2.32/1.96 ((~$greatereq($sum(J!13, $product(-1, Partc!8)), 0)) <=> (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0))),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(878,plain,
% 2.32/1.96 ($greatereq($sum($product(-1, Partc2!11), J!13), 0) <=> $lesseq($sum(Partc2!11, $product(-1, J!13)), 0)),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(879,plain,
% 2.32/1.96 ($sum(J!13, $product(-1, Partc2!11)) = $sum($product(-1, Partc2!11), J!13)),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(880,plain,
% 2.32/1.96 ($greatereq($sum(J!13, $product(-1, Partc2!11)), 0) <=> $greatereq($sum($product(-1, Partc2!11), J!13), 0)),
% 2.32/1.96 inference(monotonicity,[status(thm)],[879])).
% 2.32/1.96 tff(881,plain,
% 2.32/1.96 ($greatereq($sum(J!13, $product(-1, Partc2!11)), 0) <=> $lesseq($sum(Partc2!11, $product(-1, J!13)), 0)),
% 2.32/1.96 inference(transitivity,[status(thm)],[880, 878])).
% 2.32/1.96 tff(882,plain,
% 2.32/1.96 (($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13)))) = 0) <=> ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(883,plain,
% 2.32/1.96 ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = $sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(884,plain,
% 2.32/1.96 (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) <=> ($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13)))) = 0)),
% 2.32/1.96 inference(monotonicity,[status(thm)],[883])).
% 2.32/1.96 tff(885,plain,
% 2.32/1.96 (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) <=> ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0)),
% 2.32/1.96 inference(transitivity,[status(thm)],[884, 882])).
% 2.32/1.96 tff(886,plain,
% 2.32/1.96 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J!13, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J!13, $product(-1, Partc!8)), 0))) <=> (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)))),
% 2.32/1.96 inference(monotonicity,[status(thm)],[885, 881, 877])).
% 2.32/1.96 tff(887,plain,
% 2.32/1.96 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J!13, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J!13, $product(-1, Partc!8)), 0))) <=> ((~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0))),
% 2.32/1.96 inference(transitivity,[status(thm)],[886, 876])).
% 2.32/1.96 tff(888,plain,
% 2.32/1.96 (((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J!13, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J!13, $product(-1, Partc!8)), 0)))) <=> ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | ((~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0)))),
% 2.32/1.96 inference(monotonicity,[status(thm)],[887])).
% 2.32/1.96 tff(889,plain,
% 2.32/1.96 (((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J!13, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J!13, $product(-1, Partc!8)), 0)))) <=> ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0))),
% 2.32/1.96 inference(transitivity,[status(thm)],[888, 875])).
% 2.32/1.96 tff(890,plain,
% 2.32/1.96 ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J!13, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J!13, $product(-1, Partc!8)), 0)))),
% 2.32/1.96 inference(quant_inst,[status(thm)],[])).
% 2.32/1.96 tff(891,plain,
% 2.32/1.96 ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, J!13)), 0)),
% 2.32/1.96 inference(modus_ponens,[status(thm)],[890, 889])).
% 2.32/1.96 tff(892,plain,
% 2.32/1.96 ($lesseq($sum(Partc2!11, $product(-1, J!13)), 0)),
% 2.32/1.96 inference(unit_resolution,[status(thm)],[891, 874, 873, 861])).
% 2.32/1.96 tff(893,plain,
% 2.32/1.96 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(894,plain,
% 2.32/1.96 (((~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)) <=> ((~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.96 inference(rewrite,[status(thm)],[])).
% 2.32/1.96 tff(895,plain,
% 2.32/1.96 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)))),
% 2.32/1.96 inference(monotonicity,[status(thm)],[894])).
% 2.32/1.96 tff(896,plain,
% 2.32/1.96 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.96 inference(transitivity,[status(thm)],[895, 893])).
% 2.32/1.96 tff(897,plain,
% 2.32/1.96 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.96 inference(quant_inst,[status(thm)],[])).
% 2.32/1.96 tff(898,plain,
% 2.32/1.96 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, J!13)), 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.97 inference(modus_ponens,[status(thm)],[897, 896])).
% 2.32/1.97 tff(899,plain,
% 2.32/1.97 ($greatereq($sum(J!13, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[898, 809, 197, 892])).
% 2.32/1.97 tff(900,plain,
% 2.32/1.97 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[899, 871])).
% 2.32/1.97 tff(901,plain,
% 2.32/1.97 ((~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))), 0)),
% 2.32/1.97 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.97 tff(902,plain,
% 2.32/1.97 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))), 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[901, 900, 824, 826, 863])).
% 2.32/1.97 tff(903,plain,
% 2.32/1.97 (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))), 0))),
% 2.32/1.97 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.97 tff(904,plain,
% 2.32/1.97 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))), 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[903, 902, 861])).
% 2.32/1.97 tff(905,plain,
% 2.32/1.97 ((~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))), 0)),
% 2.32/1.97 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.97 tff(906,plain,
% 2.32/1.97 (~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[905, 786, 780, 904, 770])).
% 2.32/1.97 tff(907,assumption,(~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)), introduced(assumption)).
% 2.32/1.97 tff(908,plain,
% 2.32/1.97 ($false),
% 2.32/1.97 inference(theory_lemma,[status(thm)],[868, 907, 867])).
% 2.32/1.97 tff(909,plain,($greatereq($sum(Partc2!11, $product(-1, J!13)), 0) | (~$greatereq($sum(Partc2!11, $product(-1, Partc3!12)), -1)) | $lesseq($sum(Partc3!12, $product(-1, J!13)), 0)), inference(lemma,lemma(discharge,[]))).
% 2.32/1.97 tff(910,plain,
% 2.32/1.97 ($greatereq($sum(Partc2!11, $product(-1, J!13)), 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[909, 848, 865])).
% 2.32/1.97 tff(911,plain,
% 2.32/1.97 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ($greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!13, 0)) | (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!13, 0)) | (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.97 inference(rewrite,[status(thm)],[])).
% 2.32/1.97 tff(912,plain,
% 2.32/1.97 (((~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | (~$greatereq(J!13, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)) <=> ($greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!13, 0)) | (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.97 inference(rewrite,[status(thm)],[])).
% 2.32/1.97 tff(913,plain,
% 2.32/1.97 ($greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.97 inference(rewrite,[status(thm)],[])).
% 2.32/1.97 tff(914,plain,
% 2.32/1.97 ($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))) = $sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))),
% 2.32/1.97 inference(rewrite,[status(thm)],[])).
% 2.32/1.97 tff(915,plain,
% 2.32/1.97 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) <=> $greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13))), 0)),
% 2.32/1.97 inference(monotonicity,[status(thm)],[914])).
% 2.32/1.97 tff(916,plain,
% 2.32/1.97 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.97 inference(transitivity,[status(thm)],[915, 913])).
% 2.32/1.97 tff(917,plain,
% 2.32/1.97 ((~$lesseq($sum(J!13, $product(-1, Partc2!11)), 0)) <=> (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0))),
% 2.32/1.97 inference(rewrite,[status(thm)],[])).
% 2.32/1.97 tff(918,plain,
% 2.32/1.97 (((~$lesseq($sum(J!13, $product(-1, Partc2!11)), 0)) | (~$greatereq(J!13, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) <=> ((~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | (~$greatereq(J!13, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.97 inference(monotonicity,[status(thm)],[917, 916])).
% 2.32/1.97 tff(919,plain,
% 2.32/1.97 (((~$lesseq($sum(J!13, $product(-1, Partc2!11)), 0)) | (~$greatereq(J!13, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) <=> ($greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!13, 0)) | (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.97 inference(transitivity,[status(thm)],[918, 912])).
% 2.32/1.97 tff(920,plain,
% 2.32/1.97 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(J!13, $product(-1, Partc2!11)), 0)) | (~$greatereq(J!13, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ($greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!13, 0)) | (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)))),
% 2.32/1.97 inference(monotonicity,[status(thm)],[919])).
% 2.32/1.97 tff(921,plain,
% 2.32/1.97 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(J!13, $product(-1, Partc2!11)), 0)) | (~$greatereq(J!13, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!13, 0)) | (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0))),
% 2.32/1.97 inference(transitivity,[status(thm)],[920, 911])).
% 2.32/1.97 tff(922,plain,
% 2.32/1.97 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(J!13, $product(-1, Partc2!11)), 0)) | (~$greatereq(J!13, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.32/1.97 inference(quant_inst,[status(thm)],[])).
% 2.32/1.97 tff(923,plain,
% 2.32/1.97 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(J!13, 0)) | (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.97 inference(modus_ponens,[status(thm)],[922, 921])).
% 2.32/1.97 tff(924,plain,
% 2.32/1.97 ((~$greatereq(J!13, 0)) | (~$greatereq($sum(Partc2!11, $product(-1, J!13)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J!13)))), 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[923, 197, 835])).
% 2.32/1.97 tff(925,plain,
% 2.32/1.97 (~$greatereq(J!13, 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[924, 910, 906])).
% 2.32/1.97 tff(926,plain,
% 2.32/1.97 ($false),
% 2.32/1.97 inference(theory_lemma,[status(thm)],[807, 892, 925, 761])).
% 2.32/1.97 tff(927,plain,(((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = 0)), inference(lemma,lemma(discharge,[]))).
% 2.32/1.97 tff(928,plain,
% 2.32/1.97 (((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0))),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[927, 489, 760, 758, 756, 612])).
% 2.32/1.97 tff(929,plain,
% 2.32/1.97 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[928, 124])).
% 2.32/1.97 tff(930,plain,
% 2.32/1.97 ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)),
% 2.32/1.97 inference(theory_lemma,[status(thm)],[])).
% 2.32/1.97 tff(931,plain,
% 2.32/1.97 ($false),
% 2.32/1.97 inference(unit_resolution,[status(thm)],[930, 929, 126])).
% 2.32/1.97 tff(932,plain,((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))), inference(lemma,lemma(discharge,[]))).
% 2.32/1.97 tff(933,plain,
% 2.32/1.97 (($lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))))) | ((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))),
% 2.32/1.98 inference(tautology,[status(thm)],[])).
% 2.32/1.98 tff(934,plain,
% 2.32/1.98 ((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))),
% 2.39/1.98 inference(unit_resolution,[status(thm)],[933, 754])).
% 2.39/1.98 tff(935,plain,
% 2.39/1.98 ($greatereq(Partc2!11, 0)),
% 2.39/1.98 inference(unit_resolution,[status(thm)],[808, 760, 489])).
% 2.39/1.98 tff(936,plain,
% 2.39/1.98 ((~((~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))))) | (~$greatereq(Partc2!11, 0)) | (~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))),
% 2.39/1.98 inference(tautology,[status(thm)],[])).
% 2.39/1.98 tff(937,plain,
% 2.39/1.98 ((~((~($sum(Partc2!11, $product(-1, Partc3!12)) = -1)) | (~($greatereq($sum(Partc2!11, $product(-1, Partc3!12)), 0) | (~($lesseq($sum(Partc3!12, $product(-1, J!13)), 0) | (~$lesseq($sum(Partc!8, $product(-1, J!13)), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(J!13))))) = 0))) | (~$lesseq($sum(Partc!8, $product(-1, Partc3!12)), 0)) | $lesseq($sum(A!5, $product(-1, Partc3!12)), 0) | (~$greatereq($sum(A!5, $product(-1, Partc2!11)), 0)))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))))),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[936, 758, 935, 934])).
% 2.39/1.99 tff(938,plain,
% 2.39/1.99 (~(($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))))),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[937, 932])).
% 2.39/1.99 tff(939,plain,
% 2.39/1.99 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))) | (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0))),
% 2.39/1.99 inference(tautology,[status(thm)],[])).
% 2.39/1.99 tff(940,plain,
% 2.39/1.99 (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[939, 938])).
% 2.39/1.99 tff(941,plain,
% 2.39/1.99 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[785, 121])).
% 2.39/1.99 tff(942,plain,
% 2.39/1.99 ($lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[803, 758])).
% 2.39/1.99 tff(943,plain,
% 2.39/1.99 ($lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0))),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[805, 798])).
% 2.39/1.99 tff(944,plain,
% 2.39/1.99 ($lesseq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), -1)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[943, 942])).
% 2.39/1.99 tff(945,plain,
% 2.39/1.99 (~$greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[834, 944])).
% 2.39/1.99 tff(946,plain,
% 2.39/1.99 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/1.99 inference(rewrite,[status(thm)],[])).
% 2.39/1.99 tff(947,plain,
% 2.39/1.99 (((~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) <=> ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/1.99 inference(rewrite,[status(thm)],[])).
% 2.39/1.99 tff(948,plain,
% 2.39/1.99 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)))),
% 2.39/1.99 inference(monotonicity,[status(thm)],[947])).
% 2.39/1.99 tff(949,plain,
% 2.39/1.99 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/1.99 inference(transitivity,[status(thm)],[948, 946])).
% 2.39/1.99 tff(950,plain,
% 2.39/1.99 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/1.99 inference(quant_inst,[status(thm)],[])).
% 2.39/1.99 tff(951,plain,
% 2.39/1.99 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc2!11, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.39/1.99 inference(modus_ponens,[status(thm)],[950, 949])).
% 2.39/1.99 tff(952,plain,
% 2.39/1.99 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[951, 489, 760, 197, 945])).
% 2.39/1.99 tff(953,plain,
% 2.39/1.99 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) | (~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/1.99 inference(theory_lemma,[status(thm)],[])).
% 2.39/1.99 tff(954,plain,
% 2.39/1.99 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) | (~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[953, 659])).
% 2.39/1.99 tff(955,plain,
% 2.39/1.99 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[954, 952, 941])).
% 2.39/1.99 tff(956,plain,
% 2.39/1.99 (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0))),
% 2.39/1.99 inference(theory_lemma,[status(thm)],[])).
% 2.39/1.99 tff(957,plain,
% 2.39/1.99 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[956, 955, 940])).
% 2.39/1.99 tff(958,plain,
% 2.39/1.99 ((~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)),
% 2.39/1.99 inference(theory_lemma,[status(thm)],[])).
% 2.39/1.99 tff(959,plain,
% 2.39/1.99 ((~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)),
% 2.39/1.99 inference(unit_resolution,[status(thm)],[958, 634])).
% 2.39/1.99 tff(960,plain,
% 2.39/1.99 (~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[959, 957, 123])).
% 2.39/2.00 tff(961,plain,
% 2.39/2.00 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(962,plain,
% 2.39/2.00 (((~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)) <=> ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(963,plain,
% 2.39/2.00 ($greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(964,plain,
% 2.39/2.00 ($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))) = $sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(965,plain,
% 2.39/2.00 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) <=> $greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11))), 0)),
% 2.39/2.00 inference(monotonicity,[status(thm)],[964])).
% 2.39/2.00 tff(966,plain,
% 2.39/2.00 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.39/2.00 inference(transitivity,[status(thm)],[965, 963])).
% 2.39/2.00 tff(967,plain,
% 2.39/2.00 ((~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0)) <=> (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0))),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(968,plain,
% 2.39/2.00 (((~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/2.00 inference(monotonicity,[status(thm)],[967, 966])).
% 2.39/2.00 tff(969,plain,
% 2.39/2.00 (((~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/2.00 inference(transitivity,[status(thm)],[968, 962])).
% 2.39/2.00 tff(970,plain,
% 2.39/2.00 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)))),
% 2.39/2.00 inference(monotonicity,[status(thm)],[969])).
% 2.39/2.00 tff(971,plain,
% 2.39/2.00 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))),
% 2.39/2.00 inference(transitivity,[status(thm)],[970, 961])).
% 2.39/2.00 tff(972,plain,
% 2.39/2.00 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, Partc!8)), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.39/2.00 inference(quant_inst,[status(thm)],[])).
% 2.39/2.00 tff(973,plain,
% 2.39/2.00 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.39/2.00 inference(modus_ponens,[status(thm)],[972, 971])).
% 2.39/2.00 tff(974,plain,
% 2.39/2.00 ((~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[973, 935, 197, 641])).
% 2.39/2.00 tff(975,plain,
% 2.39/2.00 (~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[974, 960])).
% 2.39/2.00 tff(976,assumption,(~$greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)), introduced(assumption)).
% 2.39/2.00 tff(977,assumption,(~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))), introduced(assumption)).
% 2.39/2.00 tff(978,plain,
% 2.39/2.00 (((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))) | ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))),
% 2.39/2.00 inference(tautology,[status(thm)],[])).
% 2.39/2.00 tff(979,plain,
% 2.39/2.00 ((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[978, 977])).
% 2.39/2.00 tff(980,plain,
% 2.39/2.00 ($greatereq($sum(A!5, $product(-1, Partc!8)), 0) | $lesseq($sum(A!5, $product(-1, Partc!8)), 0)),
% 2.39/2.00 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.00 tff(981,plain,
% 2.39/2.00 ($greatereq($sum(A!5, $product(-1, Partc!8)), 0)),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[980, 487])).
% 2.39/2.00 tff(982,plain,
% 2.39/2.00 ((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))),
% 2.39/2.00 inference(tautology,[status(thm)],[])).
% 2.39/2.00 tff(983,plain,
% 2.39/2.00 ((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)))),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[982, 981, 758, 935])).
% 2.39/2.00 tff(984,plain,
% 2.39/2.00 (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[983, 979, 976])).
% 2.39/2.00 tff(985,plain,
% 2.39/2.00 ((numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)) | (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20))),
% 2.39/2.00 inference(tautology,[status(thm)],[])).
% 2.39/2.00 tff(986,plain,
% 2.39/2.00 (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[985, 984])).
% 2.39/2.00 tff(987,plain,
% 2.39/2.00 ((numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)),
% 2.39/2.00 inference(tautology,[status(thm)],[])).
% 2.39/2.00 tff(988,plain,
% 2.39/2.00 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[987, 984])).
% 2.39/2.00 tff(989,plain,
% 2.39/2.00 (((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))) | ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))),
% 2.39/2.00 inference(tautology,[status(thm)],[])).
% 2.39/2.00 tff(990,plain,
% 2.39/2.00 (![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[989, 977])).
% 2.39/2.00 tff(991,plain,
% 2.39/2.00 ((numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))),
% 2.39/2.00 inference(tautology,[status(thm)],[])).
% 2.39/2.00 tff(992,plain,
% 2.39/2.00 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)),
% 2.39/2.00 inference(unit_resolution,[status(thm)],[991, 984])).
% 2.39/2.00 tff(993,assumption,($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)), introduced(assumption)).
% 2.39/2.00 tff(994,assumption,(![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))), introduced(assumption)).
% 2.39/2.00 tff(995,assumption,(~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)), introduced(assumption)).
% 2.39/2.00 tff(996,plain,
% 2.39/2.00 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)))),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(997,plain,
% 2.39/2.00 (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0)) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)))),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(998,plain,
% 2.39/2.00 (($sum($product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20)))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20)))) = 0) <=> ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0)),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(999,plain,
% 2.39/2.00 ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = $sum($product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20)))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))),
% 2.39/2.00 inference(rewrite,[status(thm)],[])).
% 2.39/2.00 tff(1000,plain,
% 2.39/2.00 (($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) <=> ($sum($product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20)))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20)))) = 0)),
% 2.39/2.00 inference(monotonicity,[status(thm)],[999])).
% 2.39/2.00 tff(1001,plain,
% 2.39/2.00 (($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) <=> ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0)),
% 2.39/2.01 inference(transitivity,[status(thm)],[1000, 998])).
% 2.39/2.01 tff(1002,plain,
% 2.39/2.01 ((~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) <=> (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))),
% 2.39/2.01 inference(rewrite,[status(thm)],[])).
% 2.39/2.01 tff(1003,plain,
% 2.39/2.01 ($greatereq($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), J!20), 1) <=> $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)),
% 2.39/2.01 inference(rewrite,[status(thm)],[])).
% 2.39/2.01 tff(1004,plain,
% 2.39/2.01 ($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))) = $sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), J!20)),
% 2.39/2.01 inference(rewrite,[status(thm)],[])).
% 2.39/2.01 tff(1005,plain,
% 2.39/2.01 ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) <=> $greatereq($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), J!20), 1)),
% 2.39/2.01 inference(monotonicity,[status(thm)],[1004])).
% 2.39/2.01 tff(1006,plain,
% 2.39/2.01 ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) <=> $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1)),
% 2.39/2.01 inference(transitivity,[status(thm)],[1005, 1003])).
% 2.39/2.01 tff(1007,plain,
% 2.39/2.01 (($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0)) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0))),
% 2.39/2.01 inference(monotonicity,[status(thm)],[1006, 1002, 1001])).
% 2.39/2.01 tff(1008,plain,
% 2.39/2.01 (($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0)) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)))),
% 2.39/2.01 inference(transitivity,[status(thm)],[1007, 997])).
% 2.39/2.01 tff(1009,plain,
% 2.39/2.01 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))))),
% 2.39/2.01 inference(monotonicity,[status(thm)],[1008])).
% 2.39/2.01 tff(1010,plain,
% 2.39/2.01 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)))),
% 2.39/2.01 inference(transitivity,[status(thm)],[1009, 996])).
% 2.39/2.01 tff(1011,plain,
% 2.39/2.01 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0))),
% 2.39/2.01 inference(quant_inst,[status(thm)],[])).
% 2.39/2.01 tff(1012,plain,
% 2.39/2.01 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))),
% 2.39/2.01 inference(modus_ponens,[status(thm)],[1011, 1010])).
% 2.39/2.01 tff(1013,plain,
% 2.39/2.01 (($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1012, 995, 994])).
% 2.39/2.01 tff(1014,plain,
% 2.39/2.01 ($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1013, 993])).
% 2.39/2.01 tff(1015,plain,
% 2.39/2.01 ((~($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))), 0)),
% 2.39/2.01 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.01 tff(1016,plain,
% 2.39/2.01 ($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))), 0)),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1015, 1014])).
% 2.39/2.01 tff(1017,plain,
% 2.39/2.01 ((~($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))) = 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))), 0)),
% 2.39/2.01 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.01 tff(1018,plain,
% 2.39/2.01 ($greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))))), 0)),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1017, 1014])).
% 2.39/2.01 tff(1019,plain,
% 2.39/2.01 (tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!20)))),
% 2.39/2.01 inference(theory_lemma,[status(thm)],[1018, 1016])).
% 2.39/2.01 tff(1020,plain,
% 2.39/2.01 (tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))) = tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20)))),
% 2.39/2.01 inference(symmetry,[status(thm)],[1019])).
% 2.39/2.01 tff(1021,plain,
% 2.39/2.01 (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20) <=> numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)),
% 2.39/2.01 inference(monotonicity,[status(thm)],[1020])).
% 2.39/2.01 tff(1022,plain,
% 2.39/2.01 (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) <=> numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20)),
% 2.39/2.01 inference(symmetry,[status(thm)],[1021])).
% 2.39/2.01 tff(1023,plain,
% 2.39/2.01 ((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) <=> (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20))),
% 2.39/2.01 inference(monotonicity,[status(thm)],[1022])).
% 2.39/2.01 tff(1024,assumption,(~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)), introduced(assumption)).
% 2.39/2.01 tff(1025,plain,
% 2.39/2.01 (~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20)),
% 2.39/2.01 inference(modus_ponens,[status(thm)],[1024, 1023])).
% 2.39/2.01 tff(1026,plain,
% 2.39/2.01 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20))),
% 2.39/2.01 inference(rewrite,[status(thm)],[])).
% 2.39/2.01 tff(1027,plain,
% 2.39/2.01 (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20))),
% 2.39/2.01 inference(rewrite,[status(thm)],[])).
% 2.39/2.01 tff(1028,plain,
% 2.39/2.01 (($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0))) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)))),
% 2.39/2.01 inference(monotonicity,[status(thm)],[1006, 1002])).
% 2.39/2.01 tff(1029,plain,
% 2.39/2.01 (($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0))) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20))),
% 2.39/2.01 inference(transitivity,[status(thm)],[1028, 1027])).
% 2.39/2.01 tff(1030,plain,
% 2.39/2.01 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20)))),
% 2.39/2.01 inference(monotonicity,[status(thm)],[1029])).
% 2.39/2.01 tff(1031,plain,
% 2.39/2.01 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20))),
% 2.39/2.01 inference(transitivity,[status(thm)],[1030, 1026])).
% 2.39/2.01 tff(1032,plain,
% 2.39/2.01 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))),
% 2.39/2.01 inference(quant_inst,[status(thm)],[])).
% 2.39/2.01 tff(1033,plain,
% 2.39/2.01 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J))), J) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20)),
% 2.39/2.01 inference(modus_ponens,[status(thm)],[1032, 1031])).
% 2.39/2.01 tff(1034,plain,
% 2.39/2.01 ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20)),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1033, 587, 995])).
% 2.39/2.01 tff(1035,plain,
% 2.39/2.01 (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!20))), J!20)),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1034, 993])).
% 2.39/2.01 tff(1036,plain,
% 2.39/2.01 ($false),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1035, 1025])).
% 2.39/2.01 tff(1037,plain,((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))), inference(lemma,lemma(discharge,[]))).
% 2.39/2.01 tff(1038,plain,
% 2.39/2.01 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1037, 986, 992, 990])).
% 2.39/2.01 tff(1039,plain,
% 2.39/2.01 (((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))) | ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))),
% 2.39/2.01 inference(tautology,[status(thm)],[])).
% 2.39/2.01 tff(1040,plain,
% 2.39/2.01 (![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))),
% 2.39/2.01 inference(unit_resolution,[status(thm)],[1039, 977])).
% 2.39/2.01 tff(1041,plain,
% 2.39/2.01 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))),
% 2.39/2.02 inference(rewrite,[status(thm)],[])).
% 2.39/2.02 tff(1042,plain,
% 2.39/2.02 (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0))) <=> ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))),
% 2.39/2.02 inference(rewrite,[status(thm)],[])).
% 2.39/2.02 tff(1043,plain,
% 2.39/2.02 ((~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) <=> (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0))),
% 2.39/2.02 inference(rewrite,[status(thm)],[])).
% 2.39/2.02 tff(1044,plain,
% 2.39/2.02 ($greatereq($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), J!20), 0) <=> $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)),
% 2.39/2.02 inference(rewrite,[status(thm)],[])).
% 2.39/2.02 tff(1045,plain,
% 2.39/2.02 ($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = $sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), J!20)),
% 2.39/2.02 inference(rewrite,[status(thm)],[])).
% 2.39/2.02 tff(1046,plain,
% 2.39/2.02 ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) <=> $greatereq($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), J!20), 0)),
% 2.39/2.02 inference(monotonicity,[status(thm)],[1045])).
% 2.39/2.02 tff(1047,plain,
% 2.39/2.02 ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) <=> $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)),
% 2.39/2.02 inference(transitivity,[status(thm)],[1046, 1044])).
% 2.39/2.02 tff(1048,plain,
% 2.39/2.02 (($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0))) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)))),
% 2.39/2.02 inference(monotonicity,[status(thm)],[1047, 1043])).
% 2.39/2.02 tff(1049,plain,
% 2.39/2.02 (($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0))) <=> ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))),
% 2.39/2.02 inference(transitivity,[status(thm)],[1048, 1042])).
% 2.39/2.02 tff(1050,plain,
% 2.39/2.02 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)))),
% 2.39/2.02 inference(monotonicity,[status(thm)],[1049])).
% 2.39/2.02 tff(1051,plain,
% 2.39/2.02 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0))),
% 2.39/2.02 inference(transitivity,[status(thm)],[1050, 1041])).
% 2.39/2.02 tff(1052,plain,
% 2.39/2.02 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | ($greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))),
% 2.39/2.02 inference(quant_inst,[status(thm)],[])).
% 2.39/2.02 tff(1053,plain,
% 2.39/2.02 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)),
% 2.39/2.02 inference(modus_ponens,[status(thm)],[1052, 1051])).
% 2.39/2.02 tff(1054,plain,
% 2.39/2.02 (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)),
% 2.39/2.02 inference(unit_resolution,[status(thm)],[1053, 988, 1040])).
% 2.39/2.02 tff(1055,plain,
% 2.39/2.02 ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0),
% 2.39/2.02 inference(unit_resolution,[status(thm)],[1054, 1038])).
% 2.39/2.02 tff(1056,assumption,($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))), introduced(assumption)).
% 2.39/2.02 tff(1057,assumption,($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)), introduced(assumption)).
% 2.39/2.02 tff(1058,assumption,($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0), introduced(assumption)).
% 2.39/2.02 tff(1059,plain,
% 2.39/2.02 ((~($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0)) | $lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)),
% 2.39/2.02 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.02 tff(1060,plain,
% 2.39/2.02 ($lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)),
% 2.39/2.02 inference(unit_resolution,[status(thm)],[1059, 1058])).
% 2.39/2.02 tff(1061,plain,
% 2.39/2.02 ((~($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0)) | $greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)),
% 2.39/2.02 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.02 tff(1062,plain,
% 2.39/2.02 ($greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)),
% 2.39/2.02 inference(unit_resolution,[status(thm)],[1061, 1058])).
% 2.39/2.02 tff(1063,plain,
% 2.39/2.02 ((~$greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)) | (~$greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 0)) | (~$greatereq($sum(length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), $product(-1, tb2t(t2tb($sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))))), 1))),
% 2.39/2.02 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.02 tff(1064,plain,
% 2.39/2.02 (~$greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.39/2.02 inference(unit_resolution,[status(thm)],[1063, 1062, 942, 798])).
% 2.39/2.02 tff(1065,assumption,(~$greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)), introduced(assumption)).
% 2.39/2.02 tff(1066,assumption,($lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)), introduced(assumption)).
% 2.39/2.02 tff(1067,plain,
% 2.39/2.02 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0))),
% 2.39/2.02 inference(rewrite,[status(thm)],[])).
% 2.39/2.02 tff(1068,plain,
% 2.39/2.02 (((~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) <=> ((~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0))),
% 2.39/2.02 inference(rewrite,[status(thm)],[])).
% 2.39/2.02 tff(1069,plain,
% 2.39/2.02 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)))),
% 2.39/2.02 inference(monotonicity,[status(thm)],[1068])).
% 2.39/2.02 tff(1070,plain,
% 2.39/2.02 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0))),
% 2.39/2.02 inference(transitivity,[status(thm)],[1069, 1067])).
% 2.39/2.02 tff(1071,plain,
% 2.39/2.02 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0))),
% 2.39/2.02 inference(quant_inst,[status(thm)],[])).
% 2.39/2.02 tff(1072,plain,
% 2.39/2.02 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc2!11, 0)) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.39/2.02 inference(modus_ponens,[status(thm)],[1071, 1070])).
% 2.39/2.02 tff(1073,plain,
% 2.39/2.02 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)),
% 2.39/2.02 inference(unit_resolution,[status(thm)],[1072, 935, 197, 1066, 1065])).
% 2.39/2.02 tff(1074,plain,
% 2.39/2.02 (((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~((~![J: $int] : ((~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0))))))))) <=> ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~((~![J: $int] : ((~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)))))))))),
% 2.39/2.02 inference(rewrite,[status(thm)],[])).
% 2.39/2.02 tff(1075,plain,
% 2.39/2.02 ((~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, J)), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))))))))) <=> (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~((~![J: $int] : ((~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0))))))))),
% 2.39/2.03 inference(rewrite,[status(thm)],[])).
% 2.39/2.03 tff(1076,plain,
% 2.39/2.03 (((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, J)), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))) <=> ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~((~![J: $int] : ((~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)))))))))),
% 2.39/2.03 inference(monotonicity,[status(thm)],[1075])).
% 2.39/2.03 tff(1077,plain,
% 2.39/2.03 (((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, J)), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))) <=> ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~((~![J: $int] : ((~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)))))))))),
% 2.39/2.03 inference(transitivity,[status(thm)],[1076, 1074])).
% 2.39/2.03 tff(1078,plain,
% 2.39/2.03 ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, J)), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))))))))))),
% 2.39/2.03 inference(quant_inst,[status(thm)],[])).
% 2.39/2.03 tff(1079,plain,
% 2.39/2.03 ((~![A: array_int, N: $int, V: $int] : (~((~(numofgt(A, N, V) | $greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~($lesseq($sum(N, $product(-1, tptp_fun_J_2(V, N, A))), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), tptp_fun_J_2(V, N, A))))), 0)) | (~$greatereq(tptp_fun_J_2(V, N, A), 0)))))) | (~((~numofgt(A, N, V)) | (~($greatereq($sum(N, $product(-1, length(int, t2tb1(A)))), 0) | (~$greatereq(N, 0)) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), N)))), 0)) | (~![J: $int] : ((~$greatereq(J, 0)) | $lesseq($sum(N, $product(-1, J)), 0) | (~$greatereq($sum(V, $product(-1, tb2t(get1(int, t2tb1(A), J)))), 0))))))))))) | (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~((~![J: $int] : ((~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0))))))))),
% 2.39/2.03 inference(modus_ponens,[status(thm)],[1078, 1077])).
% 2.39/2.03 tff(1080,plain,
% 2.39/2.03 (~((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~((~![J: $int] : ((~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)))))))),
% 2.39/2.03 inference(unit_resolution,[status(thm)],[1079, 390])).
% 2.39/2.03 tff(1081,plain,
% 2.39/2.03 (((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | (~((~numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)) | (~((~![J: $int] : ((~$greatereq(J, 0)) | $greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0))))))) | (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))),
% 2.39/2.04 inference(tautology,[status(thm)],[])).
% 2.39/2.04 tff(1082,plain,
% 2.39/2.04 (numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))))),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1081, 1080])).
% 2.39/2.04 tff(1083,plain,
% 2.39/2.04 ($greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | (~$lesseq($sum(Partc!8, $product(-1, Partc2!11)), 0)) | (~$greatereq(Partc!8, 0))),
% 2.39/2.04 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.04 tff(1084,plain,
% 2.39/2.04 ($greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0))),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1083, 760, 489])).
% 2.39/2.04 tff(1085,plain,
% 2.39/2.04 ($greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1084, 1066])).
% 2.39/2.04 tff(1086,plain,
% 2.39/2.04 ((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))))),
% 2.39/2.04 inference(tautology,[status(thm)],[])).
% 2.39/2.04 tff(1087,plain,
% 2.39/2.04 ((~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))))),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1086, 1024])).
% 2.39/2.04 tff(1088,plain,
% 2.39/2.04 (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))))), 0)),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1087, 1065, 1085, 1056, 1082])).
% 2.39/2.04 tff(1089,plain,
% 2.39/2.04 ($false),
% 2.39/2.04 inference(theory_lemma,[status(thm)],[123, 1088, 1057, 1073])).
% 2.39/2.04 tff(1090,plain,($greatereq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)), inference(lemma,lemma(discharge,[]))).
% 2.39/2.04 tff(1091,plain,
% 2.39/2.04 ($false),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1090, 1064, 1060, 1057, 1056, 1024])).
% 2.39/2.04 tff(1092,plain,((~($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))) = 0)) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))) | numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20)), inference(lemma,lemma(discharge,[]))).
% 2.39/2.04 tff(1093,plain,
% 2.39/2.04 (~($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)))),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1092, 1055, 988, 986])).
% 2.39/2.04 tff(1094,plain,
% 2.39/2.04 (($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))) | $greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 2.39/2.04 inference(tautology,[status(thm)],[])).
% 2.39/2.04 tff(1095,plain,
% 2.39/2.04 ($greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1094, 1093])).
% 2.39/2.04 tff(1096,plain,
% 2.39/2.04 ($greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0)),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1061, 1055])).
% 2.39/2.04 tff(1097,plain,
% 2.39/2.04 (($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))),
% 2.39/2.04 inference(tautology,[status(thm)],[])).
% 2.39/2.04 tff(1098,plain,
% 2.39/2.04 (~$lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1097, 1093])).
% 2.39/2.04 tff(1099,plain,
% 2.39/2.04 ((~$lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))))), 0))),
% 2.39/2.04 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.04 tff(1100,plain,
% 2.39/2.04 (~$lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1099, 1098, 1096])).
% 2.39/2.04 tff(1101,assumption,(~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)), introduced(assumption)).
% 2.39/2.04 tff(1102,assumption,($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), 0)), introduced(assumption)).
% 2.39/2.04 tff(1103,plain,
% 2.39/2.04 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.39/2.04 inference(monotonicity,[status(thm)],[400])).
% 2.39/2.04 tff(1104,plain,
% 2.39/2.04 ((~![A: ty, A1: uni, I: $int] : (get1(A, A1, I) = get(A, int, elts(A, A1), t2tb(I)))) | (get1(int, mk_array(int, A!5, t2tb2(A1!4)), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.39/2.04 inference(quant_inst,[status(thm)],[])).
% 2.39/2.04 tff(1105,plain,
% 2.39/2.04 (get1(int, mk_array(int, A!5, t2tb2(A1!4)), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1104, 90])).
% 2.39/2.04 tff(1106,plain,
% 2.39/2.04 (get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) = get1(int, mk_array(int, A!5, t2tb2(A1!4)), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.39/2.04 inference(symmetry,[status(thm)],[1105])).
% 2.39/2.04 tff(1107,plain,
% 2.39/2.04 (get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) = get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.39/2.04 inference(monotonicity,[status(thm)],[118])).
% 2.39/2.04 tff(1108,plain,
% 2.39/2.04 (get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) = get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.39/2.04 inference(transitivity,[status(thm)],[1107, 1106, 1103])).
% 2.39/2.04 tff(1109,plain,
% 2.39/2.04 (tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))),
% 2.39/2.04 inference(monotonicity,[status(thm)],[1108])).
% 2.39/2.04 tff(1110,plain,
% 2.39/2.04 (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) = tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.39/2.04 inference(symmetry,[status(thm)],[1109])).
% 2.39/2.04 tff(1111,plain,
% 2.39/2.04 ((~(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))) = tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), 0)),
% 2.39/2.04 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.04 tff(1112,plain,
% 2.39/2.04 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), 0)),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1111, 1110])).
% 2.39/2.04 tff(1113,assumption,($greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)), introduced(assumption)).
% 2.39/2.04 tff(1114,plain,
% 2.39/2.04 ($false),
% 2.39/2.04 inference(theory_lemma,[status(thm)],[1113, 1112, 1102, 1101])).
% 2.39/2.04 tff(1115,plain,((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), 0)) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!20)), 0)), inference(lemma,lemma(discharge,[]))).
% 2.39/2.04 tff(1116,plain,
% 2.39/2.04 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), 0)),
% 2.39/2.04 inference(unit_resolution,[status(thm)],[1115, 1095, 1038])).
% 2.39/2.04 tff(1117,plain,
% 2.39/2.04 ((~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))), 0)),
% 2.39/2.05 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.05 tff(1118,plain,
% 2.39/2.05 (~($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0)),
% 2.39/2.05 inference(unit_resolution,[status(thm)],[1117, 1116])).
% 2.39/2.05 tff(1119,plain,
% 2.39/2.05 (((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | ($lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0))) <=> ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | $lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0))),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1120,plain,
% 2.39/2.05 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))) <=> ($lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0))),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1121,plain,
% 2.39/2.05 ((~$greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)) <=> (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1122,plain,
% 2.39/2.05 ($greatereq($sum($product(-1, Partc2!11), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0) <=> $lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1123,plain,
% 2.39/2.05 ($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc2!11)) = $sum($product(-1, Partc2!11), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1124,plain,
% 2.39/2.05 ($greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc2!11)), 0) <=> $greatereq($sum($product(-1, Partc2!11), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))), 0)),
% 2.39/2.05 inference(monotonicity,[status(thm)],[1123])).
% 2.39/2.05 tff(1125,plain,
% 2.39/2.05 ($greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc2!11)), 0) <=> $lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.39/2.05 inference(transitivity,[status(thm)],[1124, 1122])).
% 2.39/2.05 tff(1126,plain,
% 2.39/2.05 (($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0) <=> ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0)),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1127,plain,
% 2.39/2.05 ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = $sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1128,plain,
% 2.39/2.05 (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) <=> ($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))), tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))) = 0)),
% 2.39/2.05 inference(monotonicity,[status(thm)],[1127])).
% 2.39/2.05 tff(1129,plain,
% 2.39/2.05 (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) <=> ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0)),
% 2.39/2.05 inference(transitivity,[status(thm)],[1128, 1126])).
% 2.39/2.05 tff(1130,plain,
% 2.39/2.05 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc2!11)), 0) | (~$greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0))) <=> (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0) | $lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))),
% 2.39/2.05 inference(monotonicity,[status(thm)],[1129, 1125, 1121])).
% 2.39/2.05 tff(1131,plain,
% 2.39/2.05 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc2!11)), 0) | (~$greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0))) <=> ($lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0))),
% 2.39/2.05 inference(transitivity,[status(thm)],[1130, 1120])).
% 2.39/2.05 tff(1132,plain,
% 2.39/2.05 (((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc2!11)), 0) | (~$greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)))) <=> ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | ($lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0)))),
% 2.39/2.05 inference(monotonicity,[status(thm)],[1131])).
% 2.39/2.05 tff(1133,plain,
% 2.39/2.05 (((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc2!11)), 0) | (~$greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)))) <=> ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | $lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0))),
% 2.39/2.05 inference(transitivity,[status(thm)],[1132, 1119])).
% 2.39/2.05 tff(1134,plain,
% 2.39/2.05 ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc2!11)), 0) | (~$greatereq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)))),
% 2.39/2.05 inference(quant_inst,[status(thm)],[])).
% 2.39/2.05 tff(1135,plain,
% 2.39/2.05 ((~![J: $int] : (($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))) = 0) | $greatereq($sum(J, $product(-1, Partc2!11)), 0) | (~$greatereq($sum(J, $product(-1, Partc!8)), 0)))) | $lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0)),
% 2.39/2.05 inference(modus_ponens,[status(thm)],[1134, 1133])).
% 2.39/2.05 tff(1136,plain,
% 2.39/2.05 ($lesseq($sum(Partc2!11, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))))) = 0)),
% 2.39/2.05 inference(unit_resolution,[status(thm)],[1135, 756])).
% 2.39/2.05 tff(1137,plain,
% 2.39/2.05 (~$lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.39/2.05 inference(unit_resolution,[status(thm)],[1136, 1118, 1100])).
% 2.39/2.05 tff(1138,plain,
% 2.39/2.05 ($lesseq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | $greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.39/2.05 inference(theory_lemma,[status(thm)],[])).
% 2.39/2.05 tff(1139,plain,
% 2.39/2.05 ($greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)),
% 2.39/2.05 inference(unit_resolution,[status(thm)],[1138, 1137])).
% 2.39/2.05 tff(1140,plain,
% 2.39/2.05 (($lesseq($sum(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0) | (~$greatereq($sum(J!20, $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0))) | $greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)),
% 2.39/2.05 inference(tautology,[status(thm)],[])).
% 2.39/2.05 tff(1141,plain,
% 2.39/2.05 ($greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)),
% 2.39/2.05 inference(unit_resolution,[status(thm)],[1140, 1093])).
% 2.39/2.05 tff(1142,plain,
% 2.39/2.05 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1143,plain,
% 2.39/2.05 (((~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)) <=> ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))),
% 2.39/2.05 inference(rewrite,[status(thm)],[])).
% 2.39/2.05 tff(1144,plain,
% 2.39/2.05 ($greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 2.39/2.06 inference(rewrite,[status(thm)],[])).
% 2.39/2.06 tff(1145,plain,
% 2.39/2.06 ($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))) = $sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))),
% 2.39/2.06 inference(rewrite,[status(thm)],[])).
% 2.39/2.06 tff(1146,plain,
% 2.39/2.06 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) <=> $greatereq($sum($product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))), tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0)),
% 2.39/2.06 inference(monotonicity,[status(thm)],[1145])).
% 2.39/2.06 tff(1147,plain,
% 2.39/2.06 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0) <=> $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 2.39/2.06 inference(transitivity,[status(thm)],[1146, 1144])).
% 2.39/2.06 tff(1148,plain,
% 2.39/2.06 ((~$lesseq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)) <=> (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))),
% 2.39/2.06 inference(rewrite,[status(thm)],[])).
% 2.39/2.06 tff(1149,plain,
% 2.39/2.06 (((~$lesseq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0))),
% 2.39/2.06 inference(monotonicity,[status(thm)],[1148, 1147])).
% 2.39/2.06 tff(1150,plain,
% 2.39/2.06 (((~$lesseq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))),
% 2.39/2.06 inference(transitivity,[status(thm)],[1149, 1143])).
% 2.39/2.06 tff(1151,plain,
% 2.39/2.06 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ($greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))))),
% 2.39/2.06 inference(monotonicity,[status(thm)],[1150])).
% 2.39/2.06 tff(1152,plain,
% 2.39/2.06 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0)))),
% 2.39/2.06 inference(transitivity,[status(thm)],[1151, 1142])).
% 2.39/2.06 tff(1153,plain,
% 2.39/2.06 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $product(-1, Partc!8)), 0)) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.39/2.06 inference(quant_inst,[status(thm)],[])).
% 2.39/2.06 tff(1154,plain,
% 2.39/2.06 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | (~$greatereq(tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)) | $lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))),
% 2.39/2.06 inference(modus_ponens,[status(thm)],[1153, 1152])).
% 2.39/2.06 tff(1155,plain,
% 2.39/2.06 ($lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0) | (~$greatereq($sum(Partc!8, $product(-1, tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))), 0))),
% 2.39/2.06 inference(unit_resolution,[status(thm)],[1154, 197, 641, 1141])).
% 2.39/2.06 tff(1156,plain,
% 2.39/2.06 ($lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), tptp_fun_J_2(J!20, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), 0)),
% 2.39/2.06 inference(unit_resolution,[status(thm)],[1155, 1139])).
% 2.39/2.06 tff(1157,plain,
% 2.39/2.06 ($false),
% 2.39/2.06 inference(theory_lemma,[status(thm)],[1038, 1156, 634, 1095])).
% 2.39/2.06 tff(1158,plain,(((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0)), inference(lemma,lemma(discharge,[]))).
% 2.39/2.06 tff(1159,plain,
% 2.39/2.06 ((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0)))),
% 2.39/2.06 inference(unit_resolution,[status(thm)],[1158, 975])).
% 2.39/2.06 tff(1160,plain,
% 2.39/2.06 ((($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))) = 0) | (~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))))) | ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))),
% 2.39/2.07 inference(tautology,[status(thm)],[])).
% 2.39/2.07 tff(1161,plain,
% 2.39/2.07 ((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))),
% 2.48/2.07 inference(unit_resolution,[status(thm)],[1160, 938])).
% 2.48/2.07 tff(1162,plain,
% 2.48/2.07 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)),
% 2.48/2.07 inference(theory_lemma,[status(thm)],[])).
% 2.48/2.07 tff(1163,plain,
% 2.48/2.07 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)),
% 2.48/2.07 inference(unit_resolution,[status(thm)],[1162, 957])).
% 2.48/2.07 tff(1164,plain,
% 2.48/2.07 (($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0))))))) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1))),
% 2.48/2.07 inference(tautology,[status(thm)],[])).
% 2.48/2.07 tff(1165,plain,
% 2.48/2.07 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0))))))),
% 2.48/2.07 inference(unit_resolution,[status(thm)],[1164, 1163])).
% 2.48/2.07 tff(1166,plain,
% 2.48/2.07 ((~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))) | (~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))),
% 2.48/2.07 inference(tautology,[status(thm)],[])).
% 2.48/2.07 tff(1167,plain,
% 2.48/2.07 ((~((~$greatereq(Partc2!11, 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))))) | (~($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1) | (~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B!7), t2tb(J!14))), J!14) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!14)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!14)), 0)))))))) | (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))))),
% 2.48/2.08 inference(unit_resolution,[status(thm)],[1166, 758, 935])).
% 2.48/2.08 tff(1168,plain,
% 2.48/2.08 (~((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))))),
% 2.48/2.08 inference(unit_resolution,[status(thm)],[1167, 1165, 1161])).
% 2.48/2.08 tff(1169,plain,
% 2.48/2.08 (((~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 1)) | (~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))))) | ((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))),
% 2.48/2.08 inference(tautology,[status(thm)],[])).
% 2.48/2.08 tff(1170,plain,
% 2.48/2.08 ((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))),
% 2.48/2.08 inference(unit_resolution,[status(thm)],[1169, 1168])).
% 2.48/2.08 tff(1171,plain,
% 2.48/2.08 ((~((~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))))) | (~((~((~$greatereq(Partc2!11, 0)) | (~$greatereq($sum(A!5, $product(-1, Partc!8)), 0)) | $lesseq($sum(A!5, $product(-1, Partc2!11)), 0) | $greatereq($sum(Partc!8, $product(-1, Partc2!11)), 0) | (~(numofgt(tb2t1(mk_array(int, A!5, t2tb2(A1!4))), tb2t(get(int, int, t2tb2(B1!15), t2tb(J!20))), J!20) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!20)), 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!20)), -1))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))))) | (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))))),
% 2.49/2.08 inference(tautology,[status(thm)],[])).
% 2.49/2.08 tff(1172,plain,
% 2.49/2.08 (~((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))))),
% 2.49/2.08 inference(unit_resolution,[status(thm)],[1171, 1170, 1159])).
% 2.49/2.08 tff(1173,plain,
% 2.49/2.08 (((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))) | ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))),
% 2.49/2.09 inference(tautology,[status(thm)],[])).
% 2.49/2.09 tff(1174,plain,
% 2.49/2.09 ((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1173, 1172])).
% 2.49/2.09 tff(1175,plain,
% 2.49/2.09 ($lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[822, 935, 197, 944])).
% 2.49/2.09 tff(1176,plain,
% 2.49/2.09 (((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)),
% 2.49/2.09 inference(tautology,[status(thm)],[])).
% 2.49/2.09 tff(1177,plain,
% 2.49/2.09 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1176, 1172])).
% 2.49/2.09 tff(1178,assumption,($lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0)), introduced(assumption)).
% 2.49/2.09 tff(1179,assumption,(~$greatereq(I!16, 0)), introduced(assumption)).
% 2.49/2.09 tff(1180,assumption,($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)), introduced(assumption)).
% 2.49/2.09 tff(1181,plain,
% 2.49/2.09 ($false),
% 2.49/2.09 inference(theory_lemma,[status(thm)],[233, 123, 1180, 1179, 1178])).
% 2.49/2.09 tff(1182,plain,($greatereq(I!16, 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$lesseq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), $sum(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))))))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc2!11)))), 0))), inference(lemma,lemma(discharge,[]))).
% 2.49/2.09 tff(1183,plain,
% 2.49/2.09 ($greatereq(I!16, 0)),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1182, 1177, 1175])).
% 2.49/2.09 tff(1184,plain,
% 2.49/2.09 (((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))) | $greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)),
% 2.49/2.09 inference(tautology,[status(thm)],[])).
% 2.49/2.09 tff(1185,plain,
% 2.49/2.09 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1184, 1172])).
% 2.49/2.09 tff(1186,plain,
% 2.49/2.09 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 0) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1))),
% 2.49/2.09 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.09 tff(1187,plain,
% 2.49/2.09 ($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 0)),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1186, 1185])).
% 2.49/2.09 tff(1188,plain,
% 2.49/2.09 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.49/2.09 inference(rewrite,[status(thm)],[])).
% 2.49/2.09 tff(1189,plain,
% 2.49/2.09 (((~$greatereq(Partc!8, 0)) | $false | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.49/2.09 inference(rewrite,[status(thm)],[])).
% 2.49/2.09 tff(1190,plain,
% 2.49/2.09 ((~$lesseq($sum(0, $product(-1, Partc!8)), 0)) <=> (~$greatereq(Partc!8, 0))),
% 2.49/2.09 inference(rewrite,[status(thm)],[])).
% 2.49/2.09 tff(1191,plain,
% 2.49/2.09 (((~$lesseq($sum(0, $product(-1, Partc!8)), 0)) | (~$greatereq(0, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq(Partc!8, 0)) | $false | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.49/2.09 inference(monotonicity,[status(thm)],[1190, 211])).
% 2.49/2.09 tff(1192,plain,
% 2.49/2.09 (((~$lesseq($sum(0, $product(-1, Partc!8)), 0)) | (~$greatereq(0, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)) <=> ((~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.49/2.09 inference(transitivity,[status(thm)],[1191, 1189])).
% 2.49/2.09 tff(1193,plain,
% 2.49/2.09 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(0, $product(-1, Partc!8)), 0)) | (~$greatereq(0, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)))),
% 2.49/2.09 inference(monotonicity,[status(thm)],[1192])).
% 2.49/2.09 tff(1194,plain,
% 2.49/2.09 (((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(0, $product(-1, Partc!8)), 0)) | (~$greatereq(0, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))) <=> ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.49/2.09 inference(transitivity,[status(thm)],[1193, 1188])).
% 2.49/2.09 tff(1195,plain,
% 2.49/2.09 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | ((~$lesseq($sum(0, $product(-1, Partc!8)), 0)) | (~$greatereq(0, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))),
% 2.49/2.09 inference(quant_inst,[status(thm)],[])).
% 2.49/2.09 tff(1196,plain,
% 2.49/2.09 ((~![I: $int, J: $int] : ((~$lesseq($sum(I, $product(-1, J)), 0)) | (~$greatereq(I, 0)) | $greatereq($sum(J, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), I)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), J)))), 0))) | (~$greatereq(Partc!8, 0)) | $greatereq($sum(Partc!8, $product(-1, length(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4))))))), 0) | $greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.49/2.09 inference(modus_ponens,[status(thm)],[1195, 1194])).
% 2.49/2.09 tff(1197,plain,
% 2.49/2.09 ($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1196, 489, 197, 641])).
% 2.49/2.09 tff(1198,assumption,($greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)), introduced(assumption)).
% 2.49/2.09 tff(1199,assumption,($greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 0)), introduced(assumption)).
% 2.49/2.09 tff(1200,assumption,($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1)), introduced(assumption)).
% 2.49/2.09 tff(1201,plain,
% 2.49/2.09 (get(int, int, elts(int, mk_array(int, A!5, t2tb2(A1!4))), t2tb(Partc!8)) = get(int, int, t2tb2(A1!4), t2tb(Partc!8))),
% 2.49/2.09 inference(monotonicity,[status(thm)],[117])).
% 2.49/2.09 tff(1202,plain,
% 2.49/2.09 (get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8) = get(int, int, t2tb2(A1!4), t2tb(Partc!8))),
% 2.49/2.09 inference(transitivity,[status(thm)],[629, 628, 1201])).
% 2.49/2.09 tff(1203,plain,
% 2.49/2.09 (tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)) = tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8)))),
% 2.49/2.09 inference(monotonicity,[status(thm)],[1202])).
% 2.49/2.09 tff(1204,plain,
% 2.49/2.09 (tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))) = tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8))),
% 2.49/2.09 inference(symmetry,[status(thm)],[1203])).
% 2.49/2.09 tff(1205,plain,
% 2.49/2.09 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0)),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[633, 1204])).
% 2.49/2.09 tff(1206,plain,
% 2.49/2.09 ($false),
% 2.49/2.09 inference(theory_lemma,[status(thm)],[1205, 229, 1200, 1199, 1198])).
% 2.49/2.09 tff(1207,plain,((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), 0)), $product(-1, tb2t(get1(int, t2tb1(tb2t1(mk_array(int, A!5, t2tb2(A1!4)))), Partc!8)))), 0))), inference(lemma,lemma(discharge,[]))).
% 2.49/2.09 tff(1208,plain,
% 2.49/2.09 ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 0))),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1207, 1197])).
% 2.49/2.09 tff(1209,plain,
% 2.49/2.09 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1)),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1208, 1187])).
% 2.49/2.09 tff(1210,plain,
% 2.49/2.09 ((~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))),
% 2.49/2.09 inference(tautology,[status(thm)],[])).
% 2.49/2.09 tff(1211,plain,
% 2.49/2.09 ((~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))))),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1210, 237])).
% 2.49/2.09 tff(1212,plain,
% 2.49/2.09 (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1211, 1209, 1183, 1174])).
% 2.49/2.09 tff(1213,plain,
% 2.49/2.09 (((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))) | (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))),
% 2.49/2.09 inference(tautology,[status(thm)],[])).
% 2.49/2.09 tff(1214,plain,
% 2.49/2.09 (B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))),
% 2.49/2.09 inference(unit_resolution,[status(thm)],[1213, 1212])).
% 2.49/2.09 tff(1215,plain,
% 2.49/2.09 (t2tb2(B2!17) = t2tb2(tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))),
% 2.49/2.09 inference(monotonicity,[status(thm)],[1214])).
% 2.49/2.09 tff(1216,plain,
% 2.49/2.09 (t2tb2(tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) = t2tb2(B2!17)),
% 2.49/2.09 inference(symmetry,[status(thm)],[1215])).
% 2.49/2.09 tff(1217,plain,
% 2.49/2.09 (![J: uni] : (t2tb2(tb2t2(J)) = J) <=> ![J: uni] : (t2tb2(tb2t2(J)) = J)),
% 2.49/2.09 inference(rewrite,[status(thm)],[])).
% 2.49/2.09 tff(1218,plain,
% 2.49/2.09 (![J: uni] : (t2tb2(tb2t2(J)) = J) <=> ![J: uni] : (t2tb2(tb2t2(J)) = J)),
% 2.49/2.09 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1219,axiom,(![J: uni] : (t2tb2(tb2t2(J)) = J)), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','bridgeR2')).
% 2.49/2.10 tff(1220,plain,
% 2.49/2.10 (![J: uni] : (t2tb2(tb2t2(J)) = J)),
% 2.49/2.10 inference(modus_ponens,[status(thm)],[1219, 1218])).
% 2.49/2.10 tff(1221,plain,(
% 2.49/2.10 ![J: uni] : (t2tb2(tb2t2(J)) = J)),
% 2.49/2.10 inference(skolemize,[status(sab)],[1220])).
% 2.49/2.10 tff(1222,plain,
% 2.49/2.10 (![J: uni] : (t2tb2(tb2t2(J)) = J)),
% 2.49/2.10 inference(modus_ponens,[status(thm)],[1221, 1217])).
% 2.49/2.10 tff(1223,plain,
% 2.49/2.10 ((~![J: uni] : (t2tb2(tb2t2(J)) = J)) | (t2tb2(tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) = set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))),
% 2.49/2.10 inference(quant_inst,[status(thm)],[])).
% 2.49/2.10 tff(1224,plain,
% 2.49/2.10 (t2tb2(tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))) = set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1223, 1222])).
% 2.49/2.10 tff(1225,plain,
% 2.49/2.10 (set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)) = t2tb2(tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))),
% 2.49/2.10 inference(symmetry,[status(thm)],[1224])).
% 2.49/2.10 tff(1226,plain,
% 2.49/2.10 (set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)) = t2tb2(B2!17)),
% 2.49/2.10 inference(transitivity,[status(thm)],[1225, 1216])).
% 2.49/2.10 tff(1227,plain,
% 2.49/2.10 (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = get(int, int, t2tb2(B2!17), t2tb(J!19))),
% 2.49/2.10 inference(monotonicity,[status(thm)],[1226])).
% 2.49/2.10 tff(1228,plain,
% 2.49/2.10 (get(int, int, t2tb2(B2!17), t2tb(J!19)) = get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19))),
% 2.49/2.10 inference(symmetry,[status(thm)],[1227])).
% 2.49/2.10 tff(1229,plain,
% 2.49/2.10 (get(int, int, t2tb2(B2!17), t2tb(J!19)) = t2tb(Partc2!11)),
% 2.49/2.10 inference(transitivity,[status(thm)],[1228, 73])).
% 2.49/2.10 tff(1230,plain,
% 2.49/2.10 (tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(t2tb(Partc2!11))),
% 2.49/2.10 inference(monotonicity,[status(thm)],[1229])).
% 2.49/2.10 tff(1231,assumption,(~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(t2tb(Partc2!11)))), introduced(assumption)).
% 2.49/2.10 tff(1232,plain,
% 2.49/2.10 ($false),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1231, 1230])).
% 2.49/2.10 tff(1233,plain,((~(get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11))) | (tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(t2tb(Partc2!11)))), inference(lemma,lemma(discharge,[]))).
% 2.49/2.10 tff(1234,plain,
% 2.49/2.10 (~(get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1233, 72])).
% 2.49/2.10 tff(1235,plain,
% 2.49/2.10 ((~![X: $int] : sort(int, t2tb(X))) | sort(int, t2tb(Partc2!11))),
% 2.49/2.10 inference(quant_inst,[status(thm)],[])).
% 2.49/2.10 tff(1236,plain,
% 2.49/2.10 (sort(int, t2tb(Partc2!11))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1235, 10])).
% 2.49/2.10 tff(1237,plain,
% 2.49/2.10 (^[A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : refl(((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1))) <=> ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1))))),
% 2.49/2.10 inference(bind,[status(th)],[])).
% 2.49/2.10 tff(1238,plain,
% 2.49/2.10 (![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))),
% 2.49/2.10 inference(quant_intro,[status(thm)],[1237])).
% 2.49/2.10 tff(1239,plain,
% 2.49/2.10 (![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1240,plain,
% 2.49/2.10 (^[A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : trans(monotonicity(rewrite(((A1 = A2) => (get(B, A, set(B, A, M, A1, B1), A2) = B1)) <=> ((~(A1 = A2)) | (get(B, A, set(B, A, M, A1, B1), A2) = B1))), ((sort(B, B1) => ((A1 = A2) => (get(B, A, set(B, A, M, A1, B1), A2) = B1))) <=> (sort(B, B1) => ((~(A1 = A2)) | (get(B, A, set(B, A, M, A1, B1), A2) = B1))))), rewrite((sort(B, B1) => ((~(A1 = A2)) | (get(B, A, set(B, A, M, A1, B1), A2) = B1))) <=> ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))), ((sort(B, B1) => ((A1 = A2) => (get(B, A, set(B, A, M, A1, B1), A2) = B1))) <=> ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))))),
% 2.49/2.10 inference(bind,[status(th)],[])).
% 2.49/2.10 tff(1241,plain,
% 2.49/2.10 (![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : (sort(B, B1) => ((A1 = A2) => (get(B, A, set(B, A, M, A1, B1), A2) = B1))) <=> ![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))),
% 2.49/2.10 inference(quant_intro,[status(thm)],[1240])).
% 2.49/2.10 tff(1242,axiom,(![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : (sort(B, B1) => ((A1 = A2) => (get(B, A, set(B, A, M, A1, B1), A2) = B1)))), file('/export/starexec/sandbox2/benchmark/theBenchmark.p','select_eq')).
% 2.49/2.10 tff(1243,plain,
% 2.49/2.10 (![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))),
% 2.49/2.10 inference(modus_ponens,[status(thm)],[1242, 1241])).
% 2.49/2.10 tff(1244,plain,
% 2.49/2.10 (![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))),
% 2.49/2.10 inference(modus_ponens,[status(thm)],[1243, 1239])).
% 2.49/2.10 tff(1245,plain,(
% 2.49/2.10 ![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))),
% 2.49/2.10 inference(skolemize,[status(sab)],[1244])).
% 2.49/2.10 tff(1246,plain,
% 2.49/2.10 (![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))),
% 2.49/2.10 inference(modus_ponens,[status(thm)],[1245, 1238])).
% 2.49/2.10 tff(1247,plain,
% 2.49/2.10 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))) | ((~sort(int, t2tb(Partc2!11))) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))) | (~sort(int, t2tb(Partc2!11))) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19))))),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1248,plain,
% 2.49/2.10 (((get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19))) | (~sort(int, t2tb(Partc2!11)))) <=> ((~sort(int, t2tb(Partc2!11))) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19))))),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1249,plain,
% 2.49/2.10 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))) | ((get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19))) | (~sort(int, t2tb(Partc2!11))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))) | ((~sort(int, t2tb(Partc2!11))) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19)))))),
% 2.49/2.10 inference(monotonicity,[status(thm)],[1248])).
% 2.49/2.10 tff(1250,plain,
% 2.49/2.10 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))) | ((get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19))) | (~sort(int, t2tb(Partc2!11))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))) | (~sort(int, t2tb(Partc2!11))) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19))))),
% 2.49/2.10 inference(transitivity,[status(thm)],[1249, 1247])).
% 2.49/2.10 tff(1251,plain,
% 2.49/2.10 ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))) | ((get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19))) | (~sort(int, t2tb(Partc2!11))))),
% 2.49/2.10 inference(quant_inst,[status(thm)],[])).
% 2.49/2.10 tff(1252,plain,
% 2.49/2.10 ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni, B1: uni] : ((get(B, A, set(B, A, M, A1, B1), A2) = B1) | (~(A1 = A2)) | (~sort(B, B1)))) | (~sort(int, t2tb(Partc2!11))) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19)))),
% 2.49/2.10 inference(modus_ponens,[status(thm)],[1251, 1250])).
% 2.49/2.10 tff(1253,plain,
% 2.49/2.10 ((get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = t2tb(Partc2!11)) | (~(t2tb(I!16) = t2tb(J!19)))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1252, 1246, 1236])).
% 2.49/2.10 tff(1254,plain,
% 2.49/2.10 (~(t2tb(I!16) = t2tb(J!19))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1253, 1234])).
% 2.49/2.10 tff(1255,plain,
% 2.49/2.10 (((~![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))) | ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))) <=> ((~![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))) | (t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1256,plain,
% 2.49/2.10 ((~![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))) | ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))),
% 2.49/2.10 inference(quant_inst,[status(thm)],[])).
% 2.49/2.10 tff(1257,plain,
% 2.49/2.10 ((~![B1: uni] : ((t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))))) | (t2tb(I!16) = t2tb(J!19)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))),
% 2.49/2.10 inference(modus_ponens,[status(thm)],[1256, 1255])).
% 2.49/2.10 tff(1258,plain,
% 2.49/2.10 (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1257, 1254, 37])).
% 2.49/2.10 tff(1259,assumption,(get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))), introduced(assumption)).
% 2.49/2.10 tff(1260,plain,
% 2.49/2.10 (t2tb2(B2!17) = set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))),
% 2.49/2.10 inference(transitivity,[status(thm)],[1215, 1224])).
% 2.49/2.10 tff(1261,plain,
% 2.49/2.10 (get(int, int, t2tb2(B2!17), t2tb(J!19)) = get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19))),
% 2.49/2.10 inference(monotonicity,[status(thm)],[1260])).
% 2.49/2.10 tff(1262,plain,
% 2.49/2.10 (get(int, int, t2tb2(B2!17), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19))),
% 2.49/2.10 inference(transitivity,[status(thm)],[1261, 1259])).
% 2.49/2.10 tff(1263,plain,
% 2.49/2.10 (tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19)))),
% 2.49/2.10 inference(monotonicity,[status(thm)],[1262])).
% 2.49/2.10 tff(1264,assumption,(~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), introduced(assumption)).
% 2.49/2.10 tff(1265,plain,
% 2.49/2.10 ($false),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1264, 1263])).
% 2.49/2.10 tff(1266,plain,((~(get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!19)) = get(int, int, t2tb2(B1!15), t2tb(J!19)))) | (tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), inference(lemma,lemma(discharge,[]))).
% 2.49/2.10 tff(1267,plain,
% 2.49/2.10 (tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19)))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1266, 1258])).
% 2.49/2.10 tff(1268,plain,
% 2.49/2.10 ((~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) | $lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)),
% 2.49/2.10 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.10 tff(1269,plain,
% 2.49/2.10 ($lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1268, 1267])).
% 2.49/2.10 tff(1270,plain,
% 2.49/2.10 ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(I!16, $product(-1, tb2t(t2tb(I!16)))) = 0)),
% 2.49/2.10 inference(quant_inst,[status(thm)],[])).
% 2.49/2.10 tff(1271,plain,
% 2.49/2.10 ($sum(I!16, $product(-1, tb2t(t2tb(I!16)))) = 0),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1270, 54])).
% 2.49/2.10 tff(1272,plain,
% 2.49/2.10 ((~($sum(I!16, $product(-1, tb2t(t2tb(I!16)))) = 0)) | $greatereq($sum(I!16, $product(-1, tb2t(t2tb(I!16)))), 0)),
% 2.49/2.10 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.10 tff(1273,plain,
% 2.49/2.10 ($greatereq($sum(I!16, $product(-1, tb2t(t2tb(I!16)))), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1272, 1271])).
% 2.49/2.10 tff(1274,plain,
% 2.49/2.10 ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(J!19, $product(-1, tb2t(t2tb(J!19)))) = 0)),
% 2.49/2.10 inference(quant_inst,[status(thm)],[])).
% 2.49/2.10 tff(1275,plain,
% 2.49/2.10 ($sum(J!19, $product(-1, tb2t(t2tb(J!19)))) = 0),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1274, 54])).
% 2.49/2.10 tff(1276,plain,
% 2.49/2.10 ((~($sum(J!19, $product(-1, tb2t(t2tb(J!19)))) = 0)) | $lesseq($sum(J!19, $product(-1, tb2t(t2tb(J!19)))), 0)),
% 2.49/2.10 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.10 tff(1277,plain,
% 2.49/2.10 ($lesseq($sum(J!19, $product(-1, tb2t(t2tb(J!19)))), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1276, 1275])).
% 2.49/2.10 tff(1278,plain,
% 2.49/2.10 (($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0))) | (~$lesseq($sum(I!16, $product(-1, J!19)), -1))),
% 2.49/2.10 inference(tautology,[status(thm)],[])).
% 2.49/2.10 tff(1279,plain,
% 2.49/2.10 (~$lesseq($sum(I!16, $product(-1, J!19)), -1)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1278, 1])).
% 2.49/2.10 tff(1280,plain,
% 2.49/2.10 ((~($sum(I!16, $product(-1, tb2t(t2tb(I!16)))) = 0)) | $lesseq($sum(I!16, $product(-1, tb2t(t2tb(I!16)))), 0)),
% 2.49/2.10 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.10 tff(1281,plain,
% 2.49/2.10 ($lesseq($sum(I!16, $product(-1, tb2t(t2tb(I!16)))), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1280, 1271])).
% 2.49/2.10 tff(1282,plain,
% 2.49/2.10 ((~($sum(J!19, $product(-1, tb2t(t2tb(J!19)))) = 0)) | $greatereq($sum(J!19, $product(-1, tb2t(t2tb(J!19)))), 0)),
% 2.49/2.10 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.10 tff(1283,plain,
% 2.49/2.10 ($greatereq($sum(J!19, $product(-1, tb2t(t2tb(J!19)))), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1282, 1275])).
% 2.49/2.10 tff(1284,plain,
% 2.49/2.10 ($greatereq($sum(tb2t(t2tb(I!16)), $product(-1, tb2t(t2tb(J!19)))), 0) | (~$lesseq($sum(I!16, $product(-1, tb2t(t2tb(I!16)))), 0)) | (~$greatereq($sum(J!19, $product(-1, tb2t(t2tb(J!19)))), 0)) | $lesseq($sum(I!16, $product(-1, J!19)), -1)),
% 2.49/2.10 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.10 tff(1285,plain,
% 2.49/2.10 ($greatereq($sum(tb2t(t2tb(I!16)), $product(-1, tb2t(t2tb(J!19)))), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1284, 1283, 1281, 1279])).
% 2.49/2.10 tff(1286,plain,
% 2.49/2.10 ((~![J: uni] : (t2tb(tb2t(J)) = J)) | (t2tb(tb2t(t2tb(J!19))) = t2tb(J!19))),
% 2.49/2.10 inference(quant_inst,[status(thm)],[])).
% 2.49/2.10 tff(1287,plain,
% 2.49/2.10 (t2tb(tb2t(t2tb(J!19))) = t2tb(J!19)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1286, 437])).
% 2.49/2.10 tff(1288,assumption,(tb2t(t2tb(I!16)) = tb2t(t2tb(J!19))), introduced(assumption)).
% 2.49/2.10 tff(1289,plain,
% 2.49/2.10 (t2tb(tb2t(t2tb(I!16))) = t2tb(tb2t(t2tb(J!19)))),
% 2.49/2.10 inference(monotonicity,[status(thm)],[1288])).
% 2.49/2.10 tff(1290,plain,
% 2.49/2.10 ((~![J: uni] : (t2tb(tb2t(J)) = J)) | (t2tb(tb2t(t2tb(I!16))) = t2tb(I!16))),
% 2.49/2.10 inference(quant_inst,[status(thm)],[])).
% 2.49/2.10 tff(1291,plain,
% 2.49/2.10 (t2tb(tb2t(t2tb(I!16))) = t2tb(I!16)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1290, 437])).
% 2.49/2.10 tff(1292,plain,
% 2.49/2.10 (t2tb(I!16) = t2tb(tb2t(t2tb(I!16)))),
% 2.49/2.10 inference(symmetry,[status(thm)],[1291])).
% 2.49/2.10 tff(1293,plain,
% 2.49/2.10 (t2tb(I!16) = t2tb(J!19)),
% 2.49/2.10 inference(transitivity,[status(thm)],[1292, 1289, 1287])).
% 2.49/2.10 tff(1294,assumption,(~(t2tb(I!16) = t2tb(J!19))), introduced(assumption)).
% 2.49/2.10 tff(1295,plain,
% 2.49/2.10 ($false),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1294, 1293])).
% 2.49/2.10 tff(1296,plain,((~(tb2t(t2tb(I!16)) = tb2t(t2tb(J!19)))) | (t2tb(I!16) = t2tb(J!19))), inference(lemma,lemma(discharge,[]))).
% 2.49/2.10 tff(1297,plain,
% 2.49/2.10 (~(tb2t(t2tb(I!16)) = tb2t(t2tb(J!19)))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1296, 1254])).
% 2.49/2.10 tff(1298,plain,
% 2.49/2.10 ((tb2t(t2tb(I!16)) = tb2t(t2tb(J!19))) | (~$lesseq($sum(tb2t(t2tb(I!16)), $product(-1, tb2t(t2tb(J!19)))), 0)) | (~$greatereq($sum(tb2t(t2tb(I!16)), $product(-1, tb2t(t2tb(J!19)))), 0))),
% 2.49/2.10 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.10 tff(1299,plain,
% 2.49/2.10 (~$lesseq($sum(tb2t(t2tb(I!16)), $product(-1, tb2t(t2tb(J!19)))), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1298, 1297, 1285])).
% 2.49/2.10 tff(1300,plain,
% 2.49/2.10 ($lesseq($sum(tb2t(t2tb(I!16)), $product(-1, tb2t(t2tb(J!19)))), 0) | (~$greatereq($sum(I!16, $product(-1, tb2t(t2tb(I!16)))), 0)) | (~$lesseq($sum(J!19, $product(-1, tb2t(t2tb(J!19)))), 0)) | (~$lesseq($sum(I!16, $product(-1, J!19)), 0))),
% 2.49/2.10 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.10 tff(1301,plain,
% 2.49/2.10 (~$lesseq($sum(I!16, $product(-1, J!19)), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1300, 1299, 1277, 1273])).
% 2.49/2.10 tff(1302,plain,
% 2.49/2.10 (((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))) | ![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))),
% 2.49/2.10 inference(tautology,[status(thm)],[])).
% 2.49/2.10 tff(1303,plain,
% 2.49/2.10 (![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1302, 1172])).
% 2.49/2.10 tff(1304,plain,
% 2.49/2.10 (($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)),
% 2.49/2.10 inference(tautology,[status(thm)],[])).
% 2.49/2.10 tff(1305,plain,
% 2.49/2.10 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)),
% 2.49/2.10 inference(unit_resolution,[status(thm)],[1304, 1])).
% 2.49/2.10 tff(1306,plain,
% 2.49/2.10 (((~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | $lesseq($sum(I!16, $product(-1, J!19)), 0))) <=> ((~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | $lesseq($sum(I!16, $product(-1, J!19)), 0))),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1307,plain,
% 2.49/2.10 ((($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | $lesseq($sum(I!16, $product(-1, J!19)), 0)) <=> ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | $lesseq($sum(I!16, $product(-1, J!19)), 0))),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1308,plain,
% 2.49/2.10 ($greatereq($sum($product(-1, I!16), J!19), 0) <=> $lesseq($sum(I!16, $product(-1, J!19)), 0)),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1309,plain,
% 2.49/2.10 ($sum(J!19, $product(-1, I!16)) = $sum($product(-1, I!16), J!19)),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1310,plain,
% 2.49/2.10 ($greatereq($sum(J!19, $product(-1, I!16)), 0) <=> $greatereq($sum($product(-1, I!16), J!19), 0)),
% 2.49/2.10 inference(monotonicity,[status(thm)],[1309])).
% 2.49/2.10 tff(1311,plain,
% 2.49/2.10 ($greatereq($sum(J!19, $product(-1, I!16)), 0) <=> $lesseq($sum(I!16, $product(-1, J!19)), 0)),
% 2.49/2.10 inference(transitivity,[status(thm)],[1310, 1308])).
% 2.49/2.10 tff(1312,plain,
% 2.49/2.10 ((~$greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) <=> (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0))),
% 2.49/2.10 inference(rewrite,[status(thm)],[])).
% 2.49/2.10 tff(1313,plain,
% 2.49/2.10 ((($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | (~$greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J!19, $product(-1, I!16)), 0)) <=> (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | $lesseq($sum(I!16, $product(-1, J!19)), 0))),
% 2.49/2.10 inference(monotonicity,[status(thm)],[1312, 1311])).
% 2.49/2.10 tff(1314,plain,
% 2.49/2.10 ((($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | (~$greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J!19, $product(-1, I!16)), 0)) <=> ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | $lesseq($sum(I!16, $product(-1, J!19)), 0))),
% 2.49/2.10 inference(transitivity,[status(thm)],[1313, 1307])).
% 2.49/2.10 tff(1315,plain,
% 2.49/2.10 (((~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | (~$greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J!19, $product(-1, I!16)), 0))) <=> ((~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | ((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | $lesseq($sum(I!16, $product(-1, J!19)), 0)))),
% 2.49/2.11 inference(monotonicity,[status(thm)],[1314])).
% 2.49/2.11 tff(1316,plain,
% 2.49/2.11 (((~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | (~$greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J!19, $product(-1, I!16)), 0))) <=> ((~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | $lesseq($sum(I!16, $product(-1, J!19)), 0))),
% 2.49/2.11 inference(transitivity,[status(thm)],[1315, 1306])).
% 2.49/2.11 tff(1317,plain,
% 2.49/2.11 ((~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | (~$greatereq($sum(J!19, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J!19, $product(-1, I!16)), 0))),
% 2.49/2.11 inference(quant_inst,[status(thm)],[])).
% 2.49/2.11 tff(1318,plain,
% 2.49/2.11 ((~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | $lesseq($sum(I!16, $product(-1, J!19)), 0)),
% 2.49/2.11 inference(modus_ponens,[status(thm)],[1317, 1316])).
% 2.49/2.11 tff(1319,plain,
% 2.49/2.11 (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0) | $lesseq($sum(I!16, $product(-1, J!19)), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1318, 1305, 1303])).
% 2.49/2.11 tff(1320,plain,
% 2.49/2.11 ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1319, 1301])).
% 2.49/2.11 tff(1321,plain,
% 2.49/2.11 ((~($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0)) | $greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)),
% 2.49/2.11 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.11 tff(1322,plain,
% 2.49/2.11 ($greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1321, 1320])).
% 2.49/2.11 tff(1323,plain,
% 2.49/2.11 ($greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)) | (~$greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0))),
% 2.49/2.11 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.11 tff(1324,plain,
% 2.49/2.11 ($greatereq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1323, 1322, 1269])).
% 2.49/2.11 tff(1325,plain,
% 2.49/2.11 ((~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))) = tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)),
% 2.49/2.11 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.11 tff(1326,plain,
% 2.49/2.11 ($greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1325, 1267])).
% 2.49/2.11 tff(1327,plain,
% 2.49/2.11 ((~($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))) = 0)) | $lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)),
% 2.49/2.11 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.11 tff(1328,plain,
% 2.49/2.11 ($lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1327, 1320])).
% 2.49/2.11 tff(1329,plain,
% 2.49/2.11 ($lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0)) | (~$lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!19))))), 0))),
% 2.49/2.11 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.11 tff(1330,plain,
% 2.49/2.11 ($lesseq($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1329, 1328, 1326])).
% 2.49/2.11 tff(1331,plain,
% 2.49/2.11 ($false),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[69, 1330, 1324, 3])).
% 2.49/2.11 tff(1332,plain,($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0))), inference(lemma,lemma(discharge,[]))).
% 2.49/2.11 tff(1333,plain,
% 2.49/2.11 (((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)))))) | ((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))),
% 2.49/2.11 inference(tautology,[status(thm)],[])).
% 2.49/2.11 tff(1334,plain,
% 2.49/2.11 ((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))))),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1333, 1212])).
% 2.49/2.11 tff(1335,plain,
% 2.49/2.11 ((~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))))),
% 2.49/2.11 inference(tautology,[status(thm)],[])).
% 2.49/2.11 tff(1336,plain,
% 2.49/2.11 ((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))))),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1335, 1334])).
% 2.49/2.11 tff(1337,plain,
% 2.49/2.11 (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1336, 1332])).
% 2.49/2.11 tff(1338,plain,
% 2.49/2.11 ((($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))) | (~($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0))),
% 2.49/2.11 inference(tautology,[status(thm)],[])).
% 2.49/2.11 tff(1339,plain,
% 2.49/2.11 (~($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1338, 1337])).
% 2.49/2.11 tff(1340,assumption,(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!18)))), introduced(assumption)).
% 2.49/2.11 tff(1341,plain,
% 2.49/2.11 ((~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) | $lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), 0)),
% 2.49/2.11 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.11 tff(1342,plain,
% 2.49/2.11 ($lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1341, 1340])).
% 2.49/2.11 tff(1343,plain,
% 2.49/2.11 ((~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), 0)),
% 2.49/2.11 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.11 tff(1344,plain,
% 2.49/2.11 ($greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1343, 1340])).
% 2.49/2.11 tff(1345,plain,
% 2.49/2.11 (($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), 0))),
% 2.49/2.11 inference(theory_lemma,[status(thm)],[])).
% 2.49/2.11 tff(1346,plain,
% 2.49/2.11 ($false),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1345, 1344, 1342, 1339])).
% 2.49/2.11 tff(1347,plain,(~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), inference(lemma,lemma(discharge,[]))).
% 2.49/2.11 tff(1348,plain,
% 2.49/2.11 ((~![J: uni] : (t2tb(tb2t(J)) = J)) | (t2tb(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18)))) = get(int, int, t2tb2(B!7), t2tb(J!18)))),
% 2.49/2.11 inference(quant_inst,[status(thm)],[])).
% 2.49/2.11 tff(1349,plain,
% 2.49/2.11 (t2tb(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18)))) = get(int, int, t2tb2(B!7), t2tb(J!18))),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1348, 437])).
% 2.49/2.11 tff(1350,plain,
% 2.49/2.11 ((($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)),
% 2.49/2.11 inference(tautology,[status(thm)],[])).
% 2.49/2.11 tff(1351,plain,
% 2.49/2.11 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1350, 1337])).
% 2.49/2.11 tff(1352,plain,
% 2.49/2.11 ((($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1))),
% 2.49/2.11 inference(tautology,[status(thm)],[])).
% 2.49/2.11 tff(1353,plain,
% 2.49/2.11 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)),
% 2.49/2.11 inference(unit_resolution,[status(thm)],[1352, 1337])).
% 2.49/2.11 tff(1354,plain,
% 2.49/2.11 (((~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, I!16)), 0)) | (~$greatereq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, I!16)), 1)) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~$greatereq(I!16, 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, I!16)), -1) | (~((~$greatereq(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), -1)) | (~((~($lesseq($sum(I!16, $product(-1, J!19)), -1) | ($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B2!17), t2tb(J!19))))) = 0) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))), $product(-1, J!19)), 0)))) | (~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))))) | (~(B2!17 = tb2t2(set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11))))))))) | (~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | (~![J: $int] : (($sum(Partc2!11, $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc2!11))))), 0)) | $greatereq($sum(J, $product(-1, I!16)), 0)))) | ![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))),
% 2.49/2.11 inference(tautology,[status(thm)],[])).
% 2.49/2.11 tff(1355,plain,
% 2.49/2.11 (![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))),
% 2.52/2.11 inference(unit_resolution,[status(thm)],[1354, 1172])).
% 2.52/2.11 tff(1356,plain,
% 2.52/2.11 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))),
% 2.52/2.11 inference(rewrite,[status(thm)],[])).
% 2.52/2.11 tff(1357,plain,
% 2.52/2.11 (($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0)) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))),
% 2.52/2.11 inference(rewrite,[status(thm)],[])).
% 2.52/2.11 tff(1358,plain,
% 2.52/2.11 ((~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) <=> (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))),
% 2.52/2.11 inference(rewrite,[status(thm)],[])).
% 2.52/2.11 tff(1359,plain,
% 2.52/2.11 ($greatereq($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), J!18), 1) <=> $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)),
% 2.52/2.11 inference(rewrite,[status(thm)],[])).
% 2.52/2.11 tff(1360,plain,
% 2.52/2.11 ($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))) = $sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), J!18)),
% 2.52/2.11 inference(rewrite,[status(thm)],[])).
% 2.52/2.11 tff(1361,plain,
% 2.52/2.11 ($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) <=> $greatereq($sum($product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0)))), J!18), 1)),
% 2.52/2.11 inference(monotonicity,[status(thm)],[1360])).
% 2.52/2.11 tff(1362,plain,
% 2.52/2.11 ($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) <=> $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)),
% 2.52/2.11 inference(transitivity,[status(thm)],[1361, 1359])).
% 2.52/2.11 tff(1363,plain,
% 2.52/2.11 (($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0)) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))),
% 2.52/2.11 inference(monotonicity,[status(thm)],[1362, 1358])).
% 2.52/2.11 tff(1364,plain,
% 2.52/2.12 (($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0)) <=> ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))),
% 2.52/2.12 inference(transitivity,[status(thm)],[1363, 1357])).
% 2.52/2.12 tff(1365,plain,
% 2.52/2.12 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0)))),
% 2.52/2.12 inference(monotonicity,[status(thm)],[1364])).
% 2.52/2.12 tff(1366,plain,
% 2.52/2.12 (((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))) <=> ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))),
% 2.52/2.12 inference(transitivity,[status(thm)],[1365, 1356])).
% 2.52/2.12 tff(1367,plain,
% 2.52/2.12 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | ($greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J!18, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0))),
% 2.52/2.12 inference(quant_inst,[status(thm)],[])).
% 2.52/2.12 tff(1368,plain,
% 2.52/2.12 ((~![J: $int] : ($greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(0))))), 1) | (~$greatereq($sum(J, $product(-1, tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))))), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J))))) = 0))) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)) | ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0)),
% 2.52/2.12 inference(modus_ponens,[status(thm)],[1367, 1366])).
% 2.52/2.12 tff(1369,plain,
% 2.52/2.12 ($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1368, 1355, 1353, 1351])).
% 2.52/2.12 tff(1370,plain,
% 2.52/2.12 ((~($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0)) | $lesseq($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))), 0)),
% 2.52/2.12 inference(theory_lemma,[status(thm)],[])).
% 2.52/2.12 tff(1371,plain,
% 2.52/2.12 ($lesseq($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))), 0)),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1370, 1369])).
% 2.52/2.12 tff(1372,assumption,(~$greatereq($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))), 0)), introduced(assumption)).
% 2.52/2.12 tff(1373,plain,
% 2.52/2.12 ((~($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0)) | $greatereq($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))), 0)),
% 2.52/2.12 inference(theory_lemma,[status(thm)],[])).
% 2.52/2.12 tff(1374,plain,
% 2.52/2.12 (~($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))) = 0)),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1373, 1372])).
% 2.52/2.12 tff(1375,assumption,(~(($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)))), introduced(assumption)).
% 2.52/2.12 tff(1376,plain,
% 2.52/2.12 ($lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0)),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1350, 1375])).
% 2.52/2.12 tff(1377,plain,
% 2.52/2.12 (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1)),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1352, 1375])).
% 2.52/2.12 tff(1378,plain,
% 2.52/2.12 ($false),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1368, 1355, 1377, 1376, 1374])).
% 2.52/2.12 tff(1379,plain,((($sum(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))) = 0) | $lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(0))), $product(-1, J!18)), -1) | (~$lesseq($sum(tb2t(get(int, int, t2tb2(A1!4), t2tb(Partc!8))), $product(-1, J!18)), 0))) | $greatereq($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))), 0)), inference(lemma,lemma(discharge,[]))).
% 2.52/2.12 tff(1380,plain,
% 2.52/2.12 ($greatereq($sum(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))), $product(-1, tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))), 0)),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1379, 1337])).
% 2.52/2.12 tff(1381,plain,
% 2.52/2.12 (tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18)))),
% 2.52/2.12 inference(theory_lemma,[status(thm)],[1380, 1371])).
% 2.52/2.12 tff(1382,plain,
% 2.52/2.12 (tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!18)))),
% 2.52/2.12 inference(symmetry,[status(thm)],[1381])).
% 2.52/2.12 tff(1383,plain,
% 2.52/2.12 (t2tb(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18)))) = t2tb(tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))),
% 2.52/2.12 inference(monotonicity,[status(thm)],[1382])).
% 2.52/2.12 tff(1384,plain,
% 2.52/2.12 ((~![J: uni] : (t2tb(tb2t(J)) = J)) | (t2tb(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18)))) = get(int, int, t2tb2(B1!15), t2tb(J!18)))),
% 2.52/2.12 inference(quant_inst,[status(thm)],[])).
% 2.52/2.12 tff(1385,plain,
% 2.52/2.12 (t2tb(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18)))) = get(int, int, t2tb2(B1!15), t2tb(J!18))),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1384, 437])).
% 2.52/2.12 tff(1386,plain,
% 2.52/2.12 (get(int, int, t2tb2(B1!15), t2tb(J!18)) = t2tb(tb2t(get(int, int, t2tb2(B1!15), t2tb(J!18))))),
% 2.52/2.12 inference(symmetry,[status(thm)],[1385])).
% 2.52/2.12 tff(1387,assumption,(get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))), introduced(assumption)).
% 2.52/2.12 tff(1388,plain,
% 2.52/2.12 (get(int, int, t2tb2(B2!17), t2tb(J!18)) = get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18))),
% 2.52/2.12 inference(monotonicity,[status(thm)],[1260])).
% 2.52/2.12 tff(1389,plain,
% 2.52/2.12 (get(int, int, t2tb2(B2!17), t2tb(J!18)) = get(int, int, t2tb2(B!7), t2tb(J!18))),
% 2.52/2.12 inference(transitivity,[status(thm)],[1388, 1387, 1386, 1383, 1349])).
% 2.52/2.12 tff(1390,plain,
% 2.52/2.12 (tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!18)))),
% 2.52/2.12 inference(monotonicity,[status(thm)],[1389])).
% 2.52/2.12 tff(1391,assumption,(~(tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), introduced(assumption)).
% 2.52/2.12 tff(1392,plain,
% 2.52/2.12 ($false),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1391, 1390])).
% 2.52/2.12 tff(1393,plain,((~(get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))) | (tb2t(get(int, int, t2tb2(B2!17), t2tb(J!18))) = tb2t(get(int, int, t2tb2(B!7), t2tb(J!18))))), inference(lemma,lemma(discharge,[]))).
% 2.52/2.12 tff(1394,plain,
% 2.52/2.12 (~(get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1393, 1347])).
% 2.52/2.12 tff(1395,plain,
% 2.52/2.12 ((~![X: $int] : sort(int, t2tb(X))) | sort(int, t2tb(J!18))),
% 2.52/2.12 inference(quant_inst,[status(thm)],[])).
% 2.52/2.12 tff(1396,plain,
% 2.52/2.12 (sort(int, t2tb(J!18))),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1395, 10])).
% 2.52/2.12 tff(1397,plain,
% 2.52/2.12 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!18))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | (~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!18))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))))),
% 2.52/2.12 inference(rewrite,[status(thm)],[])).
% 2.52/2.12 tff(1398,plain,
% 2.52/2.12 (((~sort(int, t2tb(J!18))) | (~sort(int, t2tb(I!16))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))) <=> ((~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!18))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))))),
% 2.52/2.12 inference(rewrite,[status(thm)],[])).
% 2.52/2.12 tff(1399,plain,
% 2.52/2.12 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(J!18))) | (~sort(int, t2tb(I!16))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!18))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))))),
% 2.52/2.12 inference(monotonicity,[status(thm)],[1398])).
% 2.52/2.12 tff(1400,plain,
% 2.52/2.12 (((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(J!18))) | (~sort(int, t2tb(I!16))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))))) <=> ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | (~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!18))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))))),
% 2.52/2.12 inference(transitivity,[status(thm)],[1399, 1397])).
% 2.52/2.12 tff(1401,plain,
% 2.52/2.12 ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | ((~sort(int, t2tb(J!18))) | (~sort(int, t2tb(I!16))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))))),
% 2.52/2.12 inference(quant_inst,[status(thm)],[])).
% 2.52/2.12 tff(1402,plain,
% 2.52/2.12 ((~![A: ty, B: ty, M: uni, A1: uni, A2: uni] : ((~sort(A, A2)) | (~sort(A, A1)) | ![B1: uni] : ((A1 = A2) | (get(B, A, set(B, A, M, A1, B1), A2) = get(B, A, M, A2))))) | (~sort(int, t2tb(I!16))) | (~sort(int, t2tb(J!18))) | ![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))),
% 2.52/2.12 inference(modus_ponens,[status(thm)],[1401, 1400])).
% 2.52/2.12 tff(1403,plain,
% 2.52/2.12 (![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1402, 30, 14, 1396])).
% 2.52/2.12 tff(1404,plain,
% 2.52/2.12 (((~![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))) | ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))) <=> ((~![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))) | (t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))),
% 2.52/2.12 inference(rewrite,[status(thm)],[])).
% 2.52/2.12 tff(1405,plain,
% 2.52/2.12 ((~![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))) | ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))),
% 2.52/2.12 inference(quant_inst,[status(thm)],[])).
% 2.52/2.12 tff(1406,plain,
% 2.52/2.12 ((~![B1: uni] : ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), B1), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18))))) | (t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))),
% 2.52/2.12 inference(modus_ponens,[status(thm)],[1405, 1404])).
% 2.52/2.12 tff(1407,plain,
% 2.52/2.12 ((t2tb(I!16) = t2tb(J!18)) | (get(int, int, set(int, int, t2tb2(B1!15), t2tb(I!16), t2tb(Partc2!11)), t2tb(J!18)) = get(int, int, t2tb2(B1!15), t2tb(J!18)))),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1406, 1403])).
% 2.52/2.12 tff(1408,plain,
% 2.52/2.12 (t2tb(I!16) = t2tb(J!18)),
% 2.52/2.12 inference(unit_resolution,[status(thm)],[1407, 1394])).
% 2.52/2.12 tff(1409,plain,
% 2.52/2.12 (tb2t(t2tb(I!16)) = tb2t(t2tb(J!18))),
% 2.52/2.12 inference(monotonicity,[status(thm)],[1408])).
% 2.52/2.12 tff(1410,plain,
% 2.52/2.12 ((~(tb2t(t2tb(I!16)) = tb2t(t2tb(J!18)))) | $greatereq($sum(tb2t(t2tb(I!16)), $product(-1, tb2t(t2tb(J!18)))), 0)),
% 2.52/2.13 inference(theory_lemma,[status(thm)],[])).
% 2.52/2.13 tff(1411,plain,
% 2.52/2.13 ($greatereq($sum(tb2t(t2tb(I!16)), $product(-1, tb2t(t2tb(J!18)))), 0)),
% 2.52/2.13 inference(unit_resolution,[status(thm)],[1410, 1409])).
% 2.52/2.13 tff(1412,plain,
% 2.52/2.13 ((~![I: $int] : ($sum(I, $product(-1, tb2t(t2tb(I)))) = 0)) | ($sum(J!18, $product(-1, tb2t(t2tb(J!18)))) = 0)),
% 2.52/2.13 inference(quant_inst,[status(thm)],[])).
% 2.52/2.13 tff(1413,plain,
% 2.52/2.13 ($sum(J!18, $product(-1, tb2t(t2tb(J!18)))) = 0),
% 2.52/2.13 inference(unit_resolution,[status(thm)],[1412, 54])).
% 2.52/2.13 tff(1414,plain,
% 2.52/2.13 ((~($sum(J!18, $product(-1, tb2t(t2tb(J!18)))) = 0)) | $lesseq($sum(J!18, $product(-1, tb2t(t2tb(J!18)))), 0)),
% 2.52/2.13 inference(theory_lemma,[status(thm)],[])).
% 2.52/2.13 tff(1415,plain,
% 2.52/2.13 ($lesseq($sum(J!18, $product(-1, tb2t(t2tb(J!18)))), 0)),
% 2.52/2.13 inference(unit_resolution,[status(thm)],[1414, 1413])).
% 2.52/2.13 tff(1416,plain,
% 2.52/2.13 ($false),
% 2.52/2.13 inference(theory_lemma,[status(thm)],[1273, 1185, 1415, 1351, 1411])).
% 2.52/2.13 % SZS output end Proof
%------------------------------------------------------------------------------