MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-hlg Structured version   Visualization version   Unicode version

Definition df-hlg 25496
Description: Define the function producting the relation "belong to the same half-line" (Contributed by Thierry Arnoux, 15-Aug-2020.)
Assertion
Ref Expression
df-hlg  |- hlG  =  ( g  e.  _V  |->  ( c  e.  ( Base `  g )  |->  { <. a ,  b >.  |  ( ( a  e.  (
Base `  g )  /\  b  e.  ( Base `  g ) )  /\  ( a  =/=  c  /\  b  =/=  c  /\  ( a  e.  ( c (Itv
`  g ) b )  \/  b  e.  ( c (Itv `  g ) a ) ) ) ) } ) )
Distinct variable group:    a, b, c, g

Detailed syntax breakdown of Definition df-hlg
StepHypRef Expression
1 chlg 25495 . 2  class hlG
2 vg . . 3  setvar  g
3 cvv 3200 . . 3  class  _V
4 vc . . . 4  setvar  c
52cv 1482 . . . . 5  class  g
6 cbs 15857 . . . . 5  class  Base
75, 6cfv 5888 . . . 4  class  ( Base `  g )
8 va . . . . . . . . 9  setvar  a
98cv 1482 . . . . . . . 8  class  a
109, 7wcel 1990 . . . . . . 7  wff  a  e.  ( Base `  g
)
11 vb . . . . . . . . 9  setvar  b
1211cv 1482 . . . . . . . 8  class  b
1312, 7wcel 1990 . . . . . . 7  wff  b  e.  ( Base `  g
)
1410, 13wa 384 . . . . . 6  wff  ( a  e.  ( Base `  g
)  /\  b  e.  ( Base `  g )
)
154cv 1482 . . . . . . . 8  class  c
169, 15wne 2794 . . . . . . 7  wff  a  =/=  c
1712, 15wne 2794 . . . . . . 7  wff  b  =/=  c
18 citv 25335 . . . . . . . . . . 11  class Itv
195, 18cfv 5888 . . . . . . . . . 10  class  (Itv `  g )
2015, 12, 19co 6650 . . . . . . . . 9  class  ( c (Itv `  g )
b )
219, 20wcel 1990 . . . . . . . 8  wff  a  e.  ( c (Itv `  g ) b )
2215, 9, 19co 6650 . . . . . . . . 9  class  ( c (Itv `  g )
a )
2312, 22wcel 1990 . . . . . . . 8  wff  b  e.  ( c (Itv `  g ) a )
2421, 23wo 383 . . . . . . 7  wff  ( a  e.  ( c (Itv
`  g ) b )  \/  b  e.  ( c (Itv `  g ) a ) )
2516, 17, 24w3a 1037 . . . . . 6  wff  ( a  =/=  c  /\  b  =/=  c  /\  (
a  e.  ( c (Itv `  g )
b )  \/  b  e.  ( c (Itv `  g ) a ) ) )
2614, 25wa 384 . . . . 5  wff  ( ( a  e.  ( Base `  g )  /\  b  e.  ( Base `  g
) )  /\  (
a  =/=  c  /\  b  =/=  c  /\  (
a  e.  ( c (Itv `  g )
b )  \/  b  e.  ( c (Itv `  g ) a ) ) ) )
2726, 8, 11copab 4712 . . . 4  class  { <. a ,  b >.  |  ( ( a  e.  (
Base `  g )  /\  b  e.  ( Base `  g ) )  /\  ( a  =/=  c  /\  b  =/=  c  /\  ( a  e.  ( c (Itv
`  g ) b )  \/  b  e.  ( c (Itv `  g ) a ) ) ) ) }
284, 7, 27cmpt 4729 . . 3  class  ( c  e.  ( Base `  g
)  |->  { <. a ,  b >.  |  ( ( a  e.  (
Base `  g )  /\  b  e.  ( Base `  g ) )  /\  ( a  =/=  c  /\  b  =/=  c  /\  ( a  e.  ( c (Itv
`  g ) b )  \/  b  e.  ( c (Itv `  g ) a ) ) ) ) } )
292, 3, 28cmpt 4729 . 2  class  ( g  e.  _V  |->  ( c  e.  ( Base `  g
)  |->  { <. a ,  b >.  |  ( ( a  e.  (
Base `  g )  /\  b  e.  ( Base `  g ) )  /\  ( a  =/=  c  /\  b  =/=  c  /\  ( a  e.  ( c (Itv
`  g ) b )  \/  b  e.  ( c (Itv `  g ) a ) ) ) ) } ) )
301, 29wceq 1483 1  wff hlG  =  ( g  e.  _V  |->  ( c  e.  ( Base `  g )  |->  { <. a ,  b >.  |  ( ( a  e.  (
Base `  g )  /\  b  e.  ( Base `  g ) )  /\  ( a  =/=  c  /\  b  =/=  c  /\  ( a  e.  ( c (Itv
`  g ) b )  \/  b  e.  ( c (Itv `  g ) a ) ) ) ) } ) )
Colors of variables: wff setvar class
This definition is referenced by:  ishlg  25497
  Copyright terms: Public domain W3C validator