let p be Element of QC-WFF ; for V being non empty Subset of QC-variables st p is biconditional holds
Vars (p,V) = (Vars ((the_left_side_of p),V)) \/ (Vars ((the_right_side_of p),V))
let V be non empty Subset of QC-variables; ( p is biconditional implies Vars (p,V) = (Vars ((the_left_side_of p),V)) \/ (Vars ((the_right_side_of p),V)) )
set p1 = the_left_side_of p;
set p2 = the_right_side_of p;
assume
p is biconditional
; Vars (p,V) = (Vars ((the_left_side_of p),V)) \/ (Vars ((the_right_side_of p),V))
then
p = (the_left_side_of p) <=> (the_right_side_of p)
by QC_LANG2:39;
then
p = ((the_left_side_of p) => (the_right_side_of p)) '&' ((the_right_side_of p) => (the_left_side_of p))
by QC_LANG2:def 4;
hence Vars (p,V) =
(Vars (((the_left_side_of p) => (the_right_side_of p)),V)) \/ (Vars (((the_right_side_of p) => (the_left_side_of p)),V))
by Th53
.=
((Vars ((the_left_side_of p),V)) \/ (Vars ((the_right_side_of p),V))) \/ (Vars (((the_right_side_of p) => (the_left_side_of p)),V))
by Th59
.=
((Vars ((the_left_side_of p),V)) \/ (Vars ((the_right_side_of p),V))) \/ ((Vars ((the_left_side_of p),V)) \/ (Vars ((the_right_side_of p),V)))
by Th59
.=
(Vars ((the_left_side_of p),V)) \/ (Vars ((the_right_side_of p),V))
;
verum