Step * of Lemma l_sum-triangle-inequality

[T:Type]. ∀[L:T List]. ∀[f,g:T ⟶ ℤ].
  (|l_sum(map(λa.f[a];L)) l_sum(map(λa.g[a];L))| ≤ l_sum(map(λa.|f[a] g[a]|;L)))
BY
((InstLemma `l_sum-triangle-inequality-general` [] THEN RepeatFor (ParallelLast'))
   THEN (InstHyp [⌜0⌝;⌜0⌝(-1)⋅ THENA Auto)
   THEN RepeatFor (ParallelLast')
   THEN NthHypEq (-1)
   THEN EqCD
   THEN Auto
   THEN Subst' |0 0| 0
   THEN Auto) }


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[L:T  List].  \mforall{}[f,g:T  {}\mrightarrow{}  \mBbbZ{}].
    (|l\_sum(map(\mlambda{}a.f[a];L))  -  l\_sum(map(\mlambda{}a.g[a];L))|  \mleq{}  l\_sum(map(\mlambda{}a.|f[a]  -  g[a]|;L)))


By


Latex:
((InstLemma  `l\_sum-triangle-inequality-general`  []  THEN  RepeatFor  2  (ParallelLast'))
  THEN  (InstHyp  [\mkleeneopen{}0\mkleeneclose{};\mkleeneopen{}0\mkleeneclose{}]  (-1)\mcdot{}  THENA  Auto)
  THEN  RepeatFor  2  (ParallelLast')
  THEN  NthHypEq  (-1)
  THEN  EqCD
  THEN  Auto
  THEN  Subst'  |0  -  0|  \msim{}  0  0
  THEN  Auto)




Home Index