Metamath Proof Explorer


Theorem angmndaddov1lem

Description: Lemma for angmndaddov1 . (Contributed by Thierry Arnoux, 23-Aug-2026)

Ref Expression
Hypotheses angmndadd.p
|- P = ( Base ` G )
angmndadd.a
|- A = { d e. ( P ^m ( 0 ..^ 3 ) ) | ( ( d ` 0 ) =/= ( d ` 1 ) /\ ( d ` 1 ) =/= ( d ` 2 ) ) }
angmndadd.i
|- I = ( Itv ` G )
angmndadd.d
|- .- = ( dist ` G )
angmndadd.c
|- .~ = ( cgrA ` G )
angmndadd.l
|- L = ( LineG ` G )
angmndadd.g
|- ( ph -> G e. TarskiG )
angmndaddov.u
|- ( ph -> U e. P )
angmndaddov.v
|- ( ph -> V e. P )
angmndaddov.w
|- ( ph -> W e. P )
angmndaddov.x
|- ( ph -> X e. P )
angmndaddov.y
|- ( ph -> Y e. P )
angmndaddov.z
|- ( ph -> Z e. P )
angmndaddeu.1
|- ( ph -> U =/= V )
angmndaddeu.2
|- ( ph -> V =/= W )
angmndaddeu.3
|- ( ph -> X =/= Y )
angmndaddeu.4
|- ( ph -> Y =/= Z )
angmndaddov1lem.1
|- ( ph -> -. X e. ( Y L Z ) )
Assertion angmndaddov1lem
|- ( ph -> E! s e. P ( <" Z Y s "> .~ <" U V W "> /\ ( Y .- s ) = ( V .- U ) /\ ( ( Y L Z ) i^i ( s I X ) ) =/= (/) ) )

Proof

Step Hyp Ref Expression
1 angmndadd.p
 |-  P = ( Base ` G )
2 angmndadd.a
 |-  A = { d e. ( P ^m ( 0 ..^ 3 ) ) | ( ( d ` 0 ) =/= ( d ` 1 ) /\ ( d ` 1 ) =/= ( d ` 2 ) ) }
3 angmndadd.i
 |-  I = ( Itv ` G )
4 angmndadd.d
 |-  .- = ( dist ` G )
5 angmndadd.c
 |-  .~ = ( cgrA ` G )
6 angmndadd.l
 |-  L = ( LineG ` G )
7 angmndadd.g
 |-  ( ph -> G e. TarskiG )
8 angmndaddov.u
 |-  ( ph -> U e. P )
9 angmndaddov.v
 |-  ( ph -> V e. P )
10 angmndaddov.w
 |-  ( ph -> W e. P )
11 angmndaddov.x
 |-  ( ph -> X e. P )
12 angmndaddov.y
 |-  ( ph -> Y e. P )
13 angmndaddov.z
 |-  ( ph -> Z e. P )
14 angmndaddeu.1
 |-  ( ph -> U =/= V )
15 angmndaddeu.2
 |-  ( ph -> V =/= W )
16 angmndaddeu.3
 |-  ( ph -> X =/= Y )
17 angmndaddeu.4
 |-  ( ph -> Y =/= Z )
18 angmndaddov1lem.1
 |-  ( ph -> -. X e. ( Y L Z ) )
19 7 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> G e. TarskiG )
20 8 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> U e. P )
21 9 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> V e. P )
22 10 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> W e. P )
23 11 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> X e. P )
24 12 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> Y e. P )
25 13 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> Z e. P )
26 14 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> U =/= V )
27 15 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> V =/= W )
28 16 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> X =/= Y )
29 17 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> Y =/= Z )
30 18 adantr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> -. X e. ( Y L Z ) )
31 simpr
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> U ( ( hlG ` G ) ` V ) W )
32 1 2 3 4 5 6 19 20 21 22 23 24 25 26 27 28 29 30 31 angmndaddeu2
 |-  ( ( ph /\ U ( ( hlG ` G ) ` V ) W ) -> E! s e. P ( <" Z Y s "> .~ <" U V W "> /\ ( Y .- s ) = ( V .- U ) /\ ( ( Y L Z ) i^i ( s I X ) ) =/= (/) ) )
33 32 adantlr
 |-  ( ( ( ph /\ U e. ( V L W ) ) /\ U ( ( hlG ` G ) ` V ) W ) -> E! s e. P ( <" Z Y s "> .~ <" U V W "> /\ ( Y .- s ) = ( V .- U ) /\ ( ( Y L Z ) i^i ( s I X ) ) =/= (/) ) )
34 7 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> G e. TarskiG )
35 8 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> U e. P )
36 9 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> V e. P )
37 10 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> W e. P )
38 11 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> X e. P )
39 12 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> Y e. P )
40 13 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> Z e. P )
41 14 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> U =/= V )
42 15 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> V =/= W )
43 16 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> X =/= Y )
44 17 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> Y =/= Z )
45 18 adantr
 |-  ( ( ph /\ V e. ( W I U ) ) -> -. X e. ( Y L Z ) )
46 simpr
 |-  ( ( ph /\ V e. ( W I U ) ) -> V e. ( W I U ) )
47 1 4 3 34 37 36 35 46 tgbtwncom
 |-  ( ( ph /\ V e. ( W I U ) ) -> V e. ( U I W ) )
48 1 2 3 4 5 6 34 35 36 37 38 39 40 41 42 43 44 45 47 angmndaddeu3
 |-  ( ( ph /\ V e. ( W I U ) ) -> E! s e. P ( <" Z Y s "> .~ <" U V W "> /\ ( Y .- s ) = ( V .- U ) /\ ( ( Y L Z ) i^i ( s I X ) ) =/= (/) ) )
49 48 adantlr
 |-  ( ( ( ph /\ U e. ( V L W ) ) /\ V e. ( W I U ) ) -> E! s e. P ( <" Z Y s "> .~ <" U V W "> /\ ( Y .- s ) = ( V .- U ) /\ ( ( Y L Z ) i^i ( s I X ) ) =/= (/) ) )
50 eqid
 |-  ( hlG ` G ) = ( hlG ` G )
51 10 adantr
 |-  ( ( ph /\ U e. ( V L W ) ) -> W e. P )
52 9 adantr
 |-  ( ( ph /\ U e. ( V L W ) ) -> V e. P )
53 8 adantr
 |-  ( ( ph /\ U e. ( V L W ) ) -> U e. P )
54 7 adantr
 |-  ( ( ph /\ U e. ( V L W ) ) -> G e. TarskiG )
55 11 adantr
 |-  ( ( ph /\ U e. ( V L W ) ) -> X e. P )
56 15 necomd
 |-  ( ph -> W =/= V )
57 56 adantr
 |-  ( ( ph /\ U e. ( V L W ) ) -> W =/= V )
58 simpr
 |-  ( ( ph /\ U e. ( V L W ) ) -> U e. ( V L W ) )
59 1 3 6 54 51 52 53 57 58 lncom
 |-  ( ( ph /\ U e. ( V L W ) ) -> U e. ( W L V ) )
60 1 3 50 51 52 53 54 55 6 59 lnhl
 |-  ( ( ph /\ U e. ( V L W ) ) -> ( U ( ( hlG ` G ) ` V ) W \/ V e. ( W I U ) ) )
61 33 49 60 mpjaodan
 |-  ( ( ph /\ U e. ( V L W ) ) -> E! s e. P ( <" Z Y s "> .~ <" U V W "> /\ ( Y .- s ) = ( V .- U ) /\ ( ( Y L Z ) i^i ( s I X ) ) =/= (/) ) )
62 7 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> G e. TarskiG )
63 8 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> U e. P )
64 9 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> V e. P )
65 10 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> W e. P )
66 11 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> X e. P )
67 12 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> Y e. P )
68 13 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> Z e. P )
69 14 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> U =/= V )
70 15 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> V =/= W )
71 16 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> X =/= Y )
72 17 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> Y =/= Z )
73 18 adantr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> -. X e. ( Y L Z ) )
74 simpr
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> -. U e. ( V L W ) )
75 1 2 3 4 5 6 62 63 64 65 66 67 68 69 70 71 72 73 74 angmndaddeu1
 |-  ( ( ph /\ -. U e. ( V L W ) ) -> E! s e. P ( <" Z Y s "> .~ <" U V W "> /\ ( Y .- s ) = ( V .- U ) /\ ( ( Y L Z ) i^i ( s I X ) ) =/= (/) ) )
76 61 75 pm2.61dan
 |-  ( ph -> E! s e. P ( <" Z Y s "> .~ <" U V W "> /\ ( Y .- s ) = ( V .- U ) /\ ( ( Y L Z ) i^i ( s I X ) ) =/= (/) ) )