Metamath Proof Explorer


Theorem fin23lem33

Description: Lemma for fin23 . Discharge hypotheses. (Contributed by Stefan O'Rear, 2-Nov-2014)

Ref Expression
Hypothesis fin23lem33.f F = g | a 𝒫 g ω x ω a suc x a x ran a ran a
Assertion fin23lem33 G F f b b : ω 1-1 V ran b G f b : ω 1-1 V ran f b ran b

Proof

Step Hyp Ref Expression
1 fin23lem33.f F = g | a 𝒫 g ω x ω a suc x a x ran a ran a
2 fveq2 j = c e j = e c
3 2 ineq1d j = c e j k = e c k
4 3 eqeq1d j = c e j k = e c k =
5 4 3 ifbieq2d j = c if e j k = k e j k = if e c k = k e c k
6 ineq2 k = d e c k = e c d
7 6 eqeq1d k = d e c k = e c d =
8 id k = d k = d
9 7 8 6 ifbieq12d k = d if e c k = k e c k = if e c d = d e c d
10 5 9 cbvmpov j ω , k V if e j k = k e j k = c ω , d V if e c d = d e c d
11 eqid ran e = ran e
12 seqomeq12 j ω , k V if e j k = k e j k = c ω , d V if e c d = d e c d ran e = ran e seq ω j ω , k V if e j k = k e j k ran e = seq ω c ω , d V if e c d = d e c d ran e
13 10 11 12 mp2an seq ω j ω , k V if e j k = k e j k ran e = seq ω c ω , d V if e c d = d e c d ran e
14 fveq2 l = y e l = e y
15 14 sseq2d l = y ran seq ω j ω , k V if e j k = k e j k ran e e l ran seq ω j ω , k V if e j k = k e j k ran e e y
16 15 cbvrabv l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l = y ω | ran seq ω j ω , k V if e j k = k e j k ran e e y
17 eqid g ω ι x l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l | x l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l g = g ω ι x l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l | x l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l g
18 eqid g ω ι x ω l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l | x ω l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l g = g ω ι x ω l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l | x ω l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l g
19 eqid if l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l Fin e g ω ι x ω l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l | x ω l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l g i l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l e i ran seq ω j ω , k V if e j k = k e j k ran e g ω ι x l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l | x l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l g = if l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l Fin e g ω ι x ω l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l | x ω l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l g i l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l e i ran seq ω j ω , k V if e j k = k e j k ran e g ω ι x l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l | x l ω | ran seq ω j ω , k V if e j k = k e j k ran e e l g
20 13 1 16 17 18 19 fin23lem32 G F f b b : ω 1-1 V ran b G f b : ω 1-1 V ran f b ran b