Step * of Lemma interleaving_singleton

No Annotations
[T:Type]
  ∀L:T List. ∀i:ℕ||L||.
    ∃L2:T List
     ∃f1:ℕ1 ⟶ ℕ||L||. ∃f2:ℕ||L2|| ⟶ ℕ||L||. (interleaving_occurence(T;[L[i]];L2;L;f1;f2) ∧ ((f1 0) i ∈ ℤ))
BY
((((Auto THEN InstLemma `interleaving_split` [T;L;λj.(j i ∈ ℤ)]) THENA ((Auto THEN Reduce 0) THEN Auto))
    THEN Reduce (-1)
    )
   THEN ExRepD
   }

1
1. [T] Type
2. List@i
3. : ℕ||L||@i
4. L1 List
5. L2 List
6. f1 : ℕ||L1|| ⟶ ℕ||L||
7. f2 : ℕ||L2|| ⟶ ℕ||L||
8. interleaving_occurence(T;L1;L2;L;f1;f2)
9. ∀i@0:ℕ||L1||. ((f1 i@0) i ∈ ℤ)
10. ∀i@0:ℕ||L2||. ((f2 i@0) i ∈ ℤ))
11. ∀i@0:ℕ||L||
      (((i@0 i ∈ ℤ (∃j:ℕ||L1||. ((f1 j) i@0 ∈ ℤ))) ∧ ∃j:ℕ||L2||. ((f2 j) i@0 ∈ ℤsupposing ¬(i@0 i ∈ ℤ))
⊢ ∃L2:T List. ∃f1:ℕ1 ⟶ ℕ||L||. ∃f2:ℕ||L2|| ⟶ ℕ||L||. (interleaving_occurence(T;[L[i]];L2;L;f1;f2) ∧ ((f1 0) i ∈ ℤ))


Latex:


Latex:
No  Annotations
\mforall{}[T:Type]
    \mforall{}L:T  List.  \mforall{}i:\mBbbN{}||L||.
        \mexists{}L2:T  List
          \mexists{}f1:\mBbbN{}1  {}\mrightarrow{}  \mBbbN{}||L||
            \mexists{}f2:\mBbbN{}||L2||  {}\mrightarrow{}  \mBbbN{}||L||.  (interleaving\_occurence(T;[L[i]];L2;L;f1;f2)  \mwedge{}  ((f1  0)  =  i))


By


Latex:
((((Auto  THEN  InstLemma  `interleaving\_split`  [T;L;\mlambda{}j.(j  =  i)])
      THENA  ((Auto  THEN  Reduce  0)  THEN  Auto)
      )
    THEN  Reduce  (-1)
    )
  THEN  ExRepD
  )




Home Index