Metamath Proof Explorer


Theorem gsmsymgrfix

Description: The composition of permutations fixing one element also fixes this element. (Contributed by AV, 20-Jan-2019)

Ref Expression
Hypotheses gsmsymgrfix.s 𝑆 = ( SymGrp ‘ 𝑁 )
gsmsymgrfix.b 𝐵 = ( Base ‘ 𝑆 )
Assertion gsmsymgrfix ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁𝑊 ∈ Word 𝐵 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑊 ) ) ( ( 𝑊𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑊 ) ‘ 𝐾 ) = 𝐾 ) )

Proof

Step Hyp Ref Expression
1 gsmsymgrfix.s 𝑆 = ( SymGrp ‘ 𝑁 )
2 gsmsymgrfix.b 𝐵 = ( Base ‘ 𝑆 )
3 hasheq0 ( 𝑤 ∈ V → ( ( ♯ ‘ 𝑤 ) = 0 ↔ 𝑤 = ∅ ) )
4 3 elv ( ( ♯ ‘ 𝑤 ) = 0 ↔ 𝑤 = ∅ )
5 4 biimpri ( 𝑤 = ∅ → ( ♯ ‘ 𝑤 ) = 0 )
6 5 oveq2d ( 𝑤 = ∅ → ( 0 ..^ ( ♯ ‘ 𝑤 ) ) = ( 0 ..^ 0 ) )
7 fzo0 ( 0 ..^ 0 ) = ∅
8 6 7 eqtrdi ( 𝑤 = ∅ → ( 0 ..^ ( ♯ ‘ 𝑤 ) ) = ∅ )
9 fveq1 ( 𝑤 = ∅ → ( 𝑤𝑖 ) = ( ∅ ‘ 𝑖 ) )
10 9 fveq1d ( 𝑤 = ∅ → ( ( 𝑤𝑖 ) ‘ 𝐾 ) = ( ( ∅ ‘ 𝑖 ) ‘ 𝐾 ) )
11 10 eqeq1d ( 𝑤 = ∅ → ( ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ( ( ∅ ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
12 8 11 raleqbidv ( 𝑤 = ∅ → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ∀ 𝑖 ∈ ∅ ( ( ∅ ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
13 oveq2 ( 𝑤 = ∅ → ( 𝑆 Σg 𝑤 ) = ( 𝑆 Σg ∅ ) )
14 13 fveq1d ( 𝑤 = ∅ → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = ( ( 𝑆 Σg ∅ ) ‘ 𝐾 ) )
15 14 eqeq1d ( 𝑤 = ∅ → ( ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ↔ ( ( 𝑆 Σg ∅ ) ‘ 𝐾 ) = 𝐾 ) )
16 12 15 imbi12d ( 𝑤 = ∅ → ( ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ) ↔ ( ∀ 𝑖 ∈ ∅ ( ( ∅ ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ∅ ) ‘ 𝐾 ) = 𝐾 ) ) )
17 16 imbi2d ( 𝑤 = ∅ → ( ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ) ) ↔ ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ∅ ( ( ∅ ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ∅ ) ‘ 𝐾 ) = 𝐾 ) ) ) )
18 fveq2 ( 𝑤 = 𝑦 → ( ♯ ‘ 𝑤 ) = ( ♯ ‘ 𝑦 ) )
19 18 oveq2d ( 𝑤 = 𝑦 → ( 0 ..^ ( ♯ ‘ 𝑤 ) ) = ( 0 ..^ ( ♯ ‘ 𝑦 ) ) )
20 fveq1 ( 𝑤 = 𝑦 → ( 𝑤𝑖 ) = ( 𝑦𝑖 ) )
21 20 fveq1d ( 𝑤 = 𝑦 → ( ( 𝑤𝑖 ) ‘ 𝐾 ) = ( ( 𝑦𝑖 ) ‘ 𝐾 ) )
22 21 eqeq1d ( 𝑤 = 𝑦 → ( ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
23 19 22 raleqbidv ( 𝑤 = 𝑦 → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
24 oveq2 ( 𝑤 = 𝑦 → ( 𝑆 Σg 𝑤 ) = ( 𝑆 Σg 𝑦 ) )
25 24 fveq1d ( 𝑤 = 𝑦 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) )
26 25 eqeq1d ( 𝑤 = 𝑦 → ( ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ↔ ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) )
27 23 26 imbi12d ( 𝑤 = 𝑦 → ( ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ) ↔ ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) ) )
28 27 imbi2d ( 𝑤 = 𝑦 → ( ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ) ) ↔ ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) ) ) )
29 fveq2 ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( ♯ ‘ 𝑤 ) = ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) )
30 29 oveq2d ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( 0 ..^ ( ♯ ‘ 𝑤 ) ) = ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) )
31 fveq1 ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( 𝑤𝑖 ) = ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) )
32 31 fveq1d ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( ( 𝑤𝑖 ) ‘ 𝐾 ) = ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) )
33 32 eqeq1d ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
34 30 33 raleqbidv ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
35 oveq2 ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( 𝑆 Σg 𝑤 ) = ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) )
36 35 fveq1d ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) )
37 36 eqeq1d ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ↔ ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) = 𝐾 ) )
38 34 37 imbi12d ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ) ↔ ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) = 𝐾 ) ) )
39 38 imbi2d ( 𝑤 = ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) → ( ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ) ) ↔ ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) = 𝐾 ) ) ) )
40 fveq2 ( 𝑤 = 𝑊 → ( ♯ ‘ 𝑤 ) = ( ♯ ‘ 𝑊 ) )
41 40 oveq2d ( 𝑤 = 𝑊 → ( 0 ..^ ( ♯ ‘ 𝑤 ) ) = ( 0 ..^ ( ♯ ‘ 𝑊 ) ) )
42 fveq1 ( 𝑤 = 𝑊 → ( 𝑤𝑖 ) = ( 𝑊𝑖 ) )
43 42 fveq1d ( 𝑤 = 𝑊 → ( ( 𝑤𝑖 ) ‘ 𝐾 ) = ( ( 𝑊𝑖 ) ‘ 𝐾 ) )
44 43 eqeq1d ( 𝑤 = 𝑊 → ( ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ( ( 𝑊𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
45 41 44 raleqbidv ( 𝑤 = 𝑊 → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑊 ) ) ( ( 𝑊𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
46 oveq2 ( 𝑤 = 𝑊 → ( 𝑆 Σg 𝑤 ) = ( 𝑆 Σg 𝑊 ) )
47 46 fveq1d ( 𝑤 = 𝑊 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = ( ( 𝑆 Σg 𝑊 ) ‘ 𝐾 ) )
48 47 eqeq1d ( 𝑤 = 𝑊 → ( ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ↔ ( ( 𝑆 Σg 𝑊 ) ‘ 𝐾 ) = 𝐾 ) )
49 45 48 imbi12d ( 𝑤 = 𝑊 → ( ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ) ↔ ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑊 ) ) ( ( 𝑊𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑊 ) ‘ 𝐾 ) = 𝐾 ) ) )
50 49 imbi2d ( 𝑤 = 𝑊 → ( ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑤 ) ) ( ( 𝑤𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑤 ) ‘ 𝐾 ) = 𝐾 ) ) ↔ ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑊 ) ) ( ( 𝑊𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑊 ) ‘ 𝐾 ) = 𝐾 ) ) ) )
51 eqid ( 0g𝑆 ) = ( 0g𝑆 )
52 51 gsum0 ( 𝑆 Σg ∅ ) = ( 0g𝑆 )
53 1 symgid ( 𝑁 ∈ Fin → ( I ↾ 𝑁 ) = ( 0g𝑆 ) )
54 53 adantr ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( I ↾ 𝑁 ) = ( 0g𝑆 ) )
55 52 54 eqtr4id ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( 𝑆 Σg ∅ ) = ( I ↾ 𝑁 ) )
56 55 fveq1d ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ( 𝑆 Σg ∅ ) ‘ 𝐾 ) = ( ( I ↾ 𝑁 ) ‘ 𝐾 ) )
57 fvresi ( 𝐾𝑁 → ( ( I ↾ 𝑁 ) ‘ 𝐾 ) = 𝐾 )
58 57 adantl ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ( I ↾ 𝑁 ) ‘ 𝐾 ) = 𝐾 )
59 56 58 eqtrd ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ( 𝑆 Σg ∅ ) ‘ 𝐾 ) = 𝐾 )
60 59 a1d ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ∅ ( ( ∅ ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ∅ ) ‘ 𝐾 ) = 𝐾 ) )
61 ccatws1len ( 𝑦 ∈ Word 𝐵 → ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) = ( ( ♯ ‘ 𝑦 ) + 1 ) )
62 61 oveq2d ( 𝑦 ∈ Word 𝐵 → ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) = ( 0 ..^ ( ( ♯ ‘ 𝑦 ) + 1 ) ) )
63 62 raleqdv ( 𝑦 ∈ Word 𝐵 → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ∀ 𝑖 ∈ ( 0 ..^ ( ( ♯ ‘ 𝑦 ) + 1 ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
64 63 adantr ( ( 𝑦 ∈ Word 𝐵𝑧𝐵 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ∀ 𝑖 ∈ ( 0 ..^ ( ( ♯ ‘ 𝑦 ) + 1 ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
65 64 adantr ( ( ( 𝑦 ∈ Word 𝐵𝑧𝐵 ) ∧ ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) ∧ ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) ) ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ↔ ∀ 𝑖 ∈ ( 0 ..^ ( ( ♯ ‘ 𝑦 ) + 1 ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 ) )
66 1 2 gsmsymgrfixlem1 ( ( ( 𝑦 ∈ Word 𝐵𝑧𝐵 ) ∧ ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) ∧ ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ( ♯ ‘ 𝑦 ) + 1 ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) = 𝐾 ) )
67 66 3expb ( ( ( 𝑦 ∈ Word 𝐵𝑧𝐵 ) ∧ ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) ∧ ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) ) ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ( ♯ ‘ 𝑦 ) + 1 ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) = 𝐾 ) )
68 65 67 sylbid ( ( ( 𝑦 ∈ Word 𝐵𝑧𝐵 ) ∧ ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) ∧ ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) ) ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) = 𝐾 ) )
69 68 exp32 ( ( 𝑦 ∈ Word 𝐵𝑧𝐵 ) → ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) = 𝐾 ) ) ) )
70 69 a2d ( ( 𝑦 ∈ Word 𝐵𝑧𝐵 ) → ( ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑦 ) ) ( ( 𝑦𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑦 ) ‘ 𝐾 ) = 𝐾 ) ) → ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ) ( ( ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ‘ 𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg ( 𝑦 ++ ⟨“ 𝑧 ”⟩ ) ) ‘ 𝐾 ) = 𝐾 ) ) ) )
71 17 28 39 50 60 70 wrdind ( 𝑊 ∈ Word 𝐵 → ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑊 ) ) ( ( 𝑊𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑊 ) ‘ 𝐾 ) = 𝐾 ) ) )
72 71 com12 ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁 ) → ( 𝑊 ∈ Word 𝐵 → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑊 ) ) ( ( 𝑊𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑊 ) ‘ 𝐾 ) = 𝐾 ) ) )
73 72 3impia ( ( 𝑁 ∈ Fin ∧ 𝐾𝑁𝑊 ∈ Word 𝐵 ) → ( ∀ 𝑖 ∈ ( 0 ..^ ( ♯ ‘ 𝑊 ) ) ( ( 𝑊𝑖 ) ‘ 𝐾 ) = 𝐾 → ( ( 𝑆 Σg 𝑊 ) ‘ 𝐾 ) = 𝐾 ) )