Nuprl Definition : indexed-F-bisimulation

x,y.R[x; y] is an T.F[T]-bisimulation (indexed I) ==
  ∀T:Type
    (((F[T] ⊆r T) ∧ (corec(T.F[T]) ⊆r T))
    ⇒ (∀x,y:I ⟶ corec(T.F[T]).  (R[x; y] ⇒ (x = y ∈ (I ⟶ T))))
    ⇒ (∀x,y:I ⟶ corec(T.F[T]).  (R[x; y] ⇒ (x = y ∈ (I ⟶ F[T])))))



Definitions occuring in Statement :  corec: corec(T.F[T]),  subtype_rel: A ⊆r B,  all: ∀x:A. B[x],  implies: P ⇒ Q,  and: P ∧ Q,  function: x:A ⟶ B[x],  universe: Type,  equal: s = t ∈ T
Definitions occuring in definition :  universe: Type,  and: P ∧ Q,  subtype_rel: A ⊆r B,  all: ∀x:A. B[x],  corec: corec(T.F[T]),  implies: P ⇒ Q,  equal: s = t ∈ T,  function: x:A ⟶ B[x]
FDL editor aliases :  indexed-F-bisimulation

Latex:
x,y.R[x;  y]  is  an  T.F[T]-bisimulation  (indexed  I)  ==
    \mforall{}T:Type
        (((F[T]  \msubseteq{}r  T)  \mwedge{}  (corec(T.F[T])  \msubseteq{}r  T))
        {}\mRightarrow{}  (\mforall{}x,y:I  {}\mrightarrow{}  corec(T.F[T]).    (R[x;  y]  {}\mRightarrow{}  (x  =  y)))
        {}\mRightarrow{}  (\mforall{}x,y:I  {}\mrightarrow{}  corec(T.F[T]).    (R[x;  y]  {}\mRightarrow{}  (x  =  y))))



Date html generated: 2016_05_14-AM-06_21_14
Last ObjectModification: 2015_09_22-PM-05_47_47

Theory : co-recursion


Home Index