sub-tr

Theorem.

Arguments:

ca (coll), cb (coll), cc (coll),

Dummy variables:

x (sv),

Distinct variable conditions:

(x, ca), (x, cb), (x, cc),

Assertions:

((casubseteqcb)to((cbsubseteqcc)to(casubseteqcc)))

Proof:

Hyp Ref Line Expr
syl>1(((xinca)to(xincb))to(((xincb)to(xincc))to((xinca)to(xincc))))
12im.bldal2(forallx((xinca)to(xincb))to(forallx((xincb)to(xincc))toforallx((xinca)to(xincc))))
df-sub3((cbsubseteqcc)leftrightarrowforallx((xincb)to(xincc)))
df-sub4((casubseteqcc)leftrightarrowforallx((xinca)to(xincc)))
2, 3, 4<imtrg5(forallx((xinca)to(xincb))to((cbsubseteqcc)to(casubseteqcc)))
df-sub6((casubseteqcb)leftrightarrowforallx((xinca)to(xincb)))
5, 6brpi217((casubseteqcb)to((cbsubseteqcc)to(casubseteqcc)))