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 
                                                                    in (∀i,j:G.
                                                                          ((R j)
                                                                           (((D i) ⊆(D j))
                                                                             ∧ (∀A:Atom. ∀L:(D i) List.
                                                                                  ((S L) ⊆(S L))))))
                                                                       ∧ (∀i:G. (R i))
                                                                       ∧ (∀i,j,k:G.  ((R j)  (R k)  (R k)))  



Definitions occuring in Statement :  FOStruct: FOStruct(Dom) list: List spreadn: spread4 subtype_rel: A ⊆B prop: all: x:A. B[x] implies:  Q and: P ∧ Q apply: 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: List subtype_rel: A ⊆B and: P ∧ Q all: x:A. B[x] implies:  Q apply: 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