ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  fprodseq GIF version

Theorem fprodseq 11590
Description: The value of a product over a nonempty finite set. (Contributed by Scott Fenton, 6-Dec-2017.) (Revised by Jim Kingdon, 15-Jul-2024.)
Hypotheses
Ref Expression
fprod.1 (π‘˜ = (πΉβ€˜π‘›) β†’ 𝐡 = 𝐢)
fprod.2 (πœ‘ β†’ 𝑀 ∈ β„•)
fprod.3 (πœ‘ β†’ 𝐹:(1...𝑀)–1-1-onto→𝐴)
fprod.4 ((πœ‘ ∧ π‘˜ ∈ 𝐴) β†’ 𝐡 ∈ β„‚)
fprod.5 ((πœ‘ ∧ 𝑛 ∈ (1...𝑀)) β†’ (πΊβ€˜π‘›) = 𝐢)
Assertion
Ref Expression
fprodseq (πœ‘ β†’ βˆπ‘˜ ∈ 𝐴 𝐡 = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))
Distinct variable groups:   𝐴,π‘˜,𝑛   𝐡,𝑛   𝐢,π‘˜   π‘˜,𝐹,𝑛   π‘˜,𝐺,𝑛   π‘˜,𝑀,𝑛   πœ‘,π‘˜,𝑛
Allowed substitution hints:   𝐡(π‘˜)   𝐢(𝑛)

Proof of Theorem fprodseq
Dummy variables 𝑓 𝑖 𝑗 π‘š π‘₯ 𝑝 π‘ž 𝑒 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-proddc 11558 . 2 βˆπ‘˜ ∈ 𝐴 𝐡 = (β„©π‘₯(βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
2 nnuz 9562 . . . . 5 β„• = (β„€β‰₯β€˜1)
3 1zzd 9279 . . . . 5 (πœ‘ β†’ 1 ∈ β„€)
4 eqid 2177 . . . . . . 7 (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)) = (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1))
5 breq1 4006 . . . . . . . 8 (𝑛 = 𝑝 β†’ (𝑛 ≀ 𝑀 ↔ 𝑝 ≀ 𝑀))
6 fveq2 5515 . . . . . . . 8 (𝑛 = 𝑝 β†’ (πΊβ€˜π‘›) = (πΊβ€˜π‘))
75, 6ifbieq1d 3556 . . . . . . 7 (𝑛 = 𝑝 β†’ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1) = if(𝑝 ≀ 𝑀, (πΊβ€˜π‘), 1))
8 simpr 110 . . . . . . 7 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ 𝑝 ∈ β„•)
9 simpll 527 . . . . . . . . 9 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ 𝑀) β†’ πœ‘)
108anim1i 340 . . . . . . . . . 10 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ 𝑀) β†’ (𝑝 ∈ β„• ∧ 𝑝 ≀ 𝑀))
11 fprod.2 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑀 ∈ β„•)
1211nnzd 9373 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑀 ∈ β„€)
13 fznn 10088 . . . . . . . . . . . 12 (𝑀 ∈ β„€ β†’ (𝑝 ∈ (1...𝑀) ↔ (𝑝 ∈ β„• ∧ 𝑝 ≀ 𝑀)))
1412, 13syl 14 . . . . . . . . . . 11 (πœ‘ β†’ (𝑝 ∈ (1...𝑀) ↔ (𝑝 ∈ β„• ∧ 𝑝 ≀ 𝑀)))
1514ad2antrr 488 . . . . . . . . . 10 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ 𝑀) β†’ (𝑝 ∈ (1...𝑀) ↔ (𝑝 ∈ β„• ∧ 𝑝 ≀ 𝑀)))
1610, 15mpbird 167 . . . . . . . . 9 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ 𝑀) β†’ 𝑝 ∈ (1...𝑀))
176eleq1d 2246 . . . . . . . . . 10 (𝑛 = 𝑝 β†’ ((πΊβ€˜π‘›) ∈ β„‚ ↔ (πΊβ€˜π‘) ∈ β„‚))
18 fprod.1 . . . . . . . . . . . 12 (π‘˜ = (πΉβ€˜π‘›) β†’ 𝐡 = 𝐢)
19 fprod.3 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐹:(1...𝑀)–1-1-onto→𝐴)
20 fprod.4 . . . . . . . . . . . 12 ((πœ‘ ∧ π‘˜ ∈ 𝐴) β†’ 𝐡 ∈ β„‚)
21 fprod.5 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑛 ∈ (1...𝑀)) β†’ (πΊβ€˜π‘›) = 𝐢)
2218, 11, 19, 20, 21fsumgcl 11393 . . . . . . . . . . 11 (πœ‘ β†’ βˆ€π‘› ∈ (1...𝑀)(πΊβ€˜π‘›) ∈ β„‚)
2322adantr 276 . . . . . . . . . 10 ((πœ‘ ∧ 𝑝 ∈ (1...𝑀)) β†’ βˆ€π‘› ∈ (1...𝑀)(πΊβ€˜π‘›) ∈ β„‚)
24 simpr 110 . . . . . . . . . 10 ((πœ‘ ∧ 𝑝 ∈ (1...𝑀)) β†’ 𝑝 ∈ (1...𝑀))
2517, 23, 24rspcdva 2846 . . . . . . . . 9 ((πœ‘ ∧ 𝑝 ∈ (1...𝑀)) β†’ (πΊβ€˜π‘) ∈ β„‚)
269, 16, 25syl2anc 411 . . . . . . . 8 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ 𝑀) β†’ (πΊβ€˜π‘) ∈ β„‚)
27 1cnd 7972 . . . . . . . 8 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ Β¬ 𝑝 ≀ 𝑀) β†’ 1 ∈ β„‚)
288nnzd 9373 . . . . . . . . 9 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ 𝑝 ∈ β„€)
2912adantr 276 . . . . . . . . 9 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ 𝑀 ∈ β„€)
30 zdcle 9328 . . . . . . . . 9 ((𝑝 ∈ β„€ ∧ 𝑀 ∈ β„€) β†’ DECID 𝑝 ≀ 𝑀)
3128, 29, 30syl2anc 411 . . . . . . . 8 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ DECID 𝑝 ≀ 𝑀)
3226, 27, 31ifcldadc 3563 . . . . . . 7 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ if(𝑝 ≀ 𝑀, (πΊβ€˜π‘), 1) ∈ β„‚)
334, 7, 8, 32fvmptd3 5609 . . . . . 6 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1))β€˜π‘) = if(𝑝 ≀ 𝑀, (πΊβ€˜π‘), 1))
3433, 32eqeltrd 2254 . . . . 5 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1))β€˜π‘) ∈ β„‚)
352, 3, 34prodf 11545 . . . 4 (πœ‘ β†’ seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1))):β„•βŸΆβ„‚)
3635, 11ffvelcdmd 5652 . . 3 (πœ‘ β†’ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) ∈ β„‚)
37 eleq1w 2238 . . . . . . . . . . . . 13 (𝑖 = 𝑗 β†’ (𝑖 ∈ 𝐴 ↔ 𝑗 ∈ 𝐴))
3837dcbid 838 . . . . . . . . . . . 12 (𝑖 = 𝑗 β†’ (DECID 𝑖 ∈ 𝐴 ↔ DECID 𝑗 ∈ 𝐴))
3938cbvralv 2703 . . . . . . . . . . 11 (βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴 ↔ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴)
4039anbi2i 457 . . . . . . . . . 10 ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ↔ (𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴))
4140anbi1i 458 . . . . . . . . 9 (((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ↔ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)))
4241rexbii 2484 . . . . . . . 8 (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ↔ βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)))
43 nnnn0 9182 . . . . . . . . . . . . . . . . . . . . 21 (π‘š ∈ β„• β†’ π‘š ∈ β„•0)
44 hashfz1 10762 . . . . . . . . . . . . . . . . . . . . 21 (π‘š ∈ β„•0 β†’ (β™―β€˜(1...π‘š)) = π‘š)
4543, 44syl 14 . . . . . . . . . . . . . . . . . . . 20 (π‘š ∈ β„• β†’ (β™―β€˜(1...π‘š)) = π‘š)
4645adantr 276 . . . . . . . . . . . . . . . . . . 19 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ (β™―β€˜(1...π‘š)) = π‘š)
47 1zzd 9279 . . . . . . . . . . . . . . . . . . . . 21 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ 1 ∈ β„€)
48 nnz 9271 . . . . . . . . . . . . . . . . . . . . . 22 (π‘š ∈ β„• β†’ π‘š ∈ β„€)
4948adantr 276 . . . . . . . . . . . . . . . . . . . . 21 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ π‘š ∈ β„€)
5047, 49fzfigd 10430 . . . . . . . . . . . . . . . . . . . 20 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ (1...π‘š) ∈ Fin)
51 simpr 110 . . . . . . . . . . . . . . . . . . . 20 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ 𝑓:(1...π‘š)–1-1-onto→𝐴)
5250, 51fihasheqf1od 10768 . . . . . . . . . . . . . . . . . . 19 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ (β™―β€˜(1...π‘š)) = (β™―β€˜π΄))
5346, 52eqtr3d 2212 . . . . . . . . . . . . . . . . . 18 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ π‘š = (β™―β€˜π΄))
5453breq2d 4015 . . . . . . . . . . . . . . . . 17 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ (𝑛 ≀ π‘š ↔ 𝑛 ≀ (β™―β€˜π΄)))
5554ifbid 3555 . . . . . . . . . . . . . . . 16 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1) = if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1))
5655mpteq2dv 4094 . . . . . . . . . . . . . . 15 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)) = (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))
5756seqeq3d 10452 . . . . . . . . . . . . . 14 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1))) = seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1))))
5857fveq1d 5517 . . . . . . . . . . . . 13 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))
5958eqeq2d 2189 . . . . . . . . . . . 12 ((π‘š ∈ β„• ∧ 𝑓:(1...π‘š)–1-1-onto→𝐴) β†’ (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š) ↔ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))
6059pm5.32da 452 . . . . . . . . . . 11 (π‘š ∈ β„• β†’ ((𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ (𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
6160exbidv 1825 . . . . . . . . . 10 (π‘š ∈ β„• β†’ (βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
6261rexbiia 2492 . . . . . . . . 9 (βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))
6362bicomi 132 . . . . . . . 8 (βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))
6442, 63orbi12i 764 . . . . . . 7 ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) ↔ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
65 f1of 5461 . . . . . . . . . . . . 13 (𝐹:(1...𝑀)–1-1-onto→𝐴 β†’ 𝐹:(1...𝑀)⟢𝐴)
6619, 65syl 14 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐹:(1...𝑀)⟢𝐴)
673, 12fzfigd 10430 . . . . . . . . . . . 12 (πœ‘ β†’ (1...𝑀) ∈ Fin)
68 fex 5745 . . . . . . . . . . . 12 ((𝐹:(1...𝑀)⟢𝐴 ∧ (1...𝑀) ∈ Fin) β†’ 𝐹 ∈ V)
6966, 67, 68syl2anc 411 . . . . . . . . . . 11 (πœ‘ β†’ 𝐹 ∈ V)
7011, 2eleqtrdi 2270 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑀 ∈ (β„€β‰₯β€˜1))
71 fveq2 5515 . . . . . . . . . . . . . . . . 17 (𝑛 = 𝑒 β†’ (πΉβ€˜π‘›) = (πΉβ€˜π‘’))
7271csbeq1d 3064 . . . . . . . . . . . . . . . 16 (𝑛 = 𝑒 β†’ ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅ = ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅)
73 fveq2 5515 . . . . . . . . . . . . . . . 16 (𝑛 = 𝑒 β†’ (πΊβ€˜π‘›) = (πΊβ€˜π‘’))
7472, 73eqeq12d 2192 . . . . . . . . . . . . . . 15 (𝑛 = 𝑒 β†’ (⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅ = (πΊβ€˜π‘›) ↔ ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅ = (πΊβ€˜π‘’)))
7566ffvelcdmda 5651 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑛 ∈ (1...𝑀)) β†’ (πΉβ€˜π‘›) ∈ 𝐴)
7618adantl 277 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑛 ∈ (1...𝑀)) ∧ π‘˜ = (πΉβ€˜π‘›)) β†’ 𝐡 = 𝐢)
7775, 76csbied 3103 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑛 ∈ (1...𝑀)) β†’ ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅ = 𝐢)
7877, 21eqtr4d 2213 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑛 ∈ (1...𝑀)) β†’ ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅ = (πΊβ€˜π‘›))
7978ralrimiva 2550 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ βˆ€π‘› ∈ (1...𝑀)⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅ = (πΊβ€˜π‘›))
8079adantr 276 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ βˆ€π‘› ∈ (1...𝑀)⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅ = (πΊβ€˜π‘›))
81 simpr 110 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ 𝑒 ∈ (1...𝑀))
8274, 80, 81rspcdva 2846 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅ = (πΊβ€˜π‘’))
83 eqid 2177 . . . . . . . . . . . . . . . 16 (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1)) = (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))
84 breq1 4006 . . . . . . . . . . . . . . . . 17 (𝑛 = 𝑒 β†’ (𝑛 ≀ (β™―β€˜π΄) ↔ 𝑒 ≀ (β™―β€˜π΄)))
8584, 72ifbieq1d 3556 . . . . . . . . . . . . . . . 16 (𝑛 = 𝑒 β†’ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1) = if(𝑒 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅, 1))
86 elfznn 10053 . . . . . . . . . . . . . . . . 17 (𝑒 ∈ (1...𝑀) β†’ 𝑒 ∈ β„•)
8786adantl 277 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ 𝑒 ∈ β„•)
88 elfzle2 10027 . . . . . . . . . . . . . . . . . . . . 21 (𝑒 ∈ (1...𝑀) β†’ 𝑒 ≀ 𝑀)
8988adantl 277 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ 𝑒 ≀ 𝑀)
9011nnnn0d 9228 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝑀 ∈ β„•0)
91 hashfz1 10762 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑀 ∈ β„•0 β†’ (β™―β€˜(1...𝑀)) = 𝑀)
9290, 91syl 14 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (β™―β€˜(1...𝑀)) = 𝑀)
9367, 19fihasheqf1od 10768 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (β™―β€˜(1...𝑀)) = (β™―β€˜π΄))
9492, 93eqtr3d 2212 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ 𝑀 = (β™―β€˜π΄))
9594adantr 276 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ 𝑀 = (β™―β€˜π΄))
9689, 95breqtrd 4029 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ 𝑒 ≀ (β™―β€˜π΄))
9796iftrued 3541 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ if(𝑒 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅, 1) = ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅)
9897, 82eqtrd 2210 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ if(𝑒 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅, 1) = (πΊβ€˜π‘’))
9973eleq1d 2246 . . . . . . . . . . . . . . . . . 18 (𝑛 = 𝑒 β†’ ((πΊβ€˜π‘›) ∈ β„‚ ↔ (πΊβ€˜π‘’) ∈ β„‚))
10022adantr 276 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ βˆ€π‘› ∈ (1...𝑀)(πΊβ€˜π‘›) ∈ β„‚)
10199, 100, 81rspcdva 2846 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ (πΊβ€˜π‘’) ∈ β„‚)
10298, 101eqeltrd 2254 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ if(𝑒 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅, 1) ∈ β„‚)
10383, 85, 87, 102fvmptd3 5609 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))β€˜π‘’) = if(𝑒 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅, 1))
104103, 97eqtrd 2210 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))β€˜π‘’) = ⦋(πΉβ€˜π‘’) / π‘˜β¦Œπ΅)
105 breq1 4006 . . . . . . . . . . . . . . . . 17 (𝑛 = 𝑒 β†’ (𝑛 ≀ 𝑀 ↔ 𝑒 ≀ 𝑀))
106105, 73ifbieq1d 3556 . . . . . . . . . . . . . . . 16 (𝑛 = 𝑒 β†’ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1) = if(𝑒 ≀ 𝑀, (πΊβ€˜π‘’), 1))
10789iftrued 3541 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ if(𝑒 ≀ 𝑀, (πΊβ€˜π‘’), 1) = (πΊβ€˜π‘’))
108107, 101eqeltrd 2254 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ if(𝑒 ≀ 𝑀, (πΊβ€˜π‘’), 1) ∈ β„‚)
1094, 106, 87, 108fvmptd3 5609 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1))β€˜π‘’) = if(𝑒 ≀ 𝑀, (πΊβ€˜π‘’), 1))
110109, 107eqtrd 2210 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1))β€˜π‘’) = (πΊβ€˜π‘’))
11182, 104, 1103eqtr4rd 2221 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑒 ∈ (1...𝑀)) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1))β€˜π‘’) = ((𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))β€˜π‘’))
112 elnnuz 9563 . . . . . . . . . . . . . 14 (𝑝 ∈ β„• ↔ 𝑝 ∈ (β„€β‰₯β€˜1))
113112, 34sylan2br 288 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑝 ∈ (β„€β‰₯β€˜1)) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1))β€˜π‘) ∈ β„‚)
114 breq1 4006 . . . . . . . . . . . . . . . . 17 (𝑛 = 𝑝 β†’ (𝑛 ≀ (β™―β€˜π΄) ↔ 𝑝 ≀ (β™―β€˜π΄)))
115 fveq2 5515 . . . . . . . . . . . . . . . . . 18 (𝑛 = 𝑝 β†’ (πΉβ€˜π‘›) = (πΉβ€˜π‘))
116115csbeq1d 3064 . . . . . . . . . . . . . . . . 17 (𝑛 = 𝑝 β†’ ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅ = ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅)
117114, 116ifbieq1d 3556 . . . . . . . . . . . . . . . 16 (𝑛 = 𝑝 β†’ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1) = if(𝑝 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅, 1))
118 simpll 527 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ (β™―β€˜π΄)) β†’ πœ‘)
119 simpr 110 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ (β™―β€˜π΄)) β†’ 𝑝 ≀ (β™―β€˜π΄))
12094breq2d 4015 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝑝 ≀ 𝑀 ↔ 𝑝 ≀ (β™―β€˜π΄)))
121120ad2antrr 488 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ (β™―β€˜π΄)) β†’ (𝑝 ≀ 𝑀 ↔ 𝑝 ≀ (β™―β€˜π΄)))
122119, 121mpbird 167 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ (β™―β€˜π΄)) β†’ 𝑝 ≀ 𝑀)
123122, 16syldan 282 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ (β™―β€˜π΄)) β†’ 𝑝 ∈ (1...𝑀))
12466ffvelcdmda 5651 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑝 ∈ (1...𝑀)) β†’ (πΉβ€˜π‘) ∈ 𝐴)
12520ralrimiva 2550 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ βˆ€π‘˜ ∈ 𝐴 𝐡 ∈ β„‚)
126125adantr 276 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑝 ∈ (1...𝑀)) β†’ βˆ€π‘˜ ∈ 𝐴 𝐡 ∈ β„‚)
127 nfcsb1v 3090 . . . . . . . . . . . . . . . . . . . . 21 β„²π‘˜β¦‹(πΉβ€˜π‘) / π‘˜β¦Œπ΅
128127nfel1 2330 . . . . . . . . . . . . . . . . . . . 20 β„²π‘˜β¦‹(πΉβ€˜π‘) / π‘˜β¦Œπ΅ ∈ β„‚
129 csbeq1a 3066 . . . . . . . . . . . . . . . . . . . . 21 (π‘˜ = (πΉβ€˜π‘) β†’ 𝐡 = ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅)
130129eleq1d 2246 . . . . . . . . . . . . . . . . . . . 20 (π‘˜ = (πΉβ€˜π‘) β†’ (𝐡 ∈ β„‚ ↔ ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅ ∈ β„‚))
131128, 130rspc 2835 . . . . . . . . . . . . . . . . . . 19 ((πΉβ€˜π‘) ∈ 𝐴 β†’ (βˆ€π‘˜ ∈ 𝐴 𝐡 ∈ β„‚ β†’ ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅ ∈ β„‚))
132124, 126, 131sylc 62 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑝 ∈ (1...𝑀)) β†’ ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅ ∈ β„‚)
133118, 123, 132syl2anc 411 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ 𝑝 ≀ (β™―β€˜π΄)) β†’ ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅ ∈ β„‚)
134 1cnd 7972 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑝 ∈ β„•) ∧ Β¬ 𝑝 ≀ (β™―β€˜π΄)) β†’ 1 ∈ β„‚)
13594, 12eqeltrrd 2255 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (β™―β€˜π΄) ∈ β„€)
136135adantr 276 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ (β™―β€˜π΄) ∈ β„€)
137 zdcle 9328 . . . . . . . . . . . . . . . . . 18 ((𝑝 ∈ β„€ ∧ (β™―β€˜π΄) ∈ β„€) β†’ DECID 𝑝 ≀ (β™―β€˜π΄))
13828, 136, 137syl2anc 411 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ DECID 𝑝 ≀ (β™―β€˜π΄))
139133, 134, 138ifcldadc 3563 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ if(𝑝 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅, 1) ∈ β„‚)
14083, 117, 8, 139fvmptd3 5609 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))β€˜π‘) = if(𝑝 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘) / π‘˜β¦Œπ΅, 1))
141140, 139eqeltrd 2254 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑝 ∈ β„•) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))β€˜π‘) ∈ β„‚)
142112, 141sylan2br 288 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑝 ∈ (β„€β‰₯β€˜1)) β†’ ((𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))β€˜π‘) ∈ β„‚)
143 mulcl 7937 . . . . . . . . . . . . . 14 ((𝑝 ∈ β„‚ ∧ π‘ž ∈ β„‚) β†’ (𝑝 Β· π‘ž) ∈ β„‚)
144143adantl 277 . . . . . . . . . . . . 13 ((πœ‘ ∧ (𝑝 ∈ β„‚ ∧ π‘ž ∈ β„‚)) β†’ (𝑝 Β· π‘ž) ∈ β„‚)
14570, 111, 113, 142, 144seq3fveq 10470 . . . . . . . . . . . 12 (πœ‘ β†’ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€))
14619, 145jca 306 . . . . . . . . . . 11 (πœ‘ β†’ (𝐹:(1...𝑀)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€)))
147 f1oeq1 5449 . . . . . . . . . . . 12 (𝑓 = 𝐹 β†’ (𝑓:(1...𝑀)–1-1-onto→𝐴 ↔ 𝐹:(1...𝑀)–1-1-onto→𝐴))
148 fveq1 5514 . . . . . . . . . . . . . . . . . 18 (𝑓 = 𝐹 β†’ (π‘“β€˜π‘›) = (πΉβ€˜π‘›))
149148csbeq1d 3064 . . . . . . . . . . . . . . . . 17 (𝑓 = 𝐹 β†’ ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅ = ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅)
150149ifeq1d 3551 . . . . . . . . . . . . . . . 16 (𝑓 = 𝐹 β†’ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1) = if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))
151150mpteq2dv 4094 . . . . . . . . . . . . . . 15 (𝑓 = 𝐹 β†’ (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)) = (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1)))
152151seqeq3d 10452 . . . . . . . . . . . . . 14 (𝑓 = 𝐹 β†’ seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1))) = seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1))))
153152fveq1d 5517 . . . . . . . . . . . . 13 (𝑓 = 𝐹 β†’ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€))
154153eqeq2d 2189 . . . . . . . . . . . 12 (𝑓 = 𝐹 β†’ ((seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€) ↔ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€)))
155147, 154anbi12d 473 . . . . . . . . . . 11 (𝑓 = 𝐹 β†’ ((𝑓:(1...𝑀)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€)) ↔ (𝐹:(1...𝑀)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(πΉβ€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€))))
15669, 146, 155spcedv 2826 . . . . . . . . . 10 (πœ‘ β†’ βˆƒπ‘“(𝑓:(1...𝑀)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€)))
157 oveq2 5882 . . . . . . . . . . . . . 14 (π‘š = 𝑀 β†’ (1...π‘š) = (1...𝑀))
158157f1oeq2d 5457 . . . . . . . . . . . . 13 (π‘š = 𝑀 β†’ (𝑓:(1...π‘š)–1-1-onto→𝐴 ↔ 𝑓:(1...𝑀)–1-1-onto→𝐴))
159 fveq2 5515 . . . . . . . . . . . . . 14 (π‘š = 𝑀 β†’ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€))
160159eqeq2d 2189 . . . . . . . . . . . . 13 (π‘š = 𝑀 β†’ ((seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š) ↔ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€)))
161158, 160anbi12d 473 . . . . . . . . . . . 12 (π‘š = 𝑀 β†’ ((𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ (𝑓:(1...𝑀)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€))))
162161exbidv 1825 . . . . . . . . . . 11 (π‘š = 𝑀 β†’ (βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ βˆƒπ‘“(𝑓:(1...𝑀)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€))))
163162rspcev 2841 . . . . . . . . . 10 ((𝑀 ∈ β„• ∧ βˆƒπ‘“(𝑓:(1...𝑀)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘€))) β†’ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))
16411, 156, 163syl2anc 411 . . . . . . . . 9 (πœ‘ β†’ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))
165164olcd 734 . . . . . . . 8 (πœ‘ β†’ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
166 nfcv 2319 . . . . . . . . . . . . . 14 Ⅎ𝑗if(π‘˜ ∈ 𝐴, 𝐡, 1)
167 nfv 1528 . . . . . . . . . . . . . . 15 β„²π‘˜ 𝑗 ∈ 𝐴
168 nfcsb1v 3090 . . . . . . . . . . . . . . 15 β„²π‘˜β¦‹π‘— / π‘˜β¦Œπ΅
169 nfcv 2319 . . . . . . . . . . . . . . 15 β„²π‘˜1
170167, 168, 169nfif 3562 . . . . . . . . . . . . . 14 β„²π‘˜if(𝑗 ∈ 𝐴, ⦋𝑗 / π‘˜β¦Œπ΅, 1)
171 eleq1w 2238 . . . . . . . . . . . . . . 15 (π‘˜ = 𝑗 β†’ (π‘˜ ∈ 𝐴 ↔ 𝑗 ∈ 𝐴))
172 csbeq1a 3066 . . . . . . . . . . . . . . 15 (π‘˜ = 𝑗 β†’ 𝐡 = ⦋𝑗 / π‘˜β¦Œπ΅)
173171, 172ifbieq1d 3556 . . . . . . . . . . . . . 14 (π‘˜ = 𝑗 β†’ if(π‘˜ ∈ 𝐴, 𝐡, 1) = if(𝑗 ∈ 𝐴, ⦋𝑗 / π‘˜β¦Œπ΅, 1))
174166, 170, 173cbvmpt 4098 . . . . . . . . . . . . 13 (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1)) = (𝑗 ∈ β„€ ↦ if(𝑗 ∈ 𝐴, ⦋𝑗 / π‘˜β¦Œπ΅, 1))
175168nfel1 2330 . . . . . . . . . . . . . . 15 β„²π‘˜β¦‹π‘— / π‘˜β¦Œπ΅ ∈ β„‚
176172eleq1d 2246 . . . . . . . . . . . . . . 15 (π‘˜ = 𝑗 β†’ (𝐡 ∈ β„‚ ↔ ⦋𝑗 / π‘˜β¦Œπ΅ ∈ β„‚))
177175, 176rspc 2835 . . . . . . . . . . . . . 14 (𝑗 ∈ 𝐴 β†’ (βˆ€π‘˜ ∈ 𝐴 𝐡 ∈ β„‚ β†’ ⦋𝑗 / π‘˜β¦Œπ΅ ∈ β„‚))
178125, 177mpan9 281 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑗 ∈ 𝐴) β†’ ⦋𝑗 / π‘˜β¦Œπ΅ ∈ β„‚)
179 breq1 4006 . . . . . . . . . . . . . . 15 (𝑛 = 𝑖 β†’ (𝑛 ≀ (β™―β€˜π΄) ↔ 𝑖 ≀ (β™―β€˜π΄)))
180 fveq2 5515 . . . . . . . . . . . . . . . . 17 (𝑛 = 𝑖 β†’ (π‘“β€˜π‘›) = (π‘“β€˜π‘–))
181180csbeq1d 3064 . . . . . . . . . . . . . . . 16 (𝑛 = 𝑖 β†’ ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅ = ⦋(π‘“β€˜π‘–) / π‘˜β¦Œπ΅)
182 csbcow 3068 . . . . . . . . . . . . . . . 16 ⦋(π‘“β€˜π‘–) / π‘—β¦Œβ¦‹π‘— / π‘˜β¦Œπ΅ = ⦋(π‘“β€˜π‘–) / π‘˜β¦Œπ΅
183181, 182eqtr4di 2228 . . . . . . . . . . . . . . 15 (𝑛 = 𝑖 β†’ ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅ = ⦋(π‘“β€˜π‘–) / π‘—β¦Œβ¦‹π‘— / π‘˜β¦Œπ΅)
184179, 183ifbieq1d 3556 . . . . . . . . . . . . . 14 (𝑛 = 𝑖 β†’ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1) = if(𝑖 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘–) / π‘—β¦Œβ¦‹π‘— / π‘˜β¦Œπ΅, 1))
185184cbvmptv 4099 . . . . . . . . . . . . 13 (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)) = (𝑖 ∈ β„• ↦ if(𝑖 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘–) / π‘—β¦Œβ¦‹π‘— / π‘˜β¦Œπ΅, 1))
186174, 178, 185prodmodc 11585 . . . . . . . . . . . 12 (πœ‘ β†’ βˆƒ*π‘₯(βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
18736, 186jca 306 . . . . . . . . . . 11 (πœ‘ β†’ ((seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) ∈ β„‚ ∧ βˆƒ*π‘₯(βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))))
188 breq2 4007 . . . . . . . . . . . . . . . 16 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ (seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯ ↔ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€)))
189188anbi2d 464 . . . . . . . . . . . . . . 15 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ ((βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯) ↔ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))))
190189anbi2d 464 . . . . . . . . . . . . . 14 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ (((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ↔ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€)))))
191190rexbidv 2478 . . . . . . . . . . . . 13 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ↔ βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€)))))
192 eqeq1 2184 . . . . . . . . . . . . . . . 16 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š) ↔ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))
193192anbi2d 464 . . . . . . . . . . . . . . 15 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ ((𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ (𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
194193exbidv 1825 . . . . . . . . . . . . . 14 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ (βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
195194rexbidv 2478 . . . . . . . . . . . . 13 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ (βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)) ↔ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))
196191, 195orbi12d 793 . . . . . . . . . . . 12 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) ↔ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))))
197196moi2 2918 . . . . . . . . . . 11 ((((seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) ∈ β„‚ ∧ βˆƒ*π‘₯(βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))) ∧ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) ∧ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))) β†’ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))
198187, 197sylan 283 . . . . . . . . . 10 ((πœ‘ ∧ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) ∧ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))) β†’ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))
199198ancom2s 566 . . . . . . . . 9 ((πœ‘ ∧ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) ∧ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))))) β†’ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))
200199expr 375 . . . . . . . 8 ((πœ‘ ∧ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))) β†’ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) β†’ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€)))
201165, 200mpdan 421 . . . . . . 7 (πœ‘ β†’ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) β†’ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€)))
20264, 201biimtrrid 153 . . . . . 6 (πœ‘ β†’ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) β†’ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€)))
20364, 196bitr3id 194 . . . . . . 7 (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) ↔ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘– ∈ (β„€β‰₯β€˜π‘š)DECID 𝑖 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ (β™―β€˜π΄), ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))))
204165, 203syl5ibrcom 157 . . . . . 6 (πœ‘ β†’ (π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) β†’ (βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))))
205202, 204impbid 129 . . . . 5 (πœ‘ β†’ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) ↔ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€)))
206205adantr 276 . . . 4 ((πœ‘ ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) ∈ β„‚) β†’ ((βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š))) ↔ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€)))
207206iota5 5198 . . 3 ((πœ‘ ∧ (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€) ∈ β„‚) β†’ (β„©π‘₯(βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))
20836, 207mpdan 421 . 2 (πœ‘ β†’ (β„©π‘₯(βˆƒπ‘š ∈ β„€ ((𝐴 βŠ† (β„€β‰₯β€˜π‘š) ∧ βˆ€π‘— ∈ (β„€β‰₯β€˜π‘š)DECID 𝑗 ∈ 𝐴) ∧ (βˆƒπ‘› ∈ (β„€β‰₯β€˜π‘š)βˆƒπ‘¦(𝑦 # 0 ∧ seq𝑛( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ 𝑦) ∧ seqπ‘š( Β· , (π‘˜ ∈ β„€ ↦ if(π‘˜ ∈ 𝐴, 𝐡, 1))) ⇝ π‘₯)) ∨ βˆƒπ‘š ∈ β„• βˆƒπ‘“(𝑓:(1...π‘š)–1-1-onto→𝐴 ∧ π‘₯ = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ π‘š, ⦋(π‘“β€˜π‘›) / π‘˜β¦Œπ΅, 1)))β€˜π‘š)))) = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))
2091, 208eqtrid 2222 1 (πœ‘ β†’ βˆπ‘˜ ∈ 𝐴 𝐡 = (seq1( Β· , (𝑛 ∈ β„• ↦ if(𝑛 ≀ 𝑀, (πΊβ€˜π‘›), 1)))β€˜π‘€))
Colors of variables: wff set class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ∧ wa 104   ↔ wb 105   ∨ wo 708  DECID wdc 834   = wceq 1353  βˆƒwex 1492  βˆƒ*wmo 2027   ∈ wcel 2148  βˆ€wral 2455  βˆƒwrex 2456  Vcvv 2737  β¦‹csb 3057   βŠ† wss 3129  ifcif 3534   class class class wbr 4003   ↦ cmpt 4064  β„©cio 5176  βŸΆwf 5212  β€“1-1-ontoβ†’wf1o 5215  β€˜cfv 5216  (class class class)co 5874  Fincfn 6739  β„‚cc 7808  0cc0 7810  1c1 7811   Β· cmul 7815   ≀ cle 7992   # cap 8537  β„•cn 8918  β„•0cn0 9175  β„€cz 9252  β„€β‰₯cuz 9527  ...cfz 10007  seqcseq 10444  β™―chash 10754   ⇝ cli 11285  βˆcprod 11557
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 614  ax-in2 615  ax-io 709  ax-5 1447  ax-7 1448  ax-gen 1449  ax-ie1 1493  ax-ie2 1494  ax-8 1504  ax-10 1505  ax-11 1506  ax-i12 1507  ax-bndl 1509  ax-4 1510  ax-17 1526  ax-i9 1530  ax-ial 1534  ax-i5r 1535  ax-13 2150  ax-14 2151  ax-ext 2159  ax-coll 4118  ax-sep 4121  ax-nul 4129  ax-pow 4174  ax-pr 4209  ax-un 4433  ax-setind 4536  ax-iinf 4587  ax-cnex 7901  ax-resscn 7902  ax-1cn 7903  ax-1re 7904  ax-icn 7905  ax-addcl 7906  ax-addrcl 7907  ax-mulcl 7908  ax-mulrcl 7909  ax-addcom 7910  ax-mulcom 7911  ax-addass 7912  ax-mulass 7913  ax-distr 7914  ax-i2m1 7915  ax-0lt1 7916  ax-1rid 7917  ax-0id 7918  ax-rnegex 7919  ax-precex 7920  ax-cnre 7921  ax-pre-ltirr 7922  ax-pre-ltwlin 7923  ax-pre-lttrn 7924  ax-pre-apti 7925  ax-pre-ltadd 7926  ax-pre-mulgt0 7927  ax-pre-mulext 7928  ax-arch 7929  ax-caucvg 7930
This theorem depends on definitions:  df-bi 117  df-dc 835  df-3or 979  df-3an 980  df-tru 1356  df-fal 1359  df-nf 1461  df-sb 1763  df-eu 2029  df-mo 2030  df-clab 2164  df-cleq 2170  df-clel 2173  df-nfc 2308  df-ne 2348  df-nel 2443  df-ral 2460  df-rex 2461  df-reu 2462  df-rmo 2463  df-rab 2464  df-v 2739  df-sbc 2963  df-csb 3058  df-dif 3131  df-un 3133  df-in 3135  df-ss 3142  df-nul 3423  df-if 3535  df-pw 3577  df-sn 3598  df-pr 3599  df-op 3601  df-uni 3810  df-int 3845  df-iun 3888  df-br 4004  df-opab 4065  df-mpt 4066  df-tr 4102  df-id 4293  df-po 4296  df-iso 4297  df-iord 4366  df-on 4368  df-ilim 4369  df-suc 4371  df-iom 4590  df-xp 4632  df-rel 4633  df-cnv 4634  df-co 4635  df-dm 4636  df-rn 4637  df-res 4638  df-ima 4639  df-iota 5178  df-fun 5218  df-fn 5219  df-f 5220  df-f1 5221  df-fo 5222  df-f1o 5223  df-fv 5224  df-isom 5225  df-riota 5830  df-ov 5877  df-oprab 5878  df-mpo 5879  df-1st 6140  df-2nd 6141  df-recs 6305  df-irdg 6370  df-frec 6391  df-1o 6416  df-oadd 6420  df-er 6534  df-en 6740  df-dom 6741  df-fin 6742  df-pnf 7993  df-mnf 7994  df-xr 7995  df-ltxr 7996  df-le 7997  df-sub 8129  df-neg 8130  df-reap 8531  df-ap 8538  df-div 8629  df-inn 8919  df-2 8977  df-3 8978  df-4 8979  df-n0 9176  df-z 9253  df-uz 9528  df-q 9619  df-rp 9653  df-fz 10008  df-fzo 10142  df-seqfrec 10445  df-exp 10519  df-ihash 10755  df-cj 10850  df-re 10851  df-im 10852  df-rsqrt 11006  df-abs 11007  df-clim 11286  df-proddc 11558
This theorem is referenced by:  prod1dc  11593  fprodf1o  11595  fprodmul  11598  prodsnf  11599
  Copyright terms: Public domain W3C validator