Step * of Lemma sv-list-equal

T:Type. ∀L1,L2:T List. ∀x:T.
  (single-valued-list(L1;T)
   single-valued-list(L2;T)
   (x ∈ L1)
   (x ∈ L2)
   (||L1|| ||L2|| ∈ ℤ)
   (L1 L2 ∈ (T List)))
BY
((Auto
    THEN BLemma `list_extensionality`
    THEN Auto
    THEN All (Unfold `single-valued-list`)
    THEN (InstHyp [⌜x⌝;⌜L1[i]⌝(-7)⋅ THENA (Auto THEN GenListD 0))
    THEN (InstHyp [⌜x⌝;⌜L2[i]⌝(-7)⋅ THENA (Auto THEN GenListD 0))
    THEN Auto)
   THEN ListInd (-1)
   }


Latex:


Latex:
\mforall{}T:Type.  \mforall{}L1,L2:T  List.  \mforall{}x:T.
    (single-valued-list(L1;T)
    {}\mRightarrow{}  single-valued-list(L2;T)
    {}\mRightarrow{}  (x  \mmember{}  L1)
    {}\mRightarrow{}  (x  \mmember{}  L2)
    {}\mRightarrow{}  (||L1||  =  ||L2||)
    {}\mRightarrow{}  (L1  =  L2))


By


Latex:
((Auto
    THEN  BLemma  `list\_extensionality`
    THEN  Auto
    THEN  All  (Unfold  `single-valued-list`)
    THEN  (InstHyp  [\mkleeneopen{}x\mkleeneclose{};\mkleeneopen{}L1[i]\mkleeneclose{}]  (-7)\mcdot{}  THENA  (Auto  THEN  GenListD  0))
    THEN  (InstHyp  [\mkleeneopen{}x\mkleeneclose{};\mkleeneopen{}L2[i]\mkleeneclose{}]  (-7)\mcdot{}  THENA  (Auto  THEN  GenListD  0))
    THEN  Auto)
  THEN  ListInd  (-1)
  )




Home Index