Description: Rule used to change bound variables, using implicit substitution. Version of cbvab with a disjoint variable condition, which does not require ax-10 , ax-13 . (Contributed by Andrew Salmon, 11-Jul-2011) (Revised by GG, 23-May-2024)
|- F/ y ph
|- F/ x ps
|- ( x = y -> ( ph <-> ps ) )
|- { x | ph } = { y | ps }
|- ( [ z / x ] ph <-> [ z / y ] ps )
|- ( z e. { x | ph } <-> [ z / x ] ph )
|- ( z e. { y | ps } <-> [ z / y ] ps )
|- ( z e. { x | ph } <-> z e. { y | ps } )