Description: Pass from equality ( x = A ) to substitution ( [. A / x ]. ) without the distinct variable condition on A , x . (Contributed by Jonathan Ben-Naim, 3-Jun-2011) (New usage is discouraged.)
| Ref | Expression | ||
|---|---|---|---|
| Hypotheses | bnj610.1 | |- A e. _V |
|
| bnj610.2 | |- ( x = A -> ( ph <-> ps ) ) |
||
| bnj610.3 | |- ( x = y -> ( ph <-> ps' ) ) |
||
| bnj610.4 | |- ( y = A -> ( ps' <-> ps ) ) |
||
| Assertion | bnj610 | |- ( [. A / x ]. ph <-> ps ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | bnj610.1 | |- A e. _V |
|
| 2 | bnj610.2 | |- ( x = A -> ( ph <-> ps ) ) |
|
| 3 | bnj610.3 | |- ( x = y -> ( ph <-> ps' ) ) |
|
| 4 | bnj610.4 | |- ( y = A -> ( ps' <-> ps ) ) |
|
| 5 | vex | |- y e. _V |
|
| 6 | 5 3 | sbcie | |- ( [. y / x ]. ph <-> ps' ) |
| 7 | 6 | sbcbii | |- ( [. A / y ]. [. y / x ]. ph <-> [. A / y ]. ps' ) |
| 8 | sbccow | |- ( [. A / y ]. [. y / x ]. ph <-> [. A / x ]. ph ) |
|
| 9 | 1 4 | sbcie | |- ( [. A / y ]. ps' <-> ps ) |
| 10 | 7 8 9 | 3bitr3i | |- ( [. A / x ]. ph <-> ps ) |