TPTP Problem File: SWV127+1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SWV127+1 : TPTP v9.0.0. Bugfixed v3.3.0.
% Domain : Software Verification
% Problem : Unsimplified proof obligation thruster_init_0002
% Version : [DFS04] axioms : Especial.
% English : Proof obligation emerging from the init-safety verification for
% the thruster program. init-safety ensures that each variable or
% individual array element has been assigned a defined value before
% it is used.
% Refs : [Fis04] Fischer (2004), Email to G. Sutcliffe
% : [DFS04] Denney et al. (2004), Using Automated Theorem Provers
% Source : [Fis04]
% Names : thruster_init_0002 [Fis04]
% Status : Theorem
% Rating : 1.00 v4.0.1, 0.96 v3.7.0, 1.00 v3.3.0
% Syntax : Number of formulae : 121 ( 84 unt; 0 def)
% Number of atoms : 3997 (1112 equ)
% Maximal formula atoms : 3704 ( 33 avg)
% Number of connectives : 3897 ( 21 ~; 23 |;3062 &)
% ( 5 <=>; 786 =>; 0 <=; 0 <~>)
% Maximal formula depth : 105 ( 4 avg)
% Maximal term depth : 38 ( 2 avg)
% Number of predicates : 6 ( 5 usr; 1 prp; 0-2 aty)
% Number of functors : 49 ( 49 usr; 31 con; 0-4 aty)
% Number of variables : 1441 (1441 !; 0 ?)
% SPC : FOF_THM_RFO_SEQ
% Comments :
% Bugfixes : v3.3.0 - Bugfix in SWV003+0
%------------------------------------------------------------------------------
%----Include NASA software certification axioms
include('Axioms/SWV003+0.ax').
%------------------------------------------------------------------------------
%----Proof obligation generated by the AutoBayes/AutoFilter system
fof(thruster_init_0002,conjecture,
( ( geq(minus(n4,n1),n0)
& geq(minus(n1000,n1),n0) )
=> ! [A] :
( init = init
& ( ( geq(n7,n0)
& geq(minus(n1000,n1),n0) )
=> ! [X48] :
( init = init
& ( true
=> ( init = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n0) = init
& ! [B,C] :
( ( leq(n0,B)
& leq(n0,C)
& leq(B,n3)
& leq(C,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n0,n0,init),n0,n1,init),n0,n2,init),n0,n3,init),n0,n4,init),n0,n5,init),n1,n0,init),n1,n1,init),n1,n2,init),n1,n3,init),n1,n4,init),n1,n5,init),n2,n0,init),n2,n1,init),n2,n2,init),n2,n3,init),n2,n4,init),n2,n5,init),n3,n0,init),n3,n1,init),n3,n2,init),n3,n3,init),n3,n4,init),n3,n5,init),B,C) = init ) ) )
& ( ( init = init
& leq(n0,pv5)
& leq(n0,pv21)
& leq(pv5,n588)
& leq(pv21,minus(n6,n1))
& ! [D,E] :
( ( leq(n0,D)
& leq(n0,E)
& leq(D,n3)
& leq(E,n5) )
=> a_select3(h_thruster_filter_init,D,E) = init )
& ! [F,G] :
( ( leq(n0,F)
& leq(n0,G)
& leq(F,n5)
& leq(G,n5) )
=> a_select3(phi_thruster_filter_init,F,G) = init )
& ! [H,I] :
( ( leq(n0,H)
& leq(n0,I)
& leq(H,minus(n6,n1))
& leq(I,n0) )
=> a_select3(dv_thruster_filter_init,H,I) = init )
& ! [J,K] :
( ( leq(n0,J)
& leq(n0,K)
& leq(J,n5)
& leq(K,n5) )
=> a_select3(q_thruster_filter_init,J,K) = init )
& ! [L,M] :
( ( leq(n0,L)
& leq(n0,M)
& leq(L,n3)
& leq(M,n3) )
=> a_select3(r_thruster_filter_init,L,M) = init )
& ! [N,O] :
( ( leq(n0,N)
& leq(n0,O)
& leq(N,n5)
& leq(O,n0) )
=> a_select3(xhatmin_thruster_filter_init,N,O) = init )
& ! [P,Q] :
( ( leq(n0,P)
& leq(n0,Q)
& leq(P,n5)
& leq(Q,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),P,Q) = init )
& ! [R] :
( ( leq(n0,R)
& leq(R,minus(n6,n1)) )
=> ! [S] :
( ( leq(n0,S)
& leq(S,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,R,S) = init ) ) )
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),pv21,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [T,U] :
( ( leq(n0,T)
& leq(n0,U)
& leq(T,n3)
& leq(U,n5) )
=> a_select3(h_thruster_filter_init,T,U) = init )
& ! [V,W] :
( ( leq(n0,V)
& leq(n0,W)
& leq(V,n5)
& leq(W,n5) )
=> a_select3(phi_thruster_filter_init,V,W) = init )
& ! [X,Y] :
( ( leq(n0,X)
& leq(n0,Y)
& leq(X,minus(n6,n1))
& leq(Y,n0) )
=> a_select3(dv_thruster_filter_init,X,Y) = init )
& ! [Z,A1] :
( ( leq(n0,Z)
& leq(n0,A1)
& leq(Z,n5)
& leq(A1,n5) )
=> a_select3(q_thruster_filter_init,Z,A1) = init )
& ! [B1,C1] :
( ( leq(n0,B1)
& leq(n0,C1)
& leq(B1,n3)
& leq(C1,n3) )
=> a_select3(r_thruster_filter_init,B1,C1) = init )
& ! [D1,E1] :
( ( leq(n0,D1)
& leq(n0,E1)
& leq(D1,n5)
& leq(E1,n0) )
=> a_select3(xhatmin_thruster_filter_init,D1,E1) = init )
& ! [F1,G1] :
( ( leq(n0,F1)
& leq(n0,G1)
& leq(F1,n5)
& leq(G1,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),F1,G1) = init )
& ! [H1] :
( ( leq(n0,H1)
& leq(H1,minus(n6,n1)) )
=> ! [I1] :
( ( leq(n0,I1)
& leq(I1,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,H1,I1) = init ) ) ) )
& ( ( init = init
& leq(n0,pv5)
& leq(n0,pv45)
& leq(n0,pv46)
& leq(pv5,n588)
& leq(pv45,minus(n6,n1))
& leq(pv46,minus(n6,n1))
& ! [J1,K1] :
( ( leq(n0,J1)
& leq(n0,K1)
& leq(J1,n3)
& leq(K1,n5) )
=> a_select3(h_thruster_filter_init,J1,K1) = init )
& ! [L1,M1] :
( ( leq(n0,L1)
& leq(n0,M1)
& leq(L1,n5)
& leq(M1,n5) )
=> a_select3(phi_thruster_filter_init,L1,M1) = init )
& ! [N1,O1] :
( ( leq(n0,N1)
& leq(n0,O1)
& leq(N1,minus(n6,n1))
& leq(O1,n0) )
=> a_select3(dv_thruster_filter_init,N1,O1) = init )
& ! [P1,Q1] :
( ( leq(n0,P1)
& leq(n0,Q1)
& leq(P1,n5)
& leq(Q1,n5) )
=> a_select3(q_thruster_filter_init,P1,Q1) = init )
& ! [R1,S1] :
( ( leq(n0,R1)
& leq(n0,S1)
& leq(R1,n3)
& leq(S1,n3) )
=> a_select3(r_thruster_filter_init,R1,S1) = init )
& ! [T1,U1] :
( ( leq(n0,T1)
& leq(n0,U1)
& leq(T1,n5)
& leq(U1,n0) )
=> a_select3(xhatmin_thruster_filter_init,T1,U1) = init )
& ! [V1,W1] :
( ( leq(n0,V1)
& leq(n0,W1)
& leq(V1,n5)
& leq(W1,n5) )
=> a_select3(pminus_thruster_filter_init,V1,W1) = init )
& ! [X1,Y1] :
( ( leq(n0,X1)
& leq(n0,Y1)
& leq(X1,minus(n6,n1))
& leq(Y1,minus(n6,n1)) )
=> ( ( ( lt(Y1,pv46)
& X1 = pv45 )
=> a_select3(id_thruster_filter_init,X1,Y1) = init )
& ( lt(X1,pv45)
=> a_select3(id_thruster_filter_init,X1,Y1) = init ) ) )
& ! [Z1] :
( ( leq(n0,Z1)
& leq(Z1,minus(pv45,n1)) )
=> ! [A2] :
( ( leq(n0,A2)
& leq(A2,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,Z1,A2) = init ) ) )
=> ( init = init
& ( pv45 != pv46
=> ( init = init
& leq(n0,pv5)
& leq(n0,pv45)
& leq(pv5,n588)
& leq(pv45,minus(n6,n1))
& ! [B2,C2] :
( ( leq(n0,B2)
& leq(n0,C2)
& leq(B2,n3)
& leq(C2,n5) )
=> a_select3(h_thruster_filter_init,B2,C2) = init )
& ! [D2,E2] :
( ( leq(n0,D2)
& leq(n0,E2)
& leq(D2,n5)
& leq(E2,n5) )
=> a_select3(phi_thruster_filter_init,D2,E2) = init )
& ! [F2,G2] :
( ( leq(n0,F2)
& leq(n0,G2)
& leq(F2,minus(n6,n1))
& leq(G2,n0) )
=> a_select3(dv_thruster_filter_init,F2,G2) = init )
& ! [H2,I2] :
( ( leq(n0,H2)
& leq(n0,I2)
& leq(H2,n5)
& leq(I2,n5) )
=> a_select3(q_thruster_filter_init,H2,I2) = init )
& ! [J2,K2] :
( ( leq(n0,J2)
& leq(n0,K2)
& leq(J2,n3)
& leq(K2,n3) )
=> a_select3(r_thruster_filter_init,J2,K2) = init )
& ! [L2,M2] :
( ( leq(n0,L2)
& leq(n0,M2)
& leq(L2,n5)
& leq(M2,n0) )
=> a_select3(xhatmin_thruster_filter_init,L2,M2) = init )
& ! [N2,O2] :
( ( leq(n0,N2)
& leq(n0,O2)
& leq(N2,n5)
& leq(O2,n5) )
=> a_select3(pminus_thruster_filter_init,N2,O2) = init )
& ! [P2,Q2] :
( ( leq(n0,P2)
& leq(n0,Q2)
& leq(P2,minus(n6,n1))
& leq(Q2,minus(n6,n1)) )
=> ( ( ( lt(Q2,plus(n1,pv46))
& P2 = pv45 )
=> a_select3(tptp_update3(id_thruster_filter_init,pv45,pv46,init),P2,Q2) = init )
& ( lt(P2,pv45)
=> a_select3(tptp_update3(id_thruster_filter_init,pv45,pv46,init),P2,Q2) = init ) ) )
& ! [R2] :
( ( leq(n0,R2)
& leq(R2,minus(pv45,n1)) )
=> ! [S2] :
( ( leq(n0,S2)
& leq(S2,minus(n6,n1)) )
=> a_select3(tptp_update3(id_thruster_filter_init,pv45,S2,init),R2,S2) = init ) ) ) )
& ( pv45 = pv46
=> ( init = init
& leq(n0,pv5)
& leq(n0,pv45)
& leq(pv5,n588)
& leq(pv45,minus(n6,n1))
& ! [T2,U2] :
( ( leq(n0,T2)
& leq(n0,U2)
& leq(T2,n3)
& leq(U2,n5) )
=> a_select3(h_thruster_filter_init,T2,U2) = init )
& ! [V2,W2] :
( ( leq(n0,V2)
& leq(n0,W2)
& leq(V2,n5)
& leq(W2,n5) )
=> a_select3(phi_thruster_filter_init,V2,W2) = init )
& ! [X2,Y2] :
( ( leq(n0,X2)
& leq(n0,Y2)
& leq(X2,minus(n6,n1))
& leq(Y2,n0) )
=> a_select3(dv_thruster_filter_init,X2,Y2) = init )
& ! [Z2,A3] :
( ( leq(n0,Z2)
& leq(n0,A3)
& leq(Z2,n5)
& leq(A3,n5) )
=> a_select3(q_thruster_filter_init,Z2,A3) = init )
& ! [B3,C3] :
( ( leq(n0,B3)
& leq(n0,C3)
& leq(B3,n3)
& leq(C3,n3) )
=> a_select3(r_thruster_filter_init,B3,C3) = init )
& ! [D3,E3] :
( ( leq(n0,D3)
& leq(n0,E3)
& leq(D3,n5)
& leq(E3,n0) )
=> a_select3(xhatmin_thruster_filter_init,D3,E3) = init )
& ! [F3,G3] :
( ( leq(n0,F3)
& leq(n0,G3)
& leq(F3,n5)
& leq(G3,n5) )
=> a_select3(pminus_thruster_filter_init,F3,G3) = init )
& ! [H3,I3] :
( ( leq(n0,H3)
& leq(n0,I3)
& leq(H3,minus(n6,n1))
& leq(I3,minus(n6,n1)) )
=> ( ( ( lt(I3,plus(n1,pv46))
& H3 = pv45 )
=> a_select3(tptp_update3(id_thruster_filter_init,pv45,pv46,init),H3,I3) = init )
& ( lt(H3,pv45)
=> a_select3(tptp_update3(id_thruster_filter_init,pv45,pv46,init),H3,I3) = init ) ) )
& ! [J3] :
( ( leq(n0,J3)
& leq(J3,minus(pv45,n1)) )
=> ! [K3] :
( ( leq(n0,K3)
& leq(K3,minus(n6,n1)) )
=> a_select3(tptp_update3(id_thruster_filter_init,pv45,K3,init),J3,K3) = init ) ) ) ) ) )
& ( ( init = init
& leq(n0,pv5)
& leq(n0,pv45)
& leq(pv5,n588)
& leq(pv45,minus(n6,n1))
& ! [L3,M3] :
( ( leq(n0,L3)
& leq(n0,M3)
& leq(L3,n3)
& leq(M3,n5) )
=> a_select3(h_thruster_filter_init,L3,M3) = init )
& ! [N3,O3] :
( ( leq(n0,N3)
& leq(n0,O3)
& leq(N3,n5)
& leq(O3,n5) )
=> a_select3(phi_thruster_filter_init,N3,O3) = init )
& ! [P3,Q3] :
( ( leq(n0,P3)
& leq(n0,Q3)
& leq(P3,minus(n6,n1))
& leq(Q3,n0) )
=> a_select3(dv_thruster_filter_init,P3,Q3) = init )
& ! [R3,S3] :
( ( leq(n0,R3)
& leq(n0,S3)
& leq(R3,n5)
& leq(S3,n5) )
=> a_select3(q_thruster_filter_init,R3,S3) = init )
& ! [T3,U3] :
( ( leq(n0,T3)
& leq(n0,U3)
& leq(T3,n3)
& leq(U3,n3) )
=> a_select3(r_thruster_filter_init,T3,U3) = init )
& ! [V3,W3] :
( ( leq(n0,V3)
& leq(n0,W3)
& leq(V3,n5)
& leq(W3,n0) )
=> a_select3(xhatmin_thruster_filter_init,V3,W3) = init )
& ! [X3,Y3] :
( ( leq(n0,X3)
& leq(n0,Y3)
& leq(X3,n5)
& leq(Y3,n5) )
=> a_select3(pminus_thruster_filter_init,X3,Y3) = init )
& ! [Z3,A4] :
( ( leq(n0,Z3)
& leq(n0,A4)
& leq(Z3,minus(n6,n1))
& leq(A4,minus(n6,n1)) )
=> ( ( ( lt(A4,plus(n1,minus(n6,n1)))
& Z3 = pv45 )
=> a_select3(id_thruster_filter_init,Z3,A4) = init )
& ( lt(Z3,pv45)
=> a_select3(id_thruster_filter_init,Z3,A4) = init ) ) )
& ! [B4] :
( ( leq(n0,B4)
& leq(B4,minus(pv45,n1)) )
=> ! [C4] :
( ( leq(n0,C4)
& leq(C4,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,B4,C4) = init ) ) )
=> ( init = init
& leq(n0,pv5)
& leq(n0,pv45)
& leq(pv5,n588)
& leq(pv45,minus(n6,n1))
& ! [D4,E4] :
( ( leq(n0,D4)
& leq(n0,E4)
& leq(D4,n3)
& leq(E4,n5) )
=> a_select3(h_thruster_filter_init,D4,E4) = init )
& ! [F4,G4] :
( ( leq(n0,F4)
& leq(n0,G4)
& leq(F4,n5)
& leq(G4,n5) )
=> a_select3(phi_thruster_filter_init,F4,G4) = init )
& ! [H4,I4] :
( ( leq(n0,H4)
& leq(n0,I4)
& leq(H4,minus(n6,n1))
& leq(I4,n0) )
=> a_select3(dv_thruster_filter_init,H4,I4) = init )
& ! [J4,K4] :
( ( leq(n0,J4)
& leq(n0,K4)
& leq(J4,n5)
& leq(K4,n5) )
=> a_select3(q_thruster_filter_init,J4,K4) = init )
& ! [L4,M4] :
( ( leq(n0,L4)
& leq(n0,M4)
& leq(L4,n3)
& leq(M4,n3) )
=> a_select3(r_thruster_filter_init,L4,M4) = init )
& ! [N4,O4] :
( ( leq(n0,N4)
& leq(n0,O4)
& leq(N4,n5)
& leq(O4,n0) )
=> a_select3(xhatmin_thruster_filter_init,N4,O4) = init )
& ! [P4,Q4] :
( ( leq(n0,P4)
& leq(n0,Q4)
& leq(P4,n5)
& leq(Q4,n5) )
=> a_select3(pminus_thruster_filter_init,P4,Q4) = init )
& ! [R4,S4] :
( ( leq(n0,R4)
& leq(n0,S4)
& leq(R4,pv45)
& leq(S4,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,R4,S4) = init )
& ! [T4] :
( ( leq(n0,T4)
& leq(T4,minus(pv45,n1)) )
=> ! [U4] :
( ( leq(n0,U4)
& leq(U4,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,T4,U4) = init ) ) ) )
& ( ( init = init
& leq(n0,pv5)
& leq(n0,pv45)
& leq(pv5,n588)
& leq(pv45,minus(n6,n1))
& ! [V4,W4] :
( ( leq(n0,V4)
& leq(n0,W4)
& leq(V4,n3)
& leq(W4,n5) )
=> a_select3(h_thruster_filter_init,V4,W4) = init )
& ! [X4,Y4] :
( ( leq(n0,X4)
& leq(n0,Y4)
& leq(X4,n5)
& leq(Y4,n5) )
=> a_select3(phi_thruster_filter_init,X4,Y4) = init )
& ! [Z4,A5] :
( ( leq(n0,Z4)
& leq(n0,A5)
& leq(Z4,minus(n6,n1))
& leq(A5,n0) )
=> a_select3(dv_thruster_filter_init,Z4,A5) = init )
& ! [B5,C5] :
( ( leq(n0,B5)
& leq(n0,C5)
& leq(B5,n5)
& leq(C5,n5) )
=> a_select3(q_thruster_filter_init,B5,C5) = init )
& ! [D5,E5] :
( ( leq(n0,D5)
& leq(n0,E5)
& leq(D5,n3)
& leq(E5,n3) )
=> a_select3(r_thruster_filter_init,D5,E5) = init )
& ! [F5,G5] :
( ( leq(n0,F5)
& leq(n0,G5)
& leq(F5,n5)
& leq(G5,n0) )
=> a_select3(xhatmin_thruster_filter_init,F5,G5) = init )
& ! [H5,I5] :
( ( leq(n0,H5)
& leq(n0,I5)
& leq(H5,n5)
& leq(I5,n5) )
=> a_select3(pminus_thruster_filter_init,H5,I5) = init )
& ! [J5,K5] :
( ( leq(n0,J5)
& leq(n0,K5)
& leq(J5,pv45)
& leq(K5,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,J5,K5) = init )
& ! [L5] :
( ( leq(n0,L5)
& leq(L5,minus(pv45,n1)) )
=> ! [M5] :
( ( leq(n0,M5)
& leq(M5,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,L5,M5) = init ) ) )
=> ( init = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [N5,O5] :
( ( leq(n0,N5)
& leq(n0,O5)
& leq(N5,n3)
& leq(O5,n5) )
=> a_select3(h_thruster_filter_init,N5,O5) = init )
& ! [P5,Q5] :
( ( leq(n0,P5)
& leq(n0,Q5)
& leq(P5,n5)
& leq(Q5,n5) )
=> a_select3(phi_thruster_filter_init,P5,Q5) = init )
& ! [R5,S5] :
( ( leq(n0,R5)
& leq(n0,S5)
& leq(R5,minus(n6,n1))
& leq(S5,n0) )
=> a_select3(dv_thruster_filter_init,R5,S5) = init )
& ! [T5,U5] :
( ( leq(n0,T5)
& leq(n0,U5)
& leq(T5,n5)
& leq(U5,n5) )
=> a_select3(q_thruster_filter_init,T5,U5) = init )
& ! [V5,W5] :
( ( leq(n0,V5)
& leq(n0,W5)
& leq(V5,n3)
& leq(W5,n3) )
=> a_select3(r_thruster_filter_init,V5,W5) = init )
& ! [X5,Y5] :
( ( leq(n0,X5)
& leq(n0,Y5)
& leq(X5,n5)
& leq(Y5,n0) )
=> a_select3(xhatmin_thruster_filter_init,X5,Y5) = init )
& ! [Z5,A6] :
( ( leq(n0,Z5)
& leq(n0,A6)
& leq(Z5,n5)
& leq(A6,n5) )
=> a_select3(pminus_thruster_filter_init,Z5,A6) = init )
& ! [B6] :
( ( leq(n0,B6)
& leq(B6,minus(plus(n1,pv45),n1)) )
=> ! [C6] :
( ( leq(n0,C6)
& leq(C6,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,B6,C6) = init ) ) ) )
& ( ( init = init
& leq(n0,pv5)
& leq(n0,pv45)
& leq(pv5,n588)
& leq(pv45,minus(n6,n1))
& ! [D6,E6] :
( ( leq(n0,D6)
& leq(n0,E6)
& leq(D6,n3)
& leq(E6,n5) )
=> a_select3(h_thruster_filter_init,D6,E6) = init )
& ! [F6,G6] :
( ( leq(n0,F6)
& leq(n0,G6)
& leq(F6,n5)
& leq(G6,n5) )
=> a_select3(phi_thruster_filter_init,F6,G6) = init )
& ! [H6,I6] :
( ( leq(n0,H6)
& leq(n0,I6)
& leq(H6,minus(n6,n1))
& leq(I6,n0) )
=> a_select3(dv_thruster_filter_init,H6,I6) = init )
& ! [J6,K6] :
( ( leq(n0,J6)
& leq(n0,K6)
& leq(J6,n5)
& leq(K6,n5) )
=> a_select3(q_thruster_filter_init,J6,K6) = init )
& ! [L6,M6] :
( ( leq(n0,L6)
& leq(n0,M6)
& leq(L6,n3)
& leq(M6,n3) )
=> a_select3(r_thruster_filter_init,L6,M6) = init )
& ! [N6,O6] :
( ( leq(n0,N6)
& leq(n0,O6)
& leq(N6,n5)
& leq(O6,n0) )
=> a_select3(xhatmin_thruster_filter_init,N6,O6) = init )
& ! [P6,Q6] :
( ( leq(n0,P6)
& leq(n0,Q6)
& leq(P6,n5)
& leq(Q6,n5) )
=> a_select3(pminus_thruster_filter_init,P6,Q6) = init )
& ! [R6] :
( ( leq(n0,R6)
& leq(R6,minus(pv45,n1)) )
=> ! [S6] :
( ( leq(n0,S6)
& leq(S6,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,R6,S6) = init ) ) )
=> ( init = init
& leq(n0,pv5)
& leq(n0,pv45)
& leq(pv5,n588)
& leq(pv45,minus(n6,n1))
& ! [T6,U6] :
( ( leq(n0,T6)
& leq(n0,U6)
& leq(T6,n3)
& leq(U6,n5) )
=> a_select3(h_thruster_filter_init,T6,U6) = init )
& ! [V6,W6] :
( ( leq(n0,V6)
& leq(n0,W6)
& leq(V6,n5)
& leq(W6,n5) )
=> a_select3(phi_thruster_filter_init,V6,W6) = init )
& ! [X6,Y6] :
( ( leq(n0,X6)
& leq(n0,Y6)
& leq(X6,minus(n6,n1))
& leq(Y6,n0) )
=> a_select3(dv_thruster_filter_init,X6,Y6) = init )
& ! [Z6,A7] :
( ( leq(n0,Z6)
& leq(n0,A7)
& leq(Z6,n5)
& leq(A7,n5) )
=> a_select3(q_thruster_filter_init,Z6,A7) = init )
& ! [B7,C7] :
( ( leq(n0,B7)
& leq(n0,C7)
& leq(B7,n3)
& leq(C7,n3) )
=> a_select3(r_thruster_filter_init,B7,C7) = init )
& ! [D7,E7] :
( ( leq(n0,D7)
& leq(n0,E7)
& leq(D7,n5)
& leq(E7,n0) )
=> a_select3(xhatmin_thruster_filter_init,D7,E7) = init )
& ! [F7,G7] :
( ( leq(n0,F7)
& leq(n0,G7)
& leq(F7,n5)
& leq(G7,n5) )
=> a_select3(pminus_thruster_filter_init,F7,G7) = init )
& ! [H7,I7] :
( ( leq(n0,H7)
& leq(n0,I7)
& leq(H7,minus(n6,n1))
& leq(I7,minus(n6,n1)) )
=> ( ( ( lt(I7,n0)
& H7 = pv45 )
=> a_select3(id_thruster_filter_init,H7,I7) = init )
& ( lt(H7,pv45)
=> a_select3(id_thruster_filter_init,H7,I7) = init ) ) )
& ! [J7] :
( ( leq(n0,J7)
& leq(J7,minus(pv45,n1)) )
=> ! [K7] :
( ( leq(n0,K7)
& leq(K7,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,J7,K7) = init ) ) ) )
& ( ( init = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [L7,M7] :
( ( leq(n0,L7)
& leq(n0,M7)
& leq(L7,n3)
& leq(M7,n5) )
=> a_select3(h_thruster_filter_init,L7,M7) = init )
& ! [N7,O7] :
( ( leq(n0,N7)
& leq(n0,O7)
& leq(N7,n5)
& leq(O7,n5) )
=> a_select3(phi_thruster_filter_init,N7,O7) = init )
& ! [P7,Q7] :
( ( leq(n0,P7)
& leq(n0,Q7)
& leq(P7,minus(n6,n1))
& leq(Q7,n0) )
=> a_select3(dv_thruster_filter_init,P7,Q7) = init )
& ! [R7,S7] :
( ( leq(n0,R7)
& leq(n0,S7)
& leq(R7,n5)
& leq(S7,n5) )
=> a_select3(q_thruster_filter_init,R7,S7) = init )
& ! [T7,U7] :
( ( leq(n0,T7)
& leq(n0,U7)
& leq(T7,n3)
& leq(U7,n3) )
=> a_select3(r_thruster_filter_init,T7,U7) = init )
& ! [V7,W7] :
( ( leq(n0,V7)
& leq(n0,W7)
& leq(V7,n5)
& leq(W7,n0) )
=> a_select3(xhatmin_thruster_filter_init,V7,W7) = init )
& ! [X7,Y7] :
( ( leq(n0,X7)
& leq(n0,Y7)
& leq(X7,n5)
& leq(Y7,n5) )
=> a_select3(pminus_thruster_filter_init,X7,Y7) = init )
& ! [Z7] :
( ( leq(n0,Z7)
& leq(Z7,minus(plus(n1,minus(n6,n1)),n1)) )
=> ! [A8] :
( ( leq(n0,A8)
& leq(A8,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,Z7,A8) = init ) ) )
=> ( init = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [B8,C8] :
( ( leq(n0,B8)
& leq(n0,C8)
& leq(B8,n3)
& leq(C8,n5) )
=> a_select3(h_thruster_filter_init,B8,C8) = init )
& ! [D8,E8] :
( ( leq(n0,D8)
& leq(n0,E8)
& leq(D8,n5)
& leq(E8,n5) )
=> a_select3(phi_thruster_filter_init,D8,E8) = init )
& ! [F8,G8] :
( ( leq(n0,F8)
& leq(n0,G8)
& leq(F8,minus(n6,n1))
& leq(G8,n0) )
=> a_select3(dv_thruster_filter_init,F8,G8) = init )
& ! [H8,I8] :
( ( leq(n0,H8)
& leq(n0,I8)
& leq(H8,n5)
& leq(I8,n5) )
=> a_select3(q_thruster_filter_init,H8,I8) = init )
& ! [J8,K8] :
( ( leq(n0,J8)
& leq(n0,K8)
& leq(J8,n3)
& leq(K8,n3) )
=> a_select3(r_thruster_filter_init,J8,K8) = init )
& ! [L8,M8] :
( ( leq(n0,L8)
& leq(n0,M8)
& leq(L8,n5)
& leq(M8,n0) )
=> a_select3(xhatmin_thruster_filter_init,L8,M8) = init )
& ! [N8,O8] :
( ( leq(n0,N8)
& leq(n0,O8)
& leq(N8,n5)
& leq(O8,n5) )
=> a_select3(pminus_thruster_filter_init,N8,O8) = init )
& ! [P8] :
( ( leq(n0,P8)
& leq(P8,minus(n6,n1)) )
=> ! [Q8] :
( ( leq(n0,Q8)
& leq(Q8,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,P8,Q8) = init ) ) ) )
& ( ( init = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [R8,S8] :
( ( leq(n0,R8)
& leq(n0,S8)
& leq(R8,n3)
& leq(S8,n5) )
=> a_select3(h_thruster_filter_init,R8,S8) = init )
& ! [T8,U8] :
( ( leq(n0,T8)
& leq(n0,U8)
& leq(T8,n5)
& leq(U8,n5) )
=> a_select3(phi_thruster_filter_init,T8,U8) = init )
& ! [V8,W8] :
( ( leq(n0,V8)
& leq(n0,W8)
& leq(V8,minus(n6,n1))
& leq(W8,n0) )
=> a_select3(dv_thruster_filter_init,V8,W8) = init )
& ! [X8,Y8] :
( ( leq(n0,X8)
& leq(n0,Y8)
& leq(X8,n5)
& leq(Y8,n5) )
=> a_select3(q_thruster_filter_init,X8,Y8) = init )
& ! [Z8,A9] :
( ( leq(n0,Z8)
& leq(n0,A9)
& leq(Z8,n3)
& leq(A9,n3) )
=> a_select3(r_thruster_filter_init,Z8,A9) = init )
& ! [B9,C9] :
( ( leq(n0,B9)
& leq(n0,C9)
& leq(B9,n5)
& leq(C9,n0) )
=> a_select3(xhatmin_thruster_filter_init,B9,C9) = init )
& ! [D9,E9] :
( ( leq(n0,D9)
& leq(n0,E9)
& leq(D9,n5)
& leq(E9,n5) )
=> a_select3(pminus_thruster_filter_init,D9,E9) = init )
& ! [F9] :
( ( leq(n0,F9)
& leq(F9,minus(n6,n1)) )
=> ! [G9] :
( ( leq(n0,G9)
& leq(G9,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F9,G9) = init ) ) )
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(xhatmin_thruster_filter_init,n1,n0) = init
& a_select3(xhatmin_thruster_filter_init,n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& ( ~ gt(pv5,n0)
=> ( init = init
& ( ~ gt(pv5,n0)
=> ( init = init
& ( ~ gt(pv5,n0)
=> ( init = init
& ( ~ gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H9,I9] :
( ( leq(n0,H9)
& leq(n0,I9)
& leq(H9,n3)
& leq(I9,n5) )
=> a_select3(h_thruster_filter_init,H9,I9) = init )
& ! [J9,K9] :
( ( leq(n0,J9)
& leq(n0,K9)
& leq(J9,n5)
& leq(K9,n5) )
=> a_select3(phi_thruster_filter_init,J9,K9) = init )
& ! [L9,M9] :
( ( leq(n0,L9)
& leq(n0,M9)
& leq(L9,minus(n6,n1))
& leq(M9,n0) )
=> a_select3(dv_thruster_filter_init,L9,M9) = init )
& ! [N9,O9] :
( ( leq(n0,N9)
& leq(n0,O9)
& leq(N9,n5)
& leq(O9,n5) )
=> a_select3(q_thruster_filter_init,N9,O9) = init )
& ! [P9,Q9] :
( ( leq(n0,P9)
& leq(n0,Q9)
& leq(P9,n3)
& leq(Q9,n3) )
=> a_select3(r_thruster_filter_init,P9,Q9) = init )
& ! [R9,S9] :
( ( leq(n0,R9)
& leq(n0,S9)
& leq(R9,n5)
& leq(S9,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R9,S9) = init )
& ! [T9,U9] :
( ( leq(n0,T9)
& leq(n0,U9)
& leq(T9,n5)
& leq(U9,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T9,U9) = init )
& ! [V9] :
( ( leq(n0,V9)
& leq(V9,minus(n6,n1)) )
=> ! [W9] :
( ( leq(n0,W9)
& leq(W9,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V9,W9) = init ) )
& ! [X9,Y9] :
( ( leq(n0,X9)
& leq(n0,Y9)
& leq(X9,minus(n6,n1))
& leq(Y9,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X9,Y9) = init )
& ! [Z9,A10] :
( ( leq(n0,Z9)
& leq(n0,A10)
& leq(Z9,minus(n6,n1))
& leq(A10,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,Z9,A10) = init )
& ! [B10,C10] :
( ( leq(n0,B10)
& leq(n0,C10)
& leq(B10,minus(n6,n1))
& leq(C10,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B10,C10) = init )
& ! [D10,E10] :
( ( leq(n0,D10)
& leq(n0,E10)
& leq(D10,minus(n6,n1))
& leq(E10,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,D10,E10) = init )
& ! [F10,G10] :
( ( leq(n0,F10)
& leq(n0,G10)
& leq(F10,minus(n6,n1))
& leq(G10,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F10,G10) = init )
& ! [H10,I10] :
( ( leq(n0,H10)
& leq(n0,I10)
& leq(H10,minus(n6,n1))
& leq(I10,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H10,I10) = init )
& ! [J10,K10] :
( ( leq(n0,J10)
& leq(n0,K10)
& leq(J10,minus(n4,n1))
& leq(K10,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,J10,K10) = init )
& ! [L10,M10] :
( ( leq(n0,L10)
& leq(n0,M10)
& leq(L10,minus(n6,n1))
& leq(M10,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L10,M10) = init )
& ! [N10,O10] :
( ( leq(n0,N10)
& leq(n0,O10)
& leq(N10,minus(n6,n1))
& leq(O10,n0) )
=> a_select3(xhatmin_thruster_filter_init,N10,O10) = init )
& ! [P10,Q10] :
( ( leq(n0,P10)
& leq(n0,Q10)
& leq(P10,minus(n6,n1))
& leq(Q10,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P10,Q10) = init )
& ! [R10,S10] :
( ( leq(n0,R10)
& leq(n0,S10)
& leq(R10,minus(n4,n1))
& leq(S10,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R10,S10) = init )
& ! [T10,U10] :
( ( leq(n0,T10)
& leq(n0,U10)
& leq(T10,minus(n4,n1))
& leq(U10,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T10,U10) = init )
& ! [V10,W10] :
( ( leq(n0,V10)
& leq(n0,W10)
& leq(V10,minus(n6,n1))
& leq(W10,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V10,W10) = init )
& ! [X10,Y10] :
( ( leq(n0,X10)
& leq(n0,Y10)
& leq(X10,minus(n4,n1))
& leq(Y10,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,X10,Y10) = init )
& ! [Z10,A11] :
( ( leq(n0,Z10)
& leq(n0,A11)
& leq(Z10,minus(n4,n1))
& leq(A11,minus(n4,n1)) )
=> a_select3(r_thruster_filter_init,Z10,A11) = init )
& ! [B11,C11] :
( ( leq(n0,B11)
& leq(n0,C11)
& leq(B11,minus(n4,n1))
& leq(C11,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,B11,C11) = init )
& ! [D11,E11] :
( ( leq(n0,D11)
& leq(n0,E11)
& leq(D11,minus(n6,n1))
& leq(E11,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D11,E11) = init )
& ! [F11,G11] :
( ( leq(n0,F11)
& leq(n0,G11)
& leq(F11,minus(n4,n1))
& leq(G11,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,F11,G11) = init ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H11,I11] :
( ( leq(n0,H11)
& leq(n0,I11)
& leq(H11,n3)
& leq(I11,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),H11,I11) = init )
& ! [J11,K11] :
( ( leq(n0,J11)
& leq(n0,K11)
& leq(J11,n5)
& leq(K11,n5) )
=> a_select3(phi_thruster_filter_init,J11,K11) = init )
& ! [L11,M11] :
( ( leq(n0,L11)
& leq(n0,M11)
& leq(L11,minus(n6,n1))
& leq(M11,n0) )
=> a_select3(dv_thruster_filter_init,L11,M11) = init )
& ! [N11,O11] :
( ( leq(n0,N11)
& leq(n0,O11)
& leq(N11,n5)
& leq(O11,n5) )
=> a_select3(q_thruster_filter_init,N11,O11) = init )
& ! [P11,Q11] :
( ( leq(n0,P11)
& leq(n0,Q11)
& leq(P11,n3)
& leq(Q11,n3) )
=> a_select3(r_thruster_filter_init,P11,Q11) = init )
& ! [R11,S11] :
( ( leq(n0,R11)
& leq(n0,S11)
& leq(R11,n5)
& leq(S11,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R11,S11) = init )
& ! [T11,U11] :
( ( leq(n0,T11)
& leq(n0,U11)
& leq(T11,n5)
& leq(U11,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T11,U11) = init )
& ! [V11] :
( ( leq(n0,V11)
& leq(V11,minus(n6,n1)) )
=> ! [W11] :
( ( leq(n0,W11)
& leq(W11,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V11,W11) = init ) )
& ! [X11,Y11] :
( ( leq(n0,X11)
& leq(n0,Y11)
& leq(X11,minus(n6,n1))
& leq(Y11,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X11,Y11) = init )
& ! [Z11,A12] :
( ( leq(n0,Z11)
& leq(n0,A12)
& leq(Z11,minus(n6,n1))
& leq(A12,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,Z11,A12) = init )
& ! [B12,C12] :
( ( leq(n0,B12)
& leq(n0,C12)
& leq(B12,minus(n6,n1))
& leq(C12,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B12,C12) = init )
& ! [D12,E12] :
( ( leq(n0,D12)
& leq(n0,E12)
& leq(D12,minus(n6,n1))
& leq(E12,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,D12,E12) = init )
& ! [F12,G12] :
( ( leq(n0,F12)
& leq(n0,G12)
& leq(F12,minus(n6,n1))
& leq(G12,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F12,G12) = init )
& ! [H12,I12] :
( ( leq(n0,H12)
& leq(n0,I12)
& leq(H12,minus(n6,n1))
& leq(I12,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H12,I12) = init )
& ! [J12,K12] :
( ( leq(n0,J12)
& leq(n0,K12)
& leq(J12,minus(n4,n1))
& leq(K12,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),J12,K12) = init )
& ! [L12,M12] :
( ( leq(n0,L12)
& leq(n0,M12)
& leq(L12,minus(n6,n1))
& leq(M12,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L12,M12) = init )
& ! [N12,O12] :
( ( leq(n0,N12)
& leq(n0,O12)
& leq(N12,minus(n6,n1))
& leq(O12,n0) )
=> a_select3(xhatmin_thruster_filter_init,N12,O12) = init )
& ! [P12,Q12] :
( ( leq(n0,P12)
& leq(n0,Q12)
& leq(P12,minus(n6,n1))
& leq(Q12,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P12,Q12) = init )
& ! [R12,S12] :
( ( leq(n0,R12)
& leq(n0,S12)
& leq(R12,minus(n4,n1))
& leq(S12,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R12,S12) = init )
& ! [T12,U12] :
( ( leq(n0,T12)
& leq(n0,U12)
& leq(T12,minus(n4,n1))
& leq(U12,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T12,U12) = init )
& ! [V12,W12] :
( ( leq(n0,V12)
& leq(n0,W12)
& leq(V12,minus(n6,n1))
& leq(W12,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V12,W12) = init )
& ! [X12,Y12] :
( ( leq(n0,X12)
& leq(n0,Y12)
& leq(X12,minus(n4,n1))
& leq(Y12,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),X12,Y12) = init )
& ! [Z12,A13] :
( ( leq(n0,Z12)
& leq(n0,A13)
& leq(Z12,minus(n4,n1))
& leq(A13,minus(n4,n1)) )
=> a_select3(r_thruster_filter_init,Z12,A13) = init )
& ! [B13,C13] :
( ( leq(n0,B13)
& leq(n0,C13)
& leq(B13,minus(n4,n1))
& leq(C13,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),B13,C13) = init )
& ! [D13,E13] :
( ( leq(n0,D13)
& leq(n0,E13)
& leq(D13,minus(n6,n1))
& leq(E13,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D13,E13) = init )
& ! [F13,G13] :
( ( leq(n0,F13)
& leq(n0,G13)
& leq(F13,minus(n4,n1))
& leq(G13,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),F13,G13) = init ) ) ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& ( ~ gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H13,I13] :
( ( leq(n0,H13)
& leq(n0,I13)
& leq(H13,n3)
& leq(I13,n5) )
=> a_select3(h_thruster_filter_init,H13,I13) = init )
& ! [J13,K13] :
( ( leq(n0,J13)
& leq(n0,K13)
& leq(J13,n5)
& leq(K13,n5) )
=> a_select3(phi_thruster_filter_init,J13,K13) = init )
& ! [L13,M13] :
( ( leq(n0,L13)
& leq(n0,M13)
& leq(L13,minus(n6,n1))
& leq(M13,n0) )
=> a_select3(dv_thruster_filter_init,L13,M13) = init )
& ! [N13,O13] :
( ( leq(n0,N13)
& leq(n0,O13)
& leq(N13,n5)
& leq(O13,n5) )
=> a_select3(q_thruster_filter_init,N13,O13) = init )
& ! [P13,Q13] :
( ( leq(n0,P13)
& leq(n0,Q13)
& leq(P13,n3)
& leq(Q13,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),P13,Q13) = init )
& ! [R13,S13] :
( ( leq(n0,R13)
& leq(n0,S13)
& leq(R13,n5)
& leq(S13,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R13,S13) = init )
& ! [T13,U13] :
( ( leq(n0,T13)
& leq(n0,U13)
& leq(T13,n5)
& leq(U13,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T13,U13) = init )
& ! [V13] :
( ( leq(n0,V13)
& leq(V13,minus(n6,n1)) )
=> ! [W13] :
( ( leq(n0,W13)
& leq(W13,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V13,W13) = init ) )
& ! [X13,Y13] :
( ( leq(n0,X13)
& leq(n0,Y13)
& leq(X13,minus(n6,n1))
& leq(Y13,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X13,Y13) = init )
& ! [Z13,A14] :
( ( leq(n0,Z13)
& leq(n0,A14)
& leq(Z13,minus(n6,n1))
& leq(A14,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,Z13,A14) = init )
& ! [B14,C14] :
( ( leq(n0,B14)
& leq(n0,C14)
& leq(B14,minus(n6,n1))
& leq(C14,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B14,C14) = init )
& ! [D14,E14] :
( ( leq(n0,D14)
& leq(n0,E14)
& leq(D14,minus(n6,n1))
& leq(E14,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,D14,E14) = init )
& ! [F14,G14] :
( ( leq(n0,F14)
& leq(n0,G14)
& leq(F14,minus(n6,n1))
& leq(G14,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F14,G14) = init )
& ! [H14,I14] :
( ( leq(n0,H14)
& leq(n0,I14)
& leq(H14,minus(n6,n1))
& leq(I14,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H14,I14) = init )
& ! [J14,K14] :
( ( leq(n0,J14)
& leq(n0,K14)
& leq(J14,minus(n4,n1))
& leq(K14,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,J14,K14) = init )
& ! [L14,M14] :
( ( leq(n0,L14)
& leq(n0,M14)
& leq(L14,minus(n6,n1))
& leq(M14,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L14,M14) = init )
& ! [N14,O14] :
( ( leq(n0,N14)
& leq(n0,O14)
& leq(N14,minus(n6,n1))
& leq(O14,n0) )
=> a_select3(xhatmin_thruster_filter_init,N14,O14) = init )
& ! [P14,Q14] :
( ( leq(n0,P14)
& leq(n0,Q14)
& leq(P14,minus(n6,n1))
& leq(Q14,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P14,Q14) = init )
& ! [R14,S14] :
( ( leq(n0,R14)
& leq(n0,S14)
& leq(R14,minus(n4,n1))
& leq(S14,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R14,S14) = init )
& ! [T14,U14] :
( ( leq(n0,T14)
& leq(n0,U14)
& leq(T14,minus(n4,n1))
& leq(U14,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T14,U14) = init )
& ! [V14,W14] :
( ( leq(n0,V14)
& leq(n0,W14)
& leq(V14,minus(n6,n1))
& leq(W14,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V14,W14) = init )
& ! [X14,Y14] :
( ( leq(n0,X14)
& leq(n0,Y14)
& leq(X14,minus(n4,n1))
& leq(Y14,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,X14,Y14) = init )
& ! [Z14,A15] :
( ( leq(n0,Z14)
& leq(n0,A15)
& leq(Z14,minus(n4,n1))
& leq(A15,minus(n4,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),Z14,A15) = init )
& ! [B15,C15] :
( ( leq(n0,B15)
& leq(n0,C15)
& leq(B15,minus(n4,n1))
& leq(C15,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,B15,C15) = init )
& ! [D15,E15] :
( ( leq(n0,D15)
& leq(n0,E15)
& leq(D15,minus(n6,n1))
& leq(E15,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D15,E15) = init )
& ! [F15,G15] :
( ( leq(n0,F15)
& leq(n0,G15)
& leq(F15,minus(n4,n1))
& leq(G15,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,F15,G15) = init ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H15,I15] :
( ( leq(n0,H15)
& leq(n0,I15)
& leq(H15,n3)
& leq(I15,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),H15,I15) = init )
& ! [J15,K15] :
( ( leq(n0,J15)
& leq(n0,K15)
& leq(J15,n5)
& leq(K15,n5) )
=> a_select3(phi_thruster_filter_init,J15,K15) = init )
& ! [L15,M15] :
( ( leq(n0,L15)
& leq(n0,M15)
& leq(L15,minus(n6,n1))
& leq(M15,n0) )
=> a_select3(dv_thruster_filter_init,L15,M15) = init )
& ! [N15,O15] :
( ( leq(n0,N15)
& leq(n0,O15)
& leq(N15,n5)
& leq(O15,n5) )
=> a_select3(q_thruster_filter_init,N15,O15) = init )
& ! [P15,Q15] :
( ( leq(n0,P15)
& leq(n0,Q15)
& leq(P15,n3)
& leq(Q15,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),P15,Q15) = init )
& ! [R15,S15] :
( ( leq(n0,R15)
& leq(n0,S15)
& leq(R15,n5)
& leq(S15,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R15,S15) = init )
& ! [T15,U15] :
( ( leq(n0,T15)
& leq(n0,U15)
& leq(T15,n5)
& leq(U15,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T15,U15) = init )
& ! [V15] :
( ( leq(n0,V15)
& leq(V15,minus(n6,n1)) )
=> ! [W15] :
( ( leq(n0,W15)
& leq(W15,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V15,W15) = init ) )
& ! [X15,Y15] :
( ( leq(n0,X15)
& leq(n0,Y15)
& leq(X15,minus(n6,n1))
& leq(Y15,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X15,Y15) = init )
& ! [Z15,A16] :
( ( leq(n0,Z15)
& leq(n0,A16)
& leq(Z15,minus(n6,n1))
& leq(A16,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,Z15,A16) = init )
& ! [B16,C16] :
( ( leq(n0,B16)
& leq(n0,C16)
& leq(B16,minus(n6,n1))
& leq(C16,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B16,C16) = init )
& ! [D16,E16] :
( ( leq(n0,D16)
& leq(n0,E16)
& leq(D16,minus(n6,n1))
& leq(E16,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,D16,E16) = init )
& ! [F16,G16] :
( ( leq(n0,F16)
& leq(n0,G16)
& leq(F16,minus(n6,n1))
& leq(G16,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F16,G16) = init )
& ! [H16,I16] :
( ( leq(n0,H16)
& leq(n0,I16)
& leq(H16,minus(n6,n1))
& leq(I16,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H16,I16) = init )
& ! [J16,K16] :
( ( leq(n0,J16)
& leq(n0,K16)
& leq(J16,minus(n4,n1))
& leq(K16,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),J16,K16) = init )
& ! [L16,M16] :
( ( leq(n0,L16)
& leq(n0,M16)
& leq(L16,minus(n6,n1))
& leq(M16,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L16,M16) = init )
& ! [N16,O16] :
( ( leq(n0,N16)
& leq(n0,O16)
& leq(N16,minus(n6,n1))
& leq(O16,n0) )
=> a_select3(xhatmin_thruster_filter_init,N16,O16) = init )
& ! [P16,Q16] :
( ( leq(n0,P16)
& leq(n0,Q16)
& leq(P16,minus(n6,n1))
& leq(Q16,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P16,Q16) = init )
& ! [R16,S16] :
( ( leq(n0,R16)
& leq(n0,S16)
& leq(R16,minus(n4,n1))
& leq(S16,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R16,S16) = init )
& ! [T16,U16] :
( ( leq(n0,T16)
& leq(n0,U16)
& leq(T16,minus(n4,n1))
& leq(U16,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T16,U16) = init )
& ! [V16,W16] :
( ( leq(n0,V16)
& leq(n0,W16)
& leq(V16,minus(n6,n1))
& leq(W16,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V16,W16) = init )
& ! [X16,Y16] :
( ( leq(n0,X16)
& leq(n0,Y16)
& leq(X16,minus(n4,n1))
& leq(Y16,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),X16,Y16) = init )
& ! [Z16,A17] :
( ( leq(n0,Z16)
& leq(n0,A17)
& leq(Z16,minus(n4,n1))
& leq(A17,minus(n4,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),Z16,A17) = init )
& ! [B17,C17] :
( ( leq(n0,B17)
& leq(n0,C17)
& leq(B17,minus(n4,n1))
& leq(C17,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),B17,C17) = init )
& ! [D17,E17] :
( ( leq(n0,D17)
& leq(n0,E17)
& leq(D17,minus(n6,n1))
& leq(E17,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D17,E17) = init )
& ! [F17,G17] :
( ( leq(n0,F17)
& leq(n0,G17)
& leq(F17,minus(n4,n1))
& leq(G17,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),F17,G17) = init ) ) ) ) ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& ( ~ gt(pv5,n0)
=> ( init = init
& ( ~ gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H17,I17] :
( ( leq(n0,H17)
& leq(n0,I17)
& leq(H17,n3)
& leq(I17,n5) )
=> a_select3(h_thruster_filter_init,H17,I17) = init )
& ! [J17,K17] :
( ( leq(n0,J17)
& leq(n0,K17)
& leq(J17,n5)
& leq(K17,n5) )
=> a_select3(phi_thruster_filter_init,J17,K17) = init )
& ! [L17,M17] :
( ( leq(n0,L17)
& leq(n0,M17)
& leq(L17,minus(n6,n1))
& leq(M17,n0) )
=> a_select3(tptp_update3(tptp_update3(dv_thruster_filter_init,n3,n0,init),n0,n0,init),L17,M17) = init )
& ! [N17,O17] :
( ( leq(n0,N17)
& leq(n0,O17)
& leq(N17,n5)
& leq(O17,n5) )
=> a_select3(q_thruster_filter_init,N17,O17) = init )
& ! [P17,Q17] :
( ( leq(n0,P17)
& leq(n0,Q17)
& leq(P17,n3)
& leq(Q17,n3) )
=> a_select3(r_thruster_filter_init,P17,Q17) = init )
& ! [R17,S17] :
( ( leq(n0,R17)
& leq(n0,S17)
& leq(R17,n5)
& leq(S17,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R17,S17) = init )
& ! [T17,U17] :
( ( leq(n0,T17)
& leq(n0,U17)
& leq(T17,n5)
& leq(U17,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T17,U17) = init )
& ! [V17] :
( ( leq(n0,V17)
& leq(V17,minus(n6,n1)) )
=> ! [W17] :
( ( leq(n0,W17)
& leq(W17,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V17,W17) = init ) )
& ! [X17,Y17] :
( ( leq(n0,X17)
& leq(n0,Y17)
& leq(X17,minus(n6,n1))
& leq(Y17,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X17,Y17) = init )
& ! [Z17,A18] :
( ( leq(n0,Z17)
& leq(n0,A18)
& leq(Z17,minus(n6,n1))
& leq(A18,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,Z17,A18) = init )
& ! [B18,C18] :
( ( leq(n0,B18)
& leq(n0,C18)
& leq(B18,minus(n6,n1))
& leq(C18,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B18,C18) = init )
& ! [D18,E18] :
( ( leq(n0,D18)
& leq(n0,E18)
& leq(D18,minus(n6,n1))
& leq(E18,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,D18,E18) = init )
& ! [F18,G18] :
( ( leq(n0,F18)
& leq(n0,G18)
& leq(F18,minus(n6,n1))
& leq(G18,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F18,G18) = init )
& ! [H18,I18] :
( ( leq(n0,H18)
& leq(n0,I18)
& leq(H18,minus(n6,n1))
& leq(I18,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H18,I18) = init )
& ! [J18,K18] :
( ( leq(n0,J18)
& leq(n0,K18)
& leq(J18,minus(n4,n1))
& leq(K18,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,J18,K18) = init )
& ! [L18,M18] :
( ( leq(n0,L18)
& leq(n0,M18)
& leq(L18,minus(n6,n1))
& leq(M18,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L18,M18) = init )
& ! [N18,O18] :
( ( leq(n0,N18)
& leq(n0,O18)
& leq(N18,minus(n6,n1))
& leq(O18,n0) )
=> a_select3(xhatmin_thruster_filter_init,N18,O18) = init )
& ! [P18,Q18] :
( ( leq(n0,P18)
& leq(n0,Q18)
& leq(P18,minus(n6,n1))
& leq(Q18,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P18,Q18) = init )
& ! [R18,S18] :
( ( leq(n0,R18)
& leq(n0,S18)
& leq(R18,minus(n4,n1))
& leq(S18,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R18,S18) = init )
& ! [T18,U18] :
( ( leq(n0,T18)
& leq(n0,U18)
& leq(T18,minus(n4,n1))
& leq(U18,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T18,U18) = init )
& ! [V18,W18] :
( ( leq(n0,V18)
& leq(n0,W18)
& leq(V18,minus(n6,n1))
& leq(W18,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V18,W18) = init )
& ! [X18,Y18] :
( ( leq(n0,X18)
& leq(n0,Y18)
& leq(X18,minus(n4,n1))
& leq(Y18,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,X18,Y18) = init )
& ! [Z18,A19] :
( ( leq(n0,Z18)
& leq(n0,A19)
& leq(Z18,minus(n4,n1))
& leq(A19,minus(n4,n1)) )
=> a_select3(r_thruster_filter_init,Z18,A19) = init )
& ! [B19,C19] :
( ( leq(n0,B19)
& leq(n0,C19)
& leq(B19,minus(n4,n1))
& leq(C19,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,B19,C19) = init )
& ! [D19,E19] :
( ( leq(n0,D19)
& leq(n0,E19)
& leq(D19,minus(n6,n1))
& leq(E19,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D19,E19) = init )
& ! [F19,G19] :
( ( leq(n0,F19)
& leq(n0,G19)
& leq(F19,minus(n4,n1))
& leq(G19,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,F19,G19) = init ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H19,I19] :
( ( leq(n0,H19)
& leq(n0,I19)
& leq(H19,n3)
& leq(I19,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),H19,I19) = init )
& ! [J19,K19] :
( ( leq(n0,J19)
& leq(n0,K19)
& leq(J19,n5)
& leq(K19,n5) )
=> a_select3(phi_thruster_filter_init,J19,K19) = init )
& ! [L19,M19] :
( ( leq(n0,L19)
& leq(n0,M19)
& leq(L19,minus(n6,n1))
& leq(M19,n0) )
=> a_select3(tptp_update3(tptp_update3(dv_thruster_filter_init,n3,n0,init),n0,n0,init),L19,M19) = init )
& ! [N19,O19] :
( ( leq(n0,N19)
& leq(n0,O19)
& leq(N19,n5)
& leq(O19,n5) )
=> a_select3(q_thruster_filter_init,N19,O19) = init )
& ! [P19,Q19] :
( ( leq(n0,P19)
& leq(n0,Q19)
& leq(P19,n3)
& leq(Q19,n3) )
=> a_select3(r_thruster_filter_init,P19,Q19) = init )
& ! [R19,S19] :
( ( leq(n0,R19)
& leq(n0,S19)
& leq(R19,n5)
& leq(S19,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R19,S19) = init )
& ! [T19,U19] :
( ( leq(n0,T19)
& leq(n0,U19)
& leq(T19,n5)
& leq(U19,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T19,U19) = init )
& ! [V19] :
( ( leq(n0,V19)
& leq(V19,minus(n6,n1)) )
=> ! [W19] :
( ( leq(n0,W19)
& leq(W19,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V19,W19) = init ) )
& ! [X19,Y19] :
( ( leq(n0,X19)
& leq(n0,Y19)
& leq(X19,minus(n6,n1))
& leq(Y19,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X19,Y19) = init )
& ! [Z19,A20] :
( ( leq(n0,Z19)
& leq(n0,A20)
& leq(Z19,minus(n6,n1))
& leq(A20,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,Z19,A20) = init )
& ! [B20,C20] :
( ( leq(n0,B20)
& leq(n0,C20)
& leq(B20,minus(n6,n1))
& leq(C20,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B20,C20) = init )
& ! [D20,E20] :
( ( leq(n0,D20)
& leq(n0,E20)
& leq(D20,minus(n6,n1))
& leq(E20,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,D20,E20) = init )
& ! [F20,G20] :
( ( leq(n0,F20)
& leq(n0,G20)
& leq(F20,minus(n6,n1))
& leq(G20,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F20,G20) = init )
& ! [H20,I20] :
( ( leq(n0,H20)
& leq(n0,I20)
& leq(H20,minus(n6,n1))
& leq(I20,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H20,I20) = init )
& ! [J20,K20] :
( ( leq(n0,J20)
& leq(n0,K20)
& leq(J20,minus(n4,n1))
& leq(K20,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),J20,K20) = init )
& ! [L20,M20] :
( ( leq(n0,L20)
& leq(n0,M20)
& leq(L20,minus(n6,n1))
& leq(M20,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L20,M20) = init )
& ! [N20,O20] :
( ( leq(n0,N20)
& leq(n0,O20)
& leq(N20,minus(n6,n1))
& leq(O20,n0) )
=> a_select3(xhatmin_thruster_filter_init,N20,O20) = init )
& ! [P20,Q20] :
( ( leq(n0,P20)
& leq(n0,Q20)
& leq(P20,minus(n6,n1))
& leq(Q20,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P20,Q20) = init )
& ! [R20,S20] :
( ( leq(n0,R20)
& leq(n0,S20)
& leq(R20,minus(n4,n1))
& leq(S20,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R20,S20) = init )
& ! [T20,U20] :
( ( leq(n0,T20)
& leq(n0,U20)
& leq(T20,minus(n4,n1))
& leq(U20,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T20,U20) = init )
& ! [V20,W20] :
( ( leq(n0,V20)
& leq(n0,W20)
& leq(V20,minus(n6,n1))
& leq(W20,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V20,W20) = init )
& ! [X20,Y20] :
( ( leq(n0,X20)
& leq(n0,Y20)
& leq(X20,minus(n4,n1))
& leq(Y20,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),X20,Y20) = init )
& ! [Z20,A21] :
( ( leq(n0,Z20)
& leq(n0,A21)
& leq(Z20,minus(n4,n1))
& leq(A21,minus(n4,n1)) )
=> a_select3(r_thruster_filter_init,Z20,A21) = init )
& ! [B21,C21] :
( ( leq(n0,B21)
& leq(n0,C21)
& leq(B21,minus(n4,n1))
& leq(C21,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),B21,C21) = init )
& ! [D21,E21] :
( ( leq(n0,D21)
& leq(n0,E21)
& leq(D21,minus(n6,n1))
& leq(E21,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D21,E21) = init )
& ! [F21,G21] :
( ( leq(n0,F21)
& leq(n0,G21)
& leq(F21,minus(n4,n1))
& leq(G21,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),F21,G21) = init ) ) ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& ( ~ gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H21,I21] :
( ( leq(n0,H21)
& leq(n0,I21)
& leq(H21,n3)
& leq(I21,n5) )
=> a_select3(h_thruster_filter_init,H21,I21) = init )
& ! [J21,K21] :
( ( leq(n0,J21)
& leq(n0,K21)
& leq(J21,n5)
& leq(K21,n5) )
=> a_select3(phi_thruster_filter_init,J21,K21) = init )
& ! [L21,M21] :
( ( leq(n0,L21)
& leq(n0,M21)
& leq(L21,minus(n6,n1))
& leq(M21,n0) )
=> a_select3(tptp_update3(tptp_update3(dv_thruster_filter_init,n3,n0,init),n0,n0,init),L21,M21) = init )
& ! [N21,O21] :
( ( leq(n0,N21)
& leq(n0,O21)
& leq(N21,n5)
& leq(O21,n5) )
=> a_select3(q_thruster_filter_init,N21,O21) = init )
& ! [P21,Q21] :
( ( leq(n0,P21)
& leq(n0,Q21)
& leq(P21,n3)
& leq(Q21,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),P21,Q21) = init )
& ! [R21,S21] :
( ( leq(n0,R21)
& leq(n0,S21)
& leq(R21,n5)
& leq(S21,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R21,S21) = init )
& ! [T21,U21] :
( ( leq(n0,T21)
& leq(n0,U21)
& leq(T21,n5)
& leq(U21,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T21,U21) = init )
& ! [V21] :
( ( leq(n0,V21)
& leq(V21,minus(n6,n1)) )
=> ! [W21] :
( ( leq(n0,W21)
& leq(W21,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V21,W21) = init ) )
& ! [X21,Y21] :
( ( leq(n0,X21)
& leq(n0,Y21)
& leq(X21,minus(n6,n1))
& leq(Y21,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X21,Y21) = init )
& ! [Z21,A22] :
( ( leq(n0,Z21)
& leq(n0,A22)
& leq(Z21,minus(n6,n1))
& leq(A22,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,Z21,A22) = init )
& ! [B22,C22] :
( ( leq(n0,B22)
& leq(n0,C22)
& leq(B22,minus(n6,n1))
& leq(C22,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B22,C22) = init )
& ! [D22,E22] :
( ( leq(n0,D22)
& leq(n0,E22)
& leq(D22,minus(n6,n1))
& leq(E22,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,D22,E22) = init )
& ! [F22,G22] :
( ( leq(n0,F22)
& leq(n0,G22)
& leq(F22,minus(n6,n1))
& leq(G22,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F22,G22) = init )
& ! [H22,I22] :
( ( leq(n0,H22)
& leq(n0,I22)
& leq(H22,minus(n6,n1))
& leq(I22,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H22,I22) = init )
& ! [J22,K22] :
( ( leq(n0,J22)
& leq(n0,K22)
& leq(J22,minus(n4,n1))
& leq(K22,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,J22,K22) = init )
& ! [L22,M22] :
( ( leq(n0,L22)
& leq(n0,M22)
& leq(L22,minus(n6,n1))
& leq(M22,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L22,M22) = init )
& ! [N22,O22] :
( ( leq(n0,N22)
& leq(n0,O22)
& leq(N22,minus(n6,n1))
& leq(O22,n0) )
=> a_select3(xhatmin_thruster_filter_init,N22,O22) = init )
& ! [P22,Q22] :
( ( leq(n0,P22)
& leq(n0,Q22)
& leq(P22,minus(n6,n1))
& leq(Q22,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P22,Q22) = init )
& ! [R22,S22] :
( ( leq(n0,R22)
& leq(n0,S22)
& leq(R22,minus(n4,n1))
& leq(S22,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R22,S22) = init )
& ! [T22,U22] :
( ( leq(n0,T22)
& leq(n0,U22)
& leq(T22,minus(n4,n1))
& leq(U22,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T22,U22) = init )
& ! [V22,W22] :
( ( leq(n0,V22)
& leq(n0,W22)
& leq(V22,minus(n6,n1))
& leq(W22,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V22,W22) = init )
& ! [X22,Y22] :
( ( leq(n0,X22)
& leq(n0,Y22)
& leq(X22,minus(n4,n1))
& leq(Y22,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,X22,Y22) = init )
& ! [Z22,A23] :
( ( leq(n0,Z22)
& leq(n0,A23)
& leq(Z22,minus(n4,n1))
& leq(A23,minus(n4,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),Z22,A23) = init )
& ! [B23,C23] :
( ( leq(n0,B23)
& leq(n0,C23)
& leq(B23,minus(n4,n1))
& leq(C23,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,B23,C23) = init )
& ! [D23,E23] :
( ( leq(n0,D23)
& leq(n0,E23)
& leq(D23,minus(n6,n1))
& leq(E23,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D23,E23) = init )
& ! [F23,G23] :
( ( leq(n0,F23)
& leq(n0,G23)
& leq(F23,minus(n4,n1))
& leq(G23,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,F23,G23) = init ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H23,I23] :
( ( leq(n0,H23)
& leq(n0,I23)
& leq(H23,n3)
& leq(I23,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),H23,I23) = init )
& ! [J23,K23] :
( ( leq(n0,J23)
& leq(n0,K23)
& leq(J23,n5)
& leq(K23,n5) )
=> a_select3(phi_thruster_filter_init,J23,K23) = init )
& ! [L23,M23] :
( ( leq(n0,L23)
& leq(n0,M23)
& leq(L23,minus(n6,n1))
& leq(M23,n0) )
=> a_select3(tptp_update3(tptp_update3(dv_thruster_filter_init,n3,n0,init),n0,n0,init),L23,M23) = init )
& ! [N23,O23] :
( ( leq(n0,N23)
& leq(n0,O23)
& leq(N23,n5)
& leq(O23,n5) )
=> a_select3(q_thruster_filter_init,N23,O23) = init )
& ! [P23,Q23] :
( ( leq(n0,P23)
& leq(n0,Q23)
& leq(P23,n3)
& leq(Q23,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),P23,Q23) = init )
& ! [R23,S23] :
( ( leq(n0,R23)
& leq(n0,S23)
& leq(R23,n5)
& leq(S23,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R23,S23) = init )
& ! [T23,U23] :
( ( leq(n0,T23)
& leq(n0,U23)
& leq(T23,n5)
& leq(U23,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T23,U23) = init )
& ! [V23] :
( ( leq(n0,V23)
& leq(V23,minus(n6,n1)) )
=> ! [W23] :
( ( leq(n0,W23)
& leq(W23,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V23,W23) = init ) )
& ! [X23,Y23] :
( ( leq(n0,X23)
& leq(n0,Y23)
& leq(X23,minus(n6,n1))
& leq(Y23,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X23,Y23) = init )
& ! [Z23,A24] :
( ( leq(n0,Z23)
& leq(n0,A24)
& leq(Z23,minus(n6,n1))
& leq(A24,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,Z23,A24) = init )
& ! [B24,C24] :
( ( leq(n0,B24)
& leq(n0,C24)
& leq(B24,minus(n6,n1))
& leq(C24,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B24,C24) = init )
& ! [D24,E24] :
( ( leq(n0,D24)
& leq(n0,E24)
& leq(D24,minus(n6,n1))
& leq(E24,minus(n6,n1)) )
=> a_select3(phi_thruster_filter_init,D24,E24) = init )
& ! [F24,G24] :
( ( leq(n0,F24)
& leq(n0,G24)
& leq(F24,minus(n6,n1))
& leq(G24,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F24,G24) = init )
& ! [H24,I24] :
( ( leq(n0,H24)
& leq(n0,I24)
& leq(H24,minus(n6,n1))
& leq(I24,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H24,I24) = init )
& ! [J24,K24] :
( ( leq(n0,J24)
& leq(n0,K24)
& leq(J24,minus(n4,n1))
& leq(K24,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),J24,K24) = init )
& ! [L24,M24] :
( ( leq(n0,L24)
& leq(n0,M24)
& leq(L24,minus(n6,n1))
& leq(M24,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L24,M24) = init )
& ! [N24,O24] :
( ( leq(n0,N24)
& leq(n0,O24)
& leq(N24,minus(n6,n1))
& leq(O24,n0) )
=> a_select3(xhatmin_thruster_filter_init,N24,O24) = init )
& ! [P24,Q24] :
( ( leq(n0,P24)
& leq(n0,Q24)
& leq(P24,minus(n6,n1))
& leq(Q24,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P24,Q24) = init )
& ! [R24,S24] :
( ( leq(n0,R24)
& leq(n0,S24)
& leq(R24,minus(n4,n1))
& leq(S24,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R24,S24) = init )
& ! [T24,U24] :
( ( leq(n0,T24)
& leq(n0,U24)
& leq(T24,minus(n4,n1))
& leq(U24,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T24,U24) = init )
& ! [V24,W24] :
( ( leq(n0,V24)
& leq(n0,W24)
& leq(V24,minus(n6,n1))
& leq(W24,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V24,W24) = init )
& ! [X24,Y24] :
( ( leq(n0,X24)
& leq(n0,Y24)
& leq(X24,minus(n4,n1))
& leq(Y24,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),X24,Y24) = init )
& ! [Z24,A25] :
( ( leq(n0,Z24)
& leq(n0,A25)
& leq(Z24,minus(n4,n1))
& leq(A25,minus(n4,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),Z24,A25) = init )
& ! [B25,C25] :
( ( leq(n0,B25)
& leq(n0,C25)
& leq(B25,minus(n4,n1))
& leq(C25,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),B25,C25) = init )
& ! [D25,E25] :
( ( leq(n0,D25)
& leq(n0,E25)
& leq(D25,minus(n6,n1))
& leq(E25,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D25,E25) = init )
& ! [F25,G25] :
( ( leq(n0,F25)
& leq(n0,G25)
& leq(F25,minus(n4,n1))
& leq(G25,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),F25,G25) = init ) ) ) ) ) ) ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& ( ~ gt(pv5,n0)
=> ( init = init
& ( ~ gt(pv5,n0)
=> ( init = init
& ( ~ gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H25,I25] :
( ( leq(n0,H25)
& leq(n0,I25)
& leq(H25,n3)
& leq(I25,n5) )
=> a_select3(h_thruster_filter_init,H25,I25) = init )
& ! [J25,K25] :
( ( leq(n0,J25)
& leq(n0,K25)
& leq(J25,n5)
& leq(K25,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),J25,K25) = init )
& ! [L25,M25] :
( ( leq(n0,L25)
& leq(n0,M25)
& leq(L25,minus(n6,n1))
& leq(M25,n0) )
=> a_select3(dv_thruster_filter_init,L25,M25) = init )
& ! [N25,O25] :
( ( leq(n0,N25)
& leq(n0,O25)
& leq(N25,n5)
& leq(O25,n5) )
=> a_select3(q_thruster_filter_init,N25,O25) = init )
& ! [P25,Q25] :
( ( leq(n0,P25)
& leq(n0,Q25)
& leq(P25,n3)
& leq(Q25,n3) )
=> a_select3(r_thruster_filter_init,P25,Q25) = init )
& ! [R25,S25] :
( ( leq(n0,R25)
& leq(n0,S25)
& leq(R25,n5)
& leq(S25,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R25,S25) = init )
& ! [T25,U25] :
( ( leq(n0,T25)
& leq(n0,U25)
& leq(T25,n5)
& leq(U25,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T25,U25) = init )
& ! [V25] :
( ( leq(n0,V25)
& leq(V25,minus(n6,n1)) )
=> ! [W25] :
( ( leq(n0,W25)
& leq(W25,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V25,W25) = init ) )
& ! [X25,Y25] :
( ( leq(n0,X25)
& leq(n0,Y25)
& leq(X25,minus(n6,n1))
& leq(Y25,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X25,Y25) = init )
& ! [Z25,A26] :
( ( leq(n0,Z25)
& leq(n0,A26)
& leq(Z25,minus(n6,n1))
& leq(A26,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),Z25,A26) = init )
& ! [B26,C26] :
( ( leq(n0,B26)
& leq(n0,C26)
& leq(B26,minus(n6,n1))
& leq(C26,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B26,C26) = init )
& ! [D26,E26] :
( ( leq(n0,D26)
& leq(n0,E26)
& leq(D26,minus(n6,n1))
& leq(E26,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),D26,E26) = init )
& ! [F26,G26] :
( ( leq(n0,F26)
& leq(n0,G26)
& leq(F26,minus(n6,n1))
& leq(G26,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F26,G26) = init )
& ! [H26,I26] :
( ( leq(n0,H26)
& leq(n0,I26)
& leq(H26,minus(n6,n1))
& leq(I26,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H26,I26) = init )
& ! [J26,K26] :
( ( leq(n0,J26)
& leq(n0,K26)
& leq(J26,minus(n4,n1))
& leq(K26,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,J26,K26) = init )
& ! [L26,M26] :
( ( leq(n0,L26)
& leq(n0,M26)
& leq(L26,minus(n6,n1))
& leq(M26,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L26,M26) = init )
& ! [N26,O26] :
( ( leq(n0,N26)
& leq(n0,O26)
& leq(N26,minus(n6,n1))
& leq(O26,n0) )
=> a_select3(xhatmin_thruster_filter_init,N26,O26) = init )
& ! [P26,Q26] :
( ( leq(n0,P26)
& leq(n0,Q26)
& leq(P26,minus(n6,n1))
& leq(Q26,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P26,Q26) = init )
& ! [R26,S26] :
( ( leq(n0,R26)
& leq(n0,S26)
& leq(R26,minus(n4,n1))
& leq(S26,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R26,S26) = init )
& ! [T26,U26] :
( ( leq(n0,T26)
& leq(n0,U26)
& leq(T26,minus(n4,n1))
& leq(U26,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T26,U26) = init )
& ! [V26,W26] :
( ( leq(n0,V26)
& leq(n0,W26)
& leq(V26,minus(n6,n1))
& leq(W26,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V26,W26) = init )
& ! [X26,Y26] :
( ( leq(n0,X26)
& leq(n0,Y26)
& leq(X26,minus(n4,n1))
& leq(Y26,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,X26,Y26) = init )
& ! [Z26,A27] :
( ( leq(n0,Z26)
& leq(n0,A27)
& leq(Z26,minus(n4,n1))
& leq(A27,minus(n4,n1)) )
=> a_select3(r_thruster_filter_init,Z26,A27) = init )
& ! [B27,C27] :
( ( leq(n0,B27)
& leq(n0,C27)
& leq(B27,minus(n4,n1))
& leq(C27,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,B27,C27) = init )
& ! [D27,E27] :
( ( leq(n0,D27)
& leq(n0,E27)
& leq(D27,minus(n6,n1))
& leq(E27,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D27,E27) = init )
& ! [F27,G27] :
( ( leq(n0,F27)
& leq(n0,G27)
& leq(F27,minus(n4,n1))
& leq(G27,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,F27,G27) = init ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H27,I27] :
( ( leq(n0,H27)
& leq(n0,I27)
& leq(H27,n3)
& leq(I27,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),H27,I27) = init )
& ! [J27,K27] :
( ( leq(n0,J27)
& leq(n0,K27)
& leq(J27,n5)
& leq(K27,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),J27,K27) = init )
& ! [L27,M27] :
( ( leq(n0,L27)
& leq(n0,M27)
& leq(L27,minus(n6,n1))
& leq(M27,n0) )
=> a_select3(dv_thruster_filter_init,L27,M27) = init )
& ! [N27,O27] :
( ( leq(n0,N27)
& leq(n0,O27)
& leq(N27,n5)
& leq(O27,n5) )
=> a_select3(q_thruster_filter_init,N27,O27) = init )
& ! [P27,Q27] :
( ( leq(n0,P27)
& leq(n0,Q27)
& leq(P27,n3)
& leq(Q27,n3) )
=> a_select3(r_thruster_filter_init,P27,Q27) = init )
& ! [R27,S27] :
( ( leq(n0,R27)
& leq(n0,S27)
& leq(R27,n5)
& leq(S27,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R27,S27) = init )
& ! [T27,U27] :
( ( leq(n0,T27)
& leq(n0,U27)
& leq(T27,n5)
& leq(U27,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T27,U27) = init )
& ! [V27] :
( ( leq(n0,V27)
& leq(V27,minus(n6,n1)) )
=> ! [W27] :
( ( leq(n0,W27)
& leq(W27,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V27,W27) = init ) )
& ! [X27,Y27] :
( ( leq(n0,X27)
& leq(n0,Y27)
& leq(X27,minus(n6,n1))
& leq(Y27,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X27,Y27) = init )
& ! [Z27,A28] :
( ( leq(n0,Z27)
& leq(n0,A28)
& leq(Z27,minus(n6,n1))
& leq(A28,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),Z27,A28) = init )
& ! [B28,C28] :
( ( leq(n0,B28)
& leq(n0,C28)
& leq(B28,minus(n6,n1))
& leq(C28,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B28,C28) = init )
& ! [D28,E28] :
( ( leq(n0,D28)
& leq(n0,E28)
& leq(D28,minus(n6,n1))
& leq(E28,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),D28,E28) = init )
& ! [F28,G28] :
( ( leq(n0,F28)
& leq(n0,G28)
& leq(F28,minus(n6,n1))
& leq(G28,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F28,G28) = init )
& ! [H28,I28] :
( ( leq(n0,H28)
& leq(n0,I28)
& leq(H28,minus(n6,n1))
& leq(I28,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H28,I28) = init )
& ! [J28,K28] :
( ( leq(n0,J28)
& leq(n0,K28)
& leq(J28,minus(n4,n1))
& leq(K28,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),J28,K28) = init )
& ! [L28,M28] :
( ( leq(n0,L28)
& leq(n0,M28)
& leq(L28,minus(n6,n1))
& leq(M28,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L28,M28) = init )
& ! [N28,O28] :
( ( leq(n0,N28)
& leq(n0,O28)
& leq(N28,minus(n6,n1))
& leq(O28,n0) )
=> a_select3(xhatmin_thruster_filter_init,N28,O28) = init )
& ! [P28,Q28] :
( ( leq(n0,P28)
& leq(n0,Q28)
& leq(P28,minus(n6,n1))
& leq(Q28,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P28,Q28) = init )
& ! [R28,S28] :
( ( leq(n0,R28)
& leq(n0,S28)
& leq(R28,minus(n4,n1))
& leq(S28,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R28,S28) = init )
& ! [T28,U28] :
( ( leq(n0,T28)
& leq(n0,U28)
& leq(T28,minus(n4,n1))
& leq(U28,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T28,U28) = init )
& ! [V28,W28] :
( ( leq(n0,V28)
& leq(n0,W28)
& leq(V28,minus(n6,n1))
& leq(W28,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V28,W28) = init )
& ! [X28,Y28] :
( ( leq(n0,X28)
& leq(n0,Y28)
& leq(X28,minus(n4,n1))
& leq(Y28,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),X28,Y28) = init )
& ! [Z28,A29] :
( ( leq(n0,Z28)
& leq(n0,A29)
& leq(Z28,minus(n4,n1))
& leq(A29,minus(n4,n1)) )
=> a_select3(r_thruster_filter_init,Z28,A29) = init )
& ! [B29,C29] :
( ( leq(n0,B29)
& leq(n0,C29)
& leq(B29,minus(n4,n1))
& leq(C29,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),B29,C29) = init )
& ! [D29,E29] :
( ( leq(n0,D29)
& leq(n0,E29)
& leq(D29,minus(n6,n1))
& leq(E29,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D29,E29) = init )
& ! [F29,G29] :
( ( leq(n0,F29)
& leq(n0,G29)
& leq(F29,minus(n4,n1))
& leq(G29,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),F29,G29) = init ) ) ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& ( ~ gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H29,I29] :
( ( leq(n0,H29)
& leq(n0,I29)
& leq(H29,n3)
& leq(I29,n5) )
=> a_select3(h_thruster_filter_init,H29,I29) = init )
& ! [J29,K29] :
( ( leq(n0,J29)
& leq(n0,K29)
& leq(J29,n5)
& leq(K29,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),J29,K29) = init )
& ! [L29,M29] :
( ( leq(n0,L29)
& leq(n0,M29)
& leq(L29,minus(n6,n1))
& leq(M29,n0) )
=> a_select3(dv_thruster_filter_init,L29,M29) = init )
& ! [N29,O29] :
( ( leq(n0,N29)
& leq(n0,O29)
& leq(N29,n5)
& leq(O29,n5) )
=> a_select3(q_thruster_filter_init,N29,O29) = init )
& ! [P29,Q29] :
( ( leq(n0,P29)
& leq(n0,Q29)
& leq(P29,n3)
& leq(Q29,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),P29,Q29) = init )
& ! [R29,S29] :
( ( leq(n0,R29)
& leq(n0,S29)
& leq(R29,n5)
& leq(S29,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R29,S29) = init )
& ! [T29,U29] :
( ( leq(n0,T29)
& leq(n0,U29)
& leq(T29,n5)
& leq(U29,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T29,U29) = init )
& ! [V29] :
( ( leq(n0,V29)
& leq(V29,minus(n6,n1)) )
=> ! [W29] :
( ( leq(n0,W29)
& leq(W29,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V29,W29) = init ) )
& ! [X29,Y29] :
( ( leq(n0,X29)
& leq(n0,Y29)
& leq(X29,minus(n6,n1))
& leq(Y29,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X29,Y29) = init )
& ! [Z29,A30] :
( ( leq(n0,Z29)
& leq(n0,A30)
& leq(Z29,minus(n6,n1))
& leq(A30,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),Z29,A30) = init )
& ! [B30,C30] :
( ( leq(n0,B30)
& leq(n0,C30)
& leq(B30,minus(n6,n1))
& leq(C30,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B30,C30) = init )
& ! [D30,E30] :
( ( leq(n0,D30)
& leq(n0,E30)
& leq(D30,minus(n6,n1))
& leq(E30,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),D30,E30) = init )
& ! [F30,G30] :
( ( leq(n0,F30)
& leq(n0,G30)
& leq(F30,minus(n6,n1))
& leq(G30,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F30,G30) = init )
& ! [H30,I30] :
( ( leq(n0,H30)
& leq(n0,I30)
& leq(H30,minus(n6,n1))
& leq(I30,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H30,I30) = init )
& ! [J30,K30] :
( ( leq(n0,J30)
& leq(n0,K30)
& leq(J30,minus(n4,n1))
& leq(K30,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,J30,K30) = init )
& ! [L30,M30] :
( ( leq(n0,L30)
& leq(n0,M30)
& leq(L30,minus(n6,n1))
& leq(M30,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L30,M30) = init )
& ! [N30,O30] :
( ( leq(n0,N30)
& leq(n0,O30)
& leq(N30,minus(n6,n1))
& leq(O30,n0) )
=> a_select3(xhatmin_thruster_filter_init,N30,O30) = init )
& ! [P30,Q30] :
( ( leq(n0,P30)
& leq(n0,Q30)
& leq(P30,minus(n6,n1))
& leq(Q30,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P30,Q30) = init )
& ! [R30,S30] :
( ( leq(n0,R30)
& leq(n0,S30)
& leq(R30,minus(n4,n1))
& leq(S30,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R30,S30) = init )
& ! [T30,U30] :
( ( leq(n0,T30)
& leq(n0,U30)
& leq(T30,minus(n4,n1))
& leq(U30,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T30,U30) = init )
& ! [V30,W30] :
( ( leq(n0,V30)
& leq(n0,W30)
& leq(V30,minus(n6,n1))
& leq(W30,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V30,W30) = init )
& ! [X30,Y30] :
( ( leq(n0,X30)
& leq(n0,Y30)
& leq(X30,minus(n4,n1))
& leq(Y30,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,X30,Y30) = init )
& ! [Z30,A31] :
( ( leq(n0,Z30)
& leq(n0,A31)
& leq(Z30,minus(n4,n1))
& leq(A31,minus(n4,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),Z30,A31) = init )
& ! [B31,C31] :
( ( leq(n0,B31)
& leq(n0,C31)
& leq(B31,minus(n4,n1))
& leq(C31,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,B31,C31) = init )
& ! [D31,E31] :
( ( leq(n0,D31)
& leq(n0,E31)
& leq(D31,minus(n6,n1))
& leq(E31,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D31,E31) = init )
& ! [F31,G31] :
( ( leq(n0,F31)
& leq(n0,G31)
& leq(F31,minus(n4,n1))
& leq(G31,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,F31,G31) = init ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H31,I31] :
( ( leq(n0,H31)
& leq(n0,I31)
& leq(H31,n3)
& leq(I31,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),H31,I31) = init )
& ! [J31,K31] :
( ( leq(n0,J31)
& leq(n0,K31)
& leq(J31,n5)
& leq(K31,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),J31,K31) = init )
& ! [L31,M31] :
( ( leq(n0,L31)
& leq(n0,M31)
& leq(L31,minus(n6,n1))
& leq(M31,n0) )
=> a_select3(dv_thruster_filter_init,L31,M31) = init )
& ! [N31,O31] :
( ( leq(n0,N31)
& leq(n0,O31)
& leq(N31,n5)
& leq(O31,n5) )
=> a_select3(q_thruster_filter_init,N31,O31) = init )
& ! [P31,Q31] :
( ( leq(n0,P31)
& leq(n0,Q31)
& leq(P31,n3)
& leq(Q31,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),P31,Q31) = init )
& ! [R31,S31] :
( ( leq(n0,R31)
& leq(n0,S31)
& leq(R31,n5)
& leq(S31,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R31,S31) = init )
& ! [T31,U31] :
( ( leq(n0,T31)
& leq(n0,U31)
& leq(T31,n5)
& leq(U31,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T31,U31) = init )
& ! [V31] :
( ( leq(n0,V31)
& leq(V31,minus(n6,n1)) )
=> ! [W31] :
( ( leq(n0,W31)
& leq(W31,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V31,W31) = init ) )
& ! [X31,Y31] :
( ( leq(n0,X31)
& leq(n0,Y31)
& leq(X31,minus(n6,n1))
& leq(Y31,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X31,Y31) = init )
& ! [Z31,A32] :
( ( leq(n0,Z31)
& leq(n0,A32)
& leq(Z31,minus(n6,n1))
& leq(A32,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),Z31,A32) = init )
& ! [B32,C32] :
( ( leq(n0,B32)
& leq(n0,C32)
& leq(B32,minus(n6,n1))
& leq(C32,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B32,C32) = init )
& ! [D32,E32] :
( ( leq(n0,D32)
& leq(n0,E32)
& leq(D32,minus(n6,n1))
& leq(E32,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),D32,E32) = init )
& ! [F32,G32] :
( ( leq(n0,F32)
& leq(n0,G32)
& leq(F32,minus(n6,n1))
& leq(G32,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F32,G32) = init )
& ! [H32,I32] :
( ( leq(n0,H32)
& leq(n0,I32)
& leq(H32,minus(n6,n1))
& leq(I32,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H32,I32) = init )
& ! [J32,K32] :
( ( leq(n0,J32)
& leq(n0,K32)
& leq(J32,minus(n4,n1))
& leq(K32,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),J32,K32) = init )
& ! [L32,M32] :
( ( leq(n0,L32)
& leq(n0,M32)
& leq(L32,minus(n6,n1))
& leq(M32,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L32,M32) = init )
& ! [N32,O32] :
( ( leq(n0,N32)
& leq(n0,O32)
& leq(N32,minus(n6,n1))
& leq(O32,n0) )
=> a_select3(xhatmin_thruster_filter_init,N32,O32) = init )
& ! [P32,Q32] :
( ( leq(n0,P32)
& leq(n0,Q32)
& leq(P32,minus(n6,n1))
& leq(Q32,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P32,Q32) = init )
& ! [R32,S32] :
( ( leq(n0,R32)
& leq(n0,S32)
& leq(R32,minus(n4,n1))
& leq(S32,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R32,S32) = init )
& ! [T32,U32] :
( ( leq(n0,T32)
& leq(n0,U32)
& leq(T32,minus(n4,n1))
& leq(U32,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T32,U32) = init )
& ! [V32,W32] :
( ( leq(n0,V32)
& leq(n0,W32)
& leq(V32,minus(n6,n1))
& leq(W32,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V32,W32) = init )
& ! [X32,Y32] :
( ( leq(n0,X32)
& leq(n0,Y32)
& leq(X32,minus(n4,n1))
& leq(Y32,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),X32,Y32) = init )
& ! [Z32,A33] :
( ( leq(n0,Z32)
& leq(n0,A33)
& leq(Z32,minus(n4,n1))
& leq(A33,minus(n4,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),Z32,A33) = init )
& ! [B33,C33] :
( ( leq(n0,B33)
& leq(n0,C33)
& leq(B33,minus(n4,n1))
& leq(C33,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),B33,C33) = init )
& ! [D33,E33] :
( ( leq(n0,D33)
& leq(n0,E33)
& leq(D33,minus(n6,n1))
& leq(E33,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D33,E33) = init )
& ! [F33,G33] :
( ( leq(n0,F33)
& leq(n0,G33)
& leq(F33,minus(n4,n1))
& leq(G33,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),F33,G33) = init ) ) ) ) ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& ( ~ gt(pv5,n0)
=> ( init = init
& ( ~ gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H33,I33] :
( ( leq(n0,H33)
& leq(n0,I33)
& leq(H33,n3)
& leq(I33,n5) )
=> a_select3(h_thruster_filter_init,H33,I33) = init )
& ! [J33,K33] :
( ( leq(n0,J33)
& leq(n0,K33)
& leq(J33,n5)
& leq(K33,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),J33,K33) = init )
& ! [L33,M33] :
( ( leq(n0,L33)
& leq(n0,M33)
& leq(L33,minus(n6,n1))
& leq(M33,n0) )
=> a_select3(tptp_update3(tptp_update3(dv_thruster_filter_init,n3,n0,init),n0,n0,init),L33,M33) = init )
& ! [N33,O33] :
( ( leq(n0,N33)
& leq(n0,O33)
& leq(N33,n5)
& leq(O33,n5) )
=> a_select3(q_thruster_filter_init,N33,O33) = init )
& ! [P33,Q33] :
( ( leq(n0,P33)
& leq(n0,Q33)
& leq(P33,n3)
& leq(Q33,n3) )
=> a_select3(r_thruster_filter_init,P33,Q33) = init )
& ! [R33,S33] :
( ( leq(n0,R33)
& leq(n0,S33)
& leq(R33,n5)
& leq(S33,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R33,S33) = init )
& ! [T33,U33] :
( ( leq(n0,T33)
& leq(n0,U33)
& leq(T33,n5)
& leq(U33,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T33,U33) = init )
& ! [V33] :
( ( leq(n0,V33)
& leq(V33,minus(n6,n1)) )
=> ! [W33] :
( ( leq(n0,W33)
& leq(W33,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V33,W33) = init ) )
& ! [X33,Y33] :
( ( leq(n0,X33)
& leq(n0,Y33)
& leq(X33,minus(n6,n1))
& leq(Y33,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X33,Y33) = init )
& ! [Z33,A34] :
( ( leq(n0,Z33)
& leq(n0,A34)
& leq(Z33,minus(n6,n1))
& leq(A34,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),Z33,A34) = init )
& ! [B34,C34] :
( ( leq(n0,B34)
& leq(n0,C34)
& leq(B34,minus(n6,n1))
& leq(C34,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B34,C34) = init )
& ! [D34,E34] :
( ( leq(n0,D34)
& leq(n0,E34)
& leq(D34,minus(n6,n1))
& leq(E34,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),D34,E34) = init )
& ! [F34,G34] :
( ( leq(n0,F34)
& leq(n0,G34)
& leq(F34,minus(n6,n1))
& leq(G34,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F34,G34) = init )
& ! [H34,I34] :
( ( leq(n0,H34)
& leq(n0,I34)
& leq(H34,minus(n6,n1))
& leq(I34,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H34,I34) = init )
& ! [J34,K34] :
( ( leq(n0,J34)
& leq(n0,K34)
& leq(J34,minus(n4,n1))
& leq(K34,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,J34,K34) = init )
& ! [L34,M34] :
( ( leq(n0,L34)
& leq(n0,M34)
& leq(L34,minus(n6,n1))
& leq(M34,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L34,M34) = init )
& ! [N34,O34] :
( ( leq(n0,N34)
& leq(n0,O34)
& leq(N34,minus(n6,n1))
& leq(O34,n0) )
=> a_select3(xhatmin_thruster_filter_init,N34,O34) = init )
& ! [P34,Q34] :
( ( leq(n0,P34)
& leq(n0,Q34)
& leq(P34,minus(n6,n1))
& leq(Q34,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P34,Q34) = init )
& ! [R34,S34] :
( ( leq(n0,R34)
& leq(n0,S34)
& leq(R34,minus(n4,n1))
& leq(S34,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R34,S34) = init )
& ! [T34,U34] :
( ( leq(n0,T34)
& leq(n0,U34)
& leq(T34,minus(n4,n1))
& leq(U34,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T34,U34) = init )
& ! [V34,W34] :
( ( leq(n0,V34)
& leq(n0,W34)
& leq(V34,minus(n6,n1))
& leq(W34,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V34,W34) = init )
& ! [X34,Y34] :
( ( leq(n0,X34)
& leq(n0,Y34)
& leq(X34,minus(n4,n1))
& leq(Y34,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,X34,Y34) = init )
& ! [Z34,A35] :
( ( leq(n0,Z34)
& leq(n0,A35)
& leq(Z34,minus(n4,n1))
& leq(A35,minus(n4,n1)) )
=> a_select3(r_thruster_filter_init,Z34,A35) = init )
& ! [B35,C35] :
( ( leq(n0,B35)
& leq(n0,C35)
& leq(B35,minus(n4,n1))
& leq(C35,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,B35,C35) = init )
& ! [D35,E35] :
( ( leq(n0,D35)
& leq(n0,E35)
& leq(D35,minus(n6,n1))
& leq(E35,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D35,E35) = init )
& ! [F35,G35] :
( ( leq(n0,F35)
& leq(n0,G35)
& leq(F35,minus(n4,n1))
& leq(G35,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,F35,G35) = init ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H35,I35] :
( ( leq(n0,H35)
& leq(n0,I35)
& leq(H35,n3)
& leq(I35,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),H35,I35) = init )
& ! [J35,K35] :
( ( leq(n0,J35)
& leq(n0,K35)
& leq(J35,n5)
& leq(K35,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),J35,K35) = init )
& ! [L35,M35] :
( ( leq(n0,L35)
& leq(n0,M35)
& leq(L35,minus(n6,n1))
& leq(M35,n0) )
=> a_select3(tptp_update3(tptp_update3(dv_thruster_filter_init,n3,n0,init),n0,n0,init),L35,M35) = init )
& ! [N35,O35] :
( ( leq(n0,N35)
& leq(n0,O35)
& leq(N35,n5)
& leq(O35,n5) )
=> a_select3(q_thruster_filter_init,N35,O35) = init )
& ! [P35,Q35] :
( ( leq(n0,P35)
& leq(n0,Q35)
& leq(P35,n3)
& leq(Q35,n3) )
=> a_select3(r_thruster_filter_init,P35,Q35) = init )
& ! [R35,S35] :
( ( leq(n0,R35)
& leq(n0,S35)
& leq(R35,n5)
& leq(S35,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R35,S35) = init )
& ! [T35,U35] :
( ( leq(n0,T35)
& leq(n0,U35)
& leq(T35,n5)
& leq(U35,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T35,U35) = init )
& ! [V35] :
( ( leq(n0,V35)
& leq(V35,minus(n6,n1)) )
=> ! [W35] :
( ( leq(n0,W35)
& leq(W35,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V35,W35) = init ) )
& ! [X35,Y35] :
( ( leq(n0,X35)
& leq(n0,Y35)
& leq(X35,minus(n6,n1))
& leq(Y35,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X35,Y35) = init )
& ! [Z35,A36] :
( ( leq(n0,Z35)
& leq(n0,A36)
& leq(Z35,minus(n6,n1))
& leq(A36,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),Z35,A36) = init )
& ! [B36,C36] :
( ( leq(n0,B36)
& leq(n0,C36)
& leq(B36,minus(n6,n1))
& leq(C36,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B36,C36) = init )
& ! [D36,E36] :
( ( leq(n0,D36)
& leq(n0,E36)
& leq(D36,minus(n6,n1))
& leq(E36,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),D36,E36) = init )
& ! [F36,G36] :
( ( leq(n0,F36)
& leq(n0,G36)
& leq(F36,minus(n6,n1))
& leq(G36,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F36,G36) = init )
& ! [H36,I36] :
( ( leq(n0,H36)
& leq(n0,I36)
& leq(H36,minus(n6,n1))
& leq(I36,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H36,I36) = init )
& ! [J36,K36] :
( ( leq(n0,J36)
& leq(n0,K36)
& leq(J36,minus(n4,n1))
& leq(K36,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),J36,K36) = init )
& ! [L36,M36] :
( ( leq(n0,L36)
& leq(n0,M36)
& leq(L36,minus(n6,n1))
& leq(M36,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L36,M36) = init )
& ! [N36,O36] :
( ( leq(n0,N36)
& leq(n0,O36)
& leq(N36,minus(n6,n1))
& leq(O36,n0) )
=> a_select3(xhatmin_thruster_filter_init,N36,O36) = init )
& ! [P36,Q36] :
( ( leq(n0,P36)
& leq(n0,Q36)
& leq(P36,minus(n6,n1))
& leq(Q36,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P36,Q36) = init )
& ! [R36,S36] :
( ( leq(n0,R36)
& leq(n0,S36)
& leq(R36,minus(n4,n1))
& leq(S36,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R36,S36) = init )
& ! [T36,U36] :
( ( leq(n0,T36)
& leq(n0,U36)
& leq(T36,minus(n4,n1))
& leq(U36,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T36,U36) = init )
& ! [V36,W36] :
( ( leq(n0,V36)
& leq(n0,W36)
& leq(V36,minus(n6,n1))
& leq(W36,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V36,W36) = init )
& ! [X36,Y36] :
( ( leq(n0,X36)
& leq(n0,Y36)
& leq(X36,minus(n4,n1))
& leq(Y36,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),X36,Y36) = init )
& ! [Z36,A37] :
( ( leq(n0,Z36)
& leq(n0,A37)
& leq(Z36,minus(n4,n1))
& leq(A37,minus(n4,n1)) )
=> a_select3(r_thruster_filter_init,Z36,A37) = init )
& ! [B37,C37] :
( ( leq(n0,B37)
& leq(n0,C37)
& leq(B37,minus(n4,n1))
& leq(C37,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),B37,C37) = init )
& ! [D37,E37] :
( ( leq(n0,D37)
& leq(n0,E37)
& leq(D37,minus(n6,n1))
& leq(E37,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D37,E37) = init )
& ! [F37,G37] :
( ( leq(n0,F37)
& leq(n0,G37)
& leq(F37,minus(n4,n1))
& leq(G37,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),F37,G37) = init ) ) ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& ( ~ gt(pv5,n0)
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H37,I37] :
( ( leq(n0,H37)
& leq(n0,I37)
& leq(H37,n3)
& leq(I37,n5) )
=> a_select3(h_thruster_filter_init,H37,I37) = init )
& ! [J37,K37] :
( ( leq(n0,J37)
& leq(n0,K37)
& leq(J37,n5)
& leq(K37,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),J37,K37) = init )
& ! [L37,M37] :
( ( leq(n0,L37)
& leq(n0,M37)
& leq(L37,minus(n6,n1))
& leq(M37,n0) )
=> a_select3(tptp_update3(tptp_update3(dv_thruster_filter_init,n3,n0,init),n0,n0,init),L37,M37) = init )
& ! [N37,O37] :
( ( leq(n0,N37)
& leq(n0,O37)
& leq(N37,n5)
& leq(O37,n5) )
=> a_select3(q_thruster_filter_init,N37,O37) = init )
& ! [P37,Q37] :
( ( leq(n0,P37)
& leq(n0,Q37)
& leq(P37,n3)
& leq(Q37,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),P37,Q37) = init )
& ! [R37,S37] :
( ( leq(n0,R37)
& leq(n0,S37)
& leq(R37,n5)
& leq(S37,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R37,S37) = init )
& ! [T37,U37] :
( ( leq(n0,T37)
& leq(n0,U37)
& leq(T37,n5)
& leq(U37,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T37,U37) = init )
& ! [V37] :
( ( leq(n0,V37)
& leq(V37,minus(n6,n1)) )
=> ! [W37] :
( ( leq(n0,W37)
& leq(W37,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V37,W37) = init ) )
& ! [X37,Y37] :
( ( leq(n0,X37)
& leq(n0,Y37)
& leq(X37,minus(n6,n1))
& leq(Y37,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X37,Y37) = init )
& ! [Z37,A38] :
( ( leq(n0,Z37)
& leq(n0,A38)
& leq(Z37,minus(n6,n1))
& leq(A38,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),Z37,A38) = init )
& ! [B38,C38] :
( ( leq(n0,B38)
& leq(n0,C38)
& leq(B38,minus(n6,n1))
& leq(C38,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B38,C38) = init )
& ! [D38,E38] :
( ( leq(n0,D38)
& leq(n0,E38)
& leq(D38,minus(n6,n1))
& leq(E38,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),D38,E38) = init )
& ! [F38,G38] :
( ( leq(n0,F38)
& leq(n0,G38)
& leq(F38,minus(n6,n1))
& leq(G38,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F38,G38) = init )
& ! [H38,I38] :
( ( leq(n0,H38)
& leq(n0,I38)
& leq(H38,minus(n6,n1))
& leq(I38,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H38,I38) = init )
& ! [J38,K38] :
( ( leq(n0,J38)
& leq(n0,K38)
& leq(J38,minus(n4,n1))
& leq(K38,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,J38,K38) = init )
& ! [L38,M38] :
( ( leq(n0,L38)
& leq(n0,M38)
& leq(L38,minus(n6,n1))
& leq(M38,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L38,M38) = init )
& ! [N38,O38] :
( ( leq(n0,N38)
& leq(n0,O38)
& leq(N38,minus(n6,n1))
& leq(O38,n0) )
=> a_select3(xhatmin_thruster_filter_init,N38,O38) = init )
& ! [P38,Q38] :
( ( leq(n0,P38)
& leq(n0,Q38)
& leq(P38,minus(n6,n1))
& leq(Q38,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P38,Q38) = init )
& ! [R38,S38] :
( ( leq(n0,R38)
& leq(n0,S38)
& leq(R38,minus(n4,n1))
& leq(S38,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R38,S38) = init )
& ! [T38,U38] :
( ( leq(n0,T38)
& leq(n0,U38)
& leq(T38,minus(n4,n1))
& leq(U38,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T38,U38) = init )
& ! [V38,W38] :
( ( leq(n0,V38)
& leq(n0,W38)
& leq(V38,minus(n6,n1))
& leq(W38,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V38,W38) = init )
& ! [X38,Y38] :
( ( leq(n0,X38)
& leq(n0,Y38)
& leq(X38,minus(n4,n1))
& leq(Y38,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,X38,Y38) = init )
& ! [Z38,A39] :
( ( leq(n0,Z38)
& leq(n0,A39)
& leq(Z38,minus(n4,n1))
& leq(A39,minus(n4,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),Z38,A39) = init )
& ! [B39,C39] :
( ( leq(n0,B39)
& leq(n0,C39)
& leq(B39,minus(n4,n1))
& leq(C39,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,B39,C39) = init )
& ! [D39,E39] :
( ( leq(n0,D39)
& leq(n0,E39)
& leq(D39,minus(n6,n1))
& leq(E39,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D39,E39) = init )
& ! [F39,G39] :
( ( leq(n0,F39)
& leq(n0,G39)
& leq(F39,minus(n4,n1))
& leq(G39,minus(n6,n1)) )
=> a_select3(h_thruster_filter_init,F39,G39) = init ) ) )
& ( gt(pv5,n0)
=> ( init = init
& a_select3(xhatmin_thruster_filter_init,n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,pv5) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,pv5) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,n0),init),n5,n0) = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H39,I39] :
( ( leq(n0,H39)
& leq(n0,I39)
& leq(H39,n3)
& leq(I39,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),H39,I39) = init )
& ! [J39,K39] :
( ( leq(n0,J39)
& leq(n0,K39)
& leq(J39,n5)
& leq(K39,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),J39,K39) = init )
& ! [L39,M39] :
( ( leq(n0,L39)
& leq(n0,M39)
& leq(L39,minus(n6,n1))
& leq(M39,n0) )
=> a_select3(tptp_update3(tptp_update3(dv_thruster_filter_init,n3,n0,init),n0,n0,init),L39,M39) = init )
& ! [N39,O39] :
( ( leq(n0,N39)
& leq(n0,O39)
& leq(N39,n5)
& leq(O39,n5) )
=> a_select3(q_thruster_filter_init,N39,O39) = init )
& ! [P39,Q39] :
( ( leq(n0,P39)
& leq(n0,Q39)
& leq(P39,n3)
& leq(Q39,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),P39,Q39) = init )
& ! [R39,S39] :
( ( leq(n0,R39)
& leq(n0,S39)
& leq(R39,n5)
& leq(S39,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),R39,S39) = init )
& ! [T39,U39] :
( ( leq(n0,T39)
& leq(n0,U39)
& leq(T39,n5)
& leq(U39,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T39,U39) = init )
& ! [V39] :
( ( leq(n0,V39)
& leq(V39,minus(n6,n1)) )
=> ! [W39] :
( ( leq(n0,W39)
& leq(W39,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V39,W39) = init ) )
& ! [X39,Y39] :
( ( leq(n0,X39)
& leq(n0,Y39)
& leq(X39,minus(n6,n1))
& leq(Y39,minus(n6,n1)) )
=> a_select3(q_thruster_filter_init,X39,Y39) = init )
& ! [Z39,A40] :
( ( leq(n0,Z39)
& leq(n0,A40)
& leq(Z39,minus(n6,n1))
& leq(A40,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),Z39,A40) = init )
& ! [B40,C40] :
( ( leq(n0,B40)
& leq(n0,C40)
& leq(B40,minus(n6,n1))
& leq(C40,minus(n6,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),B40,C40) = init )
& ! [D40,E40] :
( ( leq(n0,D40)
& leq(n0,E40)
& leq(D40,minus(n6,n1))
& leq(E40,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n5,n0,init),n4,n0,init),n2,n0,init),n1,n0,init),D40,E40) = init )
& ! [F40,G40] :
( ( leq(n0,F40)
& leq(n0,G40)
& leq(F40,minus(n6,n1))
& leq(G40,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,F40,G40) = init )
& ! [H40,I40] :
( ( leq(n0,H40)
& leq(n0,I40)
& leq(H40,minus(n6,n1))
& leq(I40,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),H40,I40) = init )
& ! [J40,K40] :
( ( leq(n0,J40)
& leq(n0,K40)
& leq(J40,minus(n4,n1))
& leq(K40,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),J40,K40) = init )
& ! [L40,M40] :
( ( leq(n0,L40)
& leq(n0,M40)
& leq(L40,minus(n6,n1))
& leq(M40,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,L40,M40) = init )
& ! [N40,O40] :
( ( leq(n0,N40)
& leq(n0,O40)
& leq(N40,minus(n6,n1))
& leq(O40,n0) )
=> a_select3(xhatmin_thruster_filter_init,N40,O40) = init )
& ! [P40,Q40] :
( ( leq(n0,P40)
& leq(n0,Q40)
& leq(P40,minus(n6,n1))
& leq(Q40,minus(n4,n1)) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n4,n1)),init),P40,Q40) = init )
& ! [R40,S40] :
( ( leq(n0,R40)
& leq(n0,S40)
& leq(R40,minus(n4,n1))
& leq(S40,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zhat_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),R40,S40) = init )
& ! [T40,U40] :
( ( leq(n0,T40)
& leq(n0,U40)
& leq(T40,minus(n4,n1))
& leq(U40,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(zpred_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),T40,U40) = init )
& ! [V40,W40] :
( ( leq(n0,V40)
& leq(n0,W40)
& leq(V40,minus(n6,n1))
& leq(W40,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,V40,W40) = init )
& ! [X40,Y40] :
( ( leq(n0,X40)
& leq(n0,Y40)
& leq(X40,minus(n4,n1))
& leq(Y40,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),X40,Y40) = init )
& ! [Z40,A41] :
( ( leq(n0,Z40)
& leq(n0,A41)
& leq(Z40,minus(n4,n1))
& leq(A41,minus(n4,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n3,n3,init),n2,n2,init),n1,n1,init),n0,n0,init),Z40,A41) = init )
& ! [B41,C41] :
( ( leq(n0,B41)
& leq(n0,C41)
& leq(B41,minus(n4,n1))
& leq(C41,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),B41,C41) = init )
& ! [D41,E41] :
( ( leq(n0,D41)
& leq(n0,E41)
& leq(D41,minus(n6,n1))
& leq(E41,minus(n6,n1)) )
=> a_select3(pminus_thruster_filter_init,D41,E41) = init )
& ! [F41,G41] :
( ( leq(n0,F41)
& leq(n0,G41)
& leq(F41,minus(n4,n1))
& leq(G41,minus(n6,n1)) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(h_thruster_filter_init,n3,n0,init),n2,n0,init),n1,n0,init),n0,n0,init),F41,G41) = init ) ) ) ) ) ) ) ) ) ) )
& ( ( init = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [H41,I41] :
( ( leq(n0,H41)
& leq(n0,I41)
& leq(H41,n3)
& leq(I41,n5) )
=> a_select3(h_thruster_filter_init,H41,I41) = init )
& ! [J41,K41] :
( ( leq(n0,J41)
& leq(n0,K41)
& leq(J41,n5)
& leq(K41,n5) )
=> a_select3(phi_thruster_filter_init,J41,K41) = init )
& ! [L41,M41] :
( ( leq(n0,L41)
& leq(n0,M41)
& leq(L41,minus(n6,n1))
& leq(M41,n0) )
=> a_select3(dv_thruster_filter_init,L41,M41) = init )
& ! [N41,O41] :
( ( leq(n0,N41)
& leq(n0,O41)
& leq(N41,n5)
& leq(O41,n5) )
=> a_select3(q_thruster_filter_init,N41,O41) = init )
& ! [P41,Q41] :
( ( leq(n0,P41)
& leq(n0,Q41)
& leq(P41,n3)
& leq(Q41,n3) )
=> a_select3(r_thruster_filter_init,P41,Q41) = init )
& ! [R41,S41] :
( ( leq(n0,R41)
& leq(n0,S41)
& leq(R41,n5)
& leq(S41,n0) )
=> a_select3(xhatmin_thruster_filter_init,R41,S41) = init )
& ! [T41,U41] :
( ( leq(n0,T41)
& leq(n0,U41)
& leq(T41,n5)
& leq(U41,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),T41,U41) = init )
& ! [V41] :
( ( leq(n0,V41)
& leq(V41,minus(n6,n1)) )
=> ! [W41] :
( ( leq(n0,W41)
& leq(W41,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,V41,W41) = init ) ) )
=> ( ! [X41,Y41] :
( ( leq(n0,X41)
& leq(n0,Y41)
& leq(X41,n3)
& leq(Y41,n5) )
=> a_select3(h_thruster_filter_init,X41,Y41) = init )
& ! [Z41,A42] :
( ( leq(n0,Z41)
& leq(n0,A42)
& leq(Z41,n5)
& leq(A42,n5) )
=> a_select3(phi_thruster_filter_init,Z41,A42) = init )
& ! [B42,C42] :
( ( leq(n0,B42)
& leq(n0,C42)
& leq(B42,minus(n6,n1))
& leq(C42,n0) )
=> a_select3(dv_thruster_filter_init,B42,C42) = init )
& ! [D42,E42] :
( ( leq(n0,D42)
& leq(n0,E42)
& leq(D42,n5)
& leq(E42,n5) )
=> a_select3(q_thruster_filter_init,D42,E42) = init )
& ! [F42,G42] :
( ( leq(n0,F42)
& leq(n0,G42)
& leq(F42,n3)
& leq(G42,n3) )
=> a_select3(r_thruster_filter_init,F42,G42) = init )
& ! [H42,I42] :
( ( leq(n0,H42)
& leq(n0,I42)
& leq(H42,n5)
& leq(I42,n0) )
=> a_select3(xhatmin_thruster_filter_init,H42,I42) = init )
& ! [J42,K42] :
( ( leq(n0,J42)
& leq(n0,K42)
& leq(J42,n5)
& leq(K42,n5) )
=> a_select3(tptp_const_array2(dim(n0,minus(n6,n1)),dim(n0,minus(n6,n1)),init),J42,K42) = init ) ) )
& ( ( leq(n0,pv5)
& leq(pv5,n588)
& ! [L42,M42] :
( ( leq(n0,L42)
& leq(n0,M42)
& leq(L42,n3)
& leq(M42,n5) )
=> a_select3(h_thruster_filter_init,L42,M42) = init )
& ! [N42,O42] :
( ( leq(n0,N42)
& leq(n0,O42)
& leq(N42,n5)
& leq(O42,n5) )
=> a_select3(phi_thruster_filter_init,N42,O42) = init )
& ! [P42,Q42] :
( ( leq(n0,P42)
& leq(n0,Q42)
& leq(P42,minus(n6,n1))
& leq(Q42,n0) )
=> a_select3(dv_thruster_filter_init,P42,Q42) = init )
& ! [R42,S42] :
( ( leq(n0,R42)
& leq(n0,S42)
& leq(R42,n5)
& leq(S42,n5) )
=> a_select3(q_thruster_filter_init,R42,S42) = init )
& ! [T42,U42] :
( ( leq(n0,T42)
& leq(n0,U42)
& leq(T42,n3)
& leq(U42,n3) )
=> a_select3(r_thruster_filter_init,T42,U42) = init )
& ! [V42,W42] :
( ( leq(n0,V42)
& leq(n0,W42)
& leq(V42,n5)
& leq(W42,n0) )
=> a_select3(xhatmin_thruster_filter_init,V42,W42) = init )
& ! [X42,Y42] :
( ( leq(n0,X42)
& leq(n0,Y42)
& leq(X42,n5)
& leq(Y42,n5) )
=> a_select3(pminus_thruster_filter_init,X42,Y42) = init ) )
=> ( init = init
& leq(n0,pv5)
& leq(pv5,n588)
& ! [Z42,A43] :
( ( leq(n0,Z42)
& leq(n0,A43)
& leq(Z42,n3)
& leq(A43,n5) )
=> a_select3(h_thruster_filter_init,Z42,A43) = init )
& ! [B43,C43] :
( ( leq(n0,B43)
& leq(n0,C43)
& leq(B43,n5)
& leq(C43,n5) )
=> a_select3(phi_thruster_filter_init,B43,C43) = init )
& ! [D43,E43] :
( ( leq(n0,D43)
& leq(n0,E43)
& leq(D43,minus(n6,n1))
& leq(E43,n0) )
=> a_select3(dv_thruster_filter_init,D43,E43) = init )
& ! [F43,G43] :
( ( leq(n0,F43)
& leq(n0,G43)
& leq(F43,n5)
& leq(G43,n5) )
=> a_select3(q_thruster_filter_init,F43,G43) = init )
& ! [H43,I43] :
( ( leq(n0,H43)
& leq(n0,I43)
& leq(H43,n3)
& leq(I43,n3) )
=> a_select3(r_thruster_filter_init,H43,I43) = init )
& ! [J43,K43] :
( ( leq(n0,J43)
& leq(n0,K43)
& leq(J43,n5)
& leq(K43,n0) )
=> a_select3(xhatmin_thruster_filter_init,J43,K43) = init )
& ! [L43,M43] :
( ( leq(n0,L43)
& leq(n0,M43)
& leq(L43,n5)
& leq(M43,n5) )
=> a_select3(pminus_thruster_filter_init,L43,M43) = init )
& ! [N43] :
( ( leq(n0,N43)
& leq(N43,minus(n0,n1)) )
=> ! [O43] :
( ( leq(n0,O43)
& leq(O43,minus(n6,n1)) )
=> a_select3(id_thruster_filter_init,N43,O43) = init ) ) ) )
& ( ( leq(n0,pv23)
& leq(pv23,minus(n6,n1)) )
=> ( leq(n0,a_select2(sigma,pv23))
=> true ) )
& ( ( ! [P43,Q43] :
( ( leq(n0,P43)
& leq(n0,Q43)
& leq(P43,n3)
& leq(Q43,n5) )
=> a_select3(h_thruster_filter_init,P43,Q43) = init )
& ! [R43,S43] :
( ( leq(n0,R43)
& leq(n0,S43)
& leq(R43,n5)
& leq(S43,n5) )
=> a_select3(phi_thruster_filter_init,R43,S43) = init ) )
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,n0) = init
& ! [T43,U43] :
( ( leq(n0,T43)
& leq(n0,U43)
& leq(T43,n3)
& leq(U43,n5) )
=> a_select3(h_thruster_filter_init,T43,U43) = init )
& ! [V43,W43] :
( ( leq(n0,V43)
& leq(n0,W43)
& leq(V43,n5)
& leq(W43,n5) )
=> a_select3(phi_thruster_filter_init,V43,W43) = init )
& ! [X43,Y43] :
( ( leq(n0,X43)
& leq(n0,Y43)
& leq(X43,minus(n6,n1))
& leq(Y43,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(dv_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),X43,Y43) = init ) ) )
& ( ( ! [Z43,A44] :
( ( leq(n0,Z43)
& leq(n0,A44)
& leq(Z43,n3)
& leq(A44,n5) )
=> a_select3(h_thruster_filter_init,Z43,A44) = init )
& ! [B44,C44] :
( ( leq(n0,B44)
& leq(n0,C44)
& leq(B44,n5)
& leq(C44,n5) )
=> a_select3(phi_thruster_filter_init,B44,C44) = init )
& ! [D44,E44] :
( ( leq(n0,D44)
& leq(n0,E44)
& leq(D44,minus(n6,n1))
& leq(E44,n0) )
=> a_select3(dv_thruster_filter_init,D44,E44) = init ) )
=> ( a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n0) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n1) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n2) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n3) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n4) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n5) = init
& ! [F44,G44] :
( ( leq(n0,F44)
& leq(n0,G44)
& leq(F44,n3)
& leq(G44,n5) )
=> a_select3(h_thruster_filter_init,F44,G44) = init )
& ! [H44,I44] :
( ( leq(n0,H44)
& leq(n0,I44)
& leq(H44,n5)
& leq(I44,n5) )
=> a_select3(phi_thruster_filter_init,H44,I44) = init )
& ! [J44,K44] :
( ( leq(n0,J44)
& leq(n0,K44)
& leq(J44,minus(n6,n1))
& leq(K44,n0) )
=> a_select3(dv_thruster_filter_init,J44,K44) = init )
& ! [L44,M44] :
( ( leq(n0,L44)
& leq(n0,M44)
& leq(L44,n5)
& leq(M44,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(q_thruster_filter_init,n0,n0,init),n0,n1,init),n0,n2,init),n0,n3,init),n0,n4,init),n0,n5,init),n1,n0,init),n1,n1,init),n1,n2,init),n1,n3,init),n1,n4,init),n1,n5,init),n2,n0,init),n2,n1,init),n2,n2,init),n2,n3,init),n2,n4,init),n2,n5,init),n3,n0,init),n3,n1,init),n3,n2,init),n3,n3,init),n3,n4,init),n3,n5,init),n4,n0,init),n4,n1,init),n4,n2,init),n4,n3,init),n4,n4,init),n4,n5,init),n5,n0,init),n5,n1,init),n5,n2,init),n5,n3,init),n5,n4,init),n5,n5,init),L44,M44) = init ) ) )
& ( ( ! [N44,O44] :
( ( leq(n0,N44)
& leq(n0,O44)
& leq(N44,n3)
& leq(O44,n5) )
=> a_select3(h_thruster_filter_init,N44,O44) = init )
& ! [P44,Q44] :
( ( leq(n0,P44)
& leq(n0,Q44)
& leq(P44,n5)
& leq(Q44,n5) )
=> a_select3(phi_thruster_filter_init,P44,Q44) = init )
& ! [R44,S44] :
( ( leq(n0,R44)
& leq(n0,S44)
& leq(R44,minus(n6,n1))
& leq(S44,n0) )
=> a_select3(dv_thruster_filter_init,R44,S44) = init )
& ! [T44,U44] :
( ( leq(n0,T44)
& leq(n0,U44)
& leq(T44,n5)
& leq(U44,n5) )
=> a_select3(q_thruster_filter_init,T44,U44) = init ) )
=> ( a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,minus(n4,n1)),dim(n0,minus(n1000,n1)),init),n3,n0) = init
& ! [V44,W44] :
( ( leq(n0,V44)
& leq(n0,W44)
& leq(V44,n3)
& leq(W44,n5) )
=> a_select3(h_thruster_filter_init,V44,W44) = init )
& ! [X44,Y44] :
( ( leq(n0,X44)
& leq(n0,Y44)
& leq(X44,n5)
& leq(Y44,n5) )
=> a_select3(phi_thruster_filter_init,X44,Y44) = init )
& ! [Z44,A45] :
( ( leq(n0,Z44)
& leq(n0,A45)
& leq(Z44,minus(n6,n1))
& leq(A45,n0) )
=> a_select3(dv_thruster_filter_init,Z44,A45) = init )
& ! [B45,C45] :
( ( leq(n0,B45)
& leq(n0,C45)
& leq(B45,n5)
& leq(C45,n5) )
=> a_select3(q_thruster_filter_init,B45,C45) = init )
& ! [D45,E45] :
( ( leq(n0,D45)
& leq(n0,E45)
& leq(D45,n3)
& leq(E45,n3) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(r_thruster_filter_init,n0,n0,init),n0,n1,init),n0,n2,init),n0,n3,init),n1,n0,init),n1,n1,init),n1,n2,init),n1,n3,init),n2,n0,init),n2,n1,init),n2,n2,init),n2,n3,init),n3,n0,init),n3,n1,init),n3,n2,init),n3,n3,init),D45,E45) = init ) ) )
& ( ( ! [F45,G45] :
( ( leq(n0,F45)
& leq(n0,G45)
& leq(F45,n3)
& leq(G45,n5) )
=> a_select3(h_thruster_filter_init,F45,G45) = init )
& ! [H45,I45] :
( ( leq(n0,H45)
& leq(n0,I45)
& leq(H45,n5)
& leq(I45,n5) )
=> a_select3(phi_thruster_filter_init,H45,I45) = init )
& ! [J45,K45] :
( ( leq(n0,J45)
& leq(n0,K45)
& leq(J45,minus(n6,n1))
& leq(K45,n0) )
=> a_select3(dv_thruster_filter_init,J45,K45) = init )
& ! [L45,M45] :
( ( leq(n0,L45)
& leq(n0,M45)
& leq(L45,n5)
& leq(M45,n5) )
=> a_select3(q_thruster_filter_init,L45,M45) = init )
& ! [N45,O45] :
( ( leq(n0,N45)
& leq(n0,O45)
& leq(N45,n3)
& leq(O45,n3) )
=> a_select3(r_thruster_filter_init,N45,O45) = init ) )
=> ( a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n0) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n1) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n2) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n3) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n4) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n5) = init
& ! [P45,Q45] :
( ( leq(n0,P45)
& leq(n0,Q45)
& leq(P45,n3)
& leq(Q45,n5) )
=> a_select3(h_thruster_filter_init,P45,Q45) = init )
& ! [R45,S45] :
( ( leq(n0,R45)
& leq(n0,S45)
& leq(R45,n5)
& leq(S45,n5) )
=> a_select3(phi_thruster_filter_init,R45,S45) = init )
& ! [T45,U45] :
( ( leq(n0,T45)
& leq(n0,U45)
& leq(T45,minus(n6,n1))
& leq(U45,n0) )
=> a_select3(dv_thruster_filter_init,T45,U45) = init )
& ! [V45,W45] :
( ( leq(n0,V45)
& leq(n0,W45)
& leq(V45,n5)
& leq(W45,n5) )
=> a_select3(q_thruster_filter_init,V45,W45) = init )
& ! [X45,Y45] :
( ( leq(n0,X45)
& leq(n0,Y45)
& leq(X45,n3)
& leq(Y45,n3) )
=> a_select3(r_thruster_filter_init,X45,Y45) = init )
& ! [Z45,A46] :
( ( leq(n0,Z45)
& leq(n0,A46)
& leq(Z45,n5)
& leq(A46,n0) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(xhatmin_thruster_filter_init,n0,n0,init),n1,n0,init),n2,n0,init),n3,n0,init),n4,n0,init),n5,n0,init),Z45,A46) = init ) ) )
& ( ( ! [B46,C46] :
( ( leq(n0,B46)
& leq(n0,C46)
& leq(B46,n3)
& leq(C46,n5) )
=> a_select3(h_thruster_filter_init,B46,C46) = init )
& ! [D46,E46] :
( ( leq(n0,D46)
& leq(n0,E46)
& leq(D46,n5)
& leq(E46,n5) )
=> a_select3(phi_thruster_filter_init,D46,E46) = init )
& ! [F46,G46] :
( ( leq(n0,F46)
& leq(n0,G46)
& leq(F46,minus(n6,n1))
& leq(G46,n0) )
=> a_select3(dv_thruster_filter_init,F46,G46) = init )
& ! [H46,I46] :
( ( leq(n0,H46)
& leq(n0,I46)
& leq(H46,n5)
& leq(I46,n5) )
=> a_select3(q_thruster_filter_init,H46,I46) = init )
& ! [J46,K46] :
( ( leq(n0,J46)
& leq(n0,K46)
& leq(J46,n3)
& leq(K46,n3) )
=> a_select3(r_thruster_filter_init,J46,K46) = init )
& ! [L46,M46] :
( ( leq(n0,L46)
& leq(n0,M46)
& leq(L46,n5)
& leq(M46,n0) )
=> a_select3(xhatmin_thruster_filter_init,L46,M46) = init ) )
=> ( a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n0) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n1) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n2) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n3) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n4) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n5) = init
& ! [N46,O46] :
( ( leq(n0,N46)
& leq(n0,O46)
& leq(N46,n3)
& leq(O46,n5) )
=> a_select3(h_thruster_filter_init,N46,O46) = init )
& ! [P46,Q46] :
( ( leq(n0,P46)
& leq(n0,Q46)
& leq(P46,n5)
& leq(Q46,n5) )
=> a_select3(phi_thruster_filter_init,P46,Q46) = init )
& ! [R46,S46] :
( ( leq(n0,R46)
& leq(n0,S46)
& leq(R46,minus(n6,n1))
& leq(S46,n0) )
=> a_select3(dv_thruster_filter_init,R46,S46) = init )
& ! [T46,U46] :
( ( leq(n0,T46)
& leq(n0,U46)
& leq(T46,n5)
& leq(U46,n5) )
=> a_select3(q_thruster_filter_init,T46,U46) = init )
& ! [V46,W46] :
( ( leq(n0,V46)
& leq(n0,W46)
& leq(V46,n3)
& leq(W46,n3) )
=> a_select3(r_thruster_filter_init,V46,W46) = init )
& ! [X46,Y46] :
( ( leq(n0,X46)
& leq(n0,Y46)
& leq(X46,n5)
& leq(Y46,n0) )
=> a_select3(xhatmin_thruster_filter_init,X46,Y46) = init )
& ! [Z46,A47] :
( ( leq(n0,Z46)
& leq(n0,A47)
& leq(Z46,n5)
& leq(A47,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(pminus_thruster_filter_init,n0,n0,init),n0,n1,init),n0,n2,init),n0,n3,init),n0,n4,init),n0,n5,init),n1,n0,init),n1,n1,init),n1,n2,init),n1,n3,init),n1,n4,init),n1,n5,init),n2,n0,init),n2,n1,init),n2,n2,init),n2,n3,init),n2,n4,init),n2,n5,init),n3,n0,init),n3,n1,init),n3,n2,init),n3,n3,init),n3,n4,init),n3,n5,init),n4,n0,init),n4,n1,init),n4,n2,init),n4,n3,init),n4,n4,init),n4,n5,init),n5,n0,init),n5,n1,init),n5,n2,init),n5,n3,init),n5,n4,init),n5,n5,init),Z46,A47) = init ) ) )
& ( ( ! [B47,C47] :
( ( leq(n0,B47)
& leq(n0,C47)
& leq(B47,n3)
& leq(C47,n5) )
=> a_select3(h_thruster_filter_init,B47,C47) = init )
& ! [D47,E47] :
( ( leq(n0,D47)
& leq(n0,E47)
& leq(D47,n5)
& leq(E47,n5) )
=> a_select3(phi_thruster_filter_init,D47,E47) = init )
& ! [F47,G47] :
( ( leq(n0,F47)
& leq(n0,G47)
& leq(F47,minus(n6,n1))
& leq(G47,n0) )
=> a_select3(dv_thruster_filter_init,F47,G47) = init )
& ! [H47,I47] :
( ( leq(n0,H47)
& leq(n0,I47)
& leq(H47,n5)
& leq(I47,n5) )
=> a_select3(q_thruster_filter_init,H47,I47) = init )
& ! [J47,K47] :
( ( leq(n0,J47)
& leq(n0,K47)
& leq(J47,n3)
& leq(K47,n3) )
=> a_select3(r_thruster_filter_init,J47,K47) = init )
& ! [L47,M47] :
( ( leq(n0,L47)
& leq(n0,M47)
& leq(L47,n5)
& leq(M47,n0) )
=> a_select3(xhatmin_thruster_filter_init,L47,M47) = init )
& ! [N47,O47] :
( ( leq(n0,N47)
& leq(n0,O47)
& leq(N47,n5)
& leq(O47,n5) )
=> a_select3(pminus_thruster_filter_init,N47,O47) = init ) )
=> true )
& ( ( ! [P47,Q47] :
( ( leq(n0,P47)
& leq(n0,Q47)
& leq(P47,n3)
& leq(Q47,n5) )
=> a_select3(h_thruster_filter_init,P47,Q47) = init )
& ! [R47,S47] :
( ( leq(n0,R47)
& leq(n0,S47)
& leq(R47,n5)
& leq(S47,n5) )
=> a_select3(phi_thruster_filter_init,R47,S47) = init )
& ! [T47,U47] :
( ( leq(n0,T47)
& leq(n0,U47)
& leq(T47,minus(n6,n1))
& leq(U47,n0) )
=> a_select3(dv_thruster_filter_init,T47,U47) = init )
& ! [V47,W47] :
( ( leq(n0,V47)
& leq(n0,W47)
& leq(V47,n5)
& leq(W47,n5) )
=> a_select3(q_thruster_filter_init,V47,W47) = init )
& ! [X47,Y47] :
( ( leq(n0,X47)
& leq(n0,Y47)
& leq(X47,n3)
& leq(Y47,n3) )
=> a_select3(r_thruster_filter_init,X47,Y47) = init )
& ! [Z47,A48] :
( ( leq(n0,Z47)
& leq(n0,A48)
& leq(Z47,n5)
& leq(A48,n0) )
=> a_select3(xhatmin_thruster_filter_init,Z47,A48) = init )
& ! [B48,C48] :
( ( leq(n0,B48)
& leq(n0,C48)
& leq(B48,n5)
& leq(C48,n5) )
=> a_select3(pminus_thruster_filter_init,B48,C48) = init ) )
=> ( ! [D48,E48] :
( ( leq(n0,D48)
& leq(n0,E48)
& leq(D48,n3)
& leq(E48,n5) )
=> a_select3(h_thruster_filter_init,D48,E48) = init )
& ! [F48,G48] :
( ( leq(n0,F48)
& leq(n0,G48)
& leq(F48,n5)
& leq(G48,n5) )
=> a_select3(phi_thruster_filter_init,F48,G48) = init )
& ! [H48,I48] :
( ( leq(n0,H48)
& leq(n0,I48)
& leq(H48,minus(n6,n1))
& leq(I48,n0) )
=> a_select3(dv_thruster_filter_init,H48,I48) = init )
& ! [J48,K48] :
( ( leq(n0,J48)
& leq(n0,K48)
& leq(J48,n5)
& leq(K48,n5) )
=> a_select3(q_thruster_filter_init,J48,K48) = init )
& ! [L48,M48] :
( ( leq(n0,L48)
& leq(n0,M48)
& leq(L48,n3)
& leq(M48,n3) )
=> a_select3(r_thruster_filter_init,L48,M48) = init )
& ! [N48,O48] :
( ( leq(n0,N48)
& leq(n0,O48)
& leq(N48,n5)
& leq(O48,n0) )
=> a_select3(xhatmin_thruster_filter_init,N48,O48) = init )
& ! [P48,Q48] :
( ( leq(n0,P48)
& leq(n0,Q48)
& leq(P48,n5)
& leq(Q48,n5) )
=> a_select3(pminus_thruster_filter_init,P48,Q48) = init ) ) )
& ( geq(minus(n6,n1),n0)
=> ( init = init
& ( geq(minus(n6,n1),n0)
=> ( init = init
& ( ( geq(minus(n4,n1),n0)
& geq(minus(n1000,n1),n0) )
=> init = init ) ) ) ) )
& ( ! [R48,S48] :
( ( leq(n0,R48)
& leq(n0,S48)
& leq(R48,n3)
& leq(S48,n5) )
=> a_select3(h_thruster_filter_init,R48,S48) = init )
=> ( init = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n0,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n1,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n2,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n3,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n4,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n5,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n6,n0) = init
& a_select3(tptp_const_array2(dim(n0,n7),dim(n0,minus(n1000,n1)),init),n7,n0) = init
& a_select2(tptp_const_array1(dim(n0,minus(n6,n1)),init),n0) = init
& ! [T48,U48] :
( ( leq(n0,T48)
& leq(n0,U48)
& leq(T48,n3)
& leq(U48,n5) )
=> a_select3(h_thruster_filter_init,T48,U48) = init )
& ! [V48,W48] :
( ( leq(n0,V48)
& leq(n0,W48)
& leq(V48,n5)
& leq(W48,n5) )
=> a_select3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(tptp_update3(phi_thruster_filter_init,n0,n0,init),n0,n1,init),n0,n2,init),n0,n3,init),n0,n4,init),n0,n5,init),n1,n0,init),n1,n1,init),n1,n2,init),n1,n3,init),n1,n4,init),n1,n5,init),n2,n0,init),n2,n1,init),n2,n2,init),n2,n3,init),n2,n4,init),n2,n5,init),n3,n0,init),n3,n1,init),n3,n2,init),n3,n3,init),n3,n4,init),n3,n5,init),n4,n0,init),n4,n1,init),n4,n2,init),n4,n3,init),n4,n4,init),n4,n5,init),n5,n0,init),n5,n1,init),n5,n2,init),n5,n3,init),n5,n4,init),n5,n5,init),V48,W48) = init ) ) ) ) ) ) ) ).
%----Automatically generated axioms
fof(gt_1000_588,axiom,
gt(n1000,n588) ).
fof(gt_588_4,axiom,
gt(n588,n4) ).
fof(gt_5_4,axiom,
gt(n5,n4) ).
fof(gt_6_4,axiom,
gt(n6,n4) ).
fof(gt_7_4,axiom,
gt(n7,n4) ).
fof(gt_1000_4,axiom,
gt(n1000,n4) ).
fof(gt_588_5,axiom,
gt(n588,n5) ).
fof(gt_6_5,axiom,
gt(n6,n5) ).
fof(gt_7_5,axiom,
gt(n7,n5) ).
fof(gt_1000_5,axiom,
gt(n1000,n5) ).
fof(gt_588_6,axiom,
gt(n588,n6) ).
fof(gt_7_6,axiom,
gt(n7,n6) ).
fof(gt_1000_6,axiom,
gt(n1000,n6) ).
fof(gt_588_7,axiom,
gt(n588,n7) ).
fof(gt_1000_7,axiom,
gt(n1000,n7) ).
fof(gt_588_tptp_minus_1,axiom,
gt(n588,tptp_minus_1) ).
fof(gt_4_tptp_minus_1,axiom,
gt(n4,tptp_minus_1) ).
fof(gt_5_tptp_minus_1,axiom,
gt(n5,tptp_minus_1) ).
fof(gt_6_tptp_minus_1,axiom,
gt(n6,tptp_minus_1) ).
fof(gt_7_tptp_minus_1,axiom,
gt(n7,tptp_minus_1) ).
fof(gt_0_tptp_minus_1,axiom,
gt(n0,tptp_minus_1) ).
fof(gt_1_tptp_minus_1,axiom,
gt(n1,tptp_minus_1) ).
fof(gt_2_tptp_minus_1,axiom,
gt(n2,tptp_minus_1) ).
fof(gt_1000_tptp_minus_1,axiom,
gt(n1000,tptp_minus_1) ).
fof(gt_3_tptp_minus_1,axiom,
gt(n3,tptp_minus_1) ).
fof(gt_588_0,axiom,
gt(n588,n0) ).
fof(gt_4_0,axiom,
gt(n4,n0) ).
fof(gt_5_0,axiom,
gt(n5,n0) ).
fof(gt_6_0,axiom,
gt(n6,n0) ).
fof(gt_7_0,axiom,
gt(n7,n0) ).
fof(gt_1_0,axiom,
gt(n1,n0) ).
fof(gt_2_0,axiom,
gt(n2,n0) ).
fof(gt_1000_0,axiom,
gt(n1000,n0) ).
fof(gt_3_0,axiom,
gt(n3,n0) ).
fof(gt_588_1,axiom,
gt(n588,n1) ).
fof(gt_4_1,axiom,
gt(n4,n1) ).
fof(gt_5_1,axiom,
gt(n5,n1) ).
fof(gt_6_1,axiom,
gt(n6,n1) ).
fof(gt_7_1,axiom,
gt(n7,n1) ).
fof(gt_2_1,axiom,
gt(n2,n1) ).
fof(gt_1000_1,axiom,
gt(n1000,n1) ).
fof(gt_3_1,axiom,
gt(n3,n1) ).
fof(gt_588_2,axiom,
gt(n588,n2) ).
fof(gt_4_2,axiom,
gt(n4,n2) ).
fof(gt_5_2,axiom,
gt(n5,n2) ).
fof(gt_6_2,axiom,
gt(n6,n2) ).
fof(gt_7_2,axiom,
gt(n7,n2) ).
fof(gt_1000_2,axiom,
gt(n1000,n2) ).
fof(gt_3_2,axiom,
gt(n3,n2) ).
fof(gt_588_3,axiom,
gt(n588,n3) ).
fof(gt_4_3,axiom,
gt(n4,n3) ).
fof(gt_5_3,axiom,
gt(n5,n3) ).
fof(gt_6_3,axiom,
gt(n6,n3) ).
fof(gt_7_3,axiom,
gt(n7,n3) ).
fof(gt_1000_3,axiom,
gt(n1000,n3) ).
fof(finite_domain_4,axiom,
! [X] :
( ( leq(n0,X)
& leq(X,n4) )
=> ( X = n0
| X = n1
| X = n2
| X = n3
| X = n4 ) ) ).
fof(finite_domain_5,axiom,
! [X] :
( ( leq(n0,X)
& leq(X,n5) )
=> ( X = n0
| X = n1
| X = n2
| X = n3
| X = n4
| X = n5 ) ) ).
fof(finite_domain_6,axiom,
! [X] :
( ( leq(n0,X)
& leq(X,n6) )
=> ( X = n0
| X = n1
| X = n2
| X = n3
| X = n4
| X = n5
| X = n6 ) ) ).
fof(finite_domain_0,axiom,
! [X] :
( ( leq(n0,X)
& leq(X,n0) )
=> X = n0 ) ).
fof(finite_domain_1,axiom,
! [X] :
( ( leq(n0,X)
& leq(X,n1) )
=> ( X = n0
| X = n1 ) ) ).
fof(finite_domain_2,axiom,
! [X] :
( ( leq(n0,X)
& leq(X,n2) )
=> ( X = n0
| X = n1
| X = n2 ) ) ).
fof(finite_domain_3,axiom,
! [X] :
( ( leq(n0,X)
& leq(X,n3) )
=> ( X = n0
| X = n1
| X = n2
| X = n3 ) ) ).
fof(successor_4,axiom,
succ(succ(succ(succ(n0)))) = n4 ).
fof(successor_5,axiom,
succ(succ(succ(succ(succ(n0))))) = n5 ).
fof(successor_6,axiom,
succ(succ(succ(succ(succ(succ(n0)))))) = n6 ).
fof(successor_1,axiom,
succ(n0) = n1 ).
fof(successor_2,axiom,
succ(succ(n0)) = n2 ).
fof(successor_3,axiom,
succ(succ(succ(n0))) = n3 ).
%------------------------------------------------------------------------------