Step * 2 of Lemma pairwise-append


1. [T] Type
2. T@i
3. List@i
4. ∀L2:T List
     ∀[P:T ⟶ T ⟶ ℙ']
       ((∀x,y∈L2.  P[x;y]) ⇐⇒ ((∀x,y∈v.  P[x;y]) ∧ (∀x,y∈L2.  P[x;y])) ∧ (∀x∈v.(∀y∈L2.P[x;y])))@i 2
⊢ ∀L2:T List
    ∀[P:T ⟶ T ⟶ ℙ']
      ((∀x,y∈[u (v L2)].  P[x;y]) ⇐⇒ ((∀x,y∈[u v].  P[x;y]) ∧ (∀x,y∈L2.  P[x;y])) ∧ (∀x∈[u v].(∀y∈L2.P[x;y])))
BY
RepeatFor ((D THENA Auto)) }

1
1. [T] Type
2. T@i
3. List@i
4. ∀L2:T List
     ∀[P:T ⟶ T ⟶ ℙ']
       ((∀x,y∈L2.  P[x;y]) ⇐⇒ ((∀x,y∈v.  P[x;y]) ∧ (∀x,y∈L2.  P[x;y])) ∧ (∀x∈v.(∀y∈L2.P[x;y])))@i 2
5. L2 List@i
6. [P] T ⟶ T ⟶ ℙ'
⊢ (∀x,y∈[u (v L2)].  P[x;y]) ⇐⇒ ((∀x,y∈[u v].  P[x;y]) ∧ (∀x,y∈L2.  P[x;y])) ∧ (∀x∈[u v].(∀y∈L2.P[x;y]))


Latex:


Latex:

1.  [T]  :  Type
2.  u  :  T@i
3.  v  :  T  List@i
4.  \mforall{}L2:T  List
          \mforall{}[P:T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}']
              ((\mforall{}x,y\mmember{}v  @  L2.    P[x;y])
              \mLeftarrow{}{}\mRightarrow{}  ((\mforall{}x,y\mmember{}v.    P[x;y])  \mwedge{}  (\mforall{}x,y\mmember{}L2.    P[x;y]))  \mwedge{}  (\mforall{}x\mmember{}v.(\mforall{}y\mmember{}L2.P[x;y])))@i  2
\mvdash{}  \mforall{}L2:T  List
        \mforall{}[P:T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}']
            ((\mforall{}x,y\mmember{}[u  /  (v  @  L2)].    P[x;y])
            \mLeftarrow{}{}\mRightarrow{}  ((\mforall{}x,y\mmember{}[u  /  v].    P[x;y])  \mwedge{}  (\mforall{}x,y\mmember{}L2.    P[x;y]))  \mwedge{}  (\mforall{}x\mmember{}[u  /  v].(\mforall{}y\mmember{}L2.P[x;y])))


By


Latex:
RepeatFor  2  ((D  0  THENA  Auto))




Home Index