Nuprl Definition : ses-fresh-thread
ses-fresh-thread(s;es;f;A;thr) ==
∀i:ℕ||thr||
((↑thr[i] ∈b Sign)
⇒ ((signer(thr[i]) = A ∈ Id)
∧ (∃j:ℕi
((↑thr[j] ∈b New)
∧ (↑isl(f signed(thr[i])))
∧ (outl(f signed(thr[i])) = New(thr[j]) ∈ Atom1)
∧ (∀k:{j + 1..i-}
((↑thr[k] ∈b Sign)
⇒ (↑isl(f signed(thr[k])))
⇒ (¬(outl(f signed(thr[k])) = New(thr[j]) ∈ Atom1))))))))
Definitions occuring in Statement :
ses-signed: signed(e)
,
ses-signer: signer(e)
,
ses-sign: Sign
,
ses-new: New
,
eclass-val: X(e)
,
in-eclass: e ∈b X
,
Id: Id
,
select: L[n]
,
length: ||as||
,
int_seg: {i..j-}
,
atom: Atom$n
,
outl: outl(x)
,
assert: ↑b
,
isl: isl(x)
,
all: ∀x:A. B[x]
,
exists: ∃x:A. B[x]
,
not: ¬A
,
implies: P
⇒ Q
,
and: P ∧ Q
,
apply: f a
,
add: n + m
,
natural_number: $n
,
equal: s = t ∈ T
FDL editor aliases :
ses-fresh-thread
Latex:
ses-fresh-thread(s;es;f;A;thr) ==
\mforall{}i:\mBbbN{}||thr||
((\muparrow{}thr[i] \mmember{}\msubb{} Sign)
{}\mRightarrow{} ((signer(thr[i]) = A)
\mwedge{} (\mexists{}j:\mBbbN{}i
((\muparrow{}thr[j] \mmember{}\msubb{} New)
\mwedge{} (\muparrow{}isl(f signed(thr[i])))
\mwedge{} (outl(f signed(thr[i])) = New(thr[j]))
\mwedge{} (\mforall{}k:\{j + 1..i\msupminus{}\}
((\muparrow{}thr[k] \mmember{}\msubb{} Sign)
{}\mRightarrow{} (\muparrow{}isl(f signed(thr[k])))
{}\mRightarrow{} (\mneg{}(outl(f signed(thr[k])) = New(thr[j])))))))))
Date html generated:
2016_05_17-PM-00_42_51
Last ObjectModification:
2012_08_30-PM-04_33_42
Theory : event-logic-applications
Home
Index