This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: A "two-stage" construction is obtained by first forming the block relation ( R |X.`'E ) and then adjoining elements as "BlockAdj". Combined, it uses the relation ( ( R |X. ``' E ) u. ``' _E ) ` . (Contributed by Peter Mazsa, 28-Jan-2026)
| Ref | Expression | ||
|---|---|---|---|
| Assertion | blockadjliftmap | Could not format assertion : No typesetting found for |- ( ( R |X. `' _E ) AdjLiftMap A ) = { <. m , n >. | ( m e. ( A \ { (/) } ) /\ n = ( m u. ( [ m ] R X. m ) ) ) } with typecode |- |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | df-adjliftmap | Could not format ( ( R |X. `' _E ) AdjLiftMap A ) = ( m e. dom ( ( ( R |X. `' _E ) u. `' _E ) |` A ) |-> [ m ] ( ( ( R |X. `' _E ) u. `' _E ) |` A ) ) : No typesetting found for |- ( ( R |X. `' _E ) AdjLiftMap A ) = ( m e. dom ( ( ( R |X. `' _E ) u. `' _E ) |` A ) |-> [ m ] ( ( ( R |X. `' _E ) u. `' _E ) |` A ) ) with typecode |- | |
| 2 | df-mpt | ||
| 3 | dmxrnuncnvepres | ||
| 4 | 3 | eleq2i | |
| 5 | 4 | anbi1i | |
| 6 | eldifi | ||
| 7 | ecuncnvepres | ||
| 8 | 6 7 | syl | |
| 9 | ecxrncnvep2 | ||
| 10 | 9 | elv | |
| 11 | 10 | uneq2i | |
| 12 | 8 11 | eqtrdi | |
| 13 | 12 | eqeq2d | |
| 14 | 13 | pm5.32i | |
| 15 | 5 14 | bitri | |
| 16 | 15 | opabbii | |
| 17 | 1 2 16 | 3eqtri | Could not format ( ( R |X. `' _E ) AdjLiftMap A ) = { <. m , n >. | ( m e. ( A \ { (/) } ) /\ n = ( m u. ( [ m ] R X. m ) ) ) } : No typesetting found for |- ( ( R |X. `' _E ) AdjLiftMap A ) = { <. m , n >. | ( m e. ( A \ { (/) } ) /\ n = ( m u. ( [ m ] R X. m ) ) ) } with typecode |- |