Step * of Lemma member-free-dl-meet

[X:Type]
  ∀as,bs:X List List. ∀x:X List.
    ((x ∈ free-dl-meet(as;bs)) ⇐⇒ ∃u,v:X List. ((u ∈ as) ∧ (v ∈ bs) ∧ (x (u v) ∈ (X List))))
BY
((Intro THEN Unfold `free-dl-meet` 0)
   THEN (Assert ⌜∀as,bs,cs:X List List. ∀x:X List.
                   ((x ∈ accumulate (with value cs and list item a):
                          cs map(λb.(a b);bs)
                         over list:
                           as
                         with starting value:
                          cs))
                   ⇐⇒ (x ∈ cs) ∨ (∃u,v:X List. ((u ∈ as) ∧ (v ∈ bs) ∧ (x (u v) ∈ (X List)))))⌝⋅
        THENM (RWO "-1" THEN Auto)
        )
   }

1
.....assertion..... 
1. [X] Type
⊢ ∀as,bs,cs:X List List. ∀x:X List.
    ((x ∈ accumulate (with value cs and list item a):
           cs map(λb.(a b);bs)
          over list:
            as
          with starting value:
           cs))
    ⇐⇒ (x ∈ cs) ∨ (∃u,v:X List. ((u ∈ as) ∧ (v ∈ bs) ∧ (x (u v) ∈ (X List)))))


Latex:


Latex:
\mforall{}[X:Type]
    \mforall{}as,bs:X  List  List.  \mforall{}x:X  List.
        ((x  \mmember{}  free-dl-meet(as;bs))  \mLeftarrow{}{}\mRightarrow{}  \mexists{}u,v:X  List.  ((u  \mmember{}  as)  \mwedge{}  (v  \mmember{}  bs)  \mwedge{}  (x  =  (u  @  v))))


By


Latex:
((Intro  THEN  Unfold  `free-dl-meet`  0)
  THEN  (Assert  \mkleeneopen{}\mforall{}as,bs,cs:X  List  List.  \mforall{}x:X  List.
                                  ((x  \mmember{}  accumulate  (with  value  cs  and  list  item  a):
                                                cs  @  map(\mlambda{}b.(a  @  b);bs)
                                              over  list:
                                                  as
                                              with  starting  value:
                                                cs))
                                  \mLeftarrow{}{}\mRightarrow{}  (x  \mmember{}  cs)  \mvee{}  (\mexists{}u,v:X  List.  ((u  \mmember{}  as)  \mwedge{}  (v  \mmember{}  bs)  \mwedge{}  (x  =  (u  @  v)))))\mkleeneclose{}\mcdot{}
            THENM  (RWO  "-1"  0  THEN  Auto)
            )
  )




Home Index