let S be non empty set ; for R being total Relation of S,S
for s being Element of S
for BASSIGN being non empty Subset of (ModelSP S)
for f, g being Assign of (BASSModel (R,BASSIGN)) holds
( s |= f EU g iff ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) ) )
let R be total Relation of S,S; for s being Element of S
for BASSIGN being non empty Subset of (ModelSP S)
for f, g being Assign of (BASSModel (R,BASSIGN)) holds
( s |= f EU g iff ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) ) )
let s be Element of S; for BASSIGN being non empty Subset of (ModelSP S)
for f, g being Assign of (BASSModel (R,BASSIGN)) holds
( s |= f EU g iff ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) ) )
let BASSIGN be non empty Subset of (ModelSP S); for f, g being Assign of (BASSModel (R,BASSIGN)) holds
( s |= f EU g iff ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) ) )
let f, g be Assign of (BASSModel (R,BASSIGN)); ( s |= f EU g iff ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) ) )
A1:
f EU g = EUntill_0 (f,g,R)
by Def54;
A2:
( ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) ) implies s |= f EU g )
( s |= f EU g implies ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) ) )
proof
assume
s |= f EU g
;
ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) )
then
(Fid ((EUntill_0 (f,g,R)),S)) . s = TRUE
by A1;
then
EUntill_univ (
s,
(Fid (f,S)),
(Fid (g,S)),
R)
= TRUE
by Def53;
then consider pai being
inf_path of
R such that A8:
pai . 0 = s
and A9:
ex
m being
Element of
NAT st
( ( for
j being
Element of
NAT st
j < m holds
(Fid (f,S)) . (pai . j) = TRUE ) &
(Fid (g,S)) . (pai . m) = TRUE )
by Def52;
take
pai
;
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) )
ex
m being
Element of
NAT st
( ( for
j being
Element of
NAT st
j < m holds
pai . j |= f ) &
pai . m |= g )
hence
(
pai . 0 = s & ex
m being
Element of
NAT st
( ( for
j being
Element of
NAT st
j < m holds
pai . j |= f ) &
pai . m |= g ) )
by A8;
verum
end;
hence
( s |= f EU g iff ex pai being inf_path of R st
( pai . 0 = s & ex m being Element of NAT st
( ( for j being Element of NAT st j < m holds
pai . j |= f ) & pai . m |= g ) ) )
by A2; verum