Step * 1 1 of Lemma K-uforces-monotone


1. mKripkeStruct
2. fmla mFOL()
3. name Atom
4. vars : ℤ List
5. World
6. World
7. i ≤ j
8. FOAssignment(mFOL-freevars(name(vars)),Dom(i))
⊢ i,a |= name(vars) ⊆j,a |= name(vars)
BY
(DKripke 1
   THEN All (RepUR ``K-sat K-le K-dom mFOL-abstract K-struct AbstractFOAtomic 
                 FOSatWith mFOL-freevars FOAssignment``)⋅
   THEN ExRepD
   THEN (InstHyp [⌜i⌝;⌜j⌝5⋅ THENA Auto)
   THEN -1
   THEN InstHyp [⌜name⌝;⌜map(a;vars)⌝(-1)⋅
   THEN Try (Complete (Auto))) }

1
.....wf..... 
1. Type
2. G ⟶ G ⟶ ℙ
3. G ⟶ Type
4. K5 i:G ⟶ FOStruct(D i)
5. K6 : ∀i,j:G.  ((R j)  (((D i) ⊆(D j)) ∧ (∀A:Atom. ∀L:(D i) List.  ((K5 L) ⊆(K5 L)))))
6. K8 : ∀i:G. (R i)
7. K9 : ∀i,j,k:G.  ((R j)  (R k)  (R k))
8. fmla mFOL()
9. name Atom
10. vars : ℤ List
11. World
12. World
13. j
14. {z:ℤ(z ∈ remove-repeats(IntDeq;vars))}  ⟶ (D i)
15. (D i) ⊆(D j)
16. ∀A:Atom. ∀L:(D i) List.  ((K5 L) ⊆(K5 L))
⊢ map(a;vars) ∈ (D i) List


Latex:


Latex:

1.  K  :  mKripkeStruct
2.  fmla  :  mFOL()
3.  name  :  Atom
4.  vars  :  \mBbbZ{}  List
5.  i  :  World
6.  j  :  World
7.  i  \mleq{}  j
8.  a  :  FOAssignment(mFOL-freevars(name(vars)),Dom(i))
\mvdash{}  i,a  |=  name(vars)  \msubseteq{}r  j,a  |=  name(vars)


By


Latex:
(DKripke  1
  THEN  All  (RepUR  ``K-sat  K-le  K-dom  mFOL-abstract  K-struct  AbstractFOAtomic 
                              FOSatWith  mFOL-freevars  FOAssignment``)\mcdot{}
  THEN  ExRepD
  THEN  (InstHyp  [\mkleeneopen{}i\mkleeneclose{};\mkleeneopen{}j\mkleeneclose{}]  5\mcdot{}  THENA  Auto)
  THEN  D  -1
  THEN  InstHyp  [\mkleeneopen{}name\mkleeneclose{};\mkleeneopen{}map(a;vars)\mkleeneclose{}]  (-1)\mcdot{}
  THEN  Try  (Complete  (Auto)))




Home Index