Nuprl Definition : mFO-Kripke-struct

mKripkeStruct ==
  K:G:Type × R:G ⟶ G ⟶ ℙ × D:G ⟶ Type × (i:G ⟶ FOStruct(D i)) × let G,R,D,S = K 
                                                                    in (∀i,j:G.
                                                                          ((R i j)
                                                                          ⇒ (((D i) ⊆r (D j))
                                                                             ∧ (∀A:Atom. ∀L:(D i) List.
                                                                                  ((S i A L) ⊆r (S j A L))))))
                                                                       ∧ (∀i:G. (R i i))
                                                                       ∧ (∀i,j,k:G.  ((R i j) ⇒ (R j k) ⇒ (R i k)))  



Definitions occuring in Statement :  FOStruct: FOStruct(Dom),  list: T List,  spreadn: spread4,  subtype_rel: A ⊆r B,  prop: ℙ,  all: ∀x:A. B[x],  implies: P ⇒ Q,  and: P ∧ Q,  apply: f a,  function: x:A ⟶ B[x],  product: x:A × B[x],  atom: Atom,  universe: Type
Definitions occuring in definition :  prop: ℙ,  product: x:A × B[x],  universe: Type,  function: x:A ⟶ B[x],  FOStruct: FOStruct(Dom),  spreadn: spread4,  atom: Atom,  list: T List,  subtype_rel: A ⊆r B,  and: P ∧ Q,  all: ∀x:A. B[x],  implies: P ⇒ Q,  apply: f a
FDL editor aliases :  m-K-s

Latex:
mKripkeStruct  ==
    K:G:Type  \mtimes{}  R:G  {}\mrightarrow{}  G  {}\mrightarrow{}  \mBbbP{}  \mtimes{}  D:G  {}\mrightarrow{}  Type  \mtimes{}  (i:G  {}\mrightarrow{}  FOStruct(D  i))  \mtimes{}  let  G,R,D,S  =  K 
                                                                                                                                        in  (\mforall{}i,j:G.
                                                                                                                                                    ((R  i  j)
                                                                                                                                                    {}\mRightarrow{}  (((D  i)  \msubseteq{}r  (D  j))
                                                                                                                                                          \mwedge{}  (\mforall{}A:Atom.
                                                                                                                                                                \mforall{}L:(D  i)  List.
                                                                                                                                                                    ((S  i  A  L)
                                                                                                                                                                          \msubseteq{}r  (S  j  A 
                                                                                                                                                                                  L))))))
                                                                                                                                              \mwedge{}  (\mforall{}i:G.  (R  i  i))
                                                                                                                                              \mwedge{}  (\mforall{}i,j,k:G.
                                                                                                                                                        ((R  i  j)
                                                                                                                                                        {}\mRightarrow{}  (R  j  k)
                                                                                                                                                        {}\mRightarrow{}  (R  i  k)))   



Date html generated: 2019_10_16-AM-11_43_50
Last ObjectModification: 2018_10_15-PM-06_04_33

Theory : minimal-first-order-logic


Home Index