let x be Variable; :: thesis: for H being ZF-formula holds Subformulae (All (x,H)) = (Subformulae H) \/ {(All (x,H))}
let H be ZF-formula; :: thesis: Subformulae (All (x,H)) = (Subformulae H) \/ {(All (x,H))}
now :: thesis: for a being object holds
( ( a in Subformulae (All (x,H)) implies a in (Subformulae H) \/ {(All (x,H))} ) & ( a in (Subformulae H) \/ {(All (x,H))} implies a in Subformulae (All (x,H)) ) )
let a be object ; :: thesis: ( ( a in Subformulae (All (x,H)) implies a in (Subformulae H) \/ {(All (x,H))} ) & ( a in (Subformulae H) \/ {(All (x,H))} implies a in Subformulae (All (x,H)) ) )
A1: now :: thesis: ( a in {(All (x,H))} implies a in Subformulae (All (x,H)) )
assume a in {(All (x,H))} ; :: thesis: a in Subformulae (All (x,H))
then A2: a = All (x,H) by TARSKI:def 1;
All (x,H) is_subformula_of All (x,H) by Th59;
hence a in Subformulae (All (x,H)) by A2, Def42; :: thesis: verum
end;
thus ( a in Subformulae (All (x,H)) implies a in (Subformulae H) \/ {(All (x,H))} ) :: thesis: ( a in (Subformulae H) \/ {(All (x,H))} implies a in Subformulae (All (x,H)) )
proof
assume a in Subformulae (All (x,H)) ; :: thesis: a in (Subformulae H) \/ {(All (x,H))}
then consider F being ZF-formula such that
A3: F = a and
A4: F is_subformula_of All (x,H) by Def42;
then ( a in Subformulae H or a in {(All (x,H))} ) by A3, TARSKI:def 1;
hence a in (Subformulae H) \/ {(All (x,H))} by XBOOLE_0:def 3; :: thesis: verum
end;
A5: now :: thesis: ( a in Subformulae H implies a in Subformulae (All (x,H)) )end;
assume a in (Subformulae H) \/ {(All (x,H))} ; :: thesis: a in Subformulae (All (x,H))
hence a in Subformulae (All (x,H)) by A5, A1, XBOOLE_0:def 3; :: thesis: verum
end;
hence Subformulae (All (x,H)) = (Subformulae H) \/ {(All (x,H))} by TARSKI:2; :: thesis: verum