let k be Element of NAT ; :: thesis: for A being non empty set
for J being interpretation of A
for P being QC-pred_symbol of k
for ll being CQC-variable_list of
for v, w being Element of Valuations_in A st v | (still_not-bound_in (P ! ll)) = w | (still_not-bound_in (P ! ll)) holds
( J,v |= P ! ll iff J,w |= P ! ll )
let A be non empty set ; :: thesis: for J being interpretation of A
for P being QC-pred_symbol of k
for ll being CQC-variable_list of
for v, w being Element of Valuations_in A st v | (still_not-bound_in (P ! ll)) = w | (still_not-bound_in (P ! ll)) holds
( J,v |= P ! ll iff J,w |= P ! ll )
let J be interpretation of A; :: thesis: for P being QC-pred_symbol of k
for ll being CQC-variable_list of
for v, w being Element of Valuations_in A st v | (still_not-bound_in (P ! ll)) = w | (still_not-bound_in (P ! ll)) holds
( J,v |= P ! ll iff J,w |= P ! ll )
let P be QC-pred_symbol of k; :: thesis: for ll being CQC-variable_list of
for v, w being Element of Valuations_in A st v | (still_not-bound_in (P ! ll)) = w | (still_not-bound_in (P ! ll)) holds
( J,v |= P ! ll iff J,w |= P ! ll )
let ll be CQC-variable_list of ; :: thesis: for v, w being Element of Valuations_in A st v | (still_not-bound_in (P ! ll)) = w | (still_not-bound_in (P ! ll)) holds
( J,v |= P ! ll iff J,w |= P ! ll )
let v, w be Element of Valuations_in A; :: thesis: ( v | (still_not-bound_in (P ! ll)) = w | (still_not-bound_in (P ! ll)) implies ( J,v |= P ! ll iff J,w |= P ! ll ) )
assume A1:
v | (still_not-bound_in (P ! ll)) = w | (still_not-bound_in (P ! ll))
; :: thesis: ( J,v |= P ! ll iff J,w |= P ! ll )
A2:
still_not-bound_in (P ! ll) = still_not-bound_in ll
by QC_LANG3:9;
A3:
( (Valid (P ! ll),J) . v = TRUE iff v *' ll in J . P )
by VALUAT_1:16;
A4:
( ll * (w | (still_not-bound_in ll)) in J . P iff w *' ll in J . P )
by Th60;
( w *' ll in J . P iff (Valid (P ! ll),J) . w = TRUE )
by VALUAT_1:16;
hence
( J,v |= P ! ll iff J,w |= P ! ll )
by A1, A2, A3, A4, Th60, VALUAT_1:def 12; :: thesis: verum