| Step |
Hyp |
Ref |
Expression |
| 1 |
|
isirred2.1 |
|- B = ( Base ` R ) |
| 2 |
|
isirred2.2 |
|- U = ( Unit ` R ) |
| 3 |
|
isirred2.3 |
|- I = ( Irred ` R ) |
| 4 |
|
isirred2.4 |
|- .x. = ( .r ` R ) |
| 5 |
|
eldif |
|- ( X e. ( B \ U ) <-> ( X e. B /\ -. X e. U ) ) |
| 6 |
|
eldif |
|- ( x e. ( B \ U ) <-> ( x e. B /\ -. x e. U ) ) |
| 7 |
|
eldif |
|- ( y e. ( B \ U ) <-> ( y e. B /\ -. y e. U ) ) |
| 8 |
6 7
|
anbi12i |
|- ( ( x e. ( B \ U ) /\ y e. ( B \ U ) ) <-> ( ( x e. B /\ -. x e. U ) /\ ( y e. B /\ -. y e. U ) ) ) |
| 9 |
|
an4 |
|- ( ( ( x e. B /\ -. x e. U ) /\ ( y e. B /\ -. y e. U ) ) <-> ( ( x e. B /\ y e. B ) /\ ( -. x e. U /\ -. y e. U ) ) ) |
| 10 |
8 9
|
bitri |
|- ( ( x e. ( B \ U ) /\ y e. ( B \ U ) ) <-> ( ( x e. B /\ y e. B ) /\ ( -. x e. U /\ -. y e. U ) ) ) |
| 11 |
10
|
imbi1i |
|- ( ( ( x e. ( B \ U ) /\ y e. ( B \ U ) ) -> ( x .x. y ) =/= X ) <-> ( ( ( x e. B /\ y e. B ) /\ ( -. x e. U /\ -. y e. U ) ) -> ( x .x. y ) =/= X ) ) |
| 12 |
|
impexp |
|- ( ( ( ( x e. B /\ y e. B ) /\ ( -. x e. U /\ -. y e. U ) ) -> ( x .x. y ) =/= X ) <-> ( ( x e. B /\ y e. B ) -> ( ( -. x e. U /\ -. y e. U ) -> ( x .x. y ) =/= X ) ) ) |
| 13 |
|
pm4.56 |
|- ( ( -. x e. U /\ -. y e. U ) <-> -. ( x e. U \/ y e. U ) ) |
| 14 |
|
df-ne |
|- ( ( x .x. y ) =/= X <-> -. ( x .x. y ) = X ) |
| 15 |
13 14
|
imbi12i |
|- ( ( ( -. x e. U /\ -. y e. U ) -> ( x .x. y ) =/= X ) <-> ( -. ( x e. U \/ y e. U ) -> -. ( x .x. y ) = X ) ) |
| 16 |
|
con34b |
|- ( ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) <-> ( -. ( x e. U \/ y e. U ) -> -. ( x .x. y ) = X ) ) |
| 17 |
15 16
|
bitr4i |
|- ( ( ( -. x e. U /\ -. y e. U ) -> ( x .x. y ) =/= X ) <-> ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) |
| 18 |
17
|
imbi2i |
|- ( ( ( x e. B /\ y e. B ) -> ( ( -. x e. U /\ -. y e. U ) -> ( x .x. y ) =/= X ) ) <-> ( ( x e. B /\ y e. B ) -> ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) ) |
| 19 |
12 18
|
bitri |
|- ( ( ( ( x e. B /\ y e. B ) /\ ( -. x e. U /\ -. y e. U ) ) -> ( x .x. y ) =/= X ) <-> ( ( x e. B /\ y e. B ) -> ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) ) |
| 20 |
11 19
|
bitri |
|- ( ( ( x e. ( B \ U ) /\ y e. ( B \ U ) ) -> ( x .x. y ) =/= X ) <-> ( ( x e. B /\ y e. B ) -> ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) ) |
| 21 |
20
|
2albii |
|- ( A. x A. y ( ( x e. ( B \ U ) /\ y e. ( B \ U ) ) -> ( x .x. y ) =/= X ) <-> A. x A. y ( ( x e. B /\ y e. B ) -> ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) ) |
| 22 |
|
r2al |
|- ( A. x e. ( B \ U ) A. y e. ( B \ U ) ( x .x. y ) =/= X <-> A. x A. y ( ( x e. ( B \ U ) /\ y e. ( B \ U ) ) -> ( x .x. y ) =/= X ) ) |
| 23 |
|
r2al |
|- ( A. x e. B A. y e. B ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) <-> A. x A. y ( ( x e. B /\ y e. B ) -> ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) ) |
| 24 |
21 22 23
|
3bitr4i |
|- ( A. x e. ( B \ U ) A. y e. ( B \ U ) ( x .x. y ) =/= X <-> A. x e. B A. y e. B ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) |
| 25 |
5 24
|
anbi12i |
|- ( ( X e. ( B \ U ) /\ A. x e. ( B \ U ) A. y e. ( B \ U ) ( x .x. y ) =/= X ) <-> ( ( X e. B /\ -. X e. U ) /\ A. x e. B A. y e. B ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) ) |
| 26 |
|
eqid |
|- ( B \ U ) = ( B \ U ) |
| 27 |
1 2 3 26 4
|
isirred |
|- ( X e. I <-> ( X e. ( B \ U ) /\ A. x e. ( B \ U ) A. y e. ( B \ U ) ( x .x. y ) =/= X ) ) |
| 28 |
|
df-3an |
|- ( ( X e. B /\ -. X e. U /\ A. x e. B A. y e. B ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) <-> ( ( X e. B /\ -. X e. U ) /\ A. x e. B A. y e. B ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) ) |
| 29 |
25 27 28
|
3bitr4i |
|- ( X e. I <-> ( X e. B /\ -. X e. U /\ A. x e. B A. y e. B ( ( x .x. y ) = X -> ( x e. U \/ y e. U ) ) ) ) |