Metamath Proof Explorer


Theorem initoeu2lem1

Description: Lemma 1 for initoeu2 . (Contributed by AV, 9-Apr-2020)

Ref Expression
Hypotheses initoeu1.c ( 𝜑𝐶 ∈ Cat )
initoeu1.a ( 𝜑𝐴 ∈ ( InitO ‘ 𝐶 ) )
initoeu2lem.x 𝑋 = ( Base ‘ 𝐶 )
initoeu2lem.h 𝐻 = ( Hom ‘ 𝐶 )
initoeu2lem.i 𝐼 = ( Iso ‘ 𝐶 )
initoeu2lem.o = ( comp ‘ 𝐶 )
Assertion initoeu2lem1 ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) ) → ( ( ∃! 𝑓 𝑓 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) )

Proof

Step Hyp Ref Expression
1 initoeu1.c ( 𝜑𝐶 ∈ Cat )
2 initoeu1.a ( 𝜑𝐴 ∈ ( InitO ‘ 𝐶 ) )
3 initoeu2lem.x 𝑋 = ( Base ‘ 𝐶 )
4 initoeu2lem.h 𝐻 = ( Hom ‘ 𝐶 )
5 initoeu2lem.i 𝐼 = ( Iso ‘ 𝐶 )
6 initoeu2lem.o = ( comp ‘ 𝐶 )
7 eusn ( ∃! 𝑓 𝑓 ∈ ( 𝐴 𝐻 𝐷 ) ↔ ∃ 𝑓 ( 𝐴 𝐻 𝐷 ) = { 𝑓 } )
8 eqid ( Inv ‘ 𝐶 ) = ( Inv ‘ 𝐶 )
9 1 ad2antrr ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) → 𝐶 ∈ Cat )
10 simpr2 ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) → 𝐵𝑋 )
11 10 adantr ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) → 𝐵𝑋 )
12 simpr1 ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) → 𝐴𝑋 )
13 12 adantr ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) → 𝐴𝑋 )
14 3 8 9 11 13 5 invf ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) → ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) : ( 𝐵 𝐼 𝐴 ) ⟶ ( 𝐴 𝐼 𝐵 ) )
15 simpr ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) → 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) )
16 14 15 ffvelrnd ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) → ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) )
17 1 adantr ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) → 𝐶 ∈ Cat )
18 3 4 5 17 12 10 isohom ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) → ( 𝐴 𝐼 𝐵 ) ⊆ ( 𝐴 𝐻 𝐵 ) )
19 18 adantr ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) → ( 𝐴 𝐼 𝐵 ) ⊆ ( 𝐴 𝐻 𝐵 ) )
20 19 sselda ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) )
21 17 ad4antr ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐶 ∈ Cat )
22 12 ad4antr ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐴𝑋 )
23 10 ad4antr ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐵𝑋 )
24 simpr3 ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) → 𝐷𝑋 )
25 24 ad4antr ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐷𝑋 )
26 simplr ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) )
27 simpr ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) )
28 3 4 6 21 22 23 25 26 27 catcocl ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) )
29 17 ad2antrr ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐶 ∈ Cat )
30 12 ad2antrr ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐴𝑋 )
31 10 ad2antrr ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐵𝑋 )
32 24 ad2antrr ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐷𝑋 )
33 simplr ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) )
34 simpr ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) → ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) )
35 3 4 6 29 30 31 32 33 34 catcocl ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) )
36 35 exp31 ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) → ( ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ) ) )
37 36 ad2antrr ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → ( ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ) ) )
38 37 imp ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ) )
39 eleq2 ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ↔ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ { 𝑓 } ) )
40 39 adantl ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ↔ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ { 𝑓 } ) )
41 ovex ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ V
42 elsng ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ V → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ { 𝑓 } ↔ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) )
43 41 42 mp1i ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ { 𝑓 } ↔ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) )
44 40 43 bitrd ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ↔ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) )
45 eleq2 ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ↔ ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ { 𝑓 } ) )
46 ovex ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ V
47 elsng ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ V → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ { 𝑓 } ↔ ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) )
48 46 47 mp1i ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ { 𝑓 } ↔ ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) )
49 45 48 bitrd ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ↔ ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) )
50 49 adantl ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) ↔ ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) )
51 eqeq2 ( 𝑓 = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ↔ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) )
52 51 eqcoms ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ↔ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) )
53 52 adantl ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ↔ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) )
54 simp-4l ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) ∧ ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ) ) → ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) )
55 simp-4r ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) ∧ ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ) ) → 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) )
56 simprr ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) ∧ ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ) ) → 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) )
57 simprl ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) ∧ ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ) ) → 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) )
58 simplr ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) ∧ ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ) ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) )
59 1 2 3 4 5 6 initoeu2lem0 ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) ∧ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) )
60 54 55 56 57 58 59 syl131anc ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ) ∧ ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) )
61 60 exp43 ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) )
62 61 adantr ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) )
63 53 62 sylbid ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) )
64 63 ex ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
65 64 adantr ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
66 50 65 sylbid ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
67 66 com23 ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) = 𝑓 → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
68 44 67 sylbid ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
69 68 com23 ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
70 69 ex ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) ) )
71 70 com24 ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) ) )
72 71 adantr ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) → ( ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) ) )
73 38 72 syld ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) ) )
74 73 com25 ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) ) )
75 74 imp ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝐺 ( ⟨ 𝐴 , 𝐵 𝐷 ) ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ) ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
76 28 75 mpd ( ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) )
77 76 ex ( ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐻 𝐵 ) ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
78 20 77 mpdan ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
79 78 com15 ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) → ( 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) ) )
80 79 imp ( ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) ) )
81 80 impcom ( ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ∧ ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) )
82 81 com13 ( ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) ∧ ( ( 𝐵 ( Inv ‘ 𝐶 ) 𝐴 ) ‘ 𝐾 ) ∈ ( 𝐴 𝐼 𝐵 ) ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ∧ ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) )
83 16 82 mpdan ( ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) ∧ 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ) → ( ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) → ( ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ∧ ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) )
84 83 expimpd ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ) → ( ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ∧ ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) )
85 84 3impia ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) ) → ( ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ∧ ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) )
86 85 com12 ( ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } ∧ ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) ) → ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) )
87 86 ex ( ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) )
88 87 exlimiv ( ∃ 𝑓 ( 𝐴 𝐻 𝐷 ) = { 𝑓 } → ( ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) )
89 7 88 sylbi ( ∃! 𝑓 𝑓 ∈ ( 𝐴 𝐻 𝐷 ) → ( ( 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) ) )
90 89 3impib ( ( ∃! 𝑓 𝑓 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) )
91 90 com12 ( ( 𝜑 ∧ ( 𝐴𝑋𝐵𝑋𝐷𝑋 ) ∧ ( 𝐾 ∈ ( 𝐵 𝐼 𝐴 ) ∧ ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ∈ ( 𝐵 𝐻 𝐷 ) ) ) → ( ( ∃! 𝑓 𝑓 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐹 ∈ ( 𝐴 𝐻 𝐷 ) ∧ 𝐺 ∈ ( 𝐵 𝐻 𝐷 ) ) → 𝐺 = ( 𝐹 ( ⟨ 𝐵 , 𝐴 𝐷 ) 𝐾 ) ) )