Metamath Proof Explorer


Definition df-leag

Description: Definition of the geometrical "angle less than" relation. Definition 11.27 of Schwabhauser p. 102. (Contributed by Thierry Arnoux, 7-Oct-2020)

Ref Expression
Assertion df-leag ≤∠ = ( 𝑔 ∈ V ↦ { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ∧ 𝑏 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ) ∧ ∃ 𝑥 ∈ ( Base ‘ 𝑔 ) ( 𝑥 ( inA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩ ∧ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩ ( cgrA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩ ) ) } )

Detailed syntax breakdown

Step Hyp Ref Expression
0 cleag ⊢ ≤∠
1 vg ⊢ 𝑔
2 cvv ⊢ V
3 va ⊢ 𝑎
4 vb ⊢ 𝑏
5 3 cv ⊢ 𝑎
6 cbs ⊢ Base
7 1 cv ⊢ 𝑔
8 7 6 cfv ⊢ ( Base ‘ 𝑔 )
9 cmap ⊢ ↑m
10 cc0 ⊢ 0
11 cfzo ⊢ ..^
12 c3 ⊢ 3
13 10 12 11 co ⊢ ( 0 ..^ 3 )
14 8 13 9 co ⊢ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) )
15 5 14 wcel ⊢ 𝑎 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) )
16 4 cv ⊢ 𝑏
17 16 14 wcel ⊢ 𝑏 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) )
18 15 17 wa ⊢ ( 𝑎 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ∧ 𝑏 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) )
19 vx ⊢ 𝑥
20 19 cv ⊢ 𝑥
21 cinag ⊢ inA
22 7 21 cfv ⊢ ( inA ‘ 𝑔 )
23 10 16 cfv ⊢ ( 𝑏 ‘ 0 )
24 c1 ⊢ 1
25 24 16 cfv ⊢ ( 𝑏 ‘ 1 )
26 c2 ⊢ 2
27 26 16 cfv ⊢ ( 𝑏 ‘ 2 )
28 23 25 27 cs3 ⊢ ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩
29 20 28 22 wbr ⊢ 𝑥 ( inA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩
30 10 5 cfv ⊢ ( 𝑎 ‘ 0 )
31 24 5 cfv ⊢ ( 𝑎 ‘ 1 )
32 26 5 cfv ⊢ ( 𝑎 ‘ 2 )
33 30 31 32 cs3 ⊢ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩
34 ccgra ⊢ cgrA
35 7 34 cfv ⊢ ( cgrA ‘ 𝑔 )
36 23 25 20 cs3 ⊢ ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩
37 33 36 35 wbr ⊢ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩ ( cgrA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩
38 29 37 wa ⊢ ( 𝑥 ( inA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩ ∧ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩ ( cgrA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩ )
39 38 19 8 wrex ⊢ ∃ 𝑥 ∈ ( Base ‘ 𝑔 ) ( 𝑥 ( inA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩ ∧ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩ ( cgrA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩ )
40 18 39 wa ⊢ ( ( 𝑎 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ∧ 𝑏 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ) ∧ ∃ 𝑥 ∈ ( Base ‘ 𝑔 ) ( 𝑥 ( inA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩ ∧ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩ ( cgrA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩ ) )
41 40 3 4 copab ⊢ { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ∧ 𝑏 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ) ∧ ∃ 𝑥 ∈ ( Base ‘ 𝑔 ) ( 𝑥 ( inA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩ ∧ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩ ( cgrA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩ ) ) }
42 1 2 41 cmpt ⊢ ( 𝑔 ∈ V ↦ { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ∧ 𝑏 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ) ∧ ∃ 𝑥 ∈ ( Base ‘ 𝑔 ) ( 𝑥 ( inA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩ ∧ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩ ( cgrA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩ ) ) } )
43 0 42 wceq ⊢ ≤∠ = ( 𝑔 ∈ V ↦ { ⟨ 𝑎 , 𝑏 ⟩ ∣ ( ( 𝑎 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ∧ 𝑏 ∈ ( ( Base ‘ 𝑔 ) ↑m ( 0 ..^ 3 ) ) ) ∧ ∃ 𝑥 ∈ ( Base ‘ 𝑔 ) ( 𝑥 ( inA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) ( 𝑏 ‘ 2 ) ”⟩ ∧ ⟨“ ( 𝑎 ‘ 0 ) ( 𝑎 ‘ 1 ) ( 𝑎 ‘ 2 ) ”⟩ ( cgrA ‘ 𝑔 ) ⟨“ ( 𝑏 ‘ 0 ) ( 𝑏 ‘ 1 ) 𝑥 ”⟩ ) ) } )