let S be non empty set ; for BASSIGN being non empty Subset of (ModelSP (Inf_seq S))
for t being Element of Inf_seq S
for f being Assign of (Inf_seqModel (S,BASSIGN)) holds
( t |= 'not' f iff t |/= f )
let BASSIGN be non empty Subset of (ModelSP (Inf_seq S)); for t being Element of Inf_seq S
for f being Assign of (Inf_seqModel (S,BASSIGN)) holds
( t |= 'not' f iff t |/= f )
let t be Element of Inf_seq S; for f being Assign of (Inf_seqModel (S,BASSIGN)) holds
( t |= 'not' f iff t |/= f )
let f be Assign of (Inf_seqModel (S,BASSIGN)); ( t |= 'not' f iff t |/= f )
set S1 = Inf_seq S;
A1:
'not' f = Not_0 (f,S)
by Def49;
thus
( t |= 'not' f implies t |/= f )
( t |/= f implies t |= 'not' f )
assume
t |/= f
; t |= 'not' f
then
not (Fid (f,(Inf_seq S))) . t = TRUE
by Def61;
then
not Castboolean ((Fid (f,(Inf_seq S))) . t) = TRUE
by MODELC_1:def 4;
then
Castboolean ((Fid (f,(Inf_seq S))) . t) = FALSE
by XBOOLEAN:def 3;
then
'not' (Castboolean ((Fid (f,(Inf_seq S))) . t)) = TRUE
;
then
(Fid (('not' f),(Inf_seq S))) . t = TRUE
by A1, Def48;
hence
t |= 'not' f
by Def61; verum