Metamath Proof Explorer


Theorem tendoipl

Description: Property of the additive inverse endomorphism. (Contributed by NM, 12-Jun-2013)

Ref Expression
Hypotheses tendoicl.h 𝐻 = ( LHyp ‘ 𝐾 )
tendoicl.t 𝑇 = ( ( LTrn ‘ 𝐾 ) ‘ 𝑊 )
tendoicl.e 𝐸 = ( ( TEndo ‘ 𝐾 ) ‘ 𝑊 )
tendoicl.i 𝐼 = ( 𝑠𝐸 ↦ ( 𝑓𝑇 ( 𝑠𝑓 ) ) )
tendoi.b 𝐵 = ( Base ‘ 𝐾 )
tendoi.p 𝑃 = ( 𝑠𝐸 , 𝑡𝐸 ↦ ( 𝑓𝑇 ↦ ( ( 𝑠𝑓 ) ∘ ( 𝑡𝑓 ) ) ) )
tendoi.o 𝑂 = ( 𝑓𝑇 ↦ ( I ↾ 𝐵 ) )
Assertion tendoipl ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) → ( ( 𝐼𝑆 ) 𝑃 𝑆 ) = 𝑂 )

Proof

Step Hyp Ref Expression
1 tendoicl.h 𝐻 = ( LHyp ‘ 𝐾 )
2 tendoicl.t 𝑇 = ( ( LTrn ‘ 𝐾 ) ‘ 𝑊 )
3 tendoicl.e 𝐸 = ( ( TEndo ‘ 𝐾 ) ‘ 𝑊 )
4 tendoicl.i 𝐼 = ( 𝑠𝐸 ↦ ( 𝑓𝑇 ( 𝑠𝑓 ) ) )
5 tendoi.b 𝐵 = ( Base ‘ 𝐾 )
6 tendoi.p 𝑃 = ( 𝑠𝐸 , 𝑡𝐸 ↦ ( 𝑓𝑇 ↦ ( ( 𝑠𝑓 ) ∘ ( 𝑡𝑓 ) ) ) )
7 tendoi.o 𝑂 = ( 𝑓𝑇 ↦ ( I ↾ 𝐵 ) )
8 simpl ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) → ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) )
9 1 2 3 4 tendoicl ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) → ( 𝐼𝑆 ) ∈ 𝐸 )
10 simpr ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) → 𝑆𝐸 )
11 1 2 3 6 tendoplcl ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝐼𝑆 ) ∈ 𝐸𝑆𝐸 ) → ( ( 𝐼𝑆 ) 𝑃 𝑆 ) ∈ 𝐸 )
12 8 9 10 11 syl3anc ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) → ( ( 𝐼𝑆 ) 𝑃 𝑆 ) ∈ 𝐸 )
13 5 1 2 3 7 tendo0cl ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) → 𝑂𝐸 )
14 13 adantr ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) → 𝑂𝐸 )
15 4 2 tendoi2 ( ( 𝑆𝐸𝑔𝑇 ) → ( ( 𝐼𝑆 ) ‘ 𝑔 ) = ( 𝑆𝑔 ) )
16 15 adantll ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( ( 𝐼𝑆 ) ‘ 𝑔 ) = ( 𝑆𝑔 ) )
17 16 coeq1d ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( ( ( 𝐼𝑆 ) ‘ 𝑔 ) ∘ ( 𝑆𝑔 ) ) = ( ( 𝑆𝑔 ) ∘ ( 𝑆𝑔 ) ) )
18 simpll ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) )
19 1 2 3 tendocl ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸𝑔𝑇 ) → ( 𝑆𝑔 ) ∈ 𝑇 )
20 19 3expa ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( 𝑆𝑔 ) ∈ 𝑇 )
21 5 1 2 ltrn1o ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( 𝑆𝑔 ) ∈ 𝑇 ) → ( 𝑆𝑔 ) : 𝐵1-1-onto𝐵 )
22 18 20 21 syl2anc ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( 𝑆𝑔 ) : 𝐵1-1-onto𝐵 )
23 f1ococnv1 ( ( 𝑆𝑔 ) : 𝐵1-1-onto𝐵 → ( ( 𝑆𝑔 ) ∘ ( 𝑆𝑔 ) ) = ( I ↾ 𝐵 ) )
24 22 23 syl ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( ( 𝑆𝑔 ) ∘ ( 𝑆𝑔 ) ) = ( I ↾ 𝐵 ) )
25 17 24 eqtrd ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( ( ( 𝐼𝑆 ) ‘ 𝑔 ) ∘ ( 𝑆𝑔 ) ) = ( I ↾ 𝐵 ) )
26 9 adantr ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( 𝐼𝑆 ) ∈ 𝐸 )
27 simplr ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → 𝑆𝐸 )
28 simpr ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → 𝑔𝑇 )
29 6 2 tendopl2 ( ( ( 𝐼𝑆 ) ∈ 𝐸𝑆𝐸𝑔𝑇 ) → ( ( ( 𝐼𝑆 ) 𝑃 𝑆 ) ‘ 𝑔 ) = ( ( ( 𝐼𝑆 ) ‘ 𝑔 ) ∘ ( 𝑆𝑔 ) ) )
30 26 27 28 29 syl3anc ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( ( ( 𝐼𝑆 ) 𝑃 𝑆 ) ‘ 𝑔 ) = ( ( ( 𝐼𝑆 ) ‘ 𝑔 ) ∘ ( 𝑆𝑔 ) ) )
31 7 5 tendo02 ( 𝑔𝑇 → ( 𝑂𝑔 ) = ( I ↾ 𝐵 ) )
32 31 adantl ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( 𝑂𝑔 ) = ( I ↾ 𝐵 ) )
33 25 30 32 3eqtr4d ( ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) ∧ 𝑔𝑇 ) → ( ( ( 𝐼𝑆 ) 𝑃 𝑆 ) ‘ 𝑔 ) = ( 𝑂𝑔 ) )
34 33 ralrimiva ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) → ∀ 𝑔𝑇 ( ( ( 𝐼𝑆 ) 𝑃 𝑆 ) ‘ 𝑔 ) = ( 𝑂𝑔 ) )
35 1 2 3 tendoeq1 ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ ( ( ( 𝐼𝑆 ) 𝑃 𝑆 ) ∈ 𝐸𝑂𝐸 ) ∧ ∀ 𝑔𝑇 ( ( ( 𝐼𝑆 ) 𝑃 𝑆 ) ‘ 𝑔 ) = ( 𝑂𝑔 ) ) → ( ( 𝐼𝑆 ) 𝑃 𝑆 ) = 𝑂 )
36 8 12 14 34 35 syl121anc ( ( ( 𝐾 ∈ HL ∧ 𝑊𝐻 ) ∧ 𝑆𝐸 ) → ( ( 𝐼𝑆 ) 𝑃 𝑆 ) = 𝑂 )