Step * 2 1 of Lemma lattice-fset-join_wf


1. BoundedLattice
2. eq EqDecider(Point(l))
3. : ℤ
4. 0 < n
5. ∀L1:Point(l) List
     (||L1|| <  (∀L2:Point(l) List. (set-equal(Point(l);L1;L2)  (\/(L1) \/(L2) ∈ Point(l)))))
6. L1 Point(l) List
7. ||L1|| < n
8. L2 Point(l) List
9. set-equal(Point(l);L1;L2)
⊢ \/(L1) \/(L2) ∈ Point(l)
BY
DVar `L1' }

1
1. BoundedLattice
2. eq EqDecider(Point(l))
3. : ℤ
4. 0 < n
5. ∀L1:Point(l) List
     (||L1|| <  (∀L2:Point(l) List. (set-equal(Point(l);L1;L2)  (\/(L1) \/(L2) ∈ Point(l)))))
6. ||[]|| < n
7. L2 Point(l) List
8. set-equal(Point(l);[];L2)
⊢ \/([]) \/(L2) ∈ Point(l)

2
1. BoundedLattice
2. eq EqDecider(Point(l))
3. : ℤ
4. 0 < n
5. ∀L1:Point(l) List
     (||L1|| <  (∀L2:Point(l) List. (set-equal(Point(l);L1;L2)  (\/(L1) \/(L2) ∈ Point(l)))))
6. Point(l)
7. Point(l) List
8. ||[u v]|| < n
9. L2 Point(l) List
10. set-equal(Point(l);[u v];L2)
⊢ \/([u v]) \/(L2) ∈ Point(l)


Latex:


Latex:

1.  l  :  BoundedLattice
2.  eq  :  EqDecider(Point(l))
3.  n  :  \mBbbZ{}
4.  0  <  n
5.  \mforall{}L1:Point(l)  List
          (||L1||  <  n  -  1  {}\mRightarrow{}  (\mforall{}L2:Point(l)  List.  (set-equal(Point(l);L1;L2)  {}\mRightarrow{}  (\mbackslash{}/(L1)  =  \mbackslash{}/(L2)))))
6.  L1  :  Point(l)  List
7.  ||L1||  <  n
8.  L2  :  Point(l)  List
9.  set-equal(Point(l);L1;L2)
\mvdash{}  \mbackslash{}/(L1)  =  \mbackslash{}/(L2)


By


Latex:
DVar  `L1'




Home Index