TSTP Solution File: ITP343_1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ITP001_1 : TPTP v8.2.0. Released v8.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n014.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 : Wed May 29 17:14:07 EDT 2024

% Result   : Theorem 0.62s 1.09s
% Output   : Proof 0.62s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.23  % Problem    : ITP001_1 : TPTP v8.2.0. Released v8.1.0.
% 0.12/0.24  % Command    : do_cvc5 %s %d
% 0.24/0.45  % Computer : n014.cluster.edu
% 0.24/0.45  % Model    : x86_64 x86_64
% 0.24/0.45  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.24/0.45  % Memory   : 8042.1875MB
% 0.24/0.45  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.24/0.45  % CPULimit   : 300
% 0.24/0.45  % WCLimit    : 300
% 0.24/0.45  % DateTime   : Sun May 26 02:38:09 EDT 2024
% 0.24/0.45  % CPUTime    : 
% 0.54/0.79  %----Proving TF0_ARI
% 0.62/1.09  --- Run --finite-model-find --decision=internal at 15...
% 0.62/1.09  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.HsklBDaXQq/cvc5---1.0.5_409.smt2
% 0.62/1.09  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.HsklBDaXQq/cvc5---1.0.5_409.smt2
% 0.62/1.09  (assume a0 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|)) (= (|tptp.'fun_app$'| |tptp.'uu$'| A__questionmark_v0) (not (|tptp.'fun_app$'| |tptp.'is_zero_iarray$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a1 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (= (|tptp.'fun_app$a'| (|tptp.'uuj$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'member$'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a2 (forall ((A__questionmark_v0 |tptp.'A_iarray_set$'|) (A__questionmark_v1 |tptp.'A_iarray$'|)) (= (|tptp.'fun_app$'| (|tptp.'uun$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'member$a'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a3 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_set$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$b'| (|tptp.'uuk$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'member$b'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a4 (forall ((A__questionmark_v0 |tptp.'Nat_set$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (|tptp.'fun_app$c'| (|tptp.'uum$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'member$c'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a5 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 Int)) (= (|tptp.'fun_app$d'| (|tptp.'uul$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'member$d'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a6 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod$'|)) (= (|tptp.'fun_app$e'| (|tptp.'uub$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$e'| A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a7 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray$'|)) (= (|tptp.'fun_app$'| (|tptp.'uud$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a8 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$b'| (|tptp.'uuc$'| A__questionmark_v0) A__questionmark_v1) (not (|tptp.'fun_app$b'| A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a9 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (= (|tptp.'fun_app$'| (|tptp.'uuu$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (and (|tptp.'member$a'| A__questionmark_v2 (|tptp.'set$'| A__questionmark_v1)) (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2)))))
% 0.62/1.09  (assume a10 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$f'| (|tptp.'fun_app$g'| (|tptp.'uup$'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v2) (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2) A__questionmark_v0))))
% 0.62/1.09  (assume a11 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (= (|tptp.'fun_app$'| (|tptp.'fun_app$h'| (|tptp.'uur$'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v2) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2) A__questionmark_v0))))
% 0.62/1.09  (assume a12 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'uuq$'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v2) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2) A__questionmark_v0))))
% 0.62/1.09  (assume a13 (forall ((A__questionmark_v0 |tptp.'Int_int_prod_set$'|) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (|tptp.'fun_app$d'| (|tptp.'fun_app$j'| (|tptp.'uuo$'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v2) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2) A__questionmark_v0))))
% 0.62/1.09  (assume a14 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_set$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$b'| (|tptp.'uus$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$b'| (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v2) A__questionmark_v0))))
% 0.62/1.09  (assume a15 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (= (|tptp.'fun_app$'| (|tptp.'uua$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (and (|tptp.'fun_app$'| A__questionmark_v1 A__questionmark_v2) (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2)))))
% 0.62/1.09  (assume a16 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'Nat_set$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$c'| (|tptp.'uut$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$c'| (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)))) A__questionmark_v1))))
% 0.62/1.09  (assume a17 (forall ((A__questionmark_v0 |tptp.'Bool_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$f'| (|tptp.'uue$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'fun_app$n'| A__questionmark_v0 (tptp.def_1 A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a18 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$o'| |tptp.'uuh$'| A__questionmark_v0) false)))
% 0.62/1.09  (assume a19 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$f'| |tptp.'uui$'| A__questionmark_v0) false)))
% 0.62/1.09  (assume a20 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$o'| |tptp.'uuf$'| A__questionmark_v0) true)))
% 0.62/1.09  (assume a21 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$f'| |tptp.'uug$'| A__questionmark_v0) true)))
% 0.62/1.09  (assume a22 (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|)))))))
% 0.62/1.09  (assume a23 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (= (not (= A__questionmark_v0 |tptp.'none$a'|)) (exists ((A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= A__questionmark_v0 (|tptp.'some$a'| A__questionmark_v1))))))
% 0.62/1.09  (assume a24 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (= (not (= A__questionmark_v0 |tptp.'none$'|)) (exists ((A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (= A__questionmark_v0 (|tptp.'some$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a25 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (= (forall ((A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (not (= A__questionmark_v0 (|tptp.'some$a'| A__questionmark_v1)))) (= A__questionmark_v0 |tptp.'none$a'|))))
% 0.62/1.09  (assume a26 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (= (forall ((A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (not (= A__questionmark_v0 (|tptp.'some$'| A__questionmark_v1)))) (= A__questionmark_v0 |tptp.'none$'|))))
% 0.62/1.09  (assume a27 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'rank_iarray$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| A__questionmark_v0))))))))
% 0.62/1.09  (assume a28 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a29 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$p'| (|tptp.'filter$'| (|tptp.'uua$'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2))))
% 0.62/1.09  (assume a30 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (and (=> (|tptp.'fun_app$f'| |tptp.'invertible_iarray$'| A__questionmark_v0) (= (|tptp.'inverse_matrix_iarray$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| A__questionmark_v0))))) (=> (not (|tptp.'fun_app$f'| |tptp.'invertible_iarray$'| A__questionmark_v0)) (= (|tptp.'inverse_matrix_iarray$'| A__questionmark_v0) |tptp.'none$'|)))))
% 0.62/1.09  (assume a31 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (= (= (|tptp.'some$'| A__questionmark_v0) (|tptp.'some$'| A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a32 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (not (= |tptp.'none$a'| (|tptp.'some$a'| A__questionmark_v0)))))
% 0.62/1.09  (assume a33 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (not (= |tptp.'none$'| (|tptp.'some$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a34 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (=> (= A__questionmark_v0 (|tptp.'some$a'| A__questionmark_v1)) (not (= A__questionmark_v0 |tptp.'none$a'|)))))
% 0.62/1.09  (assume a35 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (=> (= A__questionmark_v0 (|tptp.'some$'| A__questionmark_v1)) (not (= A__questionmark_v0 |tptp.'none$'|)))))
% 0.62/1.09  (assume a36 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$a'|) false) (forall ((A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (=> (= A__questionmark_v0 (|tptp.'some$a'| A__questionmark_v1)) false))) false)))
% 0.62/1.09  (assume a37 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$'|) false) (forall ((A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (=> (= A__questionmark_v0 (|tptp.'some$'| A__questionmark_v1)) false))) false)))
% 0.62/1.09  (assume a38 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option_bool_fun$'|)) (= (exists ((A__questionmark_v1 |tptp.'A_n_vec_n_vec_option$'|)) (|tptp.'fun_app$s'| A__questionmark_v0 A__questionmark_v1)) (or (|tptp.'fun_app$s'| A__questionmark_v0 |tptp.'none$a'|) (exists ((A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (|tptp.'fun_app$s'| A__questionmark_v0 (|tptp.'some$a'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a39 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option_bool_fun$'|)) (= (exists ((A__questionmark_v1 |tptp.'A_iarray_iarray_option$'|)) (|tptp.'fun_app$t'| A__questionmark_v0 A__questionmark_v1)) (or (|tptp.'fun_app$t'| A__questionmark_v0 |tptp.'none$'|) (exists ((A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (|tptp.'fun_app$t'| A__questionmark_v0 (|tptp.'some$'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a40 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$f'| |tptp.'invertible_iarray$'| A__questionmark_v0) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'rank_iarray$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a41 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)))) (= (= A__questionmark_v0 A__questionmark_v1) false))))
% 0.62/1.09  (assume a42 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)))) (= (= A__questionmark_v0 A__questionmark_v1) false))))
% 0.62/1.09  (assume a43 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)))) (= (= A__questionmark_v0 A__questionmark_v1) false))))
% 0.62/1.09  (assume a44 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (exists ((A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a45 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (exists ((A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a46 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (exists ((A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a47 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$a'|) false) (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) false)) false)))
% 0.62/1.09  (assume a48 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$'|) false) (=> (not (= A__questionmark_v0 |tptp.'none$'|)) false)) false)))
% 0.62/1.09  (assume a49 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_option_a_n_vec_n_vec_option_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$a'|) (|tptp.'fun_app$s'| (|tptp.'fun_app$w'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)) (=> (= A__questionmark_v2 |tptp.'none$a'|) (|tptp.'fun_app$s'| (|tptp.'fun_app$w'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v4 |tptp.'A_n_vec_n_vec$'|)) (=> (and (= A__questionmark_v0 (|tptp.'some$a'| A__questionmark_v3)) (= A__questionmark_v2 (|tptp.'some$a'| A__questionmark_v4))) (|tptp.'fun_app$s'| (|tptp.'fun_app$w'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)))) (|tptp.'fun_app$s'| (|tptp.'fun_app$w'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a50 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_option_a_iarray_iarray_option_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$a'|) (|tptp.'fun_app$t'| (|tptp.'fun_app$x'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)) (=> (= A__questionmark_v2 |tptp.'none$'|) (|tptp.'fun_app$t'| (|tptp.'fun_app$x'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray$'|)) (=> (and (= A__questionmark_v0 (|tptp.'some$a'| A__questionmark_v3)) (= A__questionmark_v2 (|tptp.'some$'| A__questionmark_v4))) (|tptp.'fun_app$t'| (|tptp.'fun_app$x'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)))) (|tptp.'fun_app$t'| (|tptp.'fun_app$x'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a51 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_option_a_n_vec_n_vec_option_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$'|) (|tptp.'fun_app$s'| (|tptp.'fun_app$y'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)) (=> (= A__questionmark_v2 |tptp.'none$a'|) (|tptp.'fun_app$s'| (|tptp.'fun_app$y'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'A_iarray_iarray$'|) (A__questionmark_v4 |tptp.'A_n_vec_n_vec$'|)) (=> (and (= A__questionmark_v0 (|tptp.'some$'| A__questionmark_v3)) (= A__questionmark_v2 (|tptp.'some$a'| A__questionmark_v4))) (|tptp.'fun_app$s'| (|tptp.'fun_app$y'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)))) (|tptp.'fun_app$s'| (|tptp.'fun_app$y'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a52 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_option_a_iarray_iarray_option_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$'|) (|tptp.'fun_app$t'| (|tptp.'fun_app$z'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)) (=> (= A__questionmark_v2 |tptp.'none$'|) (|tptp.'fun_app$t'| (|tptp.'fun_app$z'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'A_iarray_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray$'|)) (=> (and (= A__questionmark_v0 (|tptp.'some$'| A__questionmark_v3)) (= A__questionmark_v2 (|tptp.'some$'| A__questionmark_v4))) (|tptp.'fun_app$t'| (|tptp.'fun_app$z'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2)))) (|tptp.'fun_app$t'| (|tptp.'fun_app$z'| A__questionmark_v1 A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a53 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option_bool_fun$'|)) (= (forall ((A__questionmark_v1 |tptp.'A_n_vec_n_vec_option$'|)) (|tptp.'fun_app$s'| A__questionmark_v0 A__questionmark_v1)) (and (|tptp.'fun_app$s'| A__questionmark_v0 |tptp.'none$a'|) (forall ((A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (|tptp.'fun_app$s'| A__questionmark_v0 (|tptp.'some$a'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a54 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option_bool_fun$'|)) (= (forall ((A__questionmark_v1 |tptp.'A_iarray_iarray_option$'|)) (|tptp.'fun_app$t'| A__questionmark_v0 A__questionmark_v1)) (and (|tptp.'fun_app$t'| A__questionmark_v0 |tptp.'none$'|) (forall ((A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (|tptp.'fun_app$t'| A__questionmark_v0 (|tptp.'some$'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a55 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray_option$'| (|tptp.'inverse_matrix$'| A__questionmark_v0)) (|tptp.'inverse_matrix_iarray$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a56 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) |tptp.'none$'|)))))
% 0.62/1.09  (assume a57 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (= A__questionmark_v0 A__questionmark_v1) (= (|tptp.'matrix_to_iarray$'| A__questionmark_v0) (|tptp.'matrix_to_iarray$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a58 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_option$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$c'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$c'| A__questionmark_v1)))) (not (= A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a59 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)))) (not (= A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a60 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)))) (not (= A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a61 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)))) (not (= A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a62 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_bool_fun$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec_option$'|)) (=> (and (|tptp.'fun_app$s'| (|tptp.'case_option$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (=> (and (= A__questionmark_v2 |tptp.'none$a'|) (= A__questionmark_v0 tptp.tltrue)) false) (forall ((A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|)) (=> (and (= A__questionmark_v2 (|tptp.'some$a'| A__questionmark_v3)) (|tptp.'fun_app$o'| A__questionmark_v1 A__questionmark_v3)) false))) false)))
% 0.62/1.09  (assume a63 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_option$'|)) (=> (and (|tptp.'fun_app$t'| (|tptp.'case_option$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (=> (and (= A__questionmark_v2 |tptp.'none$'|) (= A__questionmark_v0 tptp.tltrue)) false) (forall ((A__questionmark_v3 |tptp.'A_iarray_iarray$'|)) (=> (and (= A__questionmark_v2 (|tptp.'some$'| A__questionmark_v3)) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v3)) false))) false)))
% 0.62/1.09  (assume a64 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'rank_iarray$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a65 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) (= (|tptp.'some$a'| (|tptp.'the$'| A__questionmark_v0)) A__questionmark_v0))))
% 0.62/1.09  (assume a66 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (=> (not (= A__questionmark_v0 |tptp.'none$'|)) (= (|tptp.'some$'| (|tptp.'the$a'| A__questionmark_v0)) A__questionmark_v0))))
% 0.62/1.09  (assume a67 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (|tptp.'fun_app$f'| |tptp.'invertible_iarray$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a68 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| (|tptp.'filter$a'| A__questionmark_v0 A__questionmark_v1))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| (|tptp.'filter$a'| (|tptp.'uub$'| A__questionmark_v0) A__questionmark_v1)))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)))))
% 0.62/1.09  (assume a69 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| (|tptp.'filter$b'| A__questionmark_v0 A__questionmark_v1))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| (|tptp.'filter$b'| (|tptp.'uuc$'| A__questionmark_v0) A__questionmark_v1)))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)))))
% 0.62/1.09  (assume a70 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v1))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| (|tptp.'uud$'| A__questionmark_v0)) A__questionmark_v1)))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a71 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_option$'|)) (= (|tptp.'fun_app$t'| (|tptp.'case_option$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (and (=> (= A__questionmark_v2 |tptp.'none$'|) (= A__questionmark_v0 tptp.tltrue)) (=> (not (= A__questionmark_v2 |tptp.'none$'|)) (|tptp.'fun_app$f'| A__questionmark_v1 (|tptp.'the$a'| A__questionmark_v2)))))))
% 0.62/1.09  (assume a72 (forall ((A__questionmark_v0 |tptp.'Bool_bool_fun$'|) (A__questionmark_v1 tptp.tlbool) (A__questionmark_v2 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_option$'|)) (= (|tptp.'fun_app$n'| A__questionmark_v0 (tptp.def_2 A__questionmark_v1 A__questionmark_v2 A__questionmark_v3)) (|tptp.'fun_app$t'| (|tptp.'case_option$a'| (tptp.def_3 A__questionmark_v0 A__questionmark_v1) (|tptp.'uue$'| A__questionmark_v0 A__questionmark_v2)) A__questionmark_v3))))
% 0.62/1.09  (assume a73 (forall ((A__questionmark_v0 |tptp.'Bool_bool_fun$'|) (A__questionmark_v1 tptp.tlbool) (A__questionmark_v2 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_option$'|)) (= (|tptp.'fun_app$n'| A__questionmark_v0 (tptp.def_4 A__questionmark_v1 A__questionmark_v2 A__questionmark_v3)) (and (=> (= A__questionmark_v3 |tptp.'none$'|) (|tptp.'fun_app$n'| A__questionmark_v0 A__questionmark_v1)) (=> (= A__questionmark_v3 (|tptp.'some$'| (|tptp.'the$a'| A__questionmark_v3))) (|tptp.'fun_app$n'| A__questionmark_v0 (tptp.def_5 A__questionmark_v2 A__questionmark_v3)))))))
% 0.62/1.09  (assume a74 (forall ((A__questionmark_v0 |tptp.'Bool_bool_fun$'|) (A__questionmark_v1 tptp.tlbool) (A__questionmark_v2 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_option$'|)) (= (|tptp.'fun_app$n'| A__questionmark_v0 (tptp.def_6 A__questionmark_v1 A__questionmark_v2 A__questionmark_v3)) (not (or (and (= A__questionmark_v3 |tptp.'none$'|) (not (|tptp.'fun_app$n'| A__questionmark_v0 A__questionmark_v1))) (and (= A__questionmark_v3 (|tptp.'some$'| (|tptp.'the$a'| A__questionmark_v3))) (not (|tptp.'fun_app$n'| A__questionmark_v0 (tptp.def_7 A__questionmark_v2 A__questionmark_v3)))))))))
% 0.62/1.09  (assume a75 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_option$'|)) (=> (and (= (= A__questionmark_v0 |tptp.'none$a'|) (= A__questionmark_v1 |tptp.'none$a'|)) (=> (and (not (= A__questionmark_v0 |tptp.'none$a'|)) (not (= A__questionmark_v1 |tptp.'none$a'|))) (= (|tptp.'the$'| A__questionmark_v0) (|tptp.'the$'| A__questionmark_v1)))) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a76 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_option$'|)) (=> (and (= (= A__questionmark_v0 |tptp.'none$'|) (= A__questionmark_v1 |tptp.'none$'|)) (=> (and (not (= A__questionmark_v0 |tptp.'none$'|)) (not (= A__questionmark_v1 |tptp.'none$'|))) (= (|tptp.'the$a'| A__questionmark_v0) (|tptp.'the$a'| A__questionmark_v1)))) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a77 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'the$'| (|tptp.'some$a'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a78 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'the$a'| (|tptp.'some$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a79 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_iarray_iarray_bool_fun$'|)) (= (|tptp.'fun_app$t'| (|tptp.'case_option$a'| A__questionmark_v0 A__questionmark_v1) |tptp.'none$'|) (= A__questionmark_v0 tptp.tltrue))))
% 0.62/1.09  (assume a80 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$t'| (|tptp.'case_option$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'some$'| A__questionmark_v2)) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a81 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (= (not (= A__questionmark_v0 |tptp.'none$a'|)) (|tptp.'fun_app$s'| (|tptp.'case_option$'| tptp.tlfalse |tptp.'uuf$'|) A__questionmark_v0))))
% 0.62/1.09  (assume a82 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (= (not (= A__questionmark_v0 |tptp.'none$'|)) (|tptp.'fun_app$t'| (|tptp.'case_option$a'| tptp.tlfalse |tptp.'uug$'|) A__questionmark_v0))))
% 0.62/1.09  (assume a83 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (= (= A__questionmark_v0 |tptp.'none$a'|) (|tptp.'fun_app$s'| (|tptp.'case_option$'| tptp.tltrue |tptp.'uuh$'|) A__questionmark_v0))))
% 0.62/1.09  (assume a84 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (= (= A__questionmark_v0 |tptp.'none$'|) (|tptp.'fun_app$t'| (|tptp.'case_option$a'| tptp.tltrue |tptp.'uui$'|) A__questionmark_v0))))
% 0.62/1.09  (assume a85 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$a'|) false) (=> (= A__questionmark_v0 (|tptp.'some$a'| (|tptp.'the$'| A__questionmark_v0))) false)) false)))
% 0.62/1.09  (assume a86 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (=> (and (=> (= A__questionmark_v0 |tptp.'none$'|) false) (=> (= A__questionmark_v0 (|tptp.'some$'| (|tptp.'the$a'| A__questionmark_v0))) false)) false)))
% 0.62/1.09  (assume a87 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'plus$'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'plus$a'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v1)))))
% 0.62/1.09  (assume a88 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1)) (+ (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v1)))))
% 0.62/1.09  (assume a89 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'plus$c'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'plus$d'| (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a90 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (=> (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= (|tptp.'matrix_to_iarray$'| (|tptp.'matrix_inv$'| A__questionmark_v0)) (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))))))
% 0.62/1.09  (assume a91 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a92 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_list_a_iarray_list_prod_bool_fun$'|)) (= (|tptp.'member$'| A__questionmark_v0 (|tptp.'collect$'| A__questionmark_v1)) (|tptp.'fun_app$a'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a93 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_bool_fun$'|)) (= (|tptp.'member$b'| A__questionmark_v0 (|tptp.'collect$a'| A__questionmark_v1)) (|tptp.'fun_app$b'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a94 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_bool_fun$'|)) (= (|tptp.'member$d'| A__questionmark_v0 (|tptp.'collect$b'| A__questionmark_v1)) (|tptp.'fun_app$d'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a95 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_bool_fun$'|)) (= (|tptp.'member$c'| A__questionmark_v0 (|tptp.'collect$c'| A__questionmark_v1)) (|tptp.'fun_app$c'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a96 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_bool_fun$'|)) (= (|tptp.'member$a'| A__questionmark_v0 (|tptp.'collect$d'| A__questionmark_v1)) (|tptp.'fun_app$'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a97 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (= (|tptp.'collect$'| (|tptp.'uuj$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a98 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_set$'|)) (= (|tptp.'collect$a'| (|tptp.'uuk$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a99 (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (= (|tptp.'collect$b'| (|tptp.'uul$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a100 (forall ((A__questionmark_v0 |tptp.'Nat_set$'|)) (= (|tptp.'collect$c'| (|tptp.'uum$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a101 (forall ((A__questionmark_v0 |tptp.'A_iarray_set$'|)) (= (|tptp.'collect$d'| (|tptp.'uun$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a102 (forall ((A__questionmark_v0 |tptp.'Nat_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat_bool_fun$'|)) (=> (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$c'| A__questionmark_v0 A__questionmark_v2) (|tptp.'fun_app$c'| A__questionmark_v1 A__questionmark_v2))) (= (|tptp.'collect$c'| A__questionmark_v0) (|tptp.'collect$c'| A__questionmark_v1)))))
% 0.62/1.09  (assume a103 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_bool_fun$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray$'|)) (= (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2) (|tptp.'fun_app$'| A__questionmark_v1 A__questionmark_v2))) (= (|tptp.'collect$d'| A__questionmark_v0) (|tptp.'collect$d'| A__questionmark_v1)))))
% 0.62/1.09  (assume a104 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_set$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_set$'|)) (=> (and (|tptp.'member$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$a'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$a'| (|tptp.'fun_app$ad'| (|tptp.'plus$e'| A__questionmark_v0) A__questionmark_v2) (|tptp.'plus$f'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a105 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_set$'|) (A__questionmark_v2 |tptp.'Nat$'|) (A__questionmark_v3 |tptp.'Nat_set$'|)) (=> (and (|tptp.'member$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$c'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$c'| (|tptp.'plus$g'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$h'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a106 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|)) (=> (and (|tptp.'member$e'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$e'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$e'| (|tptp.'plus$c'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$i'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a107 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_set$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_set$'|)) (=> (and (|tptp.'member$h'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$h'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$h'| (|tptp.'plus$d'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$j'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a108 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set_set$'|)) (=> (and (|tptp.'member$i'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$i'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$i'| (|tptp.'plus$k'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$l'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a109 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_set$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v3 |tptp.'A_n_vec_n_vec_set$'|)) (=> (and (|tptp.'member$j'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$j'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$j'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$m'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a110 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod_set$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|) (A__questionmark_v3 |tptp.'Int_int_prod_set$'|)) (=> (and (|tptp.'member$g'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$g'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$g'| (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$n'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a111 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (and (|tptp.'member$d'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$d'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'member$d'| (+ A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a112 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$a'| A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a113 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$b'| A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a114 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a115 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a116 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a117 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a118 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (=> (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= (|tptp.'the$'| (|tptp.'inverse_matrix$'| A__questionmark_v0)) (|tptp.'p_Gauss_Jordan$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a119 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (and (=> (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= (|tptp.'inverse_matrix$'| A__questionmark_v0) (|tptp.'some$a'| (|tptp.'p_Gauss_Jordan$'| A__questionmark_v0)))) (=> (not (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0)) (= (|tptp.'inverse_matrix$'| A__questionmark_v0) |tptp.'none$a'|)))))
% 0.62/1.09  (assume a120 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'iarray_to_matrix$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a121 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'plus$d'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0) (|tptp.'matrix_to_iarray$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a122 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (= (|tptp.'plus$k'| (|tptp.'plus$k'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$k'| A__questionmark_v0 (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a123 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$a'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a124 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$b'| A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a125 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (+ A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a126 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v2 A__questionmark_v3)) (= (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a127 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (= A__questionmark_v0 (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'plus$k'| A__questionmark_v0 A__questionmark_v3) (|tptp.'plus$k'| A__questionmark_v1 (|tptp.'plus$k'| A__questionmark_v2 A__questionmark_v3))))))
% 0.62/1.09  (assume a128 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|)) (=> (= A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v3) (|tptp.'plus$a'| A__questionmark_v1 (|tptp.'plus$a'| A__questionmark_v2 A__questionmark_v3))))))
% 0.62/1.09  (assume a129 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|) (A__questionmark_v3 |tptp.'Int_int_prod$'|)) (=> (= A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v3) (|tptp.'plus$b'| A__questionmark_v1 (|tptp.'plus$b'| A__questionmark_v2 A__questionmark_v3))))))
% 0.62/1.09  (assume a130 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (= A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)) (= (+ A__questionmark_v0 A__questionmark_v3) (+ A__questionmark_v1 (+ A__questionmark_v2 A__questionmark_v3))))))
% 0.62/1.09  (assume a131 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (=> (= A__questionmark_v0 (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'plus$k'| A__questionmark_v3 A__questionmark_v0) (|tptp.'plus$k'| A__questionmark_v1 (|tptp.'plus$k'| A__questionmark_v3 A__questionmark_v2))))))
% 0.62/1.09  (assume a132 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|)) (=> (= A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'plus$a'| A__questionmark_v3 A__questionmark_v0) (|tptp.'plus$a'| A__questionmark_v1 (|tptp.'plus$a'| A__questionmark_v3 A__questionmark_v2))))))
% 0.62/1.09  (assume a133 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|) (A__questionmark_v3 |tptp.'Int_int_prod$'|)) (=> (= A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'plus$b'| A__questionmark_v3 A__questionmark_v0) (|tptp.'plus$b'| A__questionmark_v1 (|tptp.'plus$b'| A__questionmark_v3 A__questionmark_v2))))))
% 0.62/1.09  (assume a134 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (= A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)) (= (+ A__questionmark_v3 A__questionmark_v0) (+ A__questionmark_v1 (+ A__questionmark_v3 A__questionmark_v2))))))
% 0.62/1.09  (assume a135 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (= (|tptp.'plus$k'| (|tptp.'plus$k'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$k'| A__questionmark_v0 (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a136 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$a'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a137 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$b'| A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a138 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (+ A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a139 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a140 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a141 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a142 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$a'| A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a143 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$b'| A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a144 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a145 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|)) (= (|tptp.'plus$k'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a146 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a147 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$b'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a148 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a149 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (= (|tptp.'plus$k'| A__questionmark_v0 (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'plus$k'| A__questionmark_v1 (|tptp.'plus$k'| A__questionmark_v0 A__questionmark_v2)))))
% 0.62/1.09  (assume a150 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'plus$a'| A__questionmark_v1 (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2)))))
% 0.62/1.09  (assume a151 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'plus$b'| A__questionmark_v1 (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v2)))))
% 0.62/1.09  (assume a152 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)) (+ A__questionmark_v1 (+ A__questionmark_v0 A__questionmark_v2)))))
% 0.62/1.09  (assume a153 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a154 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (=> (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a155 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a156 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$a'| A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a157 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (=> (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'plus$b'| A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a158 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a159 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_set$'|) (A__questionmark_v2 |tptp.'A_iarray_set$'|)) (=> (and (|tptp.'member$a'| A__questionmark_v0 (|tptp.'plus$f'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$ad'| (|tptp.'plus$e'| A__questionmark_v3) A__questionmark_v4)) (|tptp.'member$a'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$a'| A__questionmark_v4 A__questionmark_v2)) false))) false)))
% 0.62/1.09  (assume a160 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_set$'|) (A__questionmark_v2 |tptp.'Nat_set$'|)) (=> (and (|tptp.'member$c'| A__questionmark_v0 (|tptp.'plus$h'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|)) (=> (and (= A__questionmark_v0 (|tptp.'plus$g'| A__questionmark_v3 A__questionmark_v4)) (|tptp.'member$c'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$c'| A__questionmark_v4 A__questionmark_v2)) false))) false)))
% 0.62/1.09  (assume a161 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|)) (=> (and (|tptp.'member$e'| A__questionmark_v0 (|tptp.'plus$i'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (=> (and (= A__questionmark_v0 (|tptp.'plus$c'| A__questionmark_v3 A__questionmark_v4)) (|tptp.'member$e'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$e'| A__questionmark_v4 A__questionmark_v2)) false))) false)))
% 0.62/1.09  (assume a162 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_set$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_set$'|)) (=> (and (|tptp.'member$h'| A__questionmark_v0 (|tptp.'plus$j'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'A_iarray_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray$'|)) (=> (and (= A__questionmark_v0 (|tptp.'plus$d'| A__questionmark_v3 A__questionmark_v4)) (|tptp.'member$h'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$h'| A__questionmark_v4 A__questionmark_v2)) false))) false)))
% 0.62/1.09  (assume a163 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set_set$'|) (A__questionmark_v2 |tptp.'Int_set_set$'|)) (=> (and (|tptp.'member$i'| A__questionmark_v0 (|tptp.'plus$l'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'Int_set$'|) (A__questionmark_v4 |tptp.'Int_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'plus$k'| A__questionmark_v3 A__questionmark_v4)) (|tptp.'member$i'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$i'| A__questionmark_v4 A__questionmark_v2)) false))) false)))
% 0.62/1.09  (assume a164 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_set$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec_set$'|)) (=> (and (|tptp.'member$j'| A__questionmark_v0 (|tptp.'plus$m'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v4 |tptp.'A_n_vec_n_vec$'|)) (=> (and (= A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v3 A__questionmark_v4)) (|tptp.'member$j'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$j'| A__questionmark_v4 A__questionmark_v2)) false))) false)))
% 0.62/1.09  (assume a165 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod_set$'|) (A__questionmark_v2 |tptp.'Int_int_prod_set$'|)) (=> (and (|tptp.'member$g'| A__questionmark_v0 (|tptp.'plus$n'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 |tptp.'Int_int_prod$'|) (A__questionmark_v4 |tptp.'Int_int_prod$'|)) (=> (and (= A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v3 A__questionmark_v4)) (|tptp.'member$g'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$g'| A__questionmark_v4 A__questionmark_v2)) false))) false)))
% 0.62/1.09  (assume a166 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|)) (=> (and (|tptp.'member$d'| A__questionmark_v0 (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v2)) (forall ((A__questionmark_v3 Int) (A__questionmark_v4 Int)) (=> (and (= A__questionmark_v0 (+ A__questionmark_v3 A__questionmark_v4)) (|tptp.'member$d'| A__questionmark_v3 A__questionmark_v1) (|tptp.'member$d'| A__questionmark_v4 A__questionmark_v2)) false))) false)))
% 0.62/1.09  (assume a167 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (and (=> (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= (|tptp.'inverse_matrix$'| A__questionmark_v0) (|tptp.'some$a'| (|tptp.'matrix_inv$'| A__questionmark_v0)))) (=> (not (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0)) (= (|tptp.'inverse_matrix$'| A__questionmark_v0) |tptp.'none$a'|)))))
% 0.62/1.09  (assume a168 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (|tptp.'fun_app$c'| (|tptp.'id_upt_k$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) A__questionmark_v1))))
% 0.62/1.09  (assume a169 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| (|tptp.'gen_length$'| A__questionmark_v0) A__questionmark_v1)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1))))))
% 0.62/1.09  (assume a170 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| (|tptp.'gen_length$a'| A__questionmark_v0) A__questionmark_v1)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1))))))
% 0.62/1.09  (assume a171 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| A__questionmark_v0) A__questionmark_v1)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a172 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (=> (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= (|tptp.'matrix_inv$'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'gauss_Jordan_PA$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a173 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'gauss_Jordan_PA$'| A__questionmark_v0))) (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a174 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| (|tptp.'splice$'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1))))))
% 0.62/1.09  (assume a175 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| (|tptp.'splice$a'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1))))))
% 0.62/1.09  (assume a176 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'splice$b'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a177 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (=> (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= (|tptp.'gauss_Jordan$'| A__questionmark_v0) (|tptp.'matrix_matrix_mult$'| A__questionmark_v1 A__questionmark_v0))) (= (|tptp.'matrix_inv$'| A__questionmark_v0) A__questionmark_v1))))
% 0.62/1.09  (assume a178 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (= (|tptp.'plus$b'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$c'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$c'| (+ A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a179 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'Int_set$'|)) (= (|tptp.'plus$o'| (|tptp.'pair$d'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$d'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$d'| (+ A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a180 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 Int)) (= (|tptp.'plus$p'| (|tptp.'pair$e'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$e'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$e'| (|tptp.'plus$k'| A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a181 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray$'|)) (= (|tptp.'plus$q'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$a'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$a'| (|tptp.'fun_app$ad'| (|tptp.'plus$e'| A__questionmark_v0) A__questionmark_v2) (|tptp.'fun_app$ad'| (|tptp.'plus$e'| A__questionmark_v1) A__questionmark_v3)))))
% 0.62/1.09  (assume a182 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'plus$r'| (|tptp.'pair$f'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$f'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$f'| (+ A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$d'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a183 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_prod$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$s'| (|tptp.'pair$g'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$g'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$g'| (+ A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$b'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a184 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 Int)) (= (|tptp.'plus$t'| (|tptp.'pair$h'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$h'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$h'| (|tptp.'plus$d'| A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a185 (forall ((A__questionmark_v0 |tptp.'Int_set$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'Int_set$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (= (|tptp.'plus$u'| (|tptp.'pair$i'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$i'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$i'| (|tptp.'plus$k'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a186 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_prod$'|) (A__questionmark_v3 Int)) (= (|tptp.'plus$v'| (|tptp.'pair$j'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$j'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$j'| (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v2) (+ A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a187 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'Int_set$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'Int_set$'|)) (= (|tptp.'plus$w'| (|tptp.'pair$k'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$k'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'pair$k'| (|tptp.'plus$d'| A__questionmark_v0 A__questionmark_v2) (|tptp.'plus$k'| A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a188 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'plus$a'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a189 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (+ (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (+ A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a190 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'plus$'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'plus$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a191 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'plus$c'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'plus$d'| (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v1)))))
% 0.62/1.09  (assume a192 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1)) (+ (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v1)))))
% 0.62/1.09  (assume a193 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'gauss_Jordan_PA$'| A__questionmark_v0))) (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a194 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$c'| (+ (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v1)) (+ (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v1))))))
% 0.62/1.09  (assume a195 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'plus$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$'| (|tptp.'plus$d'| (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v1)) (|tptp.'plus$d'| (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v1))))))
% 0.62/1.09  (assume a196 (forall ((A__questionmark_v0 |tptp.'Int_int_set_prod$'|) (A__questionmark_v1 |tptp.'Int_int_set_prod$'|)) (= (|tptp.'plus$o'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$d'| (+ (|tptp.'fst$c'| A__questionmark_v0) (|tptp.'fst$c'| A__questionmark_v1)) (|tptp.'plus$k'| (|tptp.'snd$c'| A__questionmark_v0) (|tptp.'snd$c'| A__questionmark_v1))))))
% 0.62/1.09  (assume a197 (forall ((A__questionmark_v0 |tptp.'Int_set_int_prod$'|) (A__questionmark_v1 |tptp.'Int_set_int_prod$'|)) (= (|tptp.'plus$p'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$e'| (|tptp.'plus$k'| (|tptp.'fst$d'| A__questionmark_v0) (|tptp.'fst$d'| A__questionmark_v1)) (+ (|tptp.'snd$d'| A__questionmark_v0) (|tptp.'snd$d'| A__questionmark_v1))))))
% 0.62/1.09  (assume a198 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_a_iarray_prod$'|)) (= (|tptp.'plus$q'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$a'| (|tptp.'fun_app$ad'| (|tptp.'plus$e'| (|tptp.'fst$e'| A__questionmark_v0)) (|tptp.'fst$e'| A__questionmark_v1)) (|tptp.'fun_app$ad'| (|tptp.'plus$e'| (|tptp.'snd$e'| A__questionmark_v0)) (|tptp.'snd$e'| A__questionmark_v1))))))
% 0.62/1.09  (assume a199 (forall ((A__questionmark_v0 |tptp.'Int_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'Int_a_iarray_iarray_prod$'|)) (= (|tptp.'plus$r'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$f'| (+ (|tptp.'fst$f'| A__questionmark_v0) (|tptp.'fst$f'| A__questionmark_v1)) (|tptp.'plus$d'| (|tptp.'snd$f'| A__questionmark_v0) (|tptp.'snd$f'| A__questionmark_v1))))))
% 0.62/1.09  (assume a200 (forall ((A__questionmark_v0 |tptp.'Int_int_int_prod_prod$'|) (A__questionmark_v1 |tptp.'Int_int_int_prod_prod$'|)) (= (|tptp.'plus$s'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$g'| (+ (|tptp.'fst$g'| A__questionmark_v0) (|tptp.'fst$g'| A__questionmark_v1)) (|tptp.'plus$b'| (|tptp.'snd$g'| A__questionmark_v0) (|tptp.'snd$g'| A__questionmark_v1))))))
% 0.62/1.09  (assume a201 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_int_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_int_prod$'|)) (= (|tptp.'plus$t'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$h'| (|tptp.'plus$d'| (|tptp.'fst$h'| A__questionmark_v0) (|tptp.'fst$h'| A__questionmark_v1)) (+ (|tptp.'snd$h'| A__questionmark_v0) (|tptp.'snd$h'| A__questionmark_v1))))))
% 0.62/1.09  (assume a202 (forall ((A__questionmark_v0 |tptp.'Int_set_int_set_prod$'|) (A__questionmark_v1 |tptp.'Int_set_int_set_prod$'|)) (= (|tptp.'plus$u'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$i'| (|tptp.'plus$k'| (|tptp.'fst$i'| A__questionmark_v0) (|tptp.'fst$i'| A__questionmark_v1)) (|tptp.'plus$k'| (|tptp.'snd$i'| A__questionmark_v0) (|tptp.'snd$i'| A__questionmark_v1))))))
% 0.62/1.09  (assume a203 (forall ((A__questionmark_v0 |tptp.'Int_int_prod_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod_int_prod$'|)) (= (|tptp.'plus$v'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$j'| (|tptp.'plus$b'| (|tptp.'fst$j'| A__questionmark_v0) (|tptp.'fst$j'| A__questionmark_v1)) (+ (|tptp.'snd$j'| A__questionmark_v0) (|tptp.'snd$j'| A__questionmark_v1))))))
% 0.62/1.09  (assume a204 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'gauss_Jordan_iarrays_PA$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| A__questionmark_v0))))
% 0.62/1.09  (assume a205 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (exists ((A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v1) (= (|tptp.'gauss_Jordan$'| A__questionmark_v0) (|tptp.'matrix_matrix_mult$'| A__questionmark_v1 A__questionmark_v0))))))
% 0.62/1.09  (assume a206 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (= (|tptp.'pair$b'| (|tptp.'fst$k'| A__questionmark_v0) (|tptp.'snd$k'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a207 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|)) (= (|tptp.'pair$a'| (|tptp.'fst$e'| A__questionmark_v0) (|tptp.'snd$e'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a208 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (|tptp.'pair$l'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a209 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'pair$c'| (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a210 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'pair$'| (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a211 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'p_Gauss_Jordan$'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'gauss_Jordan_PA$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a212 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (|tptp.'fun_app$o'| |tptp.'invertible$'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'gauss_Jordan_PA$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a213 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_matrix_mult$'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'gauss_Jordan_PA$'| A__questionmark_v0)) A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'gauss_Jordan_PA$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a214 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))) (|tptp.'matrix_matrix_mult_iarray$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))) (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a215 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= A__questionmark_v1 (|tptp.'matrix_matrix_mult$'| A__questionmark_v2 A__questionmark_v0))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v2))))))
% 0.62/1.09  (assume a216 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (=> (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| (|tptp.'matrix_matrix_mult$'| A__questionmark_v1 A__questionmark_v0))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a217 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= A__questionmark_v1 (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v2))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v2))))))
% 0.62/1.09  (assume a218 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (=> (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v1))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a219 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (= (= (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$c'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a220 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|)) (= (= (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a221 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$b'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a222 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray$'|)) (= (= (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$a'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a223 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (= (= (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$c'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a224 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|)) (= (= (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a225 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$b'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a226 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray$'|)) (= (= (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$a'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a227 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (=> (forall ((A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= A__questionmark_v0 (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2)) false)) false)))
% 0.62/1.09  (assume a228 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (=> (forall ((A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2)) false)) false)))
% 0.62/1.09  (assume a229 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (=> (forall ((A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2)) false)) false)))
% 0.62/1.09  (assume a230 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|)) (=> (forall ((A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2)) false)) false)))
% 0.62/1.09  (assume a231 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (exists ((A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= A__questionmark_v0 (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a232 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (exists ((A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (= A__questionmark_v0 (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a233 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (exists ((A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= A__questionmark_v0 (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a234 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|)) (exists ((A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (= A__questionmark_v0 (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2)))))
% 0.62/1.09  (assume a235 (forall ((A__questionmark_v0 |tptp.'Int_int_prod_bool_fun$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (=> (forall ((A__questionmark_v2 Int) (A__questionmark_v3 Int)) (|tptp.'fun_app$ae'| A__questionmark_v0 (|tptp.'pair$c'| A__questionmark_v2 A__questionmark_v3))) (|tptp.'fun_app$ae'| A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a236 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|)) (|tptp.'fun_app$af'| A__questionmark_v0 (|tptp.'pair$'| A__questionmark_v2 A__questionmark_v3))) (|tptp.'fun_app$af'| A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a237 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (|tptp.'fun_app$a'| A__questionmark_v0 (|tptp.'pair$b'| A__questionmark_v2 A__questionmark_v3))) (|tptp.'fun_app$a'| A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a238 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_a_iarray_prod$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray$'|)) (|tptp.'fun_app$ag'| A__questionmark_v0 (|tptp.'pair$a'| A__questionmark_v2 A__questionmark_v3))) (|tptp.'fun_app$ag'| A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a239 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int)) (=> (and (= (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$c'| A__questionmark_v2 A__questionmark_v3)) (=> (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)) false)) false)))
% 0.62/1.09  (assume a240 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|)) (=> (and (= (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$'| A__questionmark_v2 A__questionmark_v3)) (=> (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)) false)) false)))
% 0.62/1.09  (assume a241 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (=> (and (= (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$b'| A__questionmark_v2 A__questionmark_v3)) (=> (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)) false)) false)))
% 0.62/1.09  (assume a242 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray$'|)) (=> (and (= (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'pair$a'| A__questionmark_v2 A__questionmark_v3)) (=> (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)) false)) false)))
% 0.62/1.09  (assume a243 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (=> (= (|tptp.'snd$k'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a244 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (= (|tptp.'snd$e'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a245 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'pair$l'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a246 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (=> (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a247 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a248 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'snd$k'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v1)))
% 0.62/1.09  (assume a249 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|)) (= (|tptp.'snd$e'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v1)))
% 0.62/1.09  (assume a250 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'pair$l'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v1)))
% 0.62/1.09  (assume a251 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v1)))
% 0.62/1.09  (assume a252 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v1)))
% 0.62/1.09  (assume a253 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fst$k'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v0)))
% 0.62/1.09  (assume a254 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|)) (= (|tptp.'fst$e'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v0)))
% 0.62/1.09  (assume a255 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'pair$l'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v0)))
% 0.62/1.09  (assume a256 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v0)))
% 0.62/1.09  (assume a257 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v0)))
% 0.62/1.09  (assume a258 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (=> (= (|tptp.'fst$k'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a259 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (= (|tptp.'fst$e'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a260 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'pair$l'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a261 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a262 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (=> (= (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v2) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a263 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (= A__questionmark_v0 A__questionmark_v1) (and (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v1)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a264 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (= A__questionmark_v0 A__questionmark_v1) (and (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v1)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v1))))))
% 0.62/1.09  (assume a265 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (= A__questionmark_v0 A__questionmark_v1) (and (= (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v1)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v1))))))
% 0.62/1.09  (assume a266 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (=> (and (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v1)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v1))) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a267 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (=> (and (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v1)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v1))) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a268 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (=> (and (= (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v1)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v1))) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a269 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (=> (and (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v1)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v1))) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a270 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (=> (and (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v1)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v1))) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a271 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (=> (and (= (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v1)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v1))) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a272 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'matrix_matrix_mult_iarray$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0) (|tptp.'matrix_to_iarray$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a273 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'gauss_Jordan_PA$'| A__questionmark_v0)) (|tptp.'gauss_Jordan$'| A__questionmark_v0))))
% 0.62/1.09  (assume a274 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (=> (=> (= A__questionmark_v0 (|tptp.'pair$b'| (|tptp.'fst$k'| A__questionmark_v0) (|tptp.'snd$k'| A__questionmark_v0))) false) false)))
% 0.62/1.09  (assume a275 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|)) (=> (=> (= A__questionmark_v0 (|tptp.'pair$a'| (|tptp.'fst$e'| A__questionmark_v0) (|tptp.'snd$e'| A__questionmark_v0))) false) false)))
% 0.62/1.09  (assume a276 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (=> (=> (= A__questionmark_v0 (|tptp.'pair$l'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0))) false) false)))
% 0.62/1.09  (assume a277 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (=> (=> (= A__questionmark_v0 (|tptp.'pair$c'| (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0))) false) false)))
% 0.62/1.09  (assume a278 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (=> (=> (= A__questionmark_v0 (|tptp.'pair$'| (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0))) false) false)))
% 0.62/1.09  (assume a279 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (= A__questionmark_v0 (|tptp.'pair$b'| (|tptp.'fst$k'| A__questionmark_v0) (|tptp.'snd$k'| A__questionmark_v0)))))
% 0.62/1.09  (assume a280 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|)) (= A__questionmark_v0 (|tptp.'pair$a'| (|tptp.'fst$e'| A__questionmark_v0) (|tptp.'snd$e'| A__questionmark_v0)))))
% 0.62/1.09  (assume a281 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= A__questionmark_v0 (|tptp.'pair$l'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a282 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= A__questionmark_v0 (|tptp.'pair$c'| (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0)))))
% 0.62/1.09  (assume a283 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= A__questionmark_v0 (|tptp.'pair$'| (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0)))))
% 0.62/1.09  (assume a284 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|)) (=> (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v1) (= A__questionmark_v2 (|tptp.'matrix_matrix_mult$'| (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v1))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v2)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v3))))))
% 0.62/1.09  (assume a285 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| (|tptp.'matrix_matrix_mult$'| (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v1))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| A__questionmark_v2))))))
% 0.62/1.09  (assume a286 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (=> (and (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| A__questionmark_v0 (|tptp.'fst$k'| A__questionmark_v3)) (|tptp.'snd$k'| A__questionmark_v3)))))
% 0.62/1.09  (assume a287 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_a_iarray_prod$'|)) (=> (and (|tptp.'fun_app$'| (|tptp.'fun_app$h'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2))) (|tptp.'fun_app$'| (|tptp.'fun_app$h'| A__questionmark_v0 (|tptp.'fst$e'| A__questionmark_v3)) (|tptp.'snd$e'| A__questionmark_v3)))))
% 0.62/1.09  (assume a288 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v3 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (=> (and (|tptp.'fun_app$o'| (|tptp.'fun_app$ah'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'pair$l'| A__questionmark_v1 A__questionmark_v2))) (|tptp.'fun_app$o'| (|tptp.'fun_app$ah'| A__questionmark_v0 (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v3)) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v3)))))
% 0.62/1.09  (assume a289 (forall ((A__questionmark_v0 |tptp.'Int_int_bool_fun_fun$'|) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'Int_int_prod$'|)) (=> (and (|tptp.'fun_app$d'| (|tptp.'fun_app$j'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2))) (|tptp.'fun_app$d'| (|tptp.'fun_app$j'| A__questionmark_v0 (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v3)) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v3)))))
% 0.62/1.09  (assume a290 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (=> (and (|tptp.'fun_app$f'| (|tptp.'fun_app$g'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2))) (|tptp.'fun_app$f'| (|tptp.'fun_app$g'| A__questionmark_v0 (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v3)) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v3)))))
% 0.62/1.09  (assume a291 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$o'| (|tptp.'fun_app$ah'| |tptp.'equivalent_matrices$'| A__questionmark_v0) A__questionmark_v1) (exists ((A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|)) (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v2) (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v3) (= A__questionmark_v1 (|tptp.'matrix_matrix_mult$'| (|tptp.'matrix_matrix_mult$'| (|tptp.'matrix_inv$'| A__questionmark_v2) A__questionmark_v0) A__questionmark_v3)))))))
% 0.62/1.09  (assume a292 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'fun_app$o'| (|tptp.'fun_app$ah'| |tptp.'similar_matrices$'| A__questionmark_v0) A__questionmark_v1) (exists ((A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v2) (= A__questionmark_v1 (|tptp.'matrix_matrix_mult$'| (|tptp.'matrix_matrix_mult$'| (|tptp.'matrix_inv$'| A__questionmark_v2) A__questionmark_v0) A__questionmark_v2)))))))
% 0.62/1.09  (assume a293 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'plus$a'| (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v2)))))
% 0.62/1.09  (assume a294 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (=> (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v0) (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v1)) (|tptp.'fun_app$o'| |tptp.'invertible$'| (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a295 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (|tptp.'matrix_matrix_mult$'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'gauss_Jordan_upt_k_PA$'| A__questionmark_v0 A__questionmark_v1)) A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'gauss_Jordan_upt_k_PA$'| A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a296 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (= (= A__questionmark_v0 (|tptp.'fst$k'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= A__questionmark_v1 (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v2))))))
% 0.62/1.09  (assume a297 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_a_iarray_prod$'|)) (= (= A__questionmark_v0 (|tptp.'fst$e'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_iarray$'|)) (= A__questionmark_v1 (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v2))))))
% 0.62/1.09  (assume a298 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= A__questionmark_v1 (|tptp.'pair$l'| A__questionmark_v0 A__questionmark_v2))))))
% 0.62/1.09  (assume a299 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v1)) (exists ((A__questionmark_v2 Int)) (= A__questionmark_v1 (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v2))))))
% 0.62/1.09  (assume a300 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (= A__questionmark_v1 (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v2))))))
% 0.62/1.09  (assume a301 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 (|tptp.'matrix_matrix_mult$'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'matrix_matrix_mult$'| (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))))
% 0.62/1.09  (assume a302 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (|tptp.'fun_app$o'| |tptp.'invertible$'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'gauss_Jordan_upt_k_PA$'| A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a303 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (= (= A__questionmark_v0 (|tptp.'snd$k'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= A__questionmark_v1 (|tptp.'pair$b'| A__questionmark_v2 A__questionmark_v0))))))
% 0.62/1.09  (assume a304 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_a_iarray_prod$'|)) (= (= A__questionmark_v0 (|tptp.'snd$e'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_iarray$'|)) (= A__questionmark_v1 (|tptp.'pair$a'| A__questionmark_v2 A__questionmark_v0))))))
% 0.62/1.09  (assume a305 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (= A__questionmark_v1 (|tptp.'pair$l'| A__questionmark_v2 A__questionmark_v0))))))
% 0.62/1.09  (assume a306 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (= A__questionmark_v1 (|tptp.'pair$'| A__questionmark_v2 A__questionmark_v0))))))
% 0.62/1.09  (assume a307 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v1)) (exists ((A__questionmark_v2 Int)) (= A__questionmark_v1 (|tptp.'pair$c'| A__questionmark_v2 A__questionmark_v0))))))
% 0.62/1.09  (assume a308 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'fst$k'| A__questionmark_v0) A__questionmark_v1))))
% 0.62/1.09  (assume a309 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'fst$e'| A__questionmark_v0) A__questionmark_v1))))
% 0.62/1.09  (assume a310 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$l'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0) A__questionmark_v1))))
% 0.62/1.09  (assume a311 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= A__questionmark_v0 (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0) A__questionmark_v1))))
% 0.62/1.09  (assume a312 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0) A__questionmark_v1))))
% 0.62/1.09  (assume a313 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list$'|)) (and (=> (= A__questionmark_v0 tptp.tltrue) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'snd$k'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'snd$k'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v4)))) (=> (not (= A__questionmark_v0 tptp.tltrue)) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'snd$k'| (|tptp.'pair$b'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'snd$k'| (|tptp.'pair$b'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v4)))))))
% 0.62/1.09  (assume a314 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray$'|)) (and (=> (= A__questionmark_v0 tptp.tltrue) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'snd$e'| (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'snd$e'| (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v4)))) (=> (not (= A__questionmark_v0 tptp.tltrue)) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'snd$e'| (|tptp.'pair$a'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'snd$e'| (|tptp.'pair$a'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v4)))))))
% 0.62/1.09  (assume a315 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v3 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v4 |tptp.'A_n_vec_n_vec$'|)) (and (=> (= A__questionmark_v0 tptp.tltrue) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'pair$l'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'pair$l'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v4)))) (=> (not (= A__questionmark_v0 tptp.tltrue)) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'pair$l'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'pair$l'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v4)))))))
% 0.62/1.09  (assume a316 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray$'|)) (and (=> (= A__questionmark_v0 tptp.tltrue) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v4)))) (=> (not (= A__questionmark_v0 tptp.tltrue)) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'pair$'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'pair$'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v4)))))))
% 0.62/1.09  (assume a317 (forall ((A__questionmark_v0 tptp.tlbool) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 Int)) (and (=> (= A__questionmark_v0 tptp.tltrue) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2)) A__questionmark_v4)))) (=> (not (= A__questionmark_v0 tptp.tltrue)) (and (=> (= A__questionmark_v0 tptp.tltrue) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| (|tptp.'pair$c'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v2)) (=> (not (= A__questionmark_v0 tptp.tltrue)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| (|tptp.'pair$c'| A__questionmark_v3 A__questionmark_v4)) A__questionmark_v4)))))))
% 0.62/1.09  (assume a318 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'snd$k'| A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a319 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'snd$e'| A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a320 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$l'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a321 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (=> (= A__questionmark_v0 (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a322 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (= A__questionmark_v0 (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0) A__questionmark_v2))))
% 0.62/1.09  (assume a323 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v3 |tptp.'N$'|) (A__questionmark_v4 |tptp.'N$'|)) (=> (= (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= (|tptp.'matrix_matrix_mult$'| (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'gauss_Jordan_in_ij_PA$'| (|tptp.'pair$l'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v3 A__questionmark_v4)) A__questionmark_v1) (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'gauss_Jordan_in_ij_PA$'| (|tptp.'pair$l'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v3 A__questionmark_v4))))))
% 0.62/1.09  (assume a324 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'gauss_Jordan_upt_k_PA$'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'gauss_Jordan_upt_k$'| A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a325 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (exists ((A__questionmark_v2 |tptp.'A_n_vec_n_vec$'|)) (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v2) (= (|tptp.'gauss_Jordan_upt_k$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'matrix_matrix_mult$'| A__questionmark_v2 A__questionmark_v0))))))
% 0.62/1.09  (assume a326 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v2 |tptp.'N$'|) (A__questionmark_v3 |tptp.'N$'|)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'gauss_Jordan_in_ij_PA$'| (|tptp.'pair$l'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2 A__questionmark_v3)) (|tptp.'gauss_Jordan_in_ij$'| A__questionmark_v1 A__questionmark_v2 A__questionmark_v3))))
% 0.62/1.09  (assume a327 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (exists ((A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (and (|tptp.'fun_app$o'| |tptp.'invertible$'| A__questionmark_v1) (= (|tptp.'gauss_Jordan$'| A__questionmark_v0) (|tptp.'matrix_matrix_mult$'| A__questionmark_v1 A__questionmark_v0)) (|tptp.'fun_app$o'| |tptp.'reduced_row_echelon_form$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a328 (forall ((A__questionmark_v0 |tptp.'Int_int_prod_set$'|) (A__questionmark_v1 |tptp.'Int_int_prod_set$'|)) (= (= (|tptp.'uuo$'| A__questionmark_v0) (|tptp.'uuo$'| A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a329 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|)) (= (= (|tptp.'uup$'| A__questionmark_v0) (|tptp.'uup$'| A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a330 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (= (= (|tptp.'uuq$'| A__questionmark_v0) (|tptp.'uuq$'| A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a331 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_a_iarray_prod_set$'|)) (= (= (|tptp.'uur$'| A__questionmark_v0) (|tptp.'uur$'| A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a332 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod$'|)) (= (|tptp.'swap$'| A__questionmark_v0) (|tptp.'pair$b'| (|tptp.'snd$k'| A__questionmark_v0) (|tptp.'fst$k'| A__questionmark_v0)))))
% 0.62/1.09  (assume a333 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod$'|)) (= (|tptp.'swap$a'| A__questionmark_v0) (|tptp.'pair$a'| (|tptp.'snd$e'| A__questionmark_v0) (|tptp.'fst$e'| A__questionmark_v0)))))
% 0.62/1.09  (assume a334 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (|tptp.'swap$b'| A__questionmark_v0) (|tptp.'pair$l'| (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0) (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0)))))
% 0.62/1.09  (assume a335 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'swap$c'| A__questionmark_v0) (|tptp.'pair$c'| (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0) (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0)))))
% 0.62/1.09  (assume a336 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'swap$d'| A__questionmark_v0) (|tptp.'pair$'| (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0) (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a337 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'swap$d'| (|tptp.'swap$d'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a338 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (|tptp.'swap$c'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a339 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'swap$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a340 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|)) (= (|tptp.'swap$a'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a341 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'swap$d'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v0))))
% 0.62/1.09  (assume a342 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (|tptp.'fun_app$ab'| |tptp.'snd$'| (|tptp.'swap$b'| A__questionmark_v0)) (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v0))))
% 0.62/1.09  (assume a343 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| (|tptp.'swap$c'| A__questionmark_v0)) (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v0))))
% 0.62/1.09  (assume a344 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'fun_app$r'| |tptp.'snd$a'| (|tptp.'swap$d'| A__questionmark_v0)) (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v0))))
% 0.62/1.09  (assume a345 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| (|tptp.'swap$b'| A__questionmark_v0)) (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v0))))
% 0.62/1.09  (assume a346 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| (|tptp.'swap$c'| A__questionmark_v0)) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0))))
% 0.62/1.09  (assume a347 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'swap$d'| A__questionmark_v0)) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v0))))
% 0.62/1.09  (assume a348 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (|tptp.'fun_app$o'| |tptp.'reduced_row_echelon_form$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0))))
% 0.62/1.09  (assume a349 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'fun_app$ai'| (|tptp.'sndOp$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'pair$'| (|tptp.'pick_middlep$'| A__questionmark_v0 A__questionmark_v1 (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v2) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v2)) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v2)))))
% 0.62/1.09  (assume a350 (forall ((A__questionmark_v0 |tptp.'Int_int_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'Int_int_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (|tptp.'fun_app$aj'| (|tptp.'sndOp$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'pair$c'| (|tptp.'fun_app$ak'| (|tptp.'pick_middlep$a'| A__questionmark_v0 A__questionmark_v1 (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v2)) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v2)) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v2)))))
% 0.62/1.09  (assume a351 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'fun_app$ai'| (|tptp.'fstOp$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'pair$'| (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v2) (|tptp.'pick_middlep$'| A__questionmark_v0 A__questionmark_v1 (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v2) (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v2))))))
% 0.62/1.09  (assume a352 (forall ((A__questionmark_v0 |tptp.'Int_int_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'Int_int_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (|tptp.'fun_app$aj'| (|tptp.'fstOp$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'pair$c'| (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v2) (|tptp.'fun_app$ak'| (|tptp.'pick_middlep$a'| A__questionmark_v0 A__questionmark_v1 (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v2)) (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v2))))))
% 0.62/1.09  (assume a353 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Nat_int_fun$'|) (A__questionmark_v2 |tptp.'Nat$'|) (A__questionmark_v3 Int) (A__questionmark_v4 |tptp.'Nat_int_fun$'|) (A__questionmark_v5 |tptp.'Nat_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$l'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$l'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$c'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a354 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_int_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 |tptp.'Int_int_fun$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$ak'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$ak'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$d'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$a'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a355 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'A_iarray_int_fun$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 Int) (A__questionmark_v4 |tptp.'A_iarray_int_fun$'|) (A__questionmark_v5 |tptp.'A_iarray_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$al'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$al'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$a'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$b'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a356 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'A_iarray_list_int_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 Int) (A__questionmark_v4 |tptp.'A_iarray_list_int_fun$'|) (A__questionmark_v5 |tptp.'A_iarray_list_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$am'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$am'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$b'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$c'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a357 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_fun$'|) (A__questionmark_v2 |tptp.'Nat$'|) (A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'Nat_a_iarray_fun$'|) (A__questionmark_v5 |tptp.'Nat_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$an'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$an'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$c'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$d'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a358 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'Int_a_iarray_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'Int_a_iarray_fun$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$ao'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$ao'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$d'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$e'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a359 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_a_iarray_fun$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_a_iarray_fun$'|) (A__questionmark_v5 |tptp.'A_iarray_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$ad'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$ad'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$a'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$f'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a360 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_iarray_fun$'|) (A__questionmark_v2 |tptp.'Nat$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|) (A__questionmark_v4 |tptp.'Nat_a_iarray_iarray_fun$'|) (A__questionmark_v5 |tptp.'Nat_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$ap'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$ap'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$c'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$g'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a361 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'Int_a_iarray_iarray_fun$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|) (A__questionmark_v4 |tptp.'Int_a_iarray_iarray_fun$'|) (A__questionmark_v5 |tptp.'Int_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$aq'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$aq'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$d'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$h'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a362 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_list_fun$'|) (A__questionmark_v2 |tptp.'Nat$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'Nat_a_iarray_list_fun$'|) (A__questionmark_v5 |tptp.'Nat_set$'|)) (=> (and (= A__questionmark_v0 (|tptp.'fun_app$ar'| A__questionmark_v1 A__questionmark_v2)) (= A__questionmark_v3 (|tptp.'fun_app$ar'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$c'| A__questionmark_v2 A__questionmark_v5)) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v3) (|tptp.'image2$i'| A__questionmark_v5 A__questionmark_v1 A__questionmark_v4)))))
% 0.62/1.09  (assume a363 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'vec_to_iarray$'| (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'plus$x'| (|tptp.'vec_to_iarray$'| A__questionmark_v0) (|tptp.'vec_to_iarray$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a364 (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (= (|tptp.'plus$k'| A__questionmark_v0 |tptp.'zero$'|) A__questionmark_v0)))
% 0.62/1.09  (assume a365 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| A__questionmark_v0 |tptp.'zero$a'|) A__questionmark_v0)))
% 0.62/1.09  (assume a366 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| A__questionmark_v0 |tptp.'zero$b'|) A__questionmark_v0)))
% 0.62/1.09  (assume a367 (forall ((A__questionmark_v0 Int)) (= (+ A__questionmark_v0 0) A__questionmark_v0)))
% 0.62/1.09  (assume a368 (forall ((A__questionmark_v0 Int)) (= (= 0 (+ A__questionmark_v0 A__questionmark_v0)) (= A__questionmark_v0 0))))
% 0.62/1.09  (assume a369 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v1) (= A__questionmark_v0 |tptp.'zero$a'|))))
% 0.62/1.09  (assume a370 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v1) (= A__questionmark_v0 |tptp.'zero$b'|))))
% 0.62/1.09  (assume a371 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v1) (= A__questionmark_v0 0))))
% 0.62/1.09  (assume a372 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (= (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 |tptp.'zero$a'|))))
% 0.62/1.09  (assume a373 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (= (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 |tptp.'zero$b'|))))
% 0.62/1.09  (assume a374 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 0))))
% 0.62/1.09  (assume a375 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (= A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v1 A__questionmark_v0)) (= A__questionmark_v1 |tptp.'zero$a'|))))
% 0.62/1.09  (assume a376 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (= A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v1 A__questionmark_v0)) (= A__questionmark_v1 |tptp.'zero$b'|))))
% 0.62/1.09  (assume a377 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v0)) (= A__questionmark_v1 0))))
% 0.62/1.09  (assume a378 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (= A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v1 |tptp.'zero$a'|))))
% 0.62/1.09  (assume a379 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (= A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v1 |tptp.'zero$b'|))))
% 0.62/1.09  (assume a380 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= A__questionmark_v0 (+ A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v1 0))))
% 0.62/1.09  (assume a381 (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (= (|tptp.'plus$k'| |tptp.'zero$'| A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a382 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| |tptp.'zero$a'| A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a383 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| |tptp.'zero$b'| A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a384 (forall ((A__questionmark_v0 Int)) (= (+ 0 A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a385 (= (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$b'|))
% 0.62/1.09  (assume a386 (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| |tptp.'zero$a'|) 0))
% 0.62/1.09  (assume a387 (= (|tptp.'fun_app$ab'| |tptp.'fst$a'| |tptp.'zero$c'|) |tptp.'zero$b'|))
% 0.62/1.09  (assume a388 (= (|tptp.'fun_app$ac'| |tptp.'fst$b'| |tptp.'zero$a'|) 0))
% 0.62/1.09  (assume a389 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) 0) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 0)))))
% 0.62/1.09  (assume a390 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0))))
% 0.62/1.09  (assume a391 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_option$'|)) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$c'| A__questionmark_v0)) 0))))
% 0.62/1.09  (assume a392 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (=> (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0) false) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0)) false)) false)))
% 0.62/1.09  (assume a393 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (= |tptp.'zero$a'| A__questionmark_v0) (= A__questionmark_v0 |tptp.'zero$a'|))))
% 0.62/1.09  (assume a394 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (= |tptp.'zero$b'| A__questionmark_v0) (= A__questionmark_v0 |tptp.'zero$b'|))))
% 0.62/1.09  (assume a395 (forall ((A__questionmark_v0 Int)) (= (= 0 A__questionmark_v0) (= A__questionmark_v0 0))))
% 0.62/1.09  (assume a396 (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)))
% 0.62/1.09  (assume a397 (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 |tptp.'zero$b'|)))
% 0.62/1.09  (assume a398 (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)))
% 0.62/1.09  (assume a399 (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)))
% 0.62/1.09  (assume a400 (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| |tptp.'zero$b'|)))
% 0.62/1.09  (assume a401 (= |tptp.'zero$i'| (|tptp.'pair$p'| |tptp.'zero$b'| 0)))
% 0.62/1.09  (assume a402 (= |tptp.'zero$j'| (|tptp.'pair$q'| |tptp.'zero$b'| |tptp.'zero$a'|)))
% 0.62/1.09  (assume a403 (= |tptp.'zero$c'| (|tptp.'pair$l'| |tptp.'zero$b'| |tptp.'zero$b'|)))
% 0.62/1.09  (assume a404 (= |tptp.'zero$a'| (|tptp.'pair$c'| 0 0)))
% 0.62/1.09  (assume a405 (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (= (|tptp.'plus$k'| |tptp.'zero$'| A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a406 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| |tptp.'zero$a'| A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a407 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| |tptp.'zero$b'| A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a408 (forall ((A__questionmark_v0 Int)) (= (+ 0 A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a409 (forall ((A__questionmark_v0 |tptp.'Int_set$'|)) (= (|tptp.'plus$k'| A__questionmark_v0 |tptp.'zero$'|) A__questionmark_v0)))
% 0.62/1.09  (assume a410 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| A__questionmark_v0 |tptp.'zero$a'|) A__questionmark_v0)))
% 0.62/1.09  (assume a411 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| A__questionmark_v0 |tptp.'zero$b'|) A__questionmark_v0)))
% 0.62/1.09  (assume a412 (forall ((A__questionmark_v0 Int)) (= (+ A__questionmark_v0 0) A__questionmark_v0)))
% 0.62/1.09  (assume a413 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| |tptp.'zero$a'| A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a414 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| |tptp.'zero$b'| A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a415 (forall ((A__questionmark_v0 Int)) (= (+ 0 A__questionmark_v0) A__questionmark_v0)))
% 0.62/1.09  (assume a416 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (+ 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0))))
% 0.62/1.09  (assume a417 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 0))))
% 0.62/1.09  (assume a418 (= |tptp.'size$a'| (|tptp.'gen_length$'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))))
% 0.62/1.09  (assume a419 (= |tptp.'size$b'| (|tptp.'gen_length$a'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))))
% 0.62/1.09  (assume a420 (= |tptp.'size$'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))))
% 0.62/1.09  (assume a421 (forall ((A__questionmark_v0 Int)) (= (= (+ A__questionmark_v0 A__questionmark_v0) 0) (= A__questionmark_v0 0))))
% 0.62/1.09  (assume a422 (forall ((A__questionmark_v0 |tptp.'Nat_nat_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|)) (= (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3))) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v3) (|tptp.'fun_app$k'| |tptp.'nat$'| 0))) (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v3) (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v4))))))) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))))
% 0.62/1.09  (assume a423 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'plus$b'| A__questionmark_v0 |tptp.'zero$a'|) A__questionmark_v0)))
% 0.62/1.09  (assume a424 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'plus$a'| A__questionmark_v0 |tptp.'zero$b'|) A__questionmark_v0)))
% 0.62/1.09  (assume a425 (forall ((A__questionmark_v0 Int)) (= (+ A__questionmark_v0 0) A__questionmark_v0)))
% 0.62/1.09  (assume a426 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|) (A__questionmark_v1 |tptp.'Int_int_prod$'|)) (= (= A__questionmark_v0 (|tptp.'plus$b'| A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v1 |tptp.'zero$a'|))))
% 0.62/1.09  (assume a427 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec$'|)) (= (= A__questionmark_v0 (|tptp.'plus$a'| A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v1 |tptp.'zero$b'|))))
% 0.62/1.09  (assume a428 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (= A__questionmark_v0 (+ A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v1 0))))
% 0.62/1.09  (assume a429 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_matrix_mult$'| A__questionmark_v0 |tptp.'zero$b'|) |tptp.'zero$b'|)))
% 0.62/1.09  (assume a430 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_matrix_mult$'| |tptp.'zero$b'| A__questionmark_v0) |tptp.'zero$b'|)))
% 0.62/1.09  (assume a431 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (=> (not (= A__questionmark_v0 |tptp.'zero$b'|)) (not (= (|tptp.'gauss_Jordan$'| A__questionmark_v0) |tptp.'zero$b'|)))))
% 0.62/1.09  (assume a432 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (=> (= A__questionmark_v0 |tptp.'zero$b'|) (= (|tptp.'gauss_Jordan$'| A__questionmark_v0) |tptp.'zero$b'|))))
% 0.62/1.09  (assume a433 (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| |tptp.'rank$'| |tptp.'zero$b'|)) 0))
% 0.62/1.09  (assume a434 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (= A__questionmark_v0 |tptp.'zero$b'|) (|tptp.'is_zero_iarray$a'| (|tptp.'vec_to_iarray$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a435 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$c'| (|tptp.'some$'| A__questionmark_v0))) (+ 0 1))))
% 0.62/1.09  (assume a436 (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$d'| |tptp.'none$a'|)) (+ 0 1)))
% 0.62/1.09  (assume a437 (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$c'| |tptp.'none$'|)) (+ 0 1)))
% 0.62/1.09  (assume a438 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (|tptp.'fun_app$ae'| |tptp.'divides_aux$'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1)) (= A__questionmark_v1 0))))
% 0.62/1.09  (assume a439 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_bool_fun_fun_a_n_vec_n_vec_a_n_vec_n_vec_prod_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_bool_fun_fun$'|)) (|tptp.'csquare$'| (|tptp.'collect$e'| (|tptp.'fun_app$at'| A__questionmark_v0 (|tptp.'relcompp$'| A__questionmark_v1 A__questionmark_v2))) |tptp.'snd$'| |tptp.'fst$a'| (|tptp.'fstOp$b'| A__questionmark_v1 A__questionmark_v2) (|tptp.'sndOp$b'| A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a440 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_bool_fun_fun_a_iarray_iarray_a_iarray_iarray_prod_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_a_iarray_iarray_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_bool_fun_fun$'|)) (|tptp.'csquare$a'| (|tptp.'collect$f'| (|tptp.'fun_app$au'| A__questionmark_v0 (|tptp.'relcompp$a'| A__questionmark_v1 A__questionmark_v2))) |tptp.'snd$a'| |tptp.'fst$'| (|tptp.'fstOp$'| A__questionmark_v1 A__questionmark_v2) (|tptp.'sndOp$'| A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a441 (forall ((A__questionmark_v0 |tptp.'Int_int_bool_fun_fun_int_int_prod_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'Int_int_bool_fun_fun$'|) (A__questionmark_v2 |tptp.'Int_int_bool_fun_fun$'|)) (|tptp.'csquare$b'| (|tptp.'collect$g'| (|tptp.'fun_app$av'| A__questionmark_v0 (|tptp.'relcompp$b'| A__questionmark_v1 A__questionmark_v2))) |tptp.'snd$b'| |tptp.'fst$b'| (|tptp.'fstOp$a'| A__questionmark_v1 A__questionmark_v2) (|tptp.'sndOp$a'| A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a442 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a443 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a444 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) 1))))
% 0.62/1.09  (assume a445 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1)))))
% 0.62/1.09  (assume a446 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a447 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0)) (exists ((A__questionmark_v1 |tptp.'Nat$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1))))))
% 0.62/1.09  (assume a448 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (not (= 0 (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1)))))
% 0.62/1.09  (assume a449 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (=> (= 0 (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1)) false)))
% 0.62/1.09  (assume a450 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (=> (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) 0) false)))
% 0.62/1.09  (assume a451 (forall ((A__questionmark_v0 |tptp.'Nat_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (and (|tptp.'fun_app$c'| A__questionmark_v0 A__questionmark_v1) (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$c'| A__questionmark_v0 (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) 1))) (|tptp.'fun_app$c'| A__questionmark_v0 A__questionmark_v2)))) (|tptp.'fun_app$c'| A__questionmark_v0 (|tptp.'fun_app$k'| |tptp.'nat$'| 0)))))
% 0.62/1.09  (assume a452 (forall ((A__questionmark_v0 |tptp.'Nat_nat_bool_fun_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v3) (|tptp.'fun_app$k'| |tptp.'nat$'| 0))) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3) 1)))) (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v3) A__questionmark_v4) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3) 1))) (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v4) 1)))))) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2))))
% 0.62/1.09  (assume a453 (forall ((A__questionmark_v0 |tptp.'Nat_bool_fun$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (and (|tptp.'fun_app$c'| A__questionmark_v0 (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (|tptp.'fun_app$c'| A__questionmark_v0 A__questionmark_v2) (|tptp.'fun_app$c'| A__questionmark_v0 (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) 1)))))) (|tptp.'fun_app$c'| A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a454 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (=> (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0) false) (forall ((A__questionmark_v1 |tptp.'Nat$'|)) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) false))) false)))
% 0.62/1.09  (assume a455 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0)))))
% 0.62/1.09  (assume a456 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (not (= 0 (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1)))))
% 0.62/1.09  (assume a457 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (not (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) 0))))
% 0.62/1.09  (assume a458 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (not (= 0 (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1)))))
% 0.62/1.09  (assume a459 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2))) (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) 1))))))
% 0.62/1.09  (assume a460 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) 1))))
% 0.62/1.09  (assume a461 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)))))
% 0.62/1.09  (assume a462 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (+ 0 1)) (or (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ 0 1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 0)) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (+ 0 1)))))))
% 0.62/1.09  (assume a463 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (+ 0 1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1))) (or (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ 0 1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 0)) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (+ 0 1)))))))
% 0.62/1.09  (assume a464 (forall ((A__questionmark_v0 |tptp.'Int_int_prod$'|)) (= (|tptp.'fun_app$ae'| |tptp.'divides_aux$'| A__questionmark_v0) (= (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v0) 0))))
% 0.62/1.09  (assume a465 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_nat_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aw'| (|tptp.'size_option$'| A__questionmark_v0) (|tptp.'some$'| A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| A__questionmark_v0 A__questionmark_v1)) (+ 0 1)))))
% 0.62/1.09  (assume a466 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_nat_fun$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$ax'| (|tptp.'size_option$a'| A__questionmark_v0) |tptp.'none$a'|)) (+ 0 1))))
% 0.62/1.09  (assume a467 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_nat_fun$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aw'| (|tptp.'size_option$'| A__questionmark_v0) |tptp.'none$'|)) (+ 0 1))))
% 0.62/1.09  (assume a468 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_nat_fun$'|) (A__questionmark_v1 |tptp.'A_n_vec_n_vec_nat_fun$'|) (A__questionmark_v2 |tptp.'A_n_vec_n_vec_a_n_vec_n_vec_prod$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size_prod$'| A__questionmark_v0 A__questionmark_v1 A__questionmark_v2)) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| A__questionmark_v0 (|tptp.'fun_app$ab'| |tptp.'fst$a'| A__questionmark_v2))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$aa'| A__questionmark_v1 (|tptp.'fun_app$ab'| |tptp.'snd$'| A__questionmark_v2)))) (+ 0 1)))))
% 0.62/1.09  (assume a469 (forall ((A__questionmark_v0 |tptp.'Int_nat_fun$'|) (A__questionmark_v1 |tptp.'Int_nat_fun$'|) (A__questionmark_v2 |tptp.'Int_int_prod$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size_prod$a'| A__questionmark_v0 A__questionmark_v1 A__questionmark_v2)) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$k'| A__questionmark_v0 (|tptp.'fun_app$ac'| |tptp.'fst$b'| A__questionmark_v2))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$k'| A__questionmark_v1 (|tptp.'fun_app$ac'| |tptp.'snd$b'| A__questionmark_v2)))) (+ 0 1)))))
% 0.62/1.09  (assume a470 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_nat_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_nat_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_prod$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size_prod$b'| A__questionmark_v0 A__questionmark_v1 A__questionmark_v2)) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| A__questionmark_v0 (|tptp.'fun_app$r'| |tptp.'fst$'| A__questionmark_v2))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| A__questionmark_v1 (|tptp.'fun_app$r'| |tptp.'snd$a'| A__questionmark_v2)))) (+ 0 1)))))
% 0.62/1.09  (assume a471 (forall ((A__questionmark_v0 |tptp.'Int_bool_fun$'|) (A__questionmark_v1 Int) (A__questionmark_v2 Int) (A__questionmark_v3 Int) (A__questionmark_v4 |tptp.'Int_int_int_prod_set_fun$'|)) (=> (and (|tptp.'fun_app$d'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v2 A__questionmark_v3) (|tptp.'fun_app$ay'| A__questionmark_v4 A__questionmark_v1))) (|tptp.'member$k'| (|tptp.'pair$n'| (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v2) (|tptp.'pair$c'| A__questionmark_v1 A__questionmark_v3)) (|tptp.'same_fst$'| A__questionmark_v0 A__questionmark_v4)))))
% 0.62/1.09  (assume a472 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray_a_iarray_iarray_a_iarray_iarray_prod_set_fun$'|)) (=> (and (|tptp.'fun_app$f'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v2 A__questionmark_v3) (|tptp.'fun_app$az'| A__questionmark_v4 A__questionmark_v1))) (|tptp.'member$l'| (|tptp.'pair$r'| (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v2) (|tptp.'pair$'| A__questionmark_v1 A__questionmark_v3)) (|tptp.'same_fst$a'| A__questionmark_v0 A__questionmark_v4)))))
% 0.62/1.09  (assume a473 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list_a_iarray_list_a_iarray_list_prod_set_fun$'|)) (=> (and (|tptp.'fun_app$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v2 A__questionmark_v3) (|tptp.'fun_app$ba'| A__questionmark_v4 A__questionmark_v1))) (|tptp.'member$m'| (|tptp.'pair$s'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2) (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v3)) (|tptp.'same_fst$b'| A__questionmark_v0 A__questionmark_v4)))))
% 0.62/1.09  (assume a474 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_a_iarray_a_iarray_prod_set_fun$'|)) (=> (and (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v2 A__questionmark_v3) (|tptp.'fun_app$bb'| A__questionmark_v4 A__questionmark_v1))) (|tptp.'member$n'| (|tptp.'pair$t'| (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v2) (|tptp.'pair$a'| A__questionmark_v1 A__questionmark_v3)) (|tptp.'same_fst$c'| A__questionmark_v0 A__questionmark_v4)))))
% 0.62/1.09  (assume a475 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| (|tptp.'cons$a'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)) (+ 0 1)))))
% 0.62/1.09  (assume a476 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)) (+ 0 1)))))
% 0.62/1.09  (assume a477 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (+ 0 1)))))
% 0.62/1.09  (assume a478 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v1 A__questionmark_v3)))))
% 0.62/1.09  (assume a479 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (not (= (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v1))))
% 0.62/1.09  (assume a480 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (and (=> (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v1) (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'cons$'| A__questionmark_v1 (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v2)))) (=> (not (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v1)) (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v2))))))
% 0.62/1.09  (assume a481 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'splice$b'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'cons$'| A__questionmark_v0 (|tptp.'splice$b'| A__questionmark_v2 A__questionmark_v1)))))
% 0.62/1.09  (assume a482 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v0)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (exists ((A__questionmark_v2 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v3 |tptp.'Nat_a_iarray_prod_list$'|)) (and (= A__questionmark_v0 (|tptp.'cons$a'| A__questionmark_v2 A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a483 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_list$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v0)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (exists ((A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_list$'|)) (and (= A__questionmark_v0 (|tptp.'cons$b'| A__questionmark_v2 A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a484 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (exists ((A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (and (= A__questionmark_v0 (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a485 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1))) (exists ((A__questionmark_v2 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v3 |tptp.'Nat_a_iarray_prod_list$'|)) (and (= A__questionmark_v1 (|tptp.'cons$a'| A__questionmark_v2 A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))))
% 0.62/1.09  (assume a486 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (= (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1))) (exists ((A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_list$'|)) (and (= A__questionmark_v1 (|tptp.'cons$b'| A__questionmark_v2 A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))))
% 0.62/1.09  (assume a487 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))) (exists ((A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (and (= A__questionmark_v1 (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))))
% 0.62/1.09  (assume a488 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| (|tptp.'cons$a'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)) 1))))
% 0.62/1.09  (assume a489 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)) 1))))
% 0.62/1.09  (assume a490 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) 1))))
% 0.62/1.09  (assume a491 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| A__questionmark_v0) (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v2))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1))) A__questionmark_v2)))))
% 0.62/1.09  (assume a492 (forall ((A__questionmark_v0 |tptp.'A_iarray_nat_fun$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size_list$'| A__questionmark_v0 (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v2))) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$bc'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size_list$'| A__questionmark_v0 A__questionmark_v2))) (+ 0 1)))))
% 0.62/1.09  (assume a493 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'enumerate$'| A__questionmark_v0 (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'cons$a'| (|tptp.'pair$u'| A__questionmark_v0 A__questionmark_v1) (|tptp.'enumerate$'| (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1)) A__questionmark_v2)))))
% 0.62/1.09  (assume a494 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_list$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'Int_list$'|) (A__questionmark_v4 |tptp.'Int_int_prod_set$'|)) (= (|tptp.'member$o'| (|tptp.'pair$v'| (|tptp.'cons$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$c'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lex$'| A__questionmark_v4)) (or (and (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$e'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$e'| A__questionmark_v3)))) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lex$'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a495 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|)) (= (|tptp.'member$p'| (|tptp.'pair$w'| (|tptp.'cons$d'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$d'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lex$a'| A__questionmark_v4)) (or (and (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$f'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$f'| A__questionmark_v3)))) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lex$a'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a496 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v3 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v4 |tptp.'Nat_a_iarray_prod_nat_a_iarray_prod_prod_set$'|)) (= (|tptp.'member$q'| (|tptp.'pair$x'| (|tptp.'cons$a'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$a'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lex$b'| A__questionmark_v4)) (or (and (|tptp.'member$r'| (|tptp.'pair$y'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v3)))) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$q'| (|tptp.'pair$x'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lex$b'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a497 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (= (|tptp.'member$s'| (|tptp.'pair$z'| (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$b'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lex$c'| A__questionmark_v4)) (or (and (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v3)))) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lex$c'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a498 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_a_iarray_prod_set$'|)) (= (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lex$d'| A__questionmark_v4)) (or (and (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3)))) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lex$d'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a499 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_set$'|) (A__questionmark_v1 |tptp.'A_iarray$'|)) (= (|tptp.'shift$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'collect$a'| (|tptp.'uus$'| A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a500 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$g'| (|tptp.'enumerate$a'| A__questionmark_v0 A__questionmark_v1))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)))))
% 0.62/1.09  (assume a501 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'size$h'| (|tptp.'enumerate$b'| A__questionmark_v0 A__questionmark_v1))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)))))
% 0.62/1.09  (assume a502 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| (|tptp.'enumerate$'| A__questionmark_v0 A__questionmark_v1))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a503 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_list$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'Int_list$'|) (A__questionmark_v4 |tptp.'Int_int_prod_set$'|)) (= (|tptp.'member$o'| (|tptp.'pair$v'| (|tptp.'cons$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$c'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lexord$'| A__questionmark_v4)) (or (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lexord$'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a504 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|)) (= (|tptp.'member$p'| (|tptp.'pair$w'| (|tptp.'cons$d'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$d'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lexord$a'| A__questionmark_v4)) (or (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lexord$a'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a505 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (= (|tptp.'member$s'| (|tptp.'pair$z'| (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$b'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lexord$b'| A__questionmark_v4)) (or (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lexord$b'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a506 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_a_iarray_prod_set$'|)) (= (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lexord$c'| A__questionmark_v4)) (or (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lexord$c'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a507 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_nat_a_iarray_prod_prod_set$'|) (A__questionmark_v3 |tptp.'Nat$'|)) (=> (|tptp.'member$q'| (|tptp.'pair$x'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lexn$'| A__questionmark_v2 A__questionmark_v3)) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3))))))
% 0.62/1.09  (assume a508 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v3 |tptp.'Nat$'|)) (=> (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lexn$a'| A__questionmark_v2 A__questionmark_v3)) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3))))))
% 0.62/1.09  (assume a509 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'Nat$'|)) (=> (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lexn$b'| A__questionmark_v2 A__questionmark_v3)) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3))))))
% 0.62/1.09  (assume a510 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_list$'|) (A__questionmark_v2 Int) (A__questionmark_v3 |tptp.'Int_list$'|) (A__questionmark_v4 |tptp.'Int_int_prod_set$'|)) (= (|tptp.'member$o'| (|tptp.'pair$v'| (|tptp.'cons$c'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$c'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'listrel1$'| A__questionmark_v4)) (or (and (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= A__questionmark_v1 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v1 A__questionmark_v3) (|tptp.'listrel1$'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a511 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|)) (= (|tptp.'member$p'| (|tptp.'pair$w'| (|tptp.'cons$d'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$d'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'listrel1$a'| A__questionmark_v4)) (or (and (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= A__questionmark_v1 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v1 A__questionmark_v3) (|tptp.'listrel1$a'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a512 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (= (|tptp.'member$s'| (|tptp.'pair$z'| (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$b'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'listrel1$b'| A__questionmark_v4)) (or (and (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= A__questionmark_v1 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v1 A__questionmark_v3) (|tptp.'listrel1$b'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a513 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_a_iarray_prod_set$'|)) (= (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'listrel1$c'| A__questionmark_v4)) (or (and (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4) (= A__questionmark_v1 A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v3) (|tptp.'listrel1$c'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a514 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray$'|)) (=> (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'listrel1$c'| A__questionmark_v2)) (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'cons$'| A__questionmark_v3 A__questionmark_v0) (|tptp.'cons$'| A__questionmark_v3 A__questionmark_v1)) (|tptp.'listrel1$c'| A__questionmark_v2)))))
% 0.62/1.09  (assume a515 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_nat_a_iarray_prod_prod_set$'|)) (=> (|tptp.'member$q'| (|tptp.'pair$x'| A__questionmark_v0 A__questionmark_v1) (|tptp.'listrel1$d'| A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1))))))
% 0.62/1.09  (assume a516 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (=> (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v0 A__questionmark_v1) (|tptp.'listrel1$b'| A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1))))))
% 0.62/1.09  (assume a517 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|)) (=> (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'listrel1$c'| A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a518 (forall ((A__questionmark_v0 |tptp.'Int_int_prod_set$'|) (A__questionmark_v1 |tptp.'Int_list$'|)) (=> (forall ((A__questionmark_v2 Int)) (not (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v2 A__questionmark_v2) A__questionmark_v0))) (not (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v1 A__questionmark_v1) (|tptp.'lexord$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a519 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_list$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (not (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v2 A__questionmark_v2) A__questionmark_v0))) (not (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v1 A__questionmark_v1) (|tptp.'lexord$a'| A__questionmark_v0))))))
% 0.62/1.09  (assume a520 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray_list$'|)) (not (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v2 A__questionmark_v2) A__questionmark_v0))) (not (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v1 A__questionmark_v1) (|tptp.'lexord$b'| A__questionmark_v0))))))
% 0.62/1.09  (assume a521 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray$'|)) (not (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v2 A__questionmark_v2) A__questionmark_v0))) (not (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v1) (|tptp.'lexord$c'| A__questionmark_v0))))))
% 0.62/1.09  (assume a522 (forall ((A__questionmark_v0 |tptp.'Int_int_prod_set$'|) (A__questionmark_v1 |tptp.'Int_list$'|) (A__questionmark_v2 |tptp.'Int_list$'|)) (=> (forall ((A__questionmark_v3 Int) (A__questionmark_v4 Int)) (or (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v3 A__questionmark_v4) A__questionmark_v0) (= A__questionmark_v3 A__questionmark_v4) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v4 A__questionmark_v3) A__questionmark_v0))) (or (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v1 A__questionmark_v2) (|tptp.'lexord$'| A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v2) (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v2 A__questionmark_v1) (|tptp.'lexord$'| A__questionmark_v0))))))
% 0.62/1.09  (assume a523 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_list$'|)) (=> (forall ((A__questionmark_v3 |tptp.'A_iarray_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray$'|)) (or (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v3 A__questionmark_v4) A__questionmark_v0) (= A__questionmark_v3 A__questionmark_v4) (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v4 A__questionmark_v3) A__questionmark_v0))) (or (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v1 A__questionmark_v2) (|tptp.'lexord$a'| A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v2) (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v2 A__questionmark_v1) (|tptp.'lexord$a'| A__questionmark_v0))))))
% 0.62/1.09  (assume a524 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_list$'|)) (=> (forall ((A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list$'|)) (or (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v3 A__questionmark_v4) A__questionmark_v0) (= A__questionmark_v3 A__questionmark_v4) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v4 A__questionmark_v3) A__questionmark_v0))) (or (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v1 A__questionmark_v2) (|tptp.'lexord$b'| A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v2) (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v2 A__questionmark_v1) (|tptp.'lexord$b'| A__questionmark_v0))))))
% 0.62/1.09  (assume a525 (forall ((A__questionmark_v0 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (=> (forall ((A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray$'|)) (or (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v3 A__questionmark_v4) A__questionmark_v0) (= A__questionmark_v3 A__questionmark_v4) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v4 A__questionmark_v3) A__questionmark_v0))) (or (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v2) (|tptp.'lexord$c'| A__questionmark_v0)) (= A__questionmark_v1 A__questionmark_v2) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v2 A__questionmark_v1) (|tptp.'lexord$c'| A__questionmark_v0))))))
% 0.62/1.09  (assume a526 (forall ((A__questionmark_v0 |tptp.'Int_list$'|) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_list$'|) (A__questionmark_v3 |tptp.'Int_int_prod_set$'|)) (=> (and (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v0 (|tptp.'cons$c'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'listrel1$'| A__questionmark_v3)) (forall ((A__questionmark_v4 Int)) (=> (and (= A__questionmark_v0 (|tptp.'cons$c'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v4 A__questionmark_v1) A__questionmark_v3)) false)) (forall ((A__questionmark_v4 |tptp.'Int_list$'|)) (=> (and (= A__questionmark_v0 (|tptp.'cons$c'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v4 A__questionmark_v2) (|tptp.'listrel1$'| A__questionmark_v3))) false))) false)))
% 0.62/1.09  (assume a527 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|)) (=> (and (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v0 (|tptp.'cons$d'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'listrel1$a'| A__questionmark_v3)) (forall ((A__questionmark_v4 |tptp.'A_iarray_iarray$'|)) (=> (and (= A__questionmark_v0 (|tptp.'cons$d'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v4 A__questionmark_v1) A__questionmark_v3)) false)) (forall ((A__questionmark_v4 |tptp.'A_iarray_iarray_list$'|)) (=> (and (= A__questionmark_v0 (|tptp.'cons$d'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v4 A__questionmark_v2) (|tptp.'listrel1$a'| A__questionmark_v3))) false))) false)))
% 0.62/1.09  (assume a528 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (=> (and (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v0 (|tptp.'cons$b'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'listrel1$b'| A__questionmark_v3)) (forall ((A__questionmark_v4 |tptp.'A_iarray_list$'|)) (=> (and (= A__questionmark_v0 (|tptp.'cons$b'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v4 A__questionmark_v1) A__questionmark_v3)) false)) (forall ((A__questionmark_v4 |tptp.'A_iarray_list_list$'|)) (=> (and (= A__questionmark_v0 (|tptp.'cons$b'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v4 A__questionmark_v2) (|tptp.'listrel1$b'| A__questionmark_v3))) false))) false)))
% 0.62/1.09  (assume a529 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_a_iarray_prod_set$'|)) (=> (and (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v2)) (|tptp.'listrel1$c'| A__questionmark_v3)) (forall ((A__questionmark_v4 |tptp.'A_iarray$'|)) (=> (and (= A__questionmark_v0 (|tptp.'cons$'| A__questionmark_v4 A__questionmark_v2)) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v4 A__questionmark_v1) A__questionmark_v3)) false)) (forall ((A__questionmark_v4 |tptp.'A_iarray_list$'|)) (=> (and (= A__questionmark_v0 (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v4)) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v4 A__questionmark_v2) (|tptp.'listrel1$c'| A__questionmark_v3))) false))) false)))
% 0.62/1.09  (assume a530 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 |tptp.'Int_list$'|) (A__questionmark_v2 |tptp.'Int_list$'|) (A__questionmark_v3 |tptp.'Int_int_prod_set$'|)) (=> (and (|tptp.'member$o'| (|tptp.'pair$v'| (|tptp.'cons$c'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'listrel1$'| A__questionmark_v3)) (forall ((A__questionmark_v4 Int)) (=> (and (= A__questionmark_v2 (|tptp.'cons$c'| A__questionmark_v4 A__questionmark_v1)) (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3)) false)) (forall ((A__questionmark_v4 |tptp.'Int_list$'|)) (=> (and (= A__questionmark_v2 (|tptp.'cons$c'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v1 A__questionmark_v4) (|tptp.'listrel1$'| A__questionmark_v3))) false))) false)))
% 0.62/1.09  (assume a531 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|)) (=> (and (|tptp.'member$p'| (|tptp.'pair$w'| (|tptp.'cons$d'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'listrel1$a'| A__questionmark_v3)) (forall ((A__questionmark_v4 |tptp.'A_iarray_iarray$'|)) (=> (and (= A__questionmark_v2 (|tptp.'cons$d'| A__questionmark_v4 A__questionmark_v1)) (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3)) false)) (forall ((A__questionmark_v4 |tptp.'A_iarray_iarray_list$'|)) (=> (and (= A__questionmark_v2 (|tptp.'cons$d'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v1 A__questionmark_v4) (|tptp.'listrel1$a'| A__questionmark_v3))) false))) false)))
% 0.62/1.09  (assume a532 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (=> (and (|tptp.'member$s'| (|tptp.'pair$z'| (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'listrel1$b'| A__questionmark_v3)) (forall ((A__questionmark_v4 |tptp.'A_iarray_list$'|)) (=> (and (= A__questionmark_v2 (|tptp.'cons$b'| A__questionmark_v4 A__questionmark_v1)) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3)) false)) (forall ((A__questionmark_v4 |tptp.'A_iarray_list_list$'|)) (=> (and (= A__questionmark_v2 (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v1 A__questionmark_v4) (|tptp.'listrel1$b'| A__questionmark_v3))) false))) false)))
% 0.62/1.09  (assume a533 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_a_iarray_prod_set$'|)) (=> (and (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'listrel1$c'| A__questionmark_v3)) (forall ((A__questionmark_v4 |tptp.'A_iarray$'|)) (=> (and (= A__questionmark_v2 (|tptp.'cons$'| A__questionmark_v4 A__questionmark_v1)) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v4) A__questionmark_v3)) false)) (forall ((A__questionmark_v4 |tptp.'A_iarray_list$'|)) (=> (and (= A__questionmark_v2 (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v4) (|tptp.'listrel1$c'| A__questionmark_v3))) false))) false)))
% 0.62/1.09  (assume a534 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_prod_set$'|) (A__questionmark_v3 |tptp.'Int_list$'|)) (=> (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$o'| (|tptp.'pair$v'| (|tptp.'cons$c'| A__questionmark_v0 A__questionmark_v3) (|tptp.'cons$c'| A__questionmark_v1 A__questionmark_v3)) (|tptp.'listrel1$'| A__questionmark_v2)))))
% 0.62/1.09  (assume a535 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_list$'|)) (=> (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$p'| (|tptp.'pair$w'| (|tptp.'cons$d'| A__questionmark_v0 A__questionmark_v3) (|tptp.'cons$d'| A__questionmark_v1 A__questionmark_v3)) (|tptp.'listrel1$a'| A__questionmark_v2)))))
% 0.62/1.09  (assume a536 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_list_list$'|)) (=> (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$s'| (|tptp.'pair$z'| (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v3) (|tptp.'cons$b'| A__questionmark_v1 A__questionmark_v3)) (|tptp.'listrel1$b'| A__questionmark_v2)))))
% 0.62/1.09  (assume a537 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (=> (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v3) (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v3)) (|tptp.'listrel1$c'| A__questionmark_v2)))))
% 0.62/1.09  (assume a538 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_nat_a_iarray_prod_prod_set$'|)) (= (|tptp.'member$q'| (|tptp.'pair$x'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lex$b'| A__questionmark_v2)) (and (|tptp.'member$q'| (|tptp.'pair$x'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lexord$d'| A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$u'| |tptp.'size$a'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a539 (forall ((A__questionmark_v0 |tptp.'A_iarray_list_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|)) (= (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lex$c'| A__questionmark_v2)) (and (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lexord$b'| A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a540 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|)) (= (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lex$d'| A__questionmark_v2)) (and (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lexord$c'| A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a541 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_a_iarray_prod_set$'|)) (= (|tptp.'member$'| (|tptp.'pair$b'| |tptp.'nil$'| A__questionmark_v0) (|tptp.'lexord$c'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (= A__questionmark_v0 (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3))))))
% 0.62/1.09  (assume a542 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_nat_a_iarray_prod_prod_set$'|) (A__questionmark_v3 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v4 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v5 |tptp.'Nat_a_iarray_prod_list$'|)) (=> (|tptp.'member$r'| (|tptp.'pair$y'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$q'| (|tptp.'pair$x'| (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v3) (|tptp.'cons$a'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v3) (|tptp.'cons$a'| A__questionmark_v1 A__questionmark_v5))) (|tptp.'lexord$d'| A__questionmark_v2)))))
% 0.62/1.09  (assume a543 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_prod_set$'|) (A__questionmark_v3 |tptp.'Int_list$'|) (A__questionmark_v4 |tptp.'Int_list$'|) (A__questionmark_v5 |tptp.'Int_list$'|)) (=> (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$o'| (|tptp.'pair$v'| (|tptp.'append$a'| A__questionmark_v3 (|tptp.'cons$c'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'append$a'| A__questionmark_v3 (|tptp.'cons$c'| A__questionmark_v1 A__questionmark_v5))) (|tptp.'lexord$'| A__questionmark_v2)))))
% 0.62/1.09  (assume a544 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray_iarray_list$'|)) (=> (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$p'| (|tptp.'pair$w'| (|tptp.'append$b'| A__questionmark_v3 (|tptp.'cons$d'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'append$b'| A__questionmark_v3 (|tptp.'cons$d'| A__questionmark_v1 A__questionmark_v5))) (|tptp.'lexord$a'| A__questionmark_v2)))))
% 0.62/1.09  (assume a545 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_list_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list_list$'|) (A__questionmark_v5 |tptp.'A_iarray_list_list$'|)) (=> (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$s'| (|tptp.'pair$z'| (|tptp.'append$c'| A__questionmark_v3 (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'append$c'| A__questionmark_v3 (|tptp.'cons$b'| A__questionmark_v1 A__questionmark_v5))) (|tptp.'lexord$b'| A__questionmark_v2)))))
% 0.62/1.09  (assume a546 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray_list$'|)) (=> (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v3) (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v4)) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v3) (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v5))) (|tptp.'lexord$c'| A__questionmark_v2)))))
% 0.62/1.09  (assume a547 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_nat_a_iarray_prod_prod_set$'|) (A__questionmark_v3 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v4 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v5 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v6 |tptp.'Nat_a_iarray_prod_list$'|)) (=> (and (|tptp.'member$r'| (|tptp.'pair$y'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v4) (|tptp.'cons$a'| A__questionmark_v0 A__questionmark_v5))) (= A__questionmark_v6 (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v4) (|tptp.'cons$a'| A__questionmark_v1 A__questionmark_v5)))) (|tptp.'member$q'| (|tptp.'pair$x'| A__questionmark_v3 A__questionmark_v6) (|tptp.'listrel1$d'| A__questionmark_v2)))))
% 0.62/1.09  (assume a548 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 |tptp.'Int_int_prod_set$'|) (A__questionmark_v3 |tptp.'Int_list$'|) (A__questionmark_v4 |tptp.'Int_list$'|) (A__questionmark_v5 |tptp.'Int_list$'|) (A__questionmark_v6 |tptp.'Int_list$'|)) (=> (and (|tptp.'member$g'| (|tptp.'pair$c'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'append$a'| A__questionmark_v4 (|tptp.'cons$c'| A__questionmark_v0 A__questionmark_v5))) (= A__questionmark_v6 (|tptp.'append$a'| A__questionmark_v4 (|tptp.'cons$c'| A__questionmark_v1 A__questionmark_v5)))) (|tptp.'member$o'| (|tptp.'pair$v'| A__questionmark_v3 A__questionmark_v6) (|tptp.'listrel1$'| A__questionmark_v2)))))
% 0.62/1.09  (assume a549 (forall ((A__questionmark_v0 |tptp.'A_iarray_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray_a_iarray_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray_iarray_list$'|) (A__questionmark_v6 |tptp.'A_iarray_iarray_list$'|)) (=> (and (|tptp.'member$e'| (|tptp.'pair$'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'append$b'| A__questionmark_v4 (|tptp.'cons$d'| A__questionmark_v0 A__questionmark_v5))) (= A__questionmark_v6 (|tptp.'append$b'| A__questionmark_v4 (|tptp.'cons$d'| A__questionmark_v1 A__questionmark_v5)))) (|tptp.'member$p'| (|tptp.'pair$w'| A__questionmark_v3 A__questionmark_v6) (|tptp.'listrel1$a'| A__questionmark_v2)))))
% 0.62/1.09  (assume a550 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_a_iarray_list_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_list_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list_list$'|) (A__questionmark_v5 |tptp.'A_iarray_list_list$'|) (A__questionmark_v6 |tptp.'A_iarray_list_list$'|)) (=> (and (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'append$c'| A__questionmark_v4 (|tptp.'cons$b'| A__questionmark_v0 A__questionmark_v5))) (= A__questionmark_v6 (|tptp.'append$c'| A__questionmark_v4 (|tptp.'cons$b'| A__questionmark_v1 A__questionmark_v5)))) (|tptp.'member$s'| (|tptp.'pair$z'| A__questionmark_v3 A__questionmark_v6) (|tptp.'listrel1$b'| A__questionmark_v2)))))
% 0.62/1.09  (assume a551 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray_list$'|) (A__questionmark_v6 |tptp.'A_iarray_list$'|)) (=> (and (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v1) A__questionmark_v2) (= A__questionmark_v3 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v4) (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v5))) (= A__questionmark_v6 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v4) (|tptp.'cons$'| A__questionmark_v1 A__questionmark_v5)))) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v3 A__questionmark_v6) (|tptp.'listrel1$c'| A__questionmark_v2)))))
% 0.62/1.09  (assume a552 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$p'| (|tptp.'append$d'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1)) A__questionmark_v2) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v1) A__questionmark_v2)))))
% 0.62/1.09  (assume a553 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$bd'| (|tptp.'append$'| (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1)) A__questionmark_v2) (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v1) A__questionmark_v2)))))
% 0.62/1.09  (assume a554 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$p'| (|tptp.'append$d'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1)) A__questionmark_v2) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v1) A__questionmark_v2)))))
% 0.62/1.09  (assume a555 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$bd'| (|tptp.'append$'| (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1)) A__questionmark_v2) (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v1) A__questionmark_v2)))))
% 0.62/1.09  (assume a556 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v2) A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a557 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v2) A__questionmark_v1)) (= A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a558 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a559 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v2 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v2)) (= A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a560 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) |tptp.'nil$a'|) A__questionmark_v0)))
% 0.62/1.09  (assume a561 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) |tptp.'nil$'|) A__questionmark_v0)))
% 0.62/1.09  (assume a562 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|)) (= (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) |tptp.'nil$a'|) A__questionmark_v0)))
% 0.62/1.09  (assume a563 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) |tptp.'nil$'|) A__questionmark_v0)))
% 0.62/1.09  (assume a564 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 |tptp.'nil$a'|))))
% 0.62/1.09  (assume a565 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v0) (= A__questionmark_v1 |tptp.'nil$'|))))
% 0.62/1.09  (assume a566 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1)) (= A__questionmark_v1 |tptp.'nil$a'|))))
% 0.62/1.09  (assume a567 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1)) (= A__questionmark_v1 |tptp.'nil$'|))))
% 0.62/1.09  (assume a568 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v1) (= A__questionmark_v0 |tptp.'nil$a'|))))
% 0.62/1.09  (assume a569 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v1) (= A__questionmark_v0 |tptp.'nil$'|))))
% 0.62/1.09  (assume a570 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v1) A__questionmark_v0)) (= A__questionmark_v1 |tptp.'nil$a'|))))
% 0.62/1.09  (assume a571 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= A__questionmark_v0 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v1) A__questionmark_v0)) (= A__questionmark_v1 |tptp.'nil$'|))))
% 0.62/1.09  (assume a572 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= |tptp.'nil$a'| (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1)) (and (= A__questionmark_v0 |tptp.'nil$a'|) (= A__questionmark_v1 |tptp.'nil$a'|)))))
% 0.62/1.09  (assume a573 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= |tptp.'nil$'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1)) (and (= A__questionmark_v0 |tptp.'nil$'|) (= A__questionmark_v1 |tptp.'nil$'|)))))
% 0.62/1.09  (assume a574 (forall ((A__questionmark_v0 |tptp.'Nat_a_iarray_prod_list$'|) (A__questionmark_v1 |tptp.'Nat_a_iarray_prod_list$'|)) (= (= (|tptp.'fun_app$bd'| (|tptp.'append$'| A__questionmark_v0) A__questionmark_v1) |tptp.'nil$a'|) (and (= A__questionmark_v0 |tptp.'nil$a'|) (= A__questionmark_v1 |tptp.'nil$a'|)))))
% 0.62/1.09  (assume a575 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1) |tptp.'nil$'|) (and (= A__questionmark_v0 |tptp.'nil$'|) (= A__questionmark_v1 |tptp.'nil$'|)))))
% 0.62/1.09  (assume a576 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (=> (or (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v2)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3)))) (= (= (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v2) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v1) A__questionmark_v3)) (and (= A__questionmark_v0 A__questionmark_v1) (= A__questionmark_v2 A__questionmark_v3))))))
% 0.62/1.09  (assume a577 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$p'| (|tptp.'append$d'| (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v2)))))
% 0.62/1.09  (assume a578 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) 0) (= A__questionmark_v0 |tptp.'nil$'|))))
% 0.62/1.09  (assume a579 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a580 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (=> (and (not (= A__questionmark_v0 A__questionmark_v1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)))) (exists ((A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray$'|) (A__questionmark_v6 |tptp.'A_iarray_list$'|)) (and (not (= A__questionmark_v3 A__questionmark_v5)) (= A__questionmark_v0 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v2) (|tptp.'fun_app$p'| (|tptp.'append$d'| (|tptp.'cons$'| A__questionmark_v3 |tptp.'nil$'|)) A__questionmark_v4))) (= A__questionmark_v1 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v2) (|tptp.'fun_app$p'| (|tptp.'append$d'| (|tptp.'cons$'| A__questionmark_v5 |tptp.'nil$'|)) A__questionmark_v6))))))))
% 0.62/1.09  (assume a581 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) (|tptp.'cons$'| A__questionmark_v1 |tptp.'nil$'|)))) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) 1))))
% 0.62/1.09  (assume a582 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (exists ((A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (and (= A__questionmark_v0 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v3) (|tptp.'cons$'| A__questionmark_v2 |tptp.'nil$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a583 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (= (|tptp.'enumerate$'| A__questionmark_v0 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v1) A__questionmark_v2)) (|tptp.'fun_app$bd'| (|tptp.'append$'| (|tptp.'enumerate$'| A__questionmark_v0 A__questionmark_v1)) (|tptp.'enumerate$'| (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)))) A__questionmark_v2)))))
% 0.62/1.09  (assume a584 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|)) (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) |tptp.'nil$'|) |tptp.'nil$'|)))
% 0.62/1.09  (assume a585 (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| |tptp.'nil$'|)) 0))
% 0.62/1.09  (assume a586 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list_a_iarray_list_bool_fun_fun$'|)) (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| A__questionmark_v2 |tptp.'nil$'|) |tptp.'nil$'|) (forall ((A__questionmark_v3 |tptp.'A_iarray$'|) (A__questionmark_v4 |tptp.'A_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray$'|) (A__questionmark_v6 |tptp.'A_iarray_list$'|)) (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v4)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v6))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| A__questionmark_v2 A__questionmark_v4) A__questionmark_v6)) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| A__questionmark_v2 (|tptp.'cons$'| A__questionmark_v3 A__questionmark_v4)) (|tptp.'cons$'| A__questionmark_v5 A__questionmark_v6))))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v1))))
% 0.62/1.09  (assume a587 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list_a_iarray_list_a_iarray_list_bool_fun_fun_fun$'|)) (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v2))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'fun_app$be'| A__questionmark_v3 |tptp.'nil$'|) |tptp.'nil$'|) |tptp.'nil$'|) (forall ((A__questionmark_v4 |tptp.'A_iarray$'|) (A__questionmark_v5 |tptp.'A_iarray_list$'|) (A__questionmark_v6 |tptp.'A_iarray$'|) (A__questionmark_v7 |tptp.'A_iarray_list$'|) (A__questionmark_v8 |tptp.'A_iarray$'|) (A__questionmark_v9 |tptp.'A_iarray_list$'|)) (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v5)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v7))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v7)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v9))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'fun_app$be'| A__questionmark_v3 A__questionmark_v5) A__questionmark_v7) A__questionmark_v9)) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'fun_app$be'| A__questionmark_v3 (|tptp.'cons$'| A__questionmark_v4 A__questionmark_v5)) (|tptp.'cons$'| A__questionmark_v6 A__questionmark_v7)) (|tptp.'cons$'| A__questionmark_v8 A__questionmark_v9))))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'fun_app$be'| A__questionmark_v3 A__questionmark_v0) A__questionmark_v1) A__questionmark_v2))))
% 0.62/1.09  (assume a588 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list_a_iarray_list_a_iarray_list_a_iarray_list_bool_fun_fun_fun_fun$'|)) (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v2))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v2)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'fun_app$be'| (|tptp.'fun_app$bf'| A__questionmark_v4 |tptp.'nil$'|) |tptp.'nil$'|) |tptp.'nil$'|) |tptp.'nil$'|) (forall ((A__questionmark_v5 |tptp.'A_iarray$'|) (A__questionmark_v6 |tptp.'A_iarray_list$'|) (A__questionmark_v7 |tptp.'A_iarray$'|) (A__questionmark_v8 |tptp.'A_iarray_list$'|) (A__questionmark_v9 |tptp.'A_iarray$'|) (A__questionmark_v10 |tptp.'A_iarray_list$'|) (A__questionmark_v11 |tptp.'A_iarray$'|) (A__questionmark_v12 |tptp.'A_iarray_list$'|)) (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v6)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v8))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v8)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v10))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v10)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v12))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'fun_app$be'| (|tptp.'fun_app$bf'| A__questionmark_v4 A__questionmark_v6) A__questionmark_v8) A__questionmark_v10) A__questionmark_v12)) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'fun_app$be'| (|tptp.'fun_app$bf'| A__questionmark_v4 (|tptp.'cons$'| A__questionmark_v5 A__questionmark_v6)) (|tptp.'cons$'| A__questionmark_v7 A__questionmark_v8)) (|tptp.'cons$'| A__questionmark_v9 A__questionmark_v10)) (|tptp.'cons$'| A__questionmark_v11 A__questionmark_v12))))) (|tptp.'fun_app$b'| (|tptp.'fun_app$i'| (|tptp.'fun_app$be'| (|tptp.'fun_app$bf'| A__questionmark_v4 A__questionmark_v0) A__questionmark_v1) A__questionmark_v2) A__questionmark_v3))))
% 0.62/1.09  (assume a589 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_a_iarray_prod_set$'|)) (=> (and (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v2) A__questionmark_v3)) (|tptp.'lexord$c'| A__questionmark_v4)) (not (= A__questionmark_v0 A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v2))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3)))) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v2) (|tptp.'lexord$c'| A__questionmark_v4)))))
% 0.62/1.09  (assume a590 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list$'|)) (=> (and (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lex$d'| A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v4)))) (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v4) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v1) A__questionmark_v3)) (|tptp.'lex$d'| A__questionmark_v2)))))
% 0.62/1.09  (assume a591 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'Nat_set$'|)) (= (|tptp.'nths$'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v2) (|tptp.'fun_app$p'| (|tptp.'append$d'| (|tptp.'nths$'| A__questionmark_v0 A__questionmark_v2)) (|tptp.'nths$'| A__questionmark_v1 (|tptp.'collect$c'| (|tptp.'uut$'| A__questionmark_v0 A__questionmark_v2)))))))
% 0.62/1.09  (assume a592 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_bool_fun$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v2 (|tptp.'set$'| A__questionmark_v0)) (|tptp.'fun_app$'| A__questionmark_v1 A__questionmark_v2))) (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v1) A__questionmark_v0) A__questionmark_v0))))
% 0.62/1.09  (assume a593 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (|tptp.'set$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v1)) (|tptp.'collect$d'| (|tptp.'uuu$'| A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a594 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_bool_fun$'|)) (=> (forall ((A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v2 (|tptp.'set$'| A__questionmark_v0)) (not (|tptp.'fun_app$'| A__questionmark_v1 A__questionmark_v2)))) (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v1) A__questionmark_v0) |tptp.'nil$'|))))
% 0.62/1.09  (assume a595 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v1) |tptp.'nil$'|) (forall ((A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v2 (|tptp.'set$'| A__questionmark_v1)) (not (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2)))))))
% 0.62/1.09  (assume a596 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= |tptp.'nil$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v1)) (forall ((A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v2 (|tptp.'set$'| A__questionmark_v1)) (not (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2)))))))
% 0.62/1.09  (assume a597 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v1) A__questionmark_v1) (forall ((A__questionmark_v2 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v2 (|tptp.'set$'| A__questionmark_v1)) (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2))))))
% 0.62/1.09  (assume a598 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_bool_fun$'|)) (=> (and (= A__questionmark_v0 A__questionmark_v1) (forall ((A__questionmark_v4 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v4 (|tptp.'set$'| A__questionmark_v1)) (= (|tptp.'fun_app$'| A__questionmark_v2 A__questionmark_v4) (|tptp.'fun_app$'| A__questionmark_v3 A__questionmark_v4))))) (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v2) A__questionmark_v0) (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v3) A__questionmark_v1)))))
% 0.62/1.09  (assume a599 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'A_iarray_list$'|)) (=> (|tptp.'member$b'| A__questionmark_v0 (|tptp.'set$a'| (|tptp.'n_lists$'| A__questionmark_v1 A__questionmark_v2))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a600 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (=> (= (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v2) A__questionmark_v3)) (exists ((A__questionmark_v4 |tptp.'A_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray_list$'|)) (and (= A__questionmark_v3 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v4) (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v5))) (forall ((A__questionmark_v6 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v6 (|tptp.'set$'| A__questionmark_v4)) (not (|tptp.'fun_app$'| A__questionmark_v2 A__questionmark_v6)))) (|tptp.'fun_app$'| A__questionmark_v2 A__questionmark_v0) (= A__questionmark_v1 (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v2) A__questionmark_v5)))))))
% 0.62/1.09  (assume a601 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (=> (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (exists ((A__questionmark_v4 |tptp.'A_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray_list$'|)) (and (= A__questionmark_v1 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v4) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v5))) (forall ((A__questionmark_v6 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v6 (|tptp.'set$'| A__questionmark_v4)) (not (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v6)))) (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v3 (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v5)))))))
% 0.62/1.09  (assume a602 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v2) A__questionmark_v3)) (exists ((A__questionmark_v4 |tptp.'A_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray_list$'|)) (and (= A__questionmark_v3 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v4) (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v5))) (forall ((A__questionmark_v6 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v6 (|tptp.'set$'| A__questionmark_v4)) (not (|tptp.'fun_app$'| A__questionmark_v2 A__questionmark_v6)))) (|tptp.'fun_app$'| A__questionmark_v2 A__questionmark_v0) (= A__questionmark_v1 (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v2) A__questionmark_v5)))))))
% 0.62/1.09  (assume a603 (forall ((A__questionmark_v0 |tptp.'A_iarray_bool_fun$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|)) (= (= (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v1) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (exists ((A__questionmark_v4 |tptp.'A_iarray_list$'|) (A__questionmark_v5 |tptp.'A_iarray_list$'|)) (and (= A__questionmark_v1 (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v4) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v5))) (forall ((A__questionmark_v6 |tptp.'A_iarray$'|)) (=> (|tptp.'member$a'| A__questionmark_v6 (|tptp.'set$'| A__questionmark_v4)) (not (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v6)))) (|tptp.'fun_app$'| A__questionmark_v0 A__questionmark_v2) (= A__questionmark_v3 (|tptp.'fun_app$p'| (|tptp.'filter$'| A__questionmark_v0) A__questionmark_v5)))))))
% 0.62/1.09  (assume a604 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list_list$'|)) (=> (|tptp.'member$b'| A__questionmark_v0 (|tptp.'set$a'| (|tptp.'product_lists$'| A__questionmark_v1))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$v'| |tptp.'size$b'| A__questionmark_v1))))))
% 0.62/1.09  (assume a605 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray_a_iarray_prod_set$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_list$'|)) (=> (and (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v0 A__questionmark_v1) (|tptp.'lenlex$'| A__questionmark_v2)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v4)))) (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v0) A__questionmark_v3) (|tptp.'fun_app$p'| (|tptp.'append$d'| A__questionmark_v1) A__questionmark_v4)) (|tptp.'lenlex$'| A__questionmark_v2)))))
% 0.62/1.09  (assume a606 (forall ((A__questionmark_v0 |tptp.'A_iarray$'|) (A__questionmark_v1 |tptp.'A_iarray_list$'|) (A__questionmark_v2 |tptp.'A_iarray$'|) (A__questionmark_v3 |tptp.'A_iarray_list$'|) (A__questionmark_v4 |tptp.'A_iarray_a_iarray_prod_set$'|)) (= (|tptp.'member$'| (|tptp.'pair$b'| (|tptp.'cons$'| A__questionmark_v0 A__questionmark_v1) (|tptp.'cons$'| A__questionmark_v2 A__questionmark_v3)) (|tptp.'lenlex$'| A__questionmark_v4)) (or (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3))) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v1)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v3))) (|tptp.'member$f'| (|tptp.'pair$a'| A__questionmark_v0 A__questionmark_v2) A__questionmark_v4)) (and (= A__questionmark_v0 A__questionmark_v2) (|tptp.'member$'| (|tptp.'pair$b'| A__questionmark_v1 A__questionmark_v3) (|tptp.'lenlex$'| A__questionmark_v4)))))))
% 0.62/1.09  (assume a607 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (< (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v0 A__questionmark_v2)) (< A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a608 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (= (< (+ A__questionmark_v0 A__questionmark_v1) (+ A__questionmark_v2 A__questionmark_v1)) (< A__questionmark_v0 A__questionmark_v2))))
% 0.62/1.09  (assume a609 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0) false)))
% 0.62/1.09  (assume a610 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0)) (< 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a611 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0)) (< 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a612 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (< (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a613 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (< (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)))))
% 0.62/1.09  (assume a614 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1))))
% 0.62/1.09  (assume a615 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (= (< (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2))) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2)))))
% 0.62/1.09  (assume a616 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v0) (< A__questionmark_v1 0))))
% 0.62/1.09  (assume a617 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< (+ A__questionmark_v0 A__questionmark_v1) A__questionmark_v1) (< A__questionmark_v0 0))))
% 0.62/1.09  (assume a618 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< A__questionmark_v0 (+ A__questionmark_v0 A__questionmark_v1)) (< 0 A__questionmark_v1))))
% 0.62/1.09  (assume a619 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (= (< A__questionmark_v0 (+ A__questionmark_v1 A__questionmark_v0)) (< 0 A__questionmark_v1))))
% 0.62/1.09  (assume a620 (forall ((A__questionmark_v0 Int)) (= (< (+ A__questionmark_v0 A__questionmark_v0) 0) (< A__questionmark_v0 0))))
% 0.62/1.09  (assume a621 (forall ((A__questionmark_v0 Int)) (= (< 0 (+ A__questionmark_v0 A__questionmark_v0)) (< 0 A__questionmark_v0))))
% 0.62/1.09  (assume a622 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (< 0 (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1))))
% 0.62/1.09  (assume a623 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ 0 1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0))))
% 0.62/1.09  (assume a624 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (< 0 (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1))) (or (< 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) (< 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a625 (forall ((A__questionmark_v0 |tptp.'A_iarray_list$'|)) (= (< 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| A__questionmark_v0))) (not (= A__questionmark_v0 |tptp.'nil$'|)))))
% 0.62/1.09  (assume a626 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int) (A__questionmark_v2 Int)) (=> (and (< 0 A__questionmark_v0) (< A__questionmark_v1 A__questionmark_v2)) (< A__questionmark_v1 (+ A__questionmark_v0 A__questionmark_v2)))))
% 0.62/1.09  (assume a627 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (< 0 A__questionmark_v0) (< 0 A__questionmark_v1)) (< 0 (+ A__questionmark_v0 A__questionmark_v1)))))
% 0.62/1.09  (assume a628 (forall ((A__questionmark_v0 Int) (A__questionmark_v1 Int)) (=> (and (< A__questionmark_v0 0) (< A__questionmark_v1 0)) (< (+ A__questionmark_v0 A__questionmark_v1) 0))))
% 0.62/1.09  (assume a629 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (or (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 0) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) 1)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1))))))))
% 0.62/1.09  (assume a630 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (=> (< 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) (exists ((A__questionmark_v1 |tptp.'Nat$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1))))))
% 0.62/1.09  (assume a631 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_bool_fun$'|)) (= (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1)) (|tptp.'fun_app$c'| A__questionmark_v1 A__questionmark_v2))) (and (|tptp.'fun_app$c'| A__questionmark_v1 (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) (|tptp.'fun_app$c'| A__questionmark_v1 (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) 1)))))))))
% 0.62/1.09  (assume a632 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (< 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) (exists ((A__questionmark_v1 |tptp.'Nat$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1))))))
% 0.62/1.09  (assume a633 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat_bool_fun$'|)) (= (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (and (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1)) (|tptp.'fun_app$c'| A__questionmark_v1 A__questionmark_v2))) (or (|tptp.'fun_app$c'| A__questionmark_v1 (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (and (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) (|tptp.'fun_app$c'| A__questionmark_v1 (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) 1)))))))))
% 0.62/1.09  (assume a634 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (and (< 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2)) (= (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2)) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))))
% 0.62/1.09  (assume a635 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2)) 1))))))
% 0.62/1.09  (assume a636 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2)) 1))))))
% 0.62/1.09  (assume a637 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) 1))))
% 0.62/1.09  (assume a638 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) 1))))
% 0.62/1.09  (assume a639 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (and (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (forall ((A__questionmark_v2 |tptp.'Nat$'|)) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (+ (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2)) 1)) false))) false)))
% 0.62/1.09  (assume a640 (not (< 0 0)))
% 0.62/1.09  (assume a641 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (not (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1))) (= (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1))))))
% 0.62/1.09  (assume a642 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat_bool_fun$'|)) (=> (and (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3) 1)) (|tptp.'fun_app$c'| A__questionmark_v2 A__questionmark_v3))) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (=> (and (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (|tptp.'fun_app$c'| A__questionmark_v2 (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3) 1)))) (|tptp.'fun_app$c'| A__questionmark_v2 A__questionmark_v3)))) (|tptp.'fun_app$c'| A__questionmark_v2 A__questionmark_v0))))
% 0.62/1.09  (assume a643 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat_nat_bool_fun_fun$'|)) (=> (and (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (forall ((A__questionmark_v3 |tptp.'Nat$'|)) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v2 A__questionmark_v3) (|tptp.'fun_app$k'| |tptp.'nat$'| (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3) 1)))) (forall ((A__questionmark_v3 |tptp.'Nat$'|) (A__questionmark_v4 |tptp.'Nat$'|) (A__questionmark_v5 |tptp.'Nat$'|)) (=> (and (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v3) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v4)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v4) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v5)) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v2 A__questionmark_v3) A__questionmark_v4) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v2 A__questionmark_v4) A__questionmark_v5)) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v2 A__questionmark_v3) A__questionmark_v5)))) (|tptp.'fun_app$c'| (|tptp.'fun_app$as'| A__questionmark_v2 A__questionmark_v0) A__questionmark_v1))))
% 0.62/1.09  (assume a644 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|) (A__questionmark_v2 |tptp.'Nat$'|)) (=> (and (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2))) (< (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2)))))
% 0.62/1.09  (assume a645 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (< (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)))))
% 0.62/1.09  (assume a646 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (=> (and (not (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1))) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) 1))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)))))
% 0.62/1.09  (assume a647 (forall ((A__questionmark_v0 |tptp.'Nat$'|) (A__questionmark_v1 |tptp.'Nat$'|)) (= (< (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) 1) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1)) (exists ((A__questionmark_v2 |tptp.'Nat$'|)) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v1) (+ (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2) 1)) (< (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0) (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v2)))))))
% 0.62/1.09  (assume a648 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (<= 0 (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0))))
% 0.62/1.09  (assume a649 (forall ((A__questionmark_v0 |tptp.'Nat$'|)) (= (|tptp.'fun_app$k'| |tptp.'nat$'| (|tptp.'fun_app$l'| |tptp.'of_nat$'| A__questionmark_v0)) A__questionmark_v0)))
% 0.62/1.09  (assume a650 (forall ((A__questionmark_v0 Int)) (and (=> (<= 0 A__questionmark_v0) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$k'| |tptp.'nat$'| A__questionmark_v0)) A__questionmark_v0)) (=> (not (<= 0 A__questionmark_v0)) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$k'| |tptp.'nat$'| A__questionmark_v0)) 0)))))
% 0.62/1.09  (assume a651 (forall ((A__questionmark_v1 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v2 |tptp.'A_iarray_iarray$'|)) (= (= (tptp.def_1 A__questionmark_v1 A__questionmark_v2) tptp.tltrue) (|tptp.'fun_app$f'| A__questionmark_v1 A__questionmark_v2))))
% 0.62/1.09  (assume a652 (forall ((A__questionmark_v1 tptp.tlbool) (A__questionmark_v2 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_option$'|)) (= (= (tptp.def_2 A__questionmark_v1 A__questionmark_v2 A__questionmark_v3) tptp.tltrue) (|tptp.'fun_app$t'| (|tptp.'case_option$a'| A__questionmark_v1 A__questionmark_v2) A__questionmark_v3))))
% 0.62/1.09  (assume a653 (forall ((A__questionmark_v0 |tptp.'Bool_bool_fun$'|) (A__questionmark_v1 tptp.tlbool)) (= (= (tptp.def_3 A__questionmark_v0 A__questionmark_v1) tptp.tltrue) (|tptp.'fun_app$n'| A__questionmark_v0 A__questionmark_v1))))
% 0.62/1.09  (assume a654 (forall ((A__questionmark_v1 tptp.tlbool) (A__questionmark_v2 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_option$'|)) (= (= (tptp.def_4 A__questionmark_v1 A__questionmark_v2 A__questionmark_v3) tptp.tltrue) (|tptp.'fun_app$t'| (|tptp.'case_option$a'| A__questionmark_v1 A__questionmark_v2) A__questionmark_v3))))
% 0.62/1.09  (assume a655 (forall ((A__questionmark_v2 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_option$'|)) (= (= (tptp.def_5 A__questionmark_v2 A__questionmark_v3) tptp.tltrue) (|tptp.'fun_app$f'| A__questionmark_v2 (|tptp.'the$a'| A__questionmark_v3)))))
% 0.62/1.09  (assume a656 (forall ((A__questionmark_v1 tptp.tlbool) (A__questionmark_v2 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_option$'|)) (= (= (tptp.def_6 A__questionmark_v1 A__questionmark_v2 A__questionmark_v3) tptp.tltrue) (|tptp.'fun_app$t'| (|tptp.'case_option$a'| A__questionmark_v1 A__questionmark_v2) A__questionmark_v3))))
% 0.62/1.09  (assume a657 (forall ((A__questionmark_v2 |tptp.'A_iarray_iarray_bool_fun$'|) (A__questionmark_v3 |tptp.'A_iarray_iarray_option$'|)) (= (= (tptp.def_7 A__questionmark_v2 A__questionmark_v3) tptp.tltrue) (|tptp.'fun_app$f'| A__questionmark_v2 (|tptp.'the$a'| A__questionmark_v3)))))
% 0.62/1.09  (assume a658 (forall ((B tptp.tlbool)) (or (= B tptp.tltrue) (= B tptp.tlfalse))))
% 0.62/1.09  (assume a659 (not (= tptp.tltrue tptp.tlfalse)))
% 0.62/1.09  (assume a660 true)
% 0.62/1.09  (step t1 (cl (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule and_neg)
% 0.62/1.09  (step t2 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule implies_neg1)
% 0.62/1.09  (anchor :step t3)
% 0.62/1.09  (assume t3.a0 (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))
% 0.62/1.09  (assume t3.a1 (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))
% 0.62/1.09  (step t3.t1 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule implies_neg1)
% 0.62/1.09  (anchor :step t3.t2)
% 0.62/1.09  (assume t3.t2.a0 (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))
% 0.62/1.09  (assume t3.t2.a1 (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))
% 0.62/1.09  (step t3.t2.t1 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule symm :premises (t3.t2.a1))
% 0.62/1.09  (step t3.t2.t2 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule symm :premises (t3.t2.t1))
% 0.62/1.09  (step t3.t2.t3 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule symm :premises (t3.t2.a0))
% 0.62/1.09  (step t3.t2.t4 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule trans :premises (t3.t2.t2 t3.t2.t3))
% 0.62/1.09  (step t3.t2 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule subproof :discharge (t3.t2.a0 t3.t2.a1))
% 0.62/1.09  (step t3.t3 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule and_pos)
% 0.62/1.09  (step t3.t4 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule and_pos)
% 0.62/1.09  (step t3.t5 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule resolution :premises (t3.t2 t3.t3 t3.t4))
% 0.62/1.09  (step t3.t6 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule reordering :premises (t3.t5))
% 0.62/1.09  (step t3.t7 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule contraction :premises (t3.t6))
% 0.62/1.09  (step t3.t8 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule resolution :premises (t3.t1 t3.t7))
% 0.62/1.09  (step t3.t9 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule implies_neg2)
% 0.62/1.09  (step t3.t10 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule resolution :premises (t3.t8 t3.t9))
% 0.62/1.09  (step t3.t11 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule contraction :premises (t3.t10))
% 0.62/1.09  (step t3.t12 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule implies :premises (t3.t11))
% 0.62/1.09  (step t3.t13 (cl (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule and_neg)
% 0.62/1.09  (step t3.t14 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule implies_neg1)
% 0.62/1.09  (anchor :step t3.t15)
% 0.62/1.09  (assume t3.t15.a0 (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))
% 0.62/1.09  (step t3.t15.t1 (cl (= |tptp.'of_nat$'| |tptp.'of_nat$'|)) :rule refl)
% 0.62/1.09  (step t3.t15.t2 (cl (= (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)))) :rule refl)
% 0.62/1.09  (step t3.t15.t3 (cl (= (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'filter$'| |tptp.'uu$'|))) :rule refl)
% 0.62/1.09  (step t3.t15.t4 (cl (= (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)) (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))) :rule symm :premises (t3.t15.a0))
% 0.62/1.09  (step t3.t15.t5 (cl (= (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))) :rule cong :premises (t3.t15.t4))
% 0.62/1.09  (step t3.t15.t6 (cl (= (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))) :rule cong :premises (t3.t15.t3 t3.t15.t5))
% 0.62/1.09  (step t3.t15.t7 (cl (= (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) :rule cong :premises (t3.t15.t2 t3.t15.t6))
% 0.62/1.09  (step t3.t15.t8 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule cong :premises (t3.t15.t1 t3.t15.t7))
% 0.62/1.09  (step t3.t15 (cl (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule subproof :discharge (t3.t15.a0))
% 0.62/1.09  (step t3.t16 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule resolution :premises (t3.t14 t3.t15))
% 0.62/1.09  (step t3.t17 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule implies_neg2)
% 0.62/1.09  (step t3.t18 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule resolution :premises (t3.t16 t3.t17))
% 0.62/1.09  (step t3.t19 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule contraction :premises (t3.t18))
% 0.62/1.09  (step t3.t20 (cl (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule implies :premises (t3.t19))
% 0.62/1.09  (step t3.t21 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule resolution :premises (t3.t20 t3.a1))
% 0.62/1.09  (step t3.t22 (cl (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule resolution :premises (t3.t13 t3.t21 t3.a0))
% 0.62/1.09  (step t3.t23 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule resolution :premises (t3.t12 t3.t22))
% 0.62/1.09  (step t3 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule subproof :discharge (t3.a0 t3.a1))
% 0.62/1.09  (step t4 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule and_pos)
% 0.62/1.09  (step t5 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule and_pos)
% 0.62/1.09  (step t6 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) :rule resolution :premises (t3 t4 t5))
% 0.62/1.09  (step t7 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule reordering :premises (t6))
% 0.62/1.09  (step t8 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule contraction :premises (t7))
% 0.62/1.09  (step t9 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule resolution :premises (t2 t8))
% 0.62/1.09  (step t10 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule implies_neg2)
% 0.62/1.09  (step t11 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule resolution :premises (t9 t10))
% 0.62/1.09  (step t12 (cl (=> (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule contraction :premises (t11))
% 0.62/1.09  (step t13 (cl (not (and (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule implies :premises (t12))
% 0.62/1.09  (step t14 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule resolution :premises (t1 t13))
% 0.62/1.09  (step t15 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule reordering :premises (t14))
% 0.62/1.09  (step t16 (cl (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule implies_neg1)
% 0.62/1.09  (step t17 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule reordering :premises (t16))
% 0.62/1.09  (step t18 (cl (not (= (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|)))))) (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))))))) (not (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|))))))) (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))))) :rule equiv_pos2)
% 0.62/1.09  (step t19 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule all_simplify)
% 0.62/1.09  (step t20 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule refl)
% 0.62/1.09  (step t21 (cl (= (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) true)) :rule all_simplify)
% 0.62/1.09  (step t22 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) true))) :rule cong :premises (t20 t21))
% 0.62/1.09  (step t23 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) true) true)) :rule all_simplify)
% 0.62/1.09  (step t24 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) true)) :rule trans :premises (t22 t23))
% 0.62/1.09  (step t25 (cl (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule refl)
% 0.62/1.09  (step t26 (cl (= (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) :rule all_simplify)
% 0.62/1.09  (step t27 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule cong :premises (t25 t26))
% 0.62/1.09  (step t28 (cl (= (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|))) (and true (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule cong :premises (t24 t27))
% 0.62/1.09  (step t29 (cl (= (and true (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule all_simplify)
% 0.62/1.09  (step t30 (cl (= (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule trans :premises (t28 t29))
% 0.62/1.09  (step t31 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|)))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule cong :premises (t19 t30))
% 0.62/1.09  (step t32 (cl (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule cong :premises (t19))
% 0.62/1.09  (step t33 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule refl)
% 0.62/1.09  (step t34 (cl (= (= |tptp.'none$'| |tptp.'none$'|) true)) :rule all_simplify)
% 0.62/1.09  (step t35 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|)) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) true))) :rule cong :premises (t25 t34))
% 0.62/1.09  (step t36 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) true) true)) :rule all_simplify)
% 0.62/1.09  (step t37 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|)) true)) :rule trans :premises (t35 t36))
% 0.62/1.09  (step t38 (cl (= (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) true))) :rule cong :premises (t33 t37))
% 0.62/1.09  (step t39 (cl (= (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) true) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule all_simplify)
% 0.62/1.09  (step t40 (cl (= (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule trans :premises (t38 t39))
% 0.62/1.09  (step t41 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule cong :premises (t32 t40))
% 0.62/1.09  (step t42 (cl (= (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule cong :premises (t31 t41))
% 0.62/1.09  (step t43 (cl (= (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|)))))) (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))))) :rule cong :premises (t42))
% 0.62/1.09  (step t44 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule refl)
% 0.62/1.09  (step t45 (cl (= |tptp.'of_nat$'| |tptp.'of_nat$'|)) :rule refl)
% 0.62/1.09  (step t46 (cl (and (= |tptp.'size$'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))) (= |tptp.'size$b'| (|tptp.'gen_length$a'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))) (= |tptp.'size$a'| (|tptp.'gen_length$'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))) (= |tptp.'zero$a'| (|tptp.'pair$c'| 0 0)) (= |tptp.'zero$j'| (|tptp.'pair$q'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$a'|)) (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0)) (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)) (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= |tptp.'size$'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)))) (not (= |tptp.'size$b'| (|tptp.'gen_length$a'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)))) (not (= |tptp.'size$a'| (|tptp.'gen_length$'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)))) (not (= |tptp.'zero$a'| (|tptp.'pair$c'| 0 0))) (not (= |tptp.'zero$j'| (|tptp.'pair$q'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$a'|))) (not (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0))) (not (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) (not (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|))) (not (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0))) (not (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) (not (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|))) (not (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (not (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule and_neg)
% 0.62/1.09  (step t47 (cl (not (= (= |tptp.'zero$j'| (|tptp.'pair$q'| |tptp.'zero$b'| |tptp.'zero$a'|)) (= |tptp.'zero$j'| (|tptp.'pair$q'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$a'|)))) (not (= |tptp.'zero$j'| (|tptp.'pair$q'| |tptp.'zero$b'| |tptp.'zero$a'|))) (= |tptp.'zero$j'| (|tptp.'pair$q'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$a'|))) :rule equiv_pos2)
% 0.62/1.09  (step t48 (cl (= |tptp.'zero$j'| |tptp.'zero$j'|)) :rule refl)
% 0.62/1.09  (step t49 (cl (and (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0)) (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)) (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0))) (not (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) (not (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|))) (not (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0))) (not (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) (not (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|))) (not (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (not (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule and_neg)
% 0.62/1.09  (step t50 (cl (not (= (= |tptp.'zero$i'| (|tptp.'pair$p'| |tptp.'zero$b'| 0)) (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0)))) (not (= |tptp.'zero$i'| (|tptp.'pair$p'| |tptp.'zero$b'| 0))) (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0))) :rule equiv_pos2)
% 0.62/1.09  (step t51 (cl (= |tptp.'zero$i'| |tptp.'zero$i'|)) :rule refl)
% 0.62/1.09  (step t52 (cl (and (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)) (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) (not (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|))) (not (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0))) (not (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) (not (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|))) (not (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (not (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule and_neg)
% 0.62/1.09  (step t53 (cl (not (= (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| |tptp.'zero$b'|)) (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))))) (not (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| |tptp.'zero$b'|))) (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) :rule equiv_pos2)
% 0.62/1.09  (step t54 (cl (= |tptp.'zero$h'| |tptp.'zero$h'|)) :rule refl)
% 0.62/1.09  (step t55 (cl (= |tptp.'zero$a'| |tptp.'zero$a'|)) :rule refl)
% 0.62/1.09  (step t56 (cl (and (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)) (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|))) (not (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0))) (not (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) (not (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|))) (not (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (not (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule and_neg)
% 0.62/1.09  (step t57 (cl (not (= (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 |tptp.'zero$b'|)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))))) (not (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 |tptp.'zero$b'|))) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) :rule equiv_pos2)
% 0.62/1.09  (step t58 (cl (= |tptp.'zero$e'| |tptp.'zero$e'|)) :rule refl)
% 0.62/1.09  (step t59 (cl (= 0 0)) :rule refl)
% 0.62/1.09  (step t60 (cl (and (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|))) (not (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (not (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule and_neg)
% 0.62/1.09  (step t61 (cl (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) :rule symm :premises (a385))
% 0.62/1.09  (step t62 (cl (not (= (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) |tptp.'none$'|)))) (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) (not (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) |tptp.'none$'|))))) (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule equiv_pos2)
% 0.62/1.09  (anchor :step t63 :args ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|) (:= A__questionmark_v0 A__questionmark_v0)))
% 0.62/1.09  (step t63.t1 (cl (= A__questionmark_v0 A__questionmark_v0)) :rule refl)
% 0.62/1.09  (step t63.t2 (cl (= (= A__questionmark_v0 |tptp.'none$a'|) (= |tptp.'none$a'| A__questionmark_v0))) :rule all_simplify)
% 0.62/1.09  (step t63.t3 (cl (= (not (= A__questionmark_v0 |tptp.'none$a'|)) (not (= |tptp.'none$a'| A__questionmark_v0)))) :rule cong :premises (t63.t2))
% 0.62/1.09  (step t63.t4 (cl (= (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0)))) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0)))))) :rule refl)
% 0.62/1.09  (step t63.t5 (cl (= (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (not (= |tptp.'none$a'| A__questionmark_v0)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))))) :rule cong :premises (t63.t3 t63.t4))
% 0.62/1.09  (step t63.t6 (cl (= (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= A__questionmark_v0 |tptp.'none$a'|))) :rule all_simplify)
% 0.62/1.09  (step t63.t7 (cl (= (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= |tptp.'none$a'| A__questionmark_v0))) :rule trans :premises (t63.t6 t63.t2))
% 0.62/1.09  (step t63.t8 (cl (= (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) |tptp.'none$'|) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0)))) :rule all_simplify)
% 0.62/1.09  (step t63.t9 (cl (= (=> (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) |tptp.'none$'|)) (=> (= |tptp.'none$a'| A__questionmark_v0) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0))))) :rule cong :premises (t63.t7 t63.t8))
% 0.62/1.09  (step t63.t10 (cl (= (and (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) |tptp.'none$'|))) (and (=> (not (= |tptp.'none$a'| A__questionmark_v0)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (= |tptp.'none$a'| A__questionmark_v0) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0)))))) :rule cong :premises (t63.t5 t63.t9))
% 0.62/1.09  (step t63 (cl (= (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) |tptp.'none$'|)))) (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (=> (not (= |tptp.'none$a'| A__questionmark_v0)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (= |tptp.'none$a'| A__questionmark_v0) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0))))))) :rule bind)
% 0.62/1.09  (step t64 (cl (= (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (=> (not (= |tptp.'none$a'| A__questionmark_v0)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (= |tptp.'none$a'| A__questionmark_v0) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0))))) (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (or (= |tptp.'none$a'| A__questionmark_v0) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (or (not (= |tptp.'none$a'| A__questionmark_v0)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0))))))) :rule all_simplify)
% 0.62/1.09  (step t65 (cl (= (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (or (= |tptp.'none$a'| A__questionmark_v0) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (or (not (= |tptp.'none$a'| A__questionmark_v0)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0))))) (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (forall ((BOUND_VARIABLE_9740 |tptp.'A_n_vec_n_vec_option$'|)) (or (not (= |tptp.'none$a'| BOUND_VARIABLE_9740)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9740))))))) :rule all_simplify)
% 0.62/1.09  (step t66 (cl (= (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))))) :rule refl)
% 0.62/1.09  (step t67 (cl (= (forall ((BOUND_VARIABLE_9740 |tptp.'A_n_vec_n_vec_option$'|)) (or (not (= |tptp.'none$a'| BOUND_VARIABLE_9740)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9740)))) (or (not (= |tptp.'none$a'| |tptp.'none$a'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule all_simplify)
% 0.62/1.09  (step t68 (cl (= (= |tptp.'none$a'| |tptp.'none$a'|) true)) :rule all_simplify)
% 0.62/1.09  (step t69 (cl (= (not (= |tptp.'none$a'| |tptp.'none$a'|)) (not true))) :rule cong :premises (t68))
% 0.62/1.09  (step t70 (cl (= (not true) false)) :rule all_simplify)
% 0.62/1.09  (step t71 (cl (= (not (= |tptp.'none$a'| |tptp.'none$a'|)) false)) :rule trans :premises (t69 t70))
% 0.62/1.09  (step t72 (cl (= (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule refl)
% 0.62/1.09  (step t73 (cl (= (or (not (= |tptp.'none$a'| |tptp.'none$a'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (or false (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule cong :premises (t71 t72))
% 0.62/1.09  (step t74 (cl (= (or false (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule all_simplify)
% 0.62/1.09  (step t75 (cl (= (or (not (= |tptp.'none$a'| |tptp.'none$a'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule trans :premises (t73 t74))
% 0.62/1.09  (step t76 (cl (= (forall ((BOUND_VARIABLE_9740 |tptp.'A_n_vec_n_vec_option$'|)) (or (not (= |tptp.'none$a'| BOUND_VARIABLE_9740)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9740)))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule trans :premises (t67 t75))
% 0.62/1.09  (step t77 (cl (= (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (forall ((BOUND_VARIABLE_9740 |tptp.'A_n_vec_n_vec_option$'|)) (or (not (= |tptp.'none$a'| BOUND_VARIABLE_9740)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9740))))) (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule cong :premises (t66 t76))
% 0.62/1.09  (step t78 (cl (= (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (or (= |tptp.'none$a'| A__questionmark_v0) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (or (not (= |tptp.'none$a'| A__questionmark_v0)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0))))) (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule trans :premises (t65 t77))
% 0.62/1.09  (step t79 (cl (= (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (=> (not (= |tptp.'none$a'| A__questionmark_v0)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (= |tptp.'none$a'| A__questionmark_v0) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0))))) (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule trans :premises (t64 t78))
% 0.62/1.09  (step t80 (cl (= (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec_option$'|)) (and (=> (not (= A__questionmark_v0 |tptp.'none$a'|)) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| A__questionmark_v0))))) (=> (not (not (= A__questionmark_v0 |tptp.'none$a'|))) (= (|tptp.'matrix_to_iarray_option$'| A__questionmark_v0) |tptp.'none$'|)))) (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule trans :premises (t63 t79))
% 0.62/1.09  (step t81 (cl (and (forall ((BOUND_VARIABLE_9729 |tptp.'A_n_vec_n_vec_option$'|)) (or (= |tptp.'none$a'| BOUND_VARIABLE_9729) (= (|tptp.'matrix_to_iarray_option$'| BOUND_VARIABLE_9729) (|tptp.'some$'| (|tptp.'matrix_to_iarray$'| (|tptp.'the$'| BOUND_VARIABLE_9729)))))) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule resolution :premises (t62 t80 a56))
% 0.62/1.09  (step t82 (cl (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) :rule and :premises (t81))
% 0.62/1.09  (step t83 (cl (and (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule resolution :premises (t60 a396 t61 t82))
% 0.62/1.09  (step t84 (cl (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) :rule and :premises (t83))
% 0.62/1.09  (step t85 (cl (= (|tptp.'pair$m'| 0 |tptp.'zero$b'|) (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) :rule cong :premises (t59 t84))
% 0.62/1.09  (step t86 (cl (= (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 |tptp.'zero$b'|)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))))) :rule cong :premises (t58 t85))
% 0.62/1.09  (step t87 (cl (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) :rule resolution :premises (t57 t86 a397))
% 0.62/1.09  (step t88 (cl (and (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)) (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule resolution :premises (t56 a399 a398 t87 a396 t61 t82))
% 0.62/1.09  (step t89 (cl (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) :rule and :premises (t88))
% 0.62/1.09  (step t90 (cl (= (|tptp.'pair$o'| |tptp.'zero$a'| |tptp.'zero$b'|) (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) :rule cong :premises (t55 t89))
% 0.62/1.10  (step t91 (cl (= (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| |tptp.'zero$b'|)) (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))))) :rule cong :premises (t54 t90))
% 0.62/1.10  (step t92 (cl (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)))) :rule resolution :premises (t53 t91 a400))
% 0.62/1.10  (step t93 (cl (and (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)) (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule resolution :premises (t52 t92 a399 a398 t87 a396 t61 t82))
% 0.62/1.10  (step t94 (cl (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) :rule and :premises (t93))
% 0.62/1.10  (step t95 (cl (= 0 0)) :rule refl)
% 0.62/1.10  (step t96 (cl (= (|tptp.'pair$p'| |tptp.'zero$b'| 0) (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0))) :rule cong :premises (t94 t95))
% 0.62/1.10  (step t97 (cl (= (= |tptp.'zero$i'| (|tptp.'pair$p'| |tptp.'zero$b'| 0)) (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0)))) :rule cong :premises (t51 t96))
% 0.62/1.10  (step t98 (cl (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0))) :rule resolution :premises (t50 t97 a401))
% 0.62/1.10  (step t99 (cl (and (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0)) (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)) (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule resolution :premises (t49 t98 t92 a399 a398 t87 a396 t61 t82))
% 0.62/1.10  (step t100 (cl (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) :rule and :premises (t99))
% 0.62/1.10  (step t101 (cl (= |tptp.'zero$a'| |tptp.'zero$a'|)) :rule refl)
% 0.62/1.10  (step t102 (cl (= (|tptp.'pair$q'| |tptp.'zero$b'| |tptp.'zero$a'|) (|tptp.'pair$q'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$a'|))) :rule cong :premises (t100 t101))
% 0.62/1.10  (step t103 (cl (= (= |tptp.'zero$j'| (|tptp.'pair$q'| |tptp.'zero$b'| |tptp.'zero$a'|)) (= |tptp.'zero$j'| (|tptp.'pair$q'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$a'|)))) :rule cong :premises (t48 t102))
% 0.62/1.10  (step t104 (cl (= |tptp.'zero$j'| (|tptp.'pair$q'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$a'|))) :rule resolution :premises (t47 t103 a402))
% 0.62/1.10  (step t105 (cl (and (= |tptp.'size$'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))) (= |tptp.'size$b'| (|tptp.'gen_length$a'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))) (= |tptp.'size$a'| (|tptp.'gen_length$'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0))) (= |tptp.'zero$a'| (|tptp.'pair$c'| 0 0)) (= |tptp.'zero$j'| (|tptp.'pair$q'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) |tptp.'zero$a'|)) (= |tptp.'zero$i'| (|tptp.'pair$p'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|) 0)) (= |tptp.'zero$h'| (|tptp.'pair$o'| |tptp.'zero$a'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$g'| (|tptp.'pair$n'| |tptp.'zero$a'| |tptp.'zero$a'|)) (= |tptp.'zero$f'| (|tptp.'pair$j'| |tptp.'zero$a'| 0)) (= |tptp.'zero$e'| (|tptp.'pair$m'| 0 (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|))) (= |tptp.'zero$d'| (|tptp.'pair$g'| 0 |tptp.'zero$a'|)) (= |tptp.'zero$b'| (|tptp.'fun_app$ab'| |tptp.'snd$'| |tptp.'zero$c'|)) (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule resolution :premises (t46 a420 a419 a418 a404 t104 t98 t92 a399 a398 t87 a396 t61 t82))
% 0.62/1.10  (step t106 (cl (= |tptp.'size$'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)))) :rule and :premises (t105))
% 0.62/1.10  (step t107 (cl (= (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) :rule refl)
% 0.62/1.10  (step t108 (cl (= (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) :rule cong :premises (t106 t107))
% 0.62/1.10  (step t109 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule cong :premises (t45 t108))
% 0.62/1.10  (step t110 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule cong :premises (t44 t109))
% 0.62/1.10  (step t111 (cl (= (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))) :rule refl)
% 0.62/1.10  (step t112 (cl (= (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))) (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) :rule cong :premises (t106 t111))
% 0.62/1.10  (step t113 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule cong :premises (t45 t112))
% 0.62/1.10  (step t114 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule cong :premises (t44 t113))
% 0.62/1.10  (step t115 (cl (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule cong :premises (t114))
% 0.62/1.10  (step t116 (cl (= |tptp.'none$'| (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) :rule and :premises (t105))
% 0.62/1.10  (step t117 (cl (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) :rule refl)
% 0.62/1.10  (step t118 (cl (= (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) :rule cong :premises (t116 t117))
% 0.62/1.10  (step t119 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule cong :premises (t115 t118))
% 0.62/1.10  (step t120 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule cong :premises (t110 t119))
% 0.62/1.10  (step t121 (cl (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule cong :premises (t110))
% 0.62/1.10  (step t122 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule cong :premises (t114 t118))
% 0.62/1.10  (step t123 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule cong :premises (t121 t122))
% 0.62/1.10  (step t124 (cl (= (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule cong :premises (t120 t123))
% 0.62/1.10  (step t125 (cl (= (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))))) :rule cong :premises (t124))
% 0.62/1.10  (step t126 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule refl)
% 0.62/1.10  (step t127 (cl (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule refl)
% 0.62/1.10  (step t128 (cl (= (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule all_simplify)
% 0.62/1.10  (step t129 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule cong :premises (t127 t128))
% 0.62/1.10  (step t130 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))))) :rule cong :premises (t126 t129))
% 0.62/1.10  (step t131 (cl (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule refl)
% 0.62/1.10  (step t132 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule refl)
% 0.62/1.10  (step t133 (cl (= (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule cong :premises (t132 t128))
% 0.62/1.10  (step t134 (cl (= (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))))) :rule cong :premises (t131 t133))
% 0.62/1.10  (step t135 (cl (= (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))))) :rule cong :premises (t130 t134))
% 0.62/1.10  (step t136 (cl (= (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))))))) :rule cong :premises (t135))
% 0.62/1.10  (step t137 (cl (= (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))))))) :rule trans :premises (t125 t136))
% 0.62/1.10  (step t138 (cl (= (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) |tptp.'none$'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= |tptp.'none$'| (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| |tptp.'size$'| (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= |tptp.'none$'| |tptp.'none$'|)))))) (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))))))) :rule trans :premises (t43 t137))
% 0.62/1.10  (step t139 (cl (not (and (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))))) :rule resolution :premises (t18 t138 a22))
% 0.62/1.10  (step t140 (cl (not (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) (not (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))))) :rule not_and :premises (t139))
% 0.62/1.10  (step t141 (cl (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (not (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule implies_neg2)
% 0.62/1.10  (step t142 (cl (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule implies_neg1)
% 0.62/1.10  (step t143 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule reordering :premises (t142))
% 0.62/1.10  (step t144 (cl (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule implies_neg1)
% 0.62/1.10  (step t145 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule reordering :premises (t144))
% 0.62/1.10  (step t146 (cl (not (= (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (or (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))))) (not (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) (or (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule equiv_pos2)
% 0.62/1.10  (step t147 (cl (= (= (= (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) true) (= (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule equiv_simplify)
% 0.62/1.10  (step t148 (cl (not (= (= (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) true)) (= (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule equiv1 :premises (t147))
% 0.62/1.10  (step t149 (cl (= (= (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))))) :rule all_simplify)
% 0.62/1.10  (step t150 (cl (= (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule all_simplify)
% 0.62/1.10  (step t151 (cl (= (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule cong :premises (t132 t150))
% 0.62/1.10  (step t152 (cl (= (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) true)) :rule all_simplify)
% 0.62/1.10  (step t153 (cl (= (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) true)) :rule trans :premises (t151 t152))
% 0.62/1.10  (step t154 (cl (= (= (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) true)) :rule trans :premises (t149 t153))
% 0.62/1.10  (step t155 (cl (= (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule resolution :premises (t148 t154))
% 0.62/1.10  (step t156 (cl (= (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) :rule refl)
% 0.62/1.10  (step t157 (cl (= (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule refl)
% 0.62/1.10  (step t158 (cl (= (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (or (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))))) :rule cong :premises (t155 t156 t157))
% 0.62/1.10  (step t159 (cl (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule and_neg)
% 0.62/1.10  (step t160 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule implies_neg1)
% 0.62/1.10  (anchor :step t161)
% 0.62/1.10  (assume t161.a0 (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))
% 0.62/1.10  (assume t161.a1 (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))
% 0.62/1.10  (step t161.t1 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule implies_neg1)
% 0.62/1.10  (anchor :step t161.t2)
% 0.62/1.10  (assume t161.t2.a0 (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))
% 0.62/1.10  (assume t161.t2.a1 (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))
% 0.62/1.10  (step t161.t2.t1 (cl (= (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) false) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule equiv_simplify)
% 0.62/1.10  (step t161.t2.t2 (cl (not (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) false)) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule equiv1 :premises (t161.t2.t1))
% 0.62/1.10  (step t161.t2.t3 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule refl)
% 0.62/1.10  (step t161.t2.t4 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule symm :premises (t161.t2.a1))
% 0.62/1.10  (step t161.t2.t5 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule symm :premises (t161.t2.t4))
% 0.62/1.10  (step t161.t2.t6 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule cong :premises (t161.t2.t3 t161.t2.t5))
% 0.62/1.10  (step t161.t2.t7 (cl (= (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) false) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule equiv_simplify)
% 0.62/1.10  (step t161.t2.t8 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) false) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule equiv2 :premises (t161.t2.t7))
% 0.62/1.10  (step t161.t2.t9 (cl (not (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule not_not)
% 0.62/1.10  (step t161.t2.t10 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) false) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule resolution :premises (t161.t2.t8 t161.t2.t9))
% 0.62/1.10  (step t161.t2.t11 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) false)) :rule resolution :premises (t161.t2.t10 t161.t2.a0))
% 0.62/1.10  (step t161.t2.t12 (cl (= (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) false)) :rule trans :premises (t161.t2.t6 t161.t2.t11))
% 0.62/1.10  (step t161.t2.t13 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule resolution :premises (t161.t2.t2 t161.t2.t12))
% 0.62/1.10  (step t161.t2 (cl (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule subproof :discharge (t161.t2.a0 t161.t2.a1))
% 0.62/1.10  (step t161.t3 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule and_pos)
% 0.62/1.10  (step t161.t4 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule and_pos)
% 0.62/1.10  (step t161.t5 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))))) :rule resolution :premises (t161.t2 t161.t3 t161.t4))
% 0.62/1.10  (step t161.t6 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule reordering :premises (t161.t5))
% 0.62/1.10  (step t161.t7 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule contraction :premises (t161.t6))
% 0.62/1.10  (step t161.t8 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule resolution :premises (t161.t1 t161.t7))
% 0.62/1.10  (step t161.t9 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule implies_neg2)
% 0.62/1.10  (step t161.t10 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule resolution :premises (t161.t8 t161.t9))
% 0.62/1.10  (step t161.t11 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule contraction :premises (t161.t10))
% 0.62/1.10  (step t161.t12 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule implies :premises (t161.t11))
% 0.62/1.10  (step t161.t13 (cl (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule and_neg)
% 0.62/1.10  (step t161.t14 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule implies_neg1)
% 0.62/1.10  (anchor :step t161.t15)
% 0.62/1.10  (assume t161.t15.a0 (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))
% 0.62/1.10  (step t161.t15.t1 (cl (= |tptp.'of_nat$'| |tptp.'of_nat$'|)) :rule refl)
% 0.62/1.10  (step t161.t15.t2 (cl (= (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)))) :rule refl)
% 0.62/1.10  (step t161.t15.t3 (cl (= (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'filter$'| |tptp.'uu$'|))) :rule refl)
% 0.62/1.10  (step t161.t15.t4 (cl (= (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)) (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))) :rule symm :premises (t161.t15.a0))
% 0.62/1.10  (step t161.t15.t5 (cl (= (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))) :rule cong :premises (t161.t15.t4))
% 0.62/1.10  (step t161.t15.t6 (cl (= (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))) :rule cong :premises (t161.t15.t3 t161.t15.t5))
% 0.62/1.10  (step t161.t15.t7 (cl (= (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) :rule cong :premises (t161.t15.t2 t161.t15.t6))
% 0.62/1.10  (step t161.t15.t8 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule cong :premises (t161.t15.t1 t161.t15.t7))
% 0.62/1.10  (step t161.t15 (cl (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule subproof :discharge (t161.t15.a0))
% 0.62/1.10  (step t161.t16 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule resolution :premises (t161.t14 t161.t15))
% 0.62/1.10  (step t161.t17 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule implies_neg2)
% 0.62/1.10  (step t161.t18 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule resolution :premises (t161.t16 t161.t17))
% 0.62/1.10  (step t161.t19 (cl (=> (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule contraction :premises (t161.t18))
% 0.62/1.10  (step t161.t20 (cl (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule implies :premises (t161.t19))
% 0.62/1.10  (step t161.t21 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule resolution :premises (t161.t20 t161.a1))
% 0.62/1.10  (step t161.t22 (cl (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule resolution :premises (t161.t13 t161.a0 t161.t21))
% 0.62/1.10  (step t161.t23 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule resolution :premises (t161.t12 t161.t22))
% 0.62/1.10  (step t161 (cl (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule subproof :discharge (t161.a0 t161.a1))
% 0.62/1.10  (step t162 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) :rule and_pos)
% 0.62/1.10  (step t163 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule and_pos)
% 0.62/1.10  (step t164 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) :rule resolution :premises (t161 t162 t163))
% 0.62/1.10  (step t165 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule reordering :premises (t164))
% 0.62/1.10  (step t166 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule contraction :premises (t165))
% 0.62/1.10  (step t167 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule resolution :premises (t160 t166))
% 0.62/1.10  (step t168 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule implies_neg2)
% 0.62/1.10  (step t169 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule resolution :premises (t167 t168))
% 0.62/1.10  (step t170 (cl (=> (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule contraction :premises (t169))
% 0.62/1.10  (step t171 (cl (not (and (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule implies :premises (t170))
% 0.62/1.10  (step t172 (cl (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule resolution :premises (t159 t171))
% 0.62/1.10  (step t173 (cl (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))))) :rule or_neg)
% 0.62/1.10  (step t174 (cl (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))) :rule or_neg)
% 0.62/1.10  (step t175 (cl (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule or_neg)
% 0.62/1.10  (step t176 (cl (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule resolution :premises (t172 t173 t174 t175))
% 0.62/1.10  (step t177 (cl (or (not (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule contraction :premises (t176))
% 0.62/1.10  (step t178 (cl (or (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))))) :rule resolution :premises (t146 t158 t177))
% 0.62/1.10  (step t179 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule or :premises (t178))
% 0.62/1.10  (step t180 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule reordering :premises (t179))
% 0.62/1.10  (step t181 (cl (=> (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))))) :rule implies_neg1)
% 0.62/1.10  (anchor :step t182)
% 0.62/1.10  (assume t182.a0 (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))))
% 0.62/1.10  (step t182.t1 (cl (or (not (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule forall_inst :args ((:= A__questionmark_v0 |tptp.'a$'|)))
% 0.62/1.10  (step t182.t2 (cl (not (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule or :premises (t182.t1))
% 0.62/1.10  (step t182.t3 (cl (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule resolution :premises (t182.t2 t182.a0))
% 0.62/1.10  (step t182 (cl (not (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule subproof :discharge (t182.a0))
% 0.62/1.10  (step t183 (cl (=> (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule resolution :premises (t181 t182))
% 0.62/1.10  (step t184 (cl (=> (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (not (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule implies_neg2)
% 0.62/1.10  (step t185 (cl (=> (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (=> (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule resolution :premises (t183 t184))
% 0.62/1.10  (step t186 (cl (=> (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0)))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))) :rule contraction :premises (t185))
% 0.62/1.10  (step t187 (cl (not (forall ((A__questionmark_v0 |tptp.'A_n_vec_n_vec$'|)) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| A__questionmark_v0)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| A__questionmark_v0))))) (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule implies :premises (t186))
% 0.62/1.10  (step t188 (cl (= (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)) (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) :rule resolution :premises (t187 a28))
% 0.62/1.10  (step t189 (cl (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) :rule implies_neg1)
% 0.62/1.10  (step t190 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule reordering :premises (t189))
% 0.62/1.10  (step t191 (cl (not (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) :rule implies_pos)
% 0.62/1.10  (step t192 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)) (not (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule reordering :premises (t191))
% 0.62/1.10  (step t193 (cl (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (not (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule implies_neg2)
% 0.62/1.10  (step t194 (cl (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule implies_neg2)
% 0.62/1.10  (step t195 (cl (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule implies_neg2)
% 0.62/1.10  (step t196 (cl (not (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))) (not (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule resolution :premises (t140 t193 t141 t194 t195))
% 0.62/1.10  (step t197 (cl (not (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule contraction :premises (t196))
% 0.62/1.10  (step t198 (cl (not (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) (not (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule resolution :premises (t180 t188 t190 t140 t192 t197 t193))
% 0.62/1.10  (step t199 (cl (not (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule contraction :premises (t198))
% 0.62/1.10  (step t200 (cl (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) :rule resolution :premises (t145 t199))
% 0.62/1.10  (step t201 (cl (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))) :rule resolution :premises (t143 t200))
% 0.62/1.10  (step t202 (cl (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))) (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|)))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|))))) :rule resolution :premises (t141 t201))
% 0.62/1.10  (step t203 (cl (not (=> (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))))))) (=> (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'matrix_to_iarray$'| (|tptp.'gauss_Jordan$'| |tptp.'a$'|))))))) (= (|tptp.'some$'| (|tptp.'fun_app$r'| |tptp.'fst$'| (|tptp.'gauss_Jordan_iarrays_PA$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|)))) (|tptp.'matrix_to_iarray_option$'| |tptp.'none$a'|)))))) :rule resolution :premises (t140 t202))
% 0.62/1.10  (step t204 (cl (not (= (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$q'| |tptp.'nrows_iarray$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))) (|tptp.'fun_app$l'| |tptp.'of_nat$'| (|tptp.'fun_app$m'| (|tptp.'gen_length$b'| (|tptp.'fun_app$k'| |tptp.'nat$'| 0)) (|tptp.'fun_app$p'| (|tptp.'filter$'| |tptp.'uu$'|) (|tptp.'list_of$'| (|tptp.'gauss_Jordan_iarrays$'| (|tptp.'matrix_to_iarray$'| |tptp.'a$'|))))))))) :rule resolution :premises (t17 t203))
% 0.62/1.10  (step t205 (cl) :rule resolution :premises (t15 t204 t200 t188))
% 0.62/1.10  
% 0.62/1.10  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.HsklBDaXQq/cvc5---1.0.5_409.smt2
% 0.62/1.10  % cvc5---1.0.5 exiting
% 0.62/1.10  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------