This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: Conditions for the trace of a filter L to be a filter. (Contributed by Stefan O'Rear, 2-Aug-2015)
| Ref | Expression | ||
|---|---|---|---|
| Assertion | trfil3 | |- ( ( L e. ( Fil ` Y ) /\ A C_ Y ) -> ( ( L |`t A ) e. ( Fil ` A ) <-> -. ( Y \ A ) e. L ) ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | trfil2 | |- ( ( L e. ( Fil ` Y ) /\ A C_ Y ) -> ( ( L |`t A ) e. ( Fil ` A ) <-> A. v e. L ( v i^i A ) =/= (/) ) ) |
|
| 2 | dfral2 | |- ( A. v e. L ( v i^i A ) =/= (/) <-> -. E. v e. L -. ( v i^i A ) =/= (/) ) |
|
| 3 | nne | |- ( -. ( v i^i A ) =/= (/) <-> ( v i^i A ) = (/) ) |
|
| 4 | filelss | |- ( ( L e. ( Fil ` Y ) /\ v e. L ) -> v C_ Y ) |
|
| 5 | reldisj | |- ( v C_ Y -> ( ( v i^i A ) = (/) <-> v C_ ( Y \ A ) ) ) |
|
| 6 | 4 5 | syl | |- ( ( L e. ( Fil ` Y ) /\ v e. L ) -> ( ( v i^i A ) = (/) <-> v C_ ( Y \ A ) ) ) |
| 7 | 3 6 | bitrid | |- ( ( L e. ( Fil ` Y ) /\ v e. L ) -> ( -. ( v i^i A ) =/= (/) <-> v C_ ( Y \ A ) ) ) |
| 8 | 7 | rexbidva | |- ( L e. ( Fil ` Y ) -> ( E. v e. L -. ( v i^i A ) =/= (/) <-> E. v e. L v C_ ( Y \ A ) ) ) |
| 9 | 8 | adantr | |- ( ( L e. ( Fil ` Y ) /\ A C_ Y ) -> ( E. v e. L -. ( v i^i A ) =/= (/) <-> E. v e. L v C_ ( Y \ A ) ) ) |
| 10 | difssd | |- ( A C_ Y -> ( Y \ A ) C_ Y ) |
|
| 11 | elfilss | |- ( ( L e. ( Fil ` Y ) /\ ( Y \ A ) C_ Y ) -> ( ( Y \ A ) e. L <-> E. v e. L v C_ ( Y \ A ) ) ) |
|
| 12 | 10 11 | sylan2 | |- ( ( L e. ( Fil ` Y ) /\ A C_ Y ) -> ( ( Y \ A ) e. L <-> E. v e. L v C_ ( Y \ A ) ) ) |
| 13 | 9 12 | bitr4d | |- ( ( L e. ( Fil ` Y ) /\ A C_ Y ) -> ( E. v e. L -. ( v i^i A ) =/= (/) <-> ( Y \ A ) e. L ) ) |
| 14 | 13 | notbid | |- ( ( L e. ( Fil ` Y ) /\ A C_ Y ) -> ( -. E. v e. L -. ( v i^i A ) =/= (/) <-> -. ( Y \ A ) e. L ) ) |
| 15 | 2 14 | bitrid | |- ( ( L e. ( Fil ` Y ) /\ A C_ Y ) -> ( A. v e. L ( v i^i A ) =/= (/) <-> -. ( Y \ A ) e. L ) ) |
| 16 | 1 15 | bitrd | |- ( ( L e. ( Fil ` Y ) /\ A C_ Y ) -> ( ( L |`t A ) e. ( Fil ` A ) <-> -. ( Y \ A ) e. L ) ) |