let f be FinSequence of LTLB_WFF ; for g being Function of LTLB_WFF,BOOLEAN holds
( (VAL g) . ('not' ((con (nega f)) /. (len (con (nega f))))) = 0 iff for i being Nat st i in dom f holds
(VAL g) . (f /. i) = 0 )
let g be Function of LTLB_WFF,BOOLEAN; ( (VAL g) . ('not' ((con (nega f)) /. (len (con (nega f))))) = 0 iff for i being Nat st i in dom f holds
(VAL g) . (f /. i) = 0 )
set v = VAL g;
A1: (VAL g) . H1(f) =
((VAL g) . H2( nega f)) => ((VAL g) . TFALSUM)
by LTLAXIO1:def 15
.=
((VAL g) . H2( nega f)) => FALSE
by LTLAXIO1:def 15
;
A2:
len f = len (nega f)
by Def4;
assume A9:
for i being Nat st i in dom f holds
(VAL g) . (f /. i) = 0
; (VAL g) . ('not' ((con (nega f)) /. (len (con (nega f))))) = 0
assume
not (VAL g) . H1(f) = 0
; contradiction
then
not (VAL g) . H2( nega f) = 1
by A1;
then consider i being Nat such that
A10:
i in dom (nega f)
and
A11:
not (VAL g) . ((nega f) /. i) = 1
by Th19;
A12:
i <= len f
by A2, A10, FINSEQ_3:25;
reconsider i1 = i as Element of NAT by ORDINAL1:def 12;
A13:
1 <= i
by A10, FINSEQ_3:25;
A14: (nega f) /. i =
(nega f) . i1
by A10, PARTFUN1:def 6
.=
'not' (f /. i)
by Def4, A13, A12
;
A15: ((VAL g) . (f /. i1)) => FALSE =
((VAL g) . (f /. i1)) => ((VAL g) . TFALSUM)
by LTLAXIO1:def 15
.=
(VAL g) . ('not' (f /. i))
by LTLAXIO1:def 15
.=
0
by A11, XBOOLEAN:def 3, A14
;
i in dom f
by A2, FINSEQ_3:29, A10;
hence
contradiction
by A15, A9; verum