Step
*
4
1
of Lemma
sorted-by-append
1. [T] : Type
2. [R] : T ⟶ T ⟶ ℙ
3. as : T List
4. bs : T List
5. ∀i:ℕ||as||. ∀j:ℕi.  (R as[j] as[i])
6. ∀i:ℕ||bs||. ∀j:ℕi.  (R bs[j] bs[i])
7. (∀a∈as.(∀b∈bs.R a b))
8. i : ℕ||as @ bs||
9. j : ℕi
10. i < ||as||
⊢ R as @ bs[j] as @ bs[i]
BY
{ (RWO "select_append_front" 0 THEN Auto) }
Latex:
Latex:
1.  [T]  :  Type
2.  [R]  :  T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}
3.  as  :  T  List
4.  bs  :  T  List
5.  \mforall{}i:\mBbbN{}||as||.  \mforall{}j:\mBbbN{}i.    (R  as[j]  as[i])
6.  \mforall{}i:\mBbbN{}||bs||.  \mforall{}j:\mBbbN{}i.    (R  bs[j]  bs[i])
7.  (\mforall{}a\mmember{}as.(\mforall{}b\mmember{}bs.R  a  b))
8.  i  :  \mBbbN{}||as  @  bs||
9.  j  :  \mBbbN{}i
10.  i  <  ||as||
\mvdash{}  R  as  @  bs[j]  as  @  bs[i]
By
Latex:
(RWO  "select\_append\_front"  0  THEN  Auto)
Home
Index