Step * of Lemma no-repeats-pairwise

[T:Type]
  ∀L:T List
    ∀[P:{x:T| (x ∈ L)}  ⟶ {x:T| (x ∈ L)}  ⟶ ℙ']
      (∀x,y:{x:T| (x ∈ L)} .  P[x;y] supposing ¬(x y ∈ T))  (∀x,y∈L.  P[x;y]) supposing no_repeats(T;L)
BY
(Auto THEN Unfold `pairwise` THEN Unfold `no_repeats` -2) }

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


Latex:


Latex:
\mforall{}[T:Type]
    \mforall{}L:T  List
        \mforall{}[P:\{x:T|  (x  \mmember{}  L)\}    {}\mrightarrow{}  \{x:T|  (x  \mmember{}  L)\}    {}\mrightarrow{}  \mBbbP{}']
            (\mforall{}x,y:\{x:T|  (x  \mmember{}  L)\}  .    P[x;y]  supposing  \mneg{}(x  =  y))  {}\mRightarrow{}  (\mforall{}x,y\mmember{}L.    P[x;y]) 
            supposing  no\_repeats(T;L)


By


Latex:
(Auto  THEN  Unfold  `pairwise`  0  THEN  Unfold  `no\_repeats`  -2)




Home Index