Step
*
of Lemma
reg-seq-add_functionality_wrt_bdd-diff
∀x,x',y,y':ℕ+ ⟶ ℤ.  (bdd-diff(x;x') 
⇒ bdd-diff(y;y') 
⇒ bdd-diff(reg-seq-add(x;y);reg-seq-add(x';y')))
BY
{ (Auto THEN (InstLemma `reg-seq-list-add_functionality_wrt_bdd-diff` [⌜[x; y]⌝;[x'; y']]⋅ THENA Auto)) }
1
1. x : ℕ+ ⟶ ℤ
2. x' : ℕ+ ⟶ ℤ
3. y : ℕ+ ⟶ ℤ
4. y' : ℕ+ ⟶ ℤ
5. bdd-diff(x;x')
6. bdd-diff(y;y')
7. ||[x; y]|| = ||[x'; y']|| ∈ ℤ
8. i : ℕ||[x; y]||
⊢ bdd-diff([x; y][i];[x'; y'][i])
2
1. x : ℕ+ ⟶ ℤ
2. x' : ℕ+ ⟶ ℤ
3. y : ℕ+ ⟶ ℤ
4. y' : ℕ+ ⟶ ℤ
5. bdd-diff(x;x')
6. bdd-diff(y;y')
7. bdd-diff(reg-seq-list-add([x; y]);reg-seq-list-add([x'; y']))
⊢ bdd-diff(reg-seq-add(x;y);reg-seq-add(x';y'))
Latex:
Latex:
\mforall{}x,x',y,y':\mBbbN{}\msupplus{}  {}\mrightarrow{}  \mBbbZ{}.
    (bdd-diff(x;x')  {}\mRightarrow{}  bdd-diff(y;y')  {}\mRightarrow{}  bdd-diff(reg-seq-add(x;y);reg-seq-add(x';y')))
By
Latex:
(Auto
  THEN  (InstLemma  `reg-seq-list-add\_functionality\_wrt\_bdd-diff`  [\mkleeneopen{}[x;  y]\mkleeneclose{};[x';  y']]\mcdot{}  THENA  Auto)
  )
Home
Index