unification hint 1 โ
AA : setoid, B,C : ๐^AA;
A โ carr AA,
+ T โ ext_powerclass_setoid AA,
R โ (mk_unary_morphism1 ??
(ฮปS:๐^AA.
mk_unary_morphism1 ??
(prop11 ?? (intersect_is_ext_morph AA))) ,
BB โ (ext_carr ? B),
CC โ (ext_carr ? C)
- (* ------------------------------------------------------*) โข
- ext_carr AA (R B C) โก intersect A BB CC.
+ (* ---------------------------------------------------------------------------------------*) โข
+ ext_carr AA (fun11 T T (fun11 T (unary_morphism1_setoid1 T T) R B) C) โก intersect A BB CC.
-(* hints for รข\88ยฉ *)
+(* hints for รข\88ยช *)
nlemma union_is_morph : โA. ฮฉ^A โ_1 (ฮฉ^A โ_1 ฮฉ^A).
#X; napply (mk_binary_morphism1 โฆ (ฮปA,B.A โช B));
#A1 A2 B1 B2 EA EB; napply ext_set; #x;
unification hint 1 โ
AA : setoid, B,C : ๐^AA;
A โ carr AA,
+ T โ ext_powerclass_setoid AA,
R โ (mk_unary_morphism1 ??
(ฮปS:๐^AA.
mk_unary_morphism1 ??
BB โ (ext_carr ? B),
CC โ (ext_carr ? C)
(*------------------------------------------------------*) โข
- ext_carr AA (R B C) โก union A BB CC.
+ ext_carr AA (fun11 T T (fun11 T (unary_morphism1_setoid1 T T) R B) C) โก union A BB CC.
(* hints for - *)
unification hint 1 โ
AA : setoid, B,C : ๐^AA;
A โ carr AA,
+ T โ ext_powerclass_setoid AA,
R โ (mk_unary_morphism1 ??
(ฮปS:๐^AA.
mk_unary_morphism1 ??
BB โ (ext_carr ? B),
CC โ (ext_carr ? C)
(*------------------------------------------------------*) โข
- ext_carr AA (R B C) โก substract A BB CC.
+ ext_carr AA (fun11 T T (fun11 T (unary_morphism1_setoid1 T T) R B) C) โก substract A BB CC.
(* hints for {x} *)
nlemma single_is_morph : โA:setoid. (setoid1_of_setoid A) โ_1 ฮฉ^A.
unification hint 0 โ A:setoid, a:A;
T โ setoid1_of_setoid A,
+ AA โ carr A,
MM โ mk_unary_morphism1 ??
(ฮปa:setoid1_of_setoid A.{(a)}) (prop11 ?? (single_is_morph A))
(*--------------------------------------------------------------------------*) โข
- fun11 T (powerclass_setoid A) MM a โก {(a)}.
+ fun11 T (powerclass_setoid AA) MM a โก {(a)}.
nlemma single_is_ext_morph:โA:setoid.(setoid1_of_setoid A) โ_1 ๐^A.
#A; @; ##[ #a; napply (single_is_ext ? a); ##] #a b E; @; #x; /3/; nqed.
unification hint 1 โ
AA : setoid, a: AA;
+ T โ ext_powerclass_setoid AA,
R โ mk_unary_morphism1 ??
(ฮปa:setoid1_of_setoid AA.
mk_ext_powerclass AA {(a)} (ext_prop ? (single_is_ext AA a)))
(prop11 ?? (single_is_ext_morph AA))
(*------------------------------------------------------*) โข
- ext_carr AA (R a) โก singleton AA a.
+ ext_carr AA (fun11 (setoid1_of_setoid AA) T R a) โก singleton AA a.