Step * 1 of Lemma oal_merge_non_id_vals


1. LOSet
2. AbDMon
3. ps (|a| × |b|) List
4. qs (|a| × |b|) List
⊢ (∀us,vs:(|a| × |b|) List.
     (||us|| ||vs|| < ||ps|| ||qs||
      (¬↑(e ∈b map(λx.(snd(x));us)))
      (¬↑(e ∈b map(λx.(snd(x));vs)))
      (¬↑(e ∈b map(λx.(snd(x));us ++ vs)))))
 (¬↑(e ∈b map(λx.(snd(x));ps)))
 (¬↑(e ∈b map(λx.(snd(x));qs)))
 (¬↑(e ∈b map(λx.(snd(x));ps ++ qs)))
BY
New [`q';`qs\''] (D 4) 
THEN New [`p';`ps\''] (D 3) 
THEN ((AbReduce 0) THEN Auto)⋅ }

1
1. LOSet
2. AbDMon
3. |a| × |b|
4. ps' (|a| × |b|) List
5. |a| × |b|
6. qs' (|a| × |b|) List
7. ∀us,vs:(|a| × |b|) List.
     (||us|| ||vs|| < (||ps'|| 1) ||qs'|| 1
      (¬↑(e ∈b map(λx.(snd(x));us)))
      (¬↑(e ∈b map(λx.(snd(x));vs)))
      (¬↑(e ∈b map(λx.(snd(x));us ++ vs))))
8. ¬↑(((snd(p)) =b e) ∨b(e ∈b map(λx.(snd(x));ps')))
9. ¬↑(((snd(q)) =b e) ∨b(e ∈b map(λx.(snd(x));qs')))
⊢ ¬↑(e ∈b map(λx.(snd(x));[p ps'] ++ [q qs']))


Latex:


Latex:

1.  a  :  LOSet
2.  b  :  AbDMon
3.  ps  :  (|a|  \mtimes{}  |b|)  List
4.  qs  :  (|a|  \mtimes{}  |b|)  List
\mvdash{}  (\mforall{}us,vs:(|a|  \mtimes{}  |b|)  List.
          (||us||  +  ||vs||  <  ||ps||  +  ||qs||
          {}\mRightarrow{}  (\mneg{}\muparrow{}(e  \mmember{}\msubb{}  map(\mlambda{}x.(snd(x));us)))
          {}\mRightarrow{}  (\mneg{}\muparrow{}(e  \mmember{}\msubb{}  map(\mlambda{}x.(snd(x));vs)))
          {}\mRightarrow{}  (\mneg{}\muparrow{}(e  \mmember{}\msubb{}  map(\mlambda{}x.(snd(x));us  ++  vs)))))
{}\mRightarrow{}  (\mneg{}\muparrow{}(e  \mmember{}\msubb{}  map(\mlambda{}x.(snd(x));ps)))
{}\mRightarrow{}  (\mneg{}\muparrow{}(e  \mmember{}\msubb{}  map(\mlambda{}x.(snd(x));qs)))
{}\mRightarrow{}  (\mneg{}\muparrow{}(e  \mmember{}\msubb{}  map(\mlambda{}x.(snd(x));ps  ++  qs)))


By


Latex:
New  [`q';`qs\mbackslash{}'']  (D  4) 
THEN  New  [`p';`ps\mbackslash{}'']  (D  3) 
THEN  ((AbReduce  0)  THEN  Auto)\mcdot{}




Home Index