Step * 2 1 1 of Lemma lattice-fset-join-union


1. BoundedLattice
2. eq EqDecider(Point(l))
3. s1 fset(Point(l))
4. Point(l)
5. ∀s2:fset(Point(l)). (\/(s1 ⋃ s2) \/(s1) ∨ \/(s2) ∈ Point(l))
6. ¬x ∈ s1
7. s2 fset(Point(l))
⊢ x ∨ \/(s1) ∨ \/(s2) \/([x s1]) ∨ \/(s2) ∈ Point(l)
BY
(Unfold `lattice-fset-join` THEN Reduce THEN Fold `lattice-fset-join` 0) }

1
1. BoundedLattice
2. eq EqDecider(Point(l))
3. s1 fset(Point(l))
4. Point(l)
5. ∀s2:fset(Point(l)). (\/(s1 ⋃ s2) \/(s1) ∨ \/(s2) ∈ Point(l))
6. ¬x ∈ s1
7. s2 fset(Point(l))
⊢ x ∨ \/(s1) ∨ \/(s2) x ∨ \/(s1) ∨ \/(s2) ∈ Point(l)


Latex:


Latex:

1.  l  :  BoundedLattice
2.  eq  :  EqDecider(Point(l))
3.  s1  :  fset(Point(l))
4.  x  :  Point(l)
5.  \mforall{}s2:fset(Point(l)).  (\mbackslash{}/(s1  \mcup{}  s2)  =  \mbackslash{}/(s1)  \mvee{}  \mbackslash{}/(s2))
6.  \mneg{}x  \mmember{}  s1
7.  s2  :  fset(Point(l))
\mvdash{}  x  \mvee{}  \mbackslash{}/(s1)  \mvee{}  \mbackslash{}/(s2)  =  \mbackslash{}/([x  /  s1])  \mvee{}  \mbackslash{}/(s2)


By


Latex:
(Unfold  `lattice-fset-join`  0  THEN  Reduce  0  THEN  Fold  `lattice-fset-join`  0)




Home Index