Step * of Lemma bfs-reduce-strong-subtype-iff

[K:RngSig]. ∀[S,T:Type].
  ∀[as,bs:basic-formal-sum(K;S)].  (bfs-reduce(K;T;as;bs) ⇐⇒ bfs-reduce(K;S;as;bs)) supposing strong-subtype(S;T)
BY
(EAuto THEN InstLemma `bfs-reduce-strong-subtype` [⌜K⌝;⌜S⌝;⌜T⌝]⋅ THEN Auto) }


Latex:


Latex:
\mforall{}[K:RngSig].  \mforall{}[S,T:Type].
    \mforall{}[as,bs:basic-formal-sum(K;S)].    (bfs-reduce(K;T;as;bs)  \mLeftarrow{}{}\mRightarrow{}  bfs-reduce(K;S;as;bs)) 
    supposing  strong-subtype(S;T)


By


Latex:
(EAuto  1  THEN  InstLemma  `bfs-reduce-strong-subtype`  [\mkleeneopen{}K\mkleeneclose{};\mkleeneopen{}S\mkleeneclose{};\mkleeneopen{}T\mkleeneclose{}]\mcdot{}  THEN  Auto)




Home Index