Metamath Proof Explorer


Theorem fuconuniqex2

Description: There are categories for which the object function of functor composition does not determine its morphism function. Choose both source categories to be the trivial category and apply fuconuniqex . The full compatibility conditions are given in fucoisfunc ; fucoisfunc2 expands the natural-transformation component conditions. (Contributed by Zhi Wang, 14-Sep-2026)

Ref Expression
Assertion fuconuniqex2 Could not format assertion : No typesetting found for |- E. c e. Cat E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) with typecode |-

Proof

Step Hyp Ref Expression
1 setc1oterm Could not format ( SetCat ` 1o ) e. TermCat : No typesetting found for |- ( SetCat ` 1o ) e. TermCat with typecode |-
2 termcthin Could not format ( ( SetCat ` 1o ) e. TermCat -> ( SetCat ` 1o ) e. ThinCat ) : No typesetting found for |- ( ( SetCat ` 1o ) e. TermCat -> ( SetCat ` 1o ) e. ThinCat ) with typecode |-
3 thinccat ⊢ SetCat ⁡ 1 𝑜 ∈ ThinCat → SetCat ⁡ 1 𝑜 ∈ Cat
4 1 2 3 mp2b ⊢ SetCat ⁡ 1 𝑜 ∈ Cat
5 fuconuniqex Could not format E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) : No typesetting found for |- E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) with typecode |-
6 opeq2 ⊢ d = SetCat ⁡ 1 𝑜 → SetCat ⁡ 1 𝑜 d = SetCat ⁡ 1 𝑜 SetCat ⁡ 1 𝑜
7 6 fvoveq1d Could not format ( d = ( SetCat ` 1o ) -> ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) = ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) : No typesetting found for |- ( d = ( SetCat ` 1o ) -> ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) = ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) with typecode |-
8 oveq1 ⊢ d = SetCat ⁡ 1 𝑜 → d FuncCat e = SetCat ⁡ 1 𝑜 FuncCat e
9 oveq2 ⊢ d = SetCat ⁡ 1 𝑜 → SetCat ⁡ 1 𝑜 FuncCat d = SetCat ⁡ 1 𝑜 FuncCat SetCat ⁡ 1 𝑜
10 8 9 oveq12d ⊢ d = SetCat ⁡ 1 𝑜 → d FuncCat e × c SetCat ⁡ 1 𝑜 FuncCat d = SetCat ⁡ 1 𝑜 FuncCat e × c SetCat ⁡ 1 𝑜 FuncCat SetCat ⁡ 1 𝑜
11 10 oveq1d ⊢ d = SetCat ⁡ 1 𝑜 → d FuncCat e × c SetCat ⁡ 1 𝑜 FuncCat d Func SetCat ⁡ 1 𝑜 FuncCat e = SetCat ⁡ 1 𝑜 FuncCat e × c SetCat ⁡ 1 𝑜 FuncCat SetCat ⁡ 1 𝑜 Func SetCat ⁡ 1 𝑜 FuncCat e
12 eqidd ⊢ d = SetCat ⁡ 1 𝑜 → z = z
13 7 11 12 breq123d Could not format ( d = ( SetCat ` 1o ) -> ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z <-> ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z ) ) : No typesetting found for |- ( d = ( SetCat ` 1o ) -> ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z <-> ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z ) ) with typecode |-
14 6 fvoveq1d Could not format ( d = ( SetCat ` 1o ) -> ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) = ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) : No typesetting found for |- ( d = ( SetCat ` 1o ) -> ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) = ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) with typecode |-
15 14 neeq2d Could not format ( d = ( SetCat ` 1o ) -> ( z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) <-> z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) : No typesetting found for |- ( d = ( SetCat ` 1o ) -> ( z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) <-> z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) with typecode |-
16 13 15 anbi12d Could not format ( d = ( SetCat ` 1o ) -> ( ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) <-> ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) ) : No typesetting found for |- ( d = ( SetCat ` 1o ) -> ( ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) <-> ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) ) with typecode |-
17 16 exbidv Could not format ( d = ( SetCat ` 1o ) -> ( E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) <-> E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) ) : No typesetting found for |- ( d = ( SetCat ` 1o ) -> ( E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) <-> E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) ) with typecode |-
18 17 rexbidv Could not format ( d = ( SetCat ` 1o ) -> ( E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) <-> E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) ) : No typesetting found for |- ( d = ( SetCat ` 1o ) -> ( E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) <-> E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) ) with typecode |-
19 18 rspcev Could not format ( ( ( SetCat ` 1o ) e. Cat /\ E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) -> E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) : No typesetting found for |- ( ( ( SetCat ` 1o ) e. Cat /\ E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ( ( ( ( SetCat ` 1o ) FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat ( SetCat ` 1o ) ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , ( SetCat ` 1o ) >. o.F e ) ) ) ) -> E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) with typecode |-
20 4 5 19 mp2an Could not format E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) : No typesetting found for |- E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) with typecode |-
21 opeq1 ⊢ c = SetCat ⁡ 1 𝑜 → c d = SetCat ⁡ 1 𝑜 d
22 21 fvoveq1d Could not format ( c = ( SetCat ` 1o ) -> ( 1st ` ( <. c , d >. o.F e ) ) = ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) : No typesetting found for |- ( c = ( SetCat ` 1o ) -> ( 1st ` ( <. c , d >. o.F e ) ) = ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) with typecode |-
23 oveq1 ⊢ c = SetCat ⁡ 1 𝑜 → c FuncCat d = SetCat ⁡ 1 𝑜 FuncCat d
24 23 oveq2d ⊢ c = SetCat ⁡ 1 𝑜 → d FuncCat e × c c FuncCat d = d FuncCat e × c SetCat ⁡ 1 𝑜 FuncCat d
25 oveq1 ⊢ c = SetCat ⁡ 1 𝑜 → c FuncCat e = SetCat ⁡ 1 𝑜 FuncCat e
26 24 25 oveq12d ⊢ c = SetCat ⁡ 1 𝑜 → d FuncCat e × c c FuncCat d Func c FuncCat e = d FuncCat e × c SetCat ⁡ 1 𝑜 FuncCat d Func SetCat ⁡ 1 𝑜 FuncCat e
27 eqidd ⊢ c = SetCat ⁡ 1 𝑜 → z = z
28 22 26 27 breq123d Could not format ( c = ( SetCat ` 1o ) -> ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z <-> ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z ) ) : No typesetting found for |- ( c = ( SetCat ` 1o ) -> ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z <-> ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z ) ) with typecode |-
29 21 fvoveq1d Could not format ( c = ( SetCat ` 1o ) -> ( 2nd ` ( <. c , d >. o.F e ) ) = ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) : No typesetting found for |- ( c = ( SetCat ` 1o ) -> ( 2nd ` ( <. c , d >. o.F e ) ) = ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) with typecode |-
30 29 neeq2d Could not format ( c = ( SetCat ` 1o ) -> ( z =/= ( 2nd ` ( <. c , d >. o.F e ) ) <-> z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) : No typesetting found for |- ( c = ( SetCat ` 1o ) -> ( z =/= ( 2nd ` ( <. c , d >. o.F e ) ) <-> z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) with typecode |-
31 28 30 anbi12d Could not format ( c = ( SetCat ` 1o ) -> ( ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) <-> ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) ) : No typesetting found for |- ( c = ( SetCat ` 1o ) -> ( ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) <-> ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) ) with typecode |-
32 31 exbidv Could not format ( c = ( SetCat ` 1o ) -> ( E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) <-> E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) ) : No typesetting found for |- ( c = ( SetCat ` 1o ) -> ( E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) <-> E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) ) with typecode |-
33 32 2rexbidv Could not format ( c = ( SetCat ` 1o ) -> ( E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) <-> E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) ) : No typesetting found for |- ( c = ( SetCat ` 1o ) -> ( E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) <-> E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) ) with typecode |-
34 33 rspcev Could not format ( ( ( SetCat ` 1o ) e. Cat /\ E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) -> E. c e. Cat E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) ) : No typesetting found for |- ( ( ( SetCat ` 1o ) e. Cat /\ E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( ( SetCat ` 1o ) FuncCat d ) ) Func ( ( SetCat ` 1o ) FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. ( SetCat ` 1o ) , d >. o.F e ) ) ) ) -> E. c e. Cat E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) ) with typecode |-
35 4 20 34 mp2an Could not format E. c e. Cat E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) : No typesetting found for |- E. c e. Cat E. d e. Cat E. e e. Cat E. z ( ( 1st ` ( <. c , d >. o.F e ) ) ( ( ( d FuncCat e ) Xc. ( c FuncCat d ) ) Func ( c FuncCat e ) ) z /\ z =/= ( 2nd ` ( <. c , d >. o.F e ) ) ) with typecode |-