Step * 1 of Lemma bag-lub-property


1. Type
2. eq EqDecider(T)@i
3. as bag(T)@i
4. bs bag(T)@i
5. sub-bag(T;as;bag-lub(eq;as;bs))
6. sub-bag(T;bs;bag-lub(eq;as;bs))
7. cs bag(T)@i
8. ∀x:T. ((#x in as) ≤ (#x in cs))
9. ∀x:T. ((#x in bs) ≤ (#x in cs))
10. T@i
11. (#x in bs) ≤ (#x in cs)
12. (#x in as) ≤ (#x in cs)
⊢ imax((#x in as);(#x in bs)) ≤ (#x in cs)
BY
(BLemma `imax_lb` THEN Auto) }


Latex:


Latex:

1.  T  :  Type
2.  eq  :  EqDecider(T)@i
3.  as  :  bag(T)@i
4.  bs  :  bag(T)@i
5.  sub-bag(T;as;bag-lub(eq;as;bs))
6.  sub-bag(T;bs;bag-lub(eq;as;bs))
7.  cs  :  bag(T)@i
8.  \mforall{}x:T.  ((\#x  in  as)  \mleq{}  (\#x  in  cs))
9.  \mforall{}x:T.  ((\#x  in  bs)  \mleq{}  (\#x  in  cs))
10.  x  :  T@i
11.  (\#x  in  bs)  \mleq{}  (\#x  in  cs)
12.  (\#x  in  as)  \mleq{}  (\#x  in  cs)
\mvdash{}  imax((\#x  in  as);(\#x  in  bs))  \mleq{}  (\#x  in  cs)


By


Latex:
(BLemma  `imax\_lb`  THEN  Auto)




Home Index