Step
*
1
of Lemma
member-polynomial-mon-vars
1. u1 : ℤ-o@i
2. u2 : {vs:ℤ List| sorted(vs)} @i
3. v : iMonomial() List@i
4. ∀L:ℤ List List. ∀vs:ℤ List.
((vs ∈ accumulate (with value vss and list item m):
let c,vs = m
in insert(vs;vss)
over list:
v
with starting value:
L))
⇐⇒ (vs ∈ L) ∨ (∃m∈v. vs = (snd(m)) ∈ (ℤ List)))@i
5. L : ℤ List List@i
6. vs : ℤ List@i
7. (vs ∈ insert(u2;L)) ∨ (∃m∈v. vs = (snd(m)) ∈ (ℤ List))@i
⊢ (vs ∈ L) ∨ (vs = u2 ∈ (ℤ List)) ∨ (∃m∈v. vs = (snd(m)) ∈ (ℤ List))
BY
{ ((RWO "member-insert" (-1) THENM SplitOrHyps) THEN Auto) }
Latex:
Latex:
1. u1 : \mBbbZ{}\msupminus{}\msupzero{}@i
2. u2 : \{vs:\mBbbZ{} List| sorted(vs)\} @i
3. v : iMonomial() List@i
4. \mforall{}L:\mBbbZ{} List List. \mforall{}vs:\mBbbZ{} List.
((vs \mmember{} accumulate (with value vss and list item m):
let c,vs = m
in insert(vs;vss)
over list:
v
with starting value:
L))
\mLeftarrow{}{}\mRightarrow{} (vs \mmember{} L) \mvee{} (\mexists{}m\mmember{}v. vs = (snd(m))))@i
5. L : \mBbbZ{} List List@i
6. vs : \mBbbZ{} List@i
7. (vs \mmember{} insert(u2;L)) \mvee{} (\mexists{}m\mmember{}v. vs = (snd(m)))@i
\mvdash{} (vs \mmember{} L) \mvee{} (vs = u2) \mvee{} (\mexists{}m\mmember{}v. vs = (snd(m)))
By
Latex:
((RWO "member-insert" (-1) THENM SplitOrHyps) THEN Auto)
Home
Index