Metamath Proof Explorer


Theorem isgrtri

Description: A triangle in a graph. (Contributed by AV, 20-Jul-2025)

Ref Expression
Hypotheses grtri.v ⊢ V = Vtx ⁡ G
grtri.e ⊢ E = Edg ⁡ G
Assertion isgrtri Could not format assertion : No typesetting found for |- ( T e. ( GrTriangles ` G ) <-> E. x e. V E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) with typecode |-

Proof

Step Hyp Ref Expression
1 grtri.v ⊢ V = Vtx ⁡ G
2 grtri.e ⊢ E = Edg ⁡ G
3 1 2 grtriprop Could not format ( T e. ( GrTriangles ` G ) -> E. x e. V E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) : No typesetting found for |- ( T e. ( GrTriangles ` G ) -> E. x e. V E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) with typecode |-
4 df-tp ⊢ x y z = x y ∪ z
5 prelpwi ⊢ x ∈ V ∧ y ∈ V → x y ∈ 𝒫 V
6 snelpwi ⊢ z ∈ V → z ∈ 𝒫 V
7 5 6 anim12i ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x y ∈ 𝒫 V ∧ z ∈ 𝒫 V
8 7 anasss ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x y ∈ 𝒫 V ∧ z ∈ 𝒫 V
9 pwuncl ⊢ x y ∈ 𝒫 V ∧ z ∈ 𝒫 V → x y ∪ z ∈ 𝒫 V
10 8 9 syl ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x y ∪ z ∈ 𝒫 V
11 4 10 eqeltrid ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x y z ∈ 𝒫 V
12 11 adantr ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → x y z ∈ 𝒫 V
13 eleq1 ⊢ T = x y z → T ∈ 𝒫 V ↔ x y z ∈ 𝒫 V
14 13 3ad2ant1 ⊢ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → T ∈ 𝒫 V ↔ x y z ∈ 𝒫 V
15 14 adantl ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → T ∈ 𝒫 V ↔ x y z ∈ 𝒫 V
16 12 15 mpbird ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → T ∈ 𝒫 V
17 ovex ⊢ 0 ..^ 3 ∈ V
18 17 mptex ⊢ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ∈ V
19 18 a1i ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ∈ V
20 3anass ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ↔ x ∈ V ∧ y ∈ V ∧ z ∈ V
21 20 biimpri ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x ∈ V ∧ y ∈ V ∧ z ∈ V
22 fveq2 ⊢ T = x y z → T = x y z
23 22 eqcomd ⊢ T = x y z → x y z = T
24 23 3ad2ant1 ⊢ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → x y z = T
25 simp2 ⊢ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → T = 3
26 24 25 eqtrd ⊢ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → x y z = 3
27 eqid ⊢ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z
28 eqid ⊢ x y z = x y z
29 27 28 tpf1o ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ x y z = 3 → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto x y z
30 21 26 29 syl2an ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto x y z
31 f1oeq3 ⊢ T = x y z → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto T ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto x y z
32 31 3ad2ant1 ⊢ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto T ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto x y z
33 32 adantl ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto T ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto x y z
34 30 33 mpbird ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto T
35 27 tpf1ofv0 ⊢ x ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 = x
36 35 adantr ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 = x
37 27 tpf1ofv1 ⊢ y ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 = y
38 37 adantr ⊢ y ∈ V ∧ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 = y
39 38 adantl ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 = y
40 36 39 preq12d ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 = x y
41 40 eqcomd ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x y = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1
42 41 eleq1d ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x y ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E
43 27 tpf1ofv2 ⊢ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 = z
44 43 adantl ⊢ y ∈ V ∧ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 = z
45 44 adantl ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 = z
46 36 45 preq12d ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 = x z
47 46 eqcomd ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x z = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2
48 47 eleq1d ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x z ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
49 39 45 preq12d ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 = y z
50 49 eqcomd ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → y z = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2
51 50 eleq1d ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → y z ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
52 42 48 51 3anbi123d ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x y ∈ E ∧ x z ∈ E ∧ y z ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
53 52 biimpd ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
54 53 2a1d ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V → T = x y z → T = 3 → x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
55 54 3imp2 ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
56 34 55 jca ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto T ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
57 f1oeq1 ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f : 0 ..^ 3 ⟶ 1-1 onto T ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto T
58 fveq1 ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 0 = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0
59 fveq1 ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 1 = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1
60 58 59 preq12d ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 0 f ⁡ 1 = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1
61 60 eleq1d ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 0 f ⁡ 1 ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E
62 fveq1 ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 2 = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2
63 58 62 preq12d ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 0 f ⁡ 2 = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2
64 63 eleq1d ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 0 f ⁡ 2 ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
65 59 62 preq12d ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 1 f ⁡ 2 = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2
66 65 eleq1d ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 1 f ⁡ 2 ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
67 61 64 66 3anbi123d ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
68 57 67 anbi12d ⊢ f = i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z → f : 0 ..^ 3 ⟶ 1-1 onto T ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E ↔ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z : 0 ..^ 3 ⟶ 1-1 onto T ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 0 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E ∧ i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 1 i ∈ 0 ..^ 3 ⟼ if i = 0 x if i = 1 y z ⁡ 2 ∈ E
69 19 56 68 spcedv ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → ∃ f f : 0 ..^ 3 ⟶ 1-1 onto T ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E
70 16 69 jca ⊢ x ∈ V ∧ y ∈ V ∧ z ∈ V ∧ T = x y z ∧ T = 3 ∧ x y ∈ E ∧ x z ∈ E ∧ y z ∈ E → T ∈ 𝒫 V ∧ ∃ f f : 0 ..^ 3 ⟶ 1-1 onto T ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E
71 1 1vgrex ⊢ x ∈ V → G ∈ V
72 1 2 grtri Could not format ( G e. _V -> ( GrTriangles ` G ) = { t e. ~P V | E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> t /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) } ) : No typesetting found for |- ( G e. _V -> ( GrTriangles ` G ) = { t e. ~P V | E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> t /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) } ) with typecode |-
73 72 eleq2d Could not format ( G e. _V -> ( T e. ( GrTriangles ` G ) <-> T e. { t e. ~P V | E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> t /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) } ) ) : No typesetting found for |- ( G e. _V -> ( T e. ( GrTriangles ` G ) <-> T e. { t e. ~P V | E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> t /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) } ) ) with typecode |-
74 71 73 syl Could not format ( x e. V -> ( T e. ( GrTriangles ` G ) <-> T e. { t e. ~P V | E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> t /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) } ) ) : No typesetting found for |- ( x e. V -> ( T e. ( GrTriangles ` G ) <-> T e. { t e. ~P V | E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> t /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) } ) ) with typecode |-
75 f1oeq3 ⊢ t = T → f : 0 ..^ 3 ⟶ 1-1 onto t ↔ f : 0 ..^ 3 ⟶ 1-1 onto T
76 75 anbi1d ⊢ t = T → f : 0 ..^ 3 ⟶ 1-1 onto t ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E ↔ f : 0 ..^ 3 ⟶ 1-1 onto T ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E
77 76 exbidv ⊢ t = T → ∃ f f : 0 ..^ 3 ⟶ 1-1 onto t ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E ↔ ∃ f f : 0 ..^ 3 ⟶ 1-1 onto T ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E
78 77 elrab ⊢ T ∈ t ∈ 𝒫 V | ∃ f f : 0 ..^ 3 ⟶ 1-1 onto t ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E ↔ T ∈ 𝒫 V ∧ ∃ f f : 0 ..^ 3 ⟶ 1-1 onto T ∧ f ⁡ 0 f ⁡ 1 ∈ E ∧ f ⁡ 0 f ⁡ 2 ∈ E ∧ f ⁡ 1 f ⁡ 2 ∈ E
79 74 78 bitrdi Could not format ( x e. V -> ( T e. ( GrTriangles ` G ) <-> ( T e. ~P V /\ E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> T /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) ) ) ) : No typesetting found for |- ( x e. V -> ( T e. ( GrTriangles ` G ) <-> ( T e. ~P V /\ E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> T /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) ) ) ) with typecode |-
80 79 adantr Could not format ( ( x e. V /\ ( y e. V /\ z e. V ) ) -> ( T e. ( GrTriangles ` G ) <-> ( T e. ~P V /\ E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> T /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) ) ) ) : No typesetting found for |- ( ( x e. V /\ ( y e. V /\ z e. V ) ) -> ( T e. ( GrTriangles ` G ) <-> ( T e. ~P V /\ E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> T /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) ) ) ) with typecode |-
81 80 adantr Could not format ( ( ( x e. V /\ ( y e. V /\ z e. V ) ) /\ ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) -> ( T e. ( GrTriangles ` G ) <-> ( T e. ~P V /\ E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> T /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) ) ) ) : No typesetting found for |- ( ( ( x e. V /\ ( y e. V /\ z e. V ) ) /\ ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) -> ( T e. ( GrTriangles ` G ) <-> ( T e. ~P V /\ E. f ( f : ( 0 ..^ 3 ) -1-1-onto-> T /\ ( { ( f ` 0 ) , ( f ` 1 ) } e. E /\ { ( f ` 0 ) , ( f ` 2 ) } e. E /\ { ( f ` 1 ) , ( f ` 2 ) } e. E ) ) ) ) ) with typecode |-
82 70 81 mpbird Could not format ( ( ( x e. V /\ ( y e. V /\ z e. V ) ) /\ ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) -> T e. ( GrTriangles ` G ) ) : No typesetting found for |- ( ( ( x e. V /\ ( y e. V /\ z e. V ) ) /\ ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) -> T e. ( GrTriangles ` G ) ) with typecode |-
83 82 ex Could not format ( ( x e. V /\ ( y e. V /\ z e. V ) ) -> ( ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) -> T e. ( GrTriangles ` G ) ) ) : No typesetting found for |- ( ( x e. V /\ ( y e. V /\ z e. V ) ) -> ( ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) -> T e. ( GrTriangles ` G ) ) ) with typecode |-
84 83 rexlimdvva Could not format ( x e. V -> ( E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) -> T e. ( GrTriangles ` G ) ) ) : No typesetting found for |- ( x e. V -> ( E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) -> T e. ( GrTriangles ` G ) ) ) with typecode |-
85 84 rexlimiv Could not format ( E. x e. V E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) -> T e. ( GrTriangles ` G ) ) : No typesetting found for |- ( E. x e. V E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) -> T e. ( GrTriangles ` G ) ) with typecode |-
86 3 85 impbii Could not format ( T e. ( GrTriangles ` G ) <-> E. x e. V E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) : No typesetting found for |- ( T e. ( GrTriangles ` G ) <-> E. x e. V E. y e. V E. z e. V ( T = { x , y , z } /\ ( # ` T ) = 3 /\ ( { x , y } e. E /\ { x , z } e. E /\ { y , z } e. E ) ) ) with typecode |-