Metamath Proof Explorer


Theorem algrp1

Description: The value of the algorithm iterator R at ( K + 1 ) . (Contributed by Paul Chapman, 31-Mar-2011) (Revised by Mario Carneiro, 27-Dec-2014)

Ref Expression
Hypotheses algrf.1 Z=M
algrf.2 R=seqMF1stZ×A
algrf.3 φM
algrf.4 φAS
algrf.5 φF:SS
Assertion algrp1 φKZRK+1=FRK

Proof

Step Hyp Ref Expression
1 algrf.1 Z=M
2 algrf.2 R=seqMF1stZ×A
3 algrf.3 φM
4 algrf.4 φAS
5 algrf.5 φF:SS
6 simpr φKZKZ
7 6 1 eleqtrdi φKZKM
8 seqp1 KMseqMF1stZ×AK+1=seqMF1stZ×AKF1stZ×AK+1
9 7 8 syl φKZseqMF1stZ×AK+1=seqMF1stZ×AKF1stZ×AK+1
10 2 fveq1i RK+1=seqMF1stZ×AK+1
11 2 fveq1i RK=seqMF1stZ×AK
12 11 fveq2i FRK=FseqMF1stZ×AK
13 fvex seqMF1stZ×AKV
14 fvex Z×AK+1V
15 13 14 opco1i seqMF1stZ×AKF1stZ×AK+1=FseqMF1stZ×AK
16 12 15 eqtr4i FRK=seqMF1stZ×AKF1stZ×AK+1
17 9 10 16 3eqtr4g φKZRK+1=FRK