EventsWithKinds ==
  E:Type
  
 eq:EqDecider(E)
  
 unused:Top
  
 pred?:E 
 (?E)
  
 info:E 
 (Id 
 Id + (IdLnk 
 E 
 Id))
  
 oaxioms:EOrderAxioms(E;pred?;info)
  
 T:Id 
 Id 
 Type
  
 when:x:Id 
 e:E 
 (T loc(e) x)
  
 after:x:Id 
 e:E 
 (T loc(e) x)
  
 saxiom:
e:E. ((
first(e)) 
 (
x:Id. ((when x e) = (after x pred(e)))))
  
 Top
Definitions : 
deq: EqDecider(T), 
unit: Unit, 
union: left + right, 
IdLnk: IdLnk, 
universe: Type, 
function: x:A 
 B[x], 
product: x:A 
 B[x], 
implies: P 
 Q, 
not:
A, 
assert:
b, 
all:
x:A. B[x], 
Id: Id, 
equal: s = t, 
apply: f a, 
top: Top
FDL editor aliases : 
EKind
EventsWithKinds  ==
    E:Type
    \mtimes{}  eq:EqDecider(E)
    \mtimes{}  unused:Top
    \mtimes{}  pred?:E  {}\mrightarrow{}  (?E)
    \mtimes{}  info:E  {}\mrightarrow{}  (Id  \mtimes{}  Id  +  (IdLnk  \mtimes{}  E  \mtimes{}  Id))
    \mtimes{}  oaxioms:EOrderAxioms(E;pred?;info)
    \mtimes{}  T:Id  {}\mrightarrow{}  Id  {}\mrightarrow{}  Type
    \mtimes{}  when:x:Id  {}\mrightarrow{}  e:E  {}\mrightarrow{}  (T  loc(e)  x)
    \mtimes{}  after:x:Id  {}\mrightarrow{}  e:E  {}\mrightarrow{}  (T  loc(e)  x)
    \mtimes{}  saxiom:\mforall{}e:E.  ((\mneg{}\muparrow{}first(e))  {}\mRightarrow{}  (\mforall{}x:Id.  ((when  x  e)  =  (after  x  pred(e)))))
    \mtimes{}  Top
Date html generated:
2010_08_27-AM-01_08_05
Last ObjectModification:
2009_12_16-AM-12_37_55
Home
Index