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, Def59;
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