Step * of Lemma assert-deq-all-disjoint

[A:Type]. ∀[eq:EqDecider(A)]. ∀[ass:A List List]. ∀[bs:A List].
  uiff(↑deq-all-disjoint(eq;ass;bs);(∀as∈ass.l_disjoint(A;as;bs)))
BY
((UnivCD THENA Auto)
   THEN Unfold `deq-all-disjoint` 0
   THEN RW assert_pushdownC 0
   THEN Auto
   THEN RepeatFor (ParallelLast)) }


Latex:


Latex:
\mforall{}[A:Type].  \mforall{}[eq:EqDecider(A)].  \mforall{}[ass:A  List  List].  \mforall{}[bs:A  List].
    uiff(\muparrow{}deq-all-disjoint(eq;ass;bs);(\mforall{}as\mmember{}ass.l\_disjoint(A;as;bs)))


By


Latex:
((UnivCD  THENA  Auto)
  THEN  Unfold  `deq-all-disjoint`  0
  THEN  RW  assert\_pushdownC  0
  THEN  Auto
  THEN  RepeatFor  3  (ParallelLast))




Home Index