Step * of Lemma pairwise-cons

[T:Type]. ∀x:T. ∀L:T List.  ∀[P:T ⟶ T ⟶ ℙ']. ((∀x,y∈[x L].  P[x;y]) ⇐⇒ (∀x,y∈L.  P[x;y]) ∧ (∀y∈L.P[x;y]))
BY
(Auto THEN (All (Unfold `pairwise`)) THEN Auto) }

1
1. [T] Type
2. T@i
3. List@i
4. [P] T ⟶ T ⟶ ℙ'
5. ∀i:ℕ||[x L]||. ∀j:ℕi.  P[[x L][j];[x L][i]]@i'
6. : ℕ||L||@i
7. : ℕi@i
⊢ P[L[j];L[i]]

2
1. [T] Type
2. T@i
3. List@i
4. [P] T ⟶ T ⟶ ℙ'
5. ∀i:ℕ||[x L]||. ∀j:ℕi.  P[[x L][j];[x L][i]]@i'
⊢ (∀y∈L.P[x;y])

3
1. [T] Type
2. T@i
3. List@i
4. [P] T ⟶ T ⟶ ℙ'
5. ∀i:ℕ||L||. ∀j:ℕi.  P[L[j];L[i]]@i'
6. (∀y∈L.P[x;y])@i'
7. : ℕ||[x L]||@i
8. : ℕi@i
⊢ P[[x L][j];[x L][i]]


Latex:


Latex:
\mforall{}[T:Type]
    \mforall{}x:T.  \mforall{}L:T  List.
        \mforall{}[P:T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}'].  ((\mforall{}x,y\mmember{}[x  /  L].    P[x;y])  \mLeftarrow{}{}\mRightarrow{}  (\mforall{}x,y\mmember{}L.    P[x;y])  \mwedge{}  (\mforall{}y\mmember{}L.P[x;y]))


By


Latex:
(Auto  THEN  (All  (Unfold  `pairwise`))  THEN  Auto)




Home Index