Users' Mathboxes Mathbox for Norm Megill < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-padd Structured version   Visualization version   Unicode version

Definition df-padd 35082
Description: Define projective sum of two subspaces (or more generally two sets of atoms), which is the union of all lines generated by pairs of atoms from each subspace. Lemma 16.2 of [MaedaMaeda] p. 68. For convenience, our definition is generalized to apply to empty sets. (Contributed by NM, 29-Dec-2011.)
Assertion
Ref Expression
df-padd  |-  +P 
=  ( l  e. 
_V  |->  ( m  e. 
~P ( Atoms `  l
) ,  n  e. 
~P ( Atoms `  l
)  |->  ( ( m  u.  n )  u. 
{ p  e.  (
Atoms `  l )  |  E. q  e.  m  E. r  e.  n  p ( le `  l ) ( q ( join `  l
) r ) } ) ) )
Distinct variable group:    m, l, n, p, q, r

Detailed syntax breakdown of Definition df-padd
StepHypRef Expression
1 cpadd 35081 . 2  class  +P
2 vl . . 3  setvar  l
3 cvv 3200 . . 3  class  _V
4 vm . . . 4  setvar  m
5 vn . . . 4  setvar  n
62cv 1482 . . . . . 6  class  l
7 catm 34550 . . . . . 6  class  Atoms
86, 7cfv 5888 . . . . 5  class  ( Atoms `  l )
98cpw 4158 . . . 4  class  ~P ( Atoms `  l )
104cv 1482 . . . . . 6  class  m
115cv 1482 . . . . . 6  class  n
1210, 11cun 3572 . . . . 5  class  ( m  u.  n )
13 vp . . . . . . . . . 10  setvar  p
1413cv 1482 . . . . . . . . 9  class  p
15 vq . . . . . . . . . . 11  setvar  q
1615cv 1482 . . . . . . . . . 10  class  q
17 vr . . . . . . . . . . 11  setvar  r
1817cv 1482 . . . . . . . . . 10  class  r
19 cjn 16944 . . . . . . . . . . 11  class  join
206, 19cfv 5888 . . . . . . . . . 10  class  ( join `  l )
2116, 18, 20co 6650 . . . . . . . . 9  class  ( q ( join `  l
) r )
22 cple 15948 . . . . . . . . . 10  class  le
236, 22cfv 5888 . . . . . . . . 9  class  ( le
`  l )
2414, 21, 23wbr 4653 . . . . . . . 8  wff  p ( le `  l ) ( q ( join `  l ) r )
2524, 17, 11wrex 2913 . . . . . . 7  wff  E. r  e.  n  p ( le `  l ) ( q ( join `  l
) r )
2625, 15, 10wrex 2913 . . . . . 6  wff  E. q  e.  m  E. r  e.  n  p ( le `  l ) ( q ( join `  l
) r )
2726, 13, 8crab 2916 . . . . 5  class  { p  e.  ( Atoms `  l )  |  E. q  e.  m  E. r  e.  n  p ( le `  l ) ( q ( join `  l
) r ) }
2812, 27cun 3572 . . . 4  class  ( ( m  u.  n )  u.  { p  e.  ( Atoms `  l )  |  E. q  e.  m  E. r  e.  n  p ( le `  l ) ( q ( join `  l
) r ) } )
294, 5, 9, 9, 28cmpt2 6652 . . 3  class  ( m  e.  ~P ( Atoms `  l ) ,  n  e.  ~P ( Atoms `  l
)  |->  ( ( m  u.  n )  u. 
{ p  e.  (
Atoms `  l )  |  E. q  e.  m  E. r  e.  n  p ( le `  l ) ( q ( join `  l
) r ) } ) )
302, 3, 29cmpt 4729 . 2  class  ( l  e.  _V  |->  ( m  e.  ~P ( Atoms `  l ) ,  n  e.  ~P ( Atoms `  l
)  |->  ( ( m  u.  n )  u. 
{ p  e.  (
Atoms `  l )  |  E. q  e.  m  E. r  e.  n  p ( le `  l ) ( q ( join `  l
) r ) } ) ) )
311, 30wceq 1483 1  wff  +P 
=  ( l  e. 
_V  |->  ( m  e. 
~P ( Atoms `  l
) ,  n  e. 
~P ( Atoms `  l
)  |->  ( ( m  u.  n )  u. 
{ p  e.  (
Atoms `  l )  |  E. q  e.  m  E. r  e.  n  p ( le `  l ) ( q ( join `  l
) r ) } ) ) )
Colors of variables: wff setvar class
This definition is referenced by:  paddfval  35083
  Copyright terms: Public domain W3C validator