Metamath Proof Explorer


Theorem angmgmaddlid

Description: The left identity element for the addition of angles. (Contributed by Thierry Arnoux, 31-Aug-2026)

Ref Expression
Hypotheses angmgmadd.p 𝑃 = ( Base ‘ 𝐺 )
angmgmadd.a 𝐴 = { 𝑑 ∈ ( 𝑃m ( 0 ..^ 3 ) ) ∣ ( ( 𝑑 ‘ 0 ) ≠ ( 𝑑 ‘ 1 ) ∧ ( 𝑑 ‘ 1 ) ≠ ( 𝑑 ‘ 2 ) ) }
angmgmadd.i 𝐼 = ( Itv ‘ 𝐺 )
angmgmadd.d = ( dist ‘ 𝐺 )
angmgmadd.c = ( cgrA ‘ 𝐺 )
angmgmadd.l 𝐿 = ( LineG ‘ 𝐺 )
angmgmadd.g ( 𝜑𝐺 ∈ TarskiG )
angmgmadd.o + = ( 𝑒𝐴 , 𝑓𝐴 ↦ if ( ( 𝑒 ‘ 0 ) ∈ ( ( 𝑒 ‘ 1 ) 𝐿 ( 𝑒 ‘ 2 ) ) , ⟨“ ( 𝑓 ‘ 0 ) ( 𝑓 ‘ 1 ) ( 𝑠𝑃 ( ⟨“ ( 𝑓 ‘ 2 ) ( 𝑓 ‘ 1 ) 𝑠 ”⟩ 𝑒 ∧ ( ( 𝑓 ‘ 1 ) 𝑠 ) = ( ( 𝑒 ‘ 1 ) ( 𝑒 ‘ 0 ) ) ) ) ”⟩ , ⟨“ ( 𝑒 ‘ 0 ) ( 𝑒 ‘ 1 ) ( 𝑠𝑃 ( ⟨“ ( 𝑒 ‘ 2 ) ( 𝑒 ‘ 1 ) 𝑠 ”⟩ 𝑓 ∧ ( ( 𝑒 ‘ 1 ) 𝑠 ) = ( ( 𝑓 ‘ 1 ) ( 𝑓 ‘ 0 ) ) ∧ ( ( ( 𝑒 ‘ 1 ) 𝐿 ( 𝑒 ‘ 2 ) ) ∩ ( 𝑠 𝐼 ( 𝑒 ‘ 0 ) ) ) ≠ ∅ ) ) ”⟩ ) )
angmgmaddlid.x ( 𝜑𝑋𝑃 )
angmgmaddlid.y ( 𝜑𝑌 ∈ ( 𝑃 ∖ { 𝑋 } ) )
angmgmaddlid.e ( 𝜑𝐸𝐴 )
Assertion angmgmaddlid ( 𝜑 → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) 𝐸 )

Proof

Step Hyp Ref Expression
1 angmgmadd.p 𝑃 = ( Base ‘ 𝐺 )
2 angmgmadd.a 𝐴 = { 𝑑 ∈ ( 𝑃m ( 0 ..^ 3 ) ) ∣ ( ( 𝑑 ‘ 0 ) ≠ ( 𝑑 ‘ 1 ) ∧ ( 𝑑 ‘ 1 ) ≠ ( 𝑑 ‘ 2 ) ) }
3 angmgmadd.i 𝐼 = ( Itv ‘ 𝐺 )
4 angmgmadd.d = ( dist ‘ 𝐺 )
5 angmgmadd.c = ( cgrA ‘ 𝐺 )
6 angmgmadd.l 𝐿 = ( LineG ‘ 𝐺 )
7 angmgmadd.g ( 𝜑𝐺 ∈ TarskiG )
8 angmgmadd.o + = ( 𝑒𝐴 , 𝑓𝐴 ↦ if ( ( 𝑒 ‘ 0 ) ∈ ( ( 𝑒 ‘ 1 ) 𝐿 ( 𝑒 ‘ 2 ) ) , ⟨“ ( 𝑓 ‘ 0 ) ( 𝑓 ‘ 1 ) ( 𝑠𝑃 ( ⟨“ ( 𝑓 ‘ 2 ) ( 𝑓 ‘ 1 ) 𝑠 ”⟩ 𝑒 ∧ ( ( 𝑓 ‘ 1 ) 𝑠 ) = ( ( 𝑒 ‘ 1 ) ( 𝑒 ‘ 0 ) ) ) ) ”⟩ , ⟨“ ( 𝑒 ‘ 0 ) ( 𝑒 ‘ 1 ) ( 𝑠𝑃 ( ⟨“ ( 𝑒 ‘ 2 ) ( 𝑒 ‘ 1 ) 𝑠 ”⟩ 𝑓 ∧ ( ( 𝑒 ‘ 1 ) 𝑠 ) = ( ( 𝑓 ‘ 1 ) ( 𝑓 ‘ 0 ) ) ∧ ( ( ( 𝑒 ‘ 1 ) 𝐿 ( 𝑒 ‘ 2 ) ) ∩ ( 𝑠 𝐼 ( 𝑒 ‘ 0 ) ) ) ≠ ∅ ) ) ”⟩ ) )
9 angmgmaddlid.x ( 𝜑𝑋𝑃 )
10 angmgmaddlid.y ( 𝜑𝑌 ∈ ( 𝑃 ∖ { 𝑋 } ) )
11 angmgmaddlid.e ( 𝜑𝐸𝐴 )
12 simp-6r ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ )
13 12 oveq2d ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) = ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) )
14 7 ad9antr ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝐺 ∈ TarskiG )
15 simp-9r ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑢𝑃 )
16 simp-8r ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑣𝑃 )
17 simp-7r ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑤𝑃 )
18 9 ad9antr ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑋𝑃 )
19 10 eldifad ( 𝜑𝑌𝑃 )
20 19 ad9antr ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑌𝑃 )
21 simp-5r ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑢𝑣 )
22 simp-4r ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑣𝑤 )
23 10 eldifsnbd ( 𝜑𝑌𝑋 )
24 23 necomd ( 𝜑𝑋𝑌 )
25 24 ad9antr ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑋𝑌 )
26 25 necomd ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑌𝑋 )
27 1 3 6 14 20 18 26 tglinerflx2 ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑋 ∈ ( 𝑌 𝐿 𝑋 ) )
28 simpllr ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑡𝑃 )
29 eqid ( hlG ‘ 𝐺 ) = ( hlG ‘ 𝐺 )
30 simplr ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 )
31 1 3 29 28 17 16 14 30 hlcomd ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑤 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑡 )
32 1 3 29 18 15 20 14 25 hlid ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑋 ( ( hlG ‘ 𝐺 ) ‘ 𝑌 ) 𝑋 )
33 1 5 29 14 31 32 16 20 zerocgra ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ⟨“ 𝑤 𝑣 𝑡 ”⟩ ⟨“ 𝑋 𝑌 𝑋 ”⟩ )
34 simpr ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) )
35 1 2 3 4 5 6 14 15 16 17 18 20 18 21 22 25 26 8 27 28 33 34 angmgmaddov2 ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) = ⟨“ 𝑢 𝑣 𝑡 ”⟩ )
36 13 35 eqtrd ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) = ⟨“ 𝑢 𝑣 𝑡 ”⟩ )
37 5 eqcomi ( cgrA ‘ 𝐺 ) =
38 37 a1i ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ( cgrA ‘ 𝐺 ) = )
39 34 eqcomd ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ( 𝑌 𝑋 ) = ( 𝑣 𝑡 ) )
40 1 4 3 14 20 18 16 28 39 26 tgcgrneq ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → 𝑣𝑡 )
41 1 3 14 29 15 16 28 21 40 cgraid ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ⟨“ 𝑢 𝑣 𝑡 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝑢 𝑣 𝑡 ”⟩ )
42 1 3 29 14 15 16 28 15 16 28 41 17 31 cgrahl2 ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ⟨“ 𝑢 𝑣 𝑡 ”⟩ ( cgrA ‘ 𝐺 ) ⟨“ 𝑢 𝑣 𝑤 ”⟩ )
43 38 42 breqdi ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ⟨“ 𝑢 𝑣 𝑡 ”⟩ ⟨“ 𝑢 𝑣 𝑤 ”⟩ )
44 36 43 eqbrtrd ( ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ) ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) ⟨“ 𝑢 𝑣 𝑤 ”⟩ )
45 44 anasss ( ( ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) ∧ 𝑡𝑃 ) ∧ ( 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) ⟨“ 𝑢 𝑣 𝑤 ”⟩ )
46 simp-5r ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝑣𝑃 )
47 19 ad6antr ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝑌𝑃 )
48 9 ad6antr ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝑋𝑃 )
49 7 ad6antr ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝐺 ∈ TarskiG )
50 simp-4r ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝑤𝑃 )
51 simpr ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝑣𝑤 )
52 51 necomd ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝑤𝑣 )
53 23 ad6antr ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝑌𝑋 )
54 1 3 29 46 47 48 49 50 4 52 53 hlcgrex ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → ∃ 𝑡𝑃 ( 𝑡 ( ( hlG ‘ 𝐺 ) ‘ 𝑣 ) 𝑤 ∧ ( 𝑣 𝑡 ) = ( 𝑌 𝑋 ) ) )
55 45 54 r19.29a ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) ⟨“ 𝑢 𝑣 𝑤 ”⟩ )
56 simpllr ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ )
57 55 56 breqtrrd ( ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ 𝑢𝑣 ) ∧ 𝑣𝑤 ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) 𝐸 )
58 57 anasss ( ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ) ∧ ( 𝑢𝑣𝑣𝑤 ) ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) 𝐸 )
59 58 anasss ( ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ 𝑤𝑃 ) ∧ ( 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ∧ ( 𝑢𝑣𝑣𝑤 ) ) ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) 𝐸 )
60 59 r19.29an ( ( ( ( 𝜑𝑢𝑃 ) ∧ 𝑣𝑃 ) ∧ ∃ 𝑤𝑃 ( 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ∧ ( 𝑢𝑣𝑣𝑤 ) ) ) → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) 𝐸 )
61 1 fvexi 𝑃 ∈ V
62 61 2 11 elcgrabasi ( 𝜑 → ∃ 𝑢𝑃𝑣𝑃𝑤𝑃 ( 𝐸 = ⟨“ 𝑢 𝑣 𝑤 ”⟩ ∧ ( 𝑢𝑣𝑣𝑤 ) ) )
63 60 62 r19.29vva ( 𝜑 → ( ⟨“ 𝑋 𝑌 𝑋 ”⟩ + 𝐸 ) 𝐸 )