Step * 2 1 2 1 1 1 1 2 of Lemma lattice-fset-join_wf


1. BoundedLattice
2. eq EqDecider(Point(l))
3. Point(l)
4. u1 Point(l)
5. ¬(u1 u ∈ Point(l))
6. Point(l) List
7. u ∨ reduce(λx,y. x ∨ y;0;v) u ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v)) ∈ Point(l)
⊢ u ∨ u1 ∨ reduce(λx,y. x ∨ y;0;v) u ∨ u1 ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v)) ∈ Point(l)
BY
(Subst' u ∨ u1 ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v))
   u1 ∨ u ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v))
   ∈ Point(l) 0
   THENA Auto
   }

1
.....equality..... 
1. BoundedLattice
2. eq EqDecider(Point(l))
3. Point(l)
4. u1 Point(l)
5. ¬(u1 u ∈ Point(l))
6. Point(l) List
7. u ∨ reduce(λx,y. x ∨ y;0;v) u ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v)) ∈ Point(l)
⊢ u ∨ u1 ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v)) u1 ∨ u ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v)) ∈ \000CPoint(l)

2
1. BoundedLattice
2. eq EqDecider(Point(l))
3. Point(l)
4. u1 Point(l)
5. ¬(u1 u ∈ Point(l))
6. Point(l) List
7. u ∨ reduce(λx,y. x ∨ y;0;v) u ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v)) ∈ Point(l)
⊢ u ∨ u1 ∨ reduce(λx,y. x ∨ y;0;v) u1 ∨ u ∨ reduce(λx,y. x ∨ y;0;filter(λx.(¬b(eq u));v)) ∈ Point(l)


Latex:


Latex:

1.  l  :  BoundedLattice
2.  eq  :  EqDecider(Point(l))
3.  u  :  Point(l)
4.  u1  :  Point(l)
5.  \mneg{}(u1  =  u)
6.  v  :  Point(l)  List
7.  u  \mvee{}  reduce(\mlambda{}x,y.  x  \mvee{}  y;0;v)  =  u  \mvee{}  reduce(\mlambda{}x,y.  x  \mvee{}  y;0;filter(\mlambda{}x.(\mneg{}\msubb{}(eq  x  u));v))
\mvdash{}  u  \mvee{}  u1  \mvee{}  reduce(\mlambda{}x,y.  x  \mvee{}  y;0;v)  =  u  \mvee{}  u1  \mvee{}  reduce(\mlambda{}x,y.  x  \mvee{}  y;0;filter(\mlambda{}x.(\mneg{}\msubb{}(eq  x  u));v))


By


Latex:
(Subst'  u  \mvee{}  u1  \mvee{}  reduce(\mlambda{}x,y.  x  \mvee{}  y;0;filter(\mlambda{}x.(\mneg{}\msubb{}(eq  x  u));v))
  =  u1  \mvee{}  u  \mvee{}  reduce(\mlambda{}x,y.  x  \mvee{}  y;0;filter(\mlambda{}x.(\mneg{}\msubb{}(eq  x  u));v))  0
  THENA  Auto
  )




Home Index