Step * of Lemma map-square-board-cell

[n:ℕ]. ∀[T1,T2:Type]. ∀[f:ℕn ⟶ ℕn ⟶ T1 ⟶ T2]. ∀[b:square-board(n;T1)]. ∀[i,j:ℕn].
  (board-cell(map-square-board(i,j,v.f[i;j;v];b);i;j) f[i;j;board-cell(b;i;j)] ∈ T2)
BY
(Auto THEN -3 THEN RepUR ``board-cell map-square-board`` 0) }

1
1. : ℕ
2. T1 Type
3. T2 Type
4. : ℕn ⟶ ℕn ⟶ T1 ⟶ T2
5. T1 List List
6. (||b|| n ∈ ℤ) ∧ (∀i:ℕn. (||b[i]|| n ∈ ℤ))
7. : ℕn
8. : ℕn
⊢ map-index(λi,r. map-index(λj,v. f[i;j;v];r);b)[i][j] f[i;j;b[i][j]] ∈ T2


Latex:


Latex:
\mforall{}[n:\mBbbN{}].  \mforall{}[T1,T2:Type].  \mforall{}[f:\mBbbN{}n  {}\mrightarrow{}  \mBbbN{}n  {}\mrightarrow{}  T1  {}\mrightarrow{}  T2].  \mforall{}[b:square-board(n;T1)].  \mforall{}[i,j:\mBbbN{}n].
    (board-cell(map-square-board(i,j,v.f[i;j;v];b);i;j)  =  f[i;j;board-cell(b;i;j)])


By


Latex:
(Auto  THEN  D  -3  THEN  RepUR  ``board-cell  map-square-board``  0)




Home Index