Step * 1 1 of Lemma mFOL-evidence-value-type


1. knd Atom
2. knd ≠ "or" ∈ Atom 
3. knd ≠ "and" ∈ Atom 
4. left mFOL()
5. f3 mFOL()
6. value-type(mFOL-abstract(f3) Unit n,L. True) z.⋅))
7. value-type(mFOL-abstract(left) Unit n,L. True) z.⋅))
⊢ ∃:mFOL-abstract(left) Unit n,L. True) z.⋅). value-type(mFOL-abstract(f3) Unit n,L. True) z.⋅))
BY
xxxAssert ⌜mFOL-abstract(left) Unit n,L. True) z.⋅)⌝⋅xxx }

1
.....assertion..... 
1. knd Atom
2. knd ≠ "or" ∈ Atom 
3. knd ≠ "and" ∈ Atom 
4. left mFOL()
5. f3 mFOL()
6. value-type(mFOL-abstract(f3) Unit n,L. True) z.⋅))
7. value-type(mFOL-abstract(left) Unit n,L. True) z.⋅))
⊢ mFOL-abstract(left) Unit n,L. True) z.⋅)

2
1. knd Atom
2. knd ≠ "or" ∈ Atom 
3. knd ≠ "and" ∈ Atom 
4. left mFOL()
5. f3 mFOL()
6. value-type(mFOL-abstract(f3) Unit n,L. True) z.⋅))
7. value-type(mFOL-abstract(left) Unit n,L. True) z.⋅))
8. mFOL-abstract(left) Unit n,L. True) z.⋅)
⊢ ∃:mFOL-abstract(left) Unit n,L. True) z.⋅). value-type(mFOL-abstract(f3) Unit n,L. True) z.⋅))


Latex:


Latex:

1.  knd  :  Atom
2.  knd  \mneq{}  "or"  \mmember{}  Atom 
3.  knd  \mneq{}  "and"  \mmember{}  Atom 
4.  left  :  mFOL()
5.  f3  :  mFOL()
6.  value-type(mFOL-abstract(f3)  Unit  (\mlambda{}n,L.  True)  (\mlambda{}z.\mcdot{}))
7.  value-type(mFOL-abstract(left)  Unit  (\mlambda{}n,L.  True)  (\mlambda{}z.\mcdot{}))
\mvdash{}  \mexists{}:mFOL-abstract(left)  Unit  (\mlambda{}n,L.  True)  (\mlambda{}z.\mcdot{}).  value-type(mFOL-abstract(f3)  Unit  (\mlambda{}n,L.  True)  (\mlambda{}z\000C.\mcdot{}))


By


Latex:
xxxAssert  \mkleeneopen{}mFOL-abstract(left)  Unit  (\mlambda{}n,L.  True)  (\mlambda{}z.\mcdot{})\mkleeneclose{}\mcdot{}xxx




Home Index