Metamath Proof Explorer


Theorem elat2

Description: Expanded membership relation for the set of atoms, i.e. the predicate "is an atom (of the Hilbert lattice)." An atom is a nonzero element of a lattice such that anything less than it is zero, i.e. it is the smallest nonzero element of the lattice. (Contributed by NM, 9-Jun-2004) (New usage is discouraged.)

Ref Expression
Assertion elat2 A HAtoms A C A 0 x C x A x = A x = 0

Proof

Step Hyp Ref Expression
1 ela A HAtoms A C 0 A
2 h0elch 0 C
3 cvbr2 0 C A C 0 A 0 A x C 0 x x A x = A
4 2 3 mpan A C 0 A 0 A x C 0 x x A x = A
5 ch0pss A C 0 A A 0
6 ch0pss x C 0 x x 0
7 6 imbi1d x C 0 x x = A x 0 x = A
8 7 imbi2d x C x A 0 x x = A x A x 0 x = A
9 impexp 0 x x A x = A 0 x x A x = A
10 bi2.04 0 x x A x = A x A 0 x x = A
11 9 10 bitri 0 x x A x = A x A 0 x x = A
12 orcom x = A x = 0 x = 0 x = A
13 neor x = 0 x = A x 0 x = A
14 12 13 bitri x = A x = 0 x 0 x = A
15 14 imbi2i x A x = A x = 0 x A x 0 x = A
16 8 11 15 3bitr4g x C 0 x x A x = A x A x = A x = 0
17 16 ralbiia x C 0 x x A x = A x C x A x = A x = 0
18 17 a1i A C x C 0 x x A x = A x C x A x = A x = 0
19 5 18 anbi12d A C 0 A x C 0 x x A x = A A 0 x C x A x = A x = 0
20 4 19 bitr2d A C A 0 x C x A x = A x = 0 0 A
21 20 pm5.32i A C A 0 x C x A x = A x = 0 A C 0 A
22 1 21 bitr4i A HAtoms A C A 0 x C x A x = A x = 0