MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  cgrabasimass Structured version   Visualization version   GIF version

Theorem cgrabasimass 29258
Description: The angle congruence relation is hereditary. (Contributed by Thierry Arnoux, 31-Aug-2026.)
Hypotheses
Ref Expression
cgraer.p 𝑃 = (Base‘𝐺)
cgraer.a 𝐴 = {𝑑 ∈ (𝑃m (0..^3)) ∣ ((𝑑‘0) ≠ (𝑑‘1) ∧ (𝑑‘1) ≠ (𝑑‘2))}
cgraer.c = (cgrA‘𝐺)
cgraer.g (𝜑𝐺 ∈ TarskiG)
Assertion
Ref Expression
cgrabasimass (𝜑 → ( 𝐴) ⊆ 𝐴)
Distinct variable group:   𝑃,𝑑
Allowed substitution hints:   𝜑(𝑑)   𝐴(𝑑)   (𝑑)   𝐺(𝑑)

Proof of Theorem cgrabasimass
Dummy variables 𝑒 𝑓 𝑔 𝑘 𝑢 𝑣 𝑤 𝑥 𝑦 𝑧 𝑝 𝑎 𝑏 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fveq1 6881 . . . . . . . . . . . 12 (𝑑 = 𝑒 → (𝑑‘0) = (𝑒‘0))
2 fveq1 6881 . . . . . . . . . . . 12 (𝑑 = 𝑒 → (𝑑‘1) = (𝑒‘1))
31, 2neeq12d 3018 . . . . . . . . . . 11 (𝑑 = 𝑒 → ((𝑑‘0) ≠ (𝑑‘1) ↔ (𝑒‘0) ≠ (𝑒‘1)))
4 fveq1 6881 . . . . . . . . . . . 12 (𝑑 = 𝑒 → (𝑑‘2) = (𝑒‘2))
52, 4neeq12d 3018 . . . . . . . . . . 11 (𝑑 = 𝑒 → ((𝑑‘1) ≠ (𝑑‘2) ↔ (𝑒‘1) ≠ (𝑒‘2)))
63, 5anbi12d 644 . . . . . . . . . 10 (𝑑 = 𝑒 → (((𝑑‘0) ≠ (𝑑‘1) ∧ (𝑑‘1) ≠ (𝑑‘2)) ↔ ((𝑒‘0) ≠ (𝑒‘1) ∧ (𝑒‘1) ≠ (𝑒‘2))))
7 imassrn 6071 . . . . . . . . . . . . 13 ( 𝐴) ⊆ ran
8 cgraer.c . . . . . . . . . . . . . . . 16 = (cgrA‘𝐺)
9 df-cgra 29195 . . . . . . . . . . . . . . . . 17 cgrA = (𝑔 ∈ V ↦ {⟨𝑎, 𝑏⟩ ∣ [(Base‘𝑔) / 𝑝][(hlG‘𝑔) / 𝑘]((𝑎 ∈ (𝑝m (0..^3)) ∧ 𝑏 ∈ (𝑝m (0..^3))) ∧ ∃𝑥𝑝𝑦𝑝 (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2)))})
10 fvexd 6897 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = 𝐺 → (Base‘𝑔) ∈ V)
11 fveq2 6882 . . . . . . . . . . . . . . . . . . . . 21 (𝑔 = 𝐺 → (Base‘𝑔) = (Base‘𝐺))
12 cgraer.p . . . . . . . . . . . . . . . . . . . . 21 𝑃 = (Base‘𝐺)
1311, 12eqtr4di 2815 . . . . . . . . . . . . . . . . . . . 20 (𝑔 = 𝐺 → (Base‘𝑔) = 𝑃)
14 fvexd 6897 . . . . . . . . . . . . . . . . . . . . 21 ((𝑔 = 𝐺𝑝 = 𝑃) → (hlG‘𝑔) ∈ V)
15 fveq2 6882 . . . . . . . . . . . . . . . . . . . . . 22 (𝑔 = 𝐺 → (hlG‘𝑔) = (hlG‘𝐺))
1615adantr 486 . . . . . . . . . . . . . . . . . . . . 21 ((𝑔 = 𝐺𝑝 = 𝑃) → (hlG‘𝑔) = (hlG‘𝐺))
17 oveq1 7423 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑝 = 𝑃 → (𝑝m (0..^3)) = (𝑃m (0..^3)))
1817ad2antlr 740 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (𝑝m (0..^3)) = (𝑃m (0..^3)))
1918eleq2d 2848 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (𝑎 ∈ (𝑝m (0..^3)) ↔ 𝑎 ∈ (𝑃m (0..^3))))
2018eleq2d 2848 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (𝑏 ∈ (𝑝m (0..^3)) ↔ 𝑏 ∈ (𝑃m (0..^3))))
2119, 20anbi12d 644 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → ((𝑎 ∈ (𝑝m (0..^3)) ∧ 𝑏 ∈ (𝑝m (0..^3))) ↔ (𝑎 ∈ (𝑃m (0..^3)) ∧ 𝑏 ∈ (𝑃m (0..^3)))))
22 simplr 781 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → 𝑝 = 𝑃)
23 fveq2 6882 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑔 = 𝐺 → (cgrG‘𝑔) = (cgrG‘𝐺))
2423ad2antrr 739 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (cgrG‘𝑔) = (cgrG‘𝐺))
2524breqd 5118 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ↔ 𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩))
26 fveq1 6881 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑘 = (hlG‘𝐺) → (𝑘‘(𝑏‘1)) = ((hlG‘𝐺)‘(𝑏‘1)))
2726adantl 487 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (𝑘‘(𝑏‘1)) = ((hlG‘𝐺)‘(𝑏‘1)))
2827breqd 5118 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ↔ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0)))
2927breqd 5118 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (𝑦(𝑘‘(𝑏‘1))(𝑏‘2) ↔ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2)))
3025, 28, 293anbi123d 1464 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → ((𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2)) ↔ (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))
3122, 30rexeqbidv 3337 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (∃𝑦𝑝 (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2)) ↔ ∃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))
3222, 31rexeqbidv 3337 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (∃𝑥𝑝𝑦𝑝 (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2)) ↔ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))
3321, 32anbi12d 644 . . . . . . . . . . . . . . . . . . . . 21 (((𝑔 = 𝐺𝑝 = 𝑃) ∧ 𝑘 = (hlG‘𝐺)) → (((𝑎 ∈ (𝑝m (0..^3)) ∧ 𝑏 ∈ (𝑝m (0..^3))) ∧ ∃𝑥𝑝𝑦𝑝 (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2))) ↔ ((𝑎 ∈ (𝑃m (0..^3)) ∧ 𝑏 ∈ (𝑃m (0..^3))) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2)))))
3414, 16, 33sbcied2 3786 . . . . . . . . . . . . . . . . . . . 20 ((𝑔 = 𝐺𝑝 = 𝑃) → ([(hlG‘𝑔) / 𝑘]((𝑎 ∈ (𝑝m (0..^3)) ∧ 𝑏 ∈ (𝑝m (0..^3))) ∧ ∃𝑥𝑝𝑦𝑝 (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2))) ↔ ((𝑎 ∈ (𝑃m (0..^3)) ∧ 𝑏 ∈ (𝑃m (0..^3))) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2)))))
3510, 13, 34sbcied2 3786 . . . . . . . . . . . . . . . . . . 19 (𝑔 = 𝐺 → ([(Base‘𝑔) / 𝑝][(hlG‘𝑔) / 𝑘]((𝑎 ∈ (𝑝m (0..^3)) ∧ 𝑏 ∈ (𝑝m (0..^3))) ∧ ∃𝑥𝑝𝑦𝑝 (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2))) ↔ ((𝑎 ∈ (𝑃m (0..^3)) ∧ 𝑏 ∈ (𝑃m (0..^3))) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2)))))
36 an21 657 . . . . . . . . . . . . . . . . . . 19 (((𝑎 ∈ (𝑃m (0..^3)) ∧ 𝑏 ∈ (𝑃m (0..^3))) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))) ↔ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2)))))
3735, 36bitrdi 290 . . . . . . . . . . . . . . . . . 18 (𝑔 = 𝐺 → ([(Base‘𝑔) / 𝑝][(hlG‘𝑔) / 𝑘]((𝑎 ∈ (𝑝m (0..^3)) ∧ 𝑏 ∈ (𝑝m (0..^3))) ∧ ∃𝑥𝑝𝑦𝑝 (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2))) ↔ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))))
3837opabbidv 5175 . . . . . . . . . . . . . . . . 17 (𝑔 = 𝐺 → {⟨𝑎, 𝑏⟩ ∣ [(Base‘𝑔) / 𝑝][(hlG‘𝑔) / 𝑘]((𝑎 ∈ (𝑝m (0..^3)) ∧ 𝑏 ∈ (𝑝m (0..^3))) ∧ ∃𝑥𝑝𝑦𝑝 (𝑎(cgrG‘𝑔)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥(𝑘‘(𝑏‘1))(𝑏‘0) ∧ 𝑦(𝑘‘(𝑏‘1))(𝑏‘2)))} = {⟨𝑎, 𝑏⟩ ∣ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))})
39 cgraer.g . . . . . . . . . . . . . . . . . 18 (𝜑𝐺 ∈ TarskiG)
4039elexd 3476 . . . . . . . . . . . . . . . . 17 (𝜑𝐺 ∈ V)
41 ovexd 7451 . . . . . . . . . . . . . . . . . 18 (𝜑 → (𝑃m (0..^3)) ∈ V)
42 simprrl 793 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))) → 𝑎 ∈ (𝑃m (0..^3)))
43 simprl 783 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))) → 𝑏 ∈ (𝑃m (0..^3)))
4441, 41, 42, 43opabex2 8057 . . . . . . . . . . . . . . . . 17 (𝜑 → {⟨𝑎, 𝑏⟩ ∣ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))} ∈ V)
459, 38, 40, 44fvmptd3 7014 . . . . . . . . . . . . . . . 16 (𝜑 → (cgrA‘𝐺) = {⟨𝑎, 𝑏⟩ ∣ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))})
468, 45eqtrid 2809 . . . . . . . . . . . . . . 15 (𝜑 = {⟨𝑎, 𝑏⟩ ∣ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))})
4746rneqd 5926 . . . . . . . . . . . . . 14 (𝜑 → ran = ran {⟨𝑎, 𝑏⟩ ∣ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))})
48 rnopabss 5943 . . . . . . . . . . . . . 14 ran {⟨𝑎, 𝑏⟩ ∣ (𝑏 ∈ (𝑃m (0..^3)) ∧ (𝑎 ∈ (𝑃m (0..^3)) ∧ ∃𝑥𝑃𝑦𝑃 (𝑎(cgrG‘𝐺)⟨“𝑥(𝑏‘1)𝑦”⟩ ∧ 𝑥((hlG‘𝐺)‘(𝑏‘1))(𝑏‘0) ∧ 𝑦((hlG‘𝐺)‘(𝑏‘1))(𝑏‘2))))} ⊆ (𝑃m (0..^3))
4947, 48eqsstrdi 3978 . . . . . . . . . . . . 13 (𝜑 → ran ⊆ (𝑃m (0..^3)))
507, 49sstrid 3945 . . . . . . . . . . . 12 (𝜑 → ( 𝐴) ⊆ (𝑃m (0..^3)))
5150sselda 3934 . . . . . . . . . . 11 ((𝜑𝑒 ∈ ( 𝐴)) → 𝑒 ∈ (𝑃m (0..^3)))
5251ad10antr 757 . . . . . . . . . 10 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑒 ∈ (𝑃m (0..^3)))
53 eqid 2762 . . . . . . . . . . . . . 14 (Itv‘𝐺) = (Itv‘𝐺)
54 eqid 2762 . . . . . . . . . . . . . 14 (hlG‘𝐺) = (hlG‘𝐺)
5539ad7antr 751 . . . . . . . . . . . . . . 15 ((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) → 𝐺 ∈ TarskiG)
5655ad4antr 745 . . . . . . . . . . . . . 14 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝐺 ∈ TarskiG)
57 simp-4r 796 . . . . . . . . . . . . . 14 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑢𝑃)
58 simpllr 788 . . . . . . . . . . . . . 14 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑣𝑃)
59 simplr 781 . . . . . . . . . . . . . 14 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑤𝑃)
60 simp-8r 804 . . . . . . . . . . . . . 14 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑥𝑃)
61 simp-7r 802 . . . . . . . . . . . . . 14 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑦𝑃)
62 simp-6r 800 . . . . . . . . . . . . . 14 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑧𝑃)
638a1i 11 . . . . . . . . . . . . . . . 16 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → = (cgrA‘𝐺))
64 simp-9r 806 . . . . . . . . . . . . . . . 16 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑓 𝑒)
6563, 64breqdi 5122 . . . . . . . . . . . . . . 15 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑓(cgrA‘𝐺)𝑒)
66 simpr 490 . . . . . . . . . . . . . . 15 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑓 = ⟨“𝑢𝑣𝑤”⟩)
67 simp-5r 798 . . . . . . . . . . . . . . 15 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑒 = ⟨“𝑥𝑦𝑧”⟩)
6865, 66, 673brtr3d 5140 . . . . . . . . . . . . . 14 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → ⟨“𝑢𝑣𝑤”⟩(cgrA‘𝐺)⟨“𝑥𝑦𝑧”⟩)
6912, 53, 54, 56, 57, 58, 59, 60, 61, 62, 68cgrane3 29201 . . . . . . . . . . . . 13 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑦𝑥)
7069necomd 3012 . . . . . . . . . . . 12 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑥𝑦)
7167fveq1d 6884 . . . . . . . . . . . . 13 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (𝑒‘0) = (⟨“𝑥𝑦𝑧”⟩‘0))
72 s3fv0 14964 . . . . . . . . . . . . . 14 (𝑥𝑃 → (⟨“𝑥𝑦𝑧”⟩‘0) = 𝑥)
7360, 72syl 18 . . . . . . . . . . . . 13 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (⟨“𝑥𝑦𝑧”⟩‘0) = 𝑥)
7471, 73eqtrd 2797 . . . . . . . . . . . 12 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (𝑒‘0) = 𝑥)
7567fveq1d 6884 . . . . . . . . . . . . 13 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (𝑒‘1) = (⟨“𝑥𝑦𝑧”⟩‘1))
76 s3fv1 14965 . . . . . . . . . . . . . 14 (𝑦𝑃 → (⟨“𝑥𝑦𝑧”⟩‘1) = 𝑦)
7776ad7antlr 752 . . . . . . . . . . . . 13 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (⟨“𝑥𝑦𝑧”⟩‘1) = 𝑦)
7875, 77eqtrd 2797 . . . . . . . . . . . 12 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (𝑒‘1) = 𝑦)
7970, 74, 783netr4d 3034 . . . . . . . . . . 11 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (𝑒‘0) ≠ (𝑒‘1))
8012, 53, 54, 56, 57, 58, 59, 60, 61, 62, 68cgrane4 29202 . . . . . . . . . . . 12 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑦𝑧)
8167fveq1d 6884 . . . . . . . . . . . . 13 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (𝑒‘2) = (⟨“𝑥𝑦𝑧”⟩‘2))
82 s3fv2 14966 . . . . . . . . . . . . . 14 (𝑧𝑃 → (⟨“𝑥𝑦𝑧”⟩‘2) = 𝑧)
8362, 82syl 18 . . . . . . . . . . . . 13 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (⟨“𝑥𝑦𝑧”⟩‘2) = 𝑧)
8481, 83eqtrd 2797 . . . . . . . . . . . 12 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (𝑒‘2) = 𝑧)
8580, 78, 843netr4d 3034 . . . . . . . . . . 11 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → (𝑒‘1) ≠ (𝑒‘2))
8679, 85jca 521 . . . . . . . . . 10 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → ((𝑒‘0) ≠ (𝑒‘1) ∧ (𝑒‘1) ≠ (𝑒‘2)))
876, 52, 86elrabd 3650 . . . . . . . . 9 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑒 ∈ {𝑑 ∈ (𝑃m (0..^3)) ∣ ((𝑑‘0) ≠ (𝑑‘1) ∧ (𝑑‘1) ≠ (𝑑‘2))})
88 cgraer.a . . . . . . . . 9 𝐴 = {𝑑 ∈ (𝑃m (0..^3)) ∣ ((𝑑‘0) ≠ (𝑑‘1) ∧ (𝑑‘1) ≠ (𝑑‘2))}
8987, 88eleqtrrdi 2873 . . . . . . . 8 ((((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ 𝑤𝑃) ∧ 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑒𝐴)
9089r19.29an 3168 . . . . . . 7 (((((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) ∧ 𝑢𝑃) ∧ 𝑣𝑃) ∧ ∃𝑤𝑃 𝑓 = ⟨“𝑢𝑣𝑤”⟩) → 𝑒𝐴)
9112fvexi 6896 . . . . . . . . 9 𝑃 ∈ V
92 simp-6r 800 . . . . . . . . 9 ((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) → 𝑓𝐴)
9391, 88, 92elcgrabasi 29255 . . . . . . . 8 ((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) → ∃𝑢𝑃𝑣𝑃𝑤𝑃 (𝑓 = ⟨“𝑢𝑣𝑤”⟩ ∧ (𝑢𝑣𝑣𝑤)))
94 simpl 488 . . . . . . . . . . 11 ((𝑓 = ⟨“𝑢𝑣𝑤”⟩ ∧ (𝑢𝑣𝑣𝑤)) → 𝑓 = ⟨“𝑢𝑣𝑤”⟩)
9594reximi 3102 . . . . . . . . . 10 (∃𝑤𝑃 (𝑓 = ⟨“𝑢𝑣𝑤”⟩ ∧ (𝑢𝑣𝑣𝑤)) → ∃𝑤𝑃 𝑓 = ⟨“𝑢𝑣𝑤”⟩)
9695reximi 3102 . . . . . . . . 9 (∃𝑣𝑃𝑤𝑃 (𝑓 = ⟨“𝑢𝑣𝑤”⟩ ∧ (𝑢𝑣𝑣𝑤)) → ∃𝑣𝑃𝑤𝑃 𝑓 = ⟨“𝑢𝑣𝑤”⟩)
9796reximi 3102 . . . . . . . 8 (∃𝑢𝑃𝑣𝑃𝑤𝑃 (𝑓 = ⟨“𝑢𝑣𝑤”⟩ ∧ (𝑢𝑣𝑣𝑤)) → ∃𝑢𝑃𝑣𝑃𝑤𝑃 𝑓 = ⟨“𝑢𝑣𝑤”⟩)
9893, 97syl 18 . . . . . . 7 ((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) → ∃𝑢𝑃𝑣𝑃𝑤𝑃 𝑓 = ⟨“𝑢𝑣𝑤”⟩)
9990, 98r19.29vva 3224 . . . . . 6 ((((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ 𝑧𝑃) ∧ 𝑒 = ⟨“𝑥𝑦𝑧”⟩) → 𝑒𝐴)
10099r19.29an 3168 . . . . 5 (((((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) ∧ 𝑥𝑃) ∧ 𝑦𝑃) ∧ ∃𝑧𝑃 𝑒 = ⟨“𝑥𝑦𝑧”⟩) → 𝑒𝐴)
10151ad2antrr 739 . . . . . 6 ((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) → 𝑒 ∈ (𝑃m (0..^3)))
10291s3rex 15023 . . . . . 6 (𝑒 ∈ (𝑃m (0..^3)) ↔ ∃𝑥𝑃𝑦𝑃𝑧𝑃 𝑒 = ⟨“𝑥𝑦𝑧”⟩)
103101, 102sylib 221 . . . . 5 ((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) → ∃𝑥𝑃𝑦𝑃𝑧𝑃 𝑒 = ⟨“𝑥𝑦𝑧”⟩)
104100, 103r19.29vva 3224 . . . 4 ((((𝜑𝑒 ∈ ( 𝐴)) ∧ 𝑓𝐴) ∧ 𝑓 𝑒) → 𝑒𝐴)
105 vex 3457 . . . . . 6 𝑒 ∈ V
106105elima 6065 . . . . 5 (𝑒 ∈ ( 𝐴) ↔ ∃𝑓𝐴 𝑓 𝑒)
107106bilani 510 . . . 4 ((𝜑𝑒 ∈ ( 𝐴)) → ∃𝑓𝐴 𝑓 𝑒)
108104, 107r19.29a 3172 . . 3 ((𝜑𝑒 ∈ ( 𝐴)) → 𝑒𝐴)
109108ex 418 . 2 (𝜑 → (𝑒 ∈ ( 𝐴) → 𝑒𝐴))
110109ssrdv 3940 1 (𝜑 → ( 𝐴) ⊆ 𝐴)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  wi 4  wa 401  w3a 1103   = wceq 1570  wcel 2145  wne 2957  wrex 3088  {crab 3414  Vcvv 3453  [wsbc 3742  wss 3902   class class class wbr 5107  {copab 5171  ran crn 5660  cima 5662  cfv 6537  (class class class)co 7416  m cmap 8829  0cc0 11127  1c1 11128  2c2 12322  3c3 12323  ..^cfzo 13711  ⟨“cs3 14915  Basecbs 17305  TarskiGcstrkg 28769  Itvcitv 28775  cgrGccgrg 28853  hlGchlg 28943  cgrAccgra 29194
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2215  ax-ext 2734  ax-rep 5236  ax-sep 5255  ax-nul 5267  ax-pow 5334  ax-pr 5402  ax-un 7739  ax-cnex 11183  ax-resscn 11184  ax-1cn 11185  ax-icn 11186  ax-addcl 11187  ax-addrcl 11188  ax-mulcl 11189  ax-mulrcl 11190  ax-mulcom 11191  ax-addass 11192  ax-mulass 11193  ax-distr 11194  ax-i2m1 11195  ax-1ne0 11196  ax-1rid 11197  ax-rnegex 11198  ax-rrecex 11199  ax-cnre 11200  ax-pre-lttri 11201  ax-pre-lttrn 11202  ax-pre-ltadd 11203  ax-pre-mulgt0 11204
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2566  df-eu 2596  df-clab 2741  df-cleq 2754  df-clel 2837  df-nfc 2911  df-ne 2958  df-nel 3064  df-ral 3079  df-rex 3089  df-reu 3368  df-rab 3415  df-v 3455  df-sbc 3743  df-csb 3851  df-dif 3905  df-un 3907  df-in 3909  df-ss 3919  df-pss 3922  df-nul 4283  df-if 4486  df-pw 4562  df-sn 4588  df-pr 4590  df-tp 4592  df-op 4594  df-uni 4871  df-int 4911  df-iun 4956  df-br 5108  df-opab 5172  df-mpt 5191  df-tr 5217  df-id 5554  df-eprel 5559  df-po 5567  df-so 5568  df-fr 5612  df-we 5614  df-xp 5665  df-rel 5666  df-cnv 5667  df-co 5668  df-dm 5669  df-rn 5670  df-res 5671  df-ima 5672  df-pred 6303  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6493  df-fun 6539  df-fn 6540  df-f 6541  df-f1 6542  df-fo 6543  df-f1o 6544  df-fv 6545  df-riota 7373  df-ov 7419  df-oprab 7420  df-mpo 7421  df-om 7866  df-1st 7989  df-2nd 7990  df-frecs 8283  df-wrecs 8314  df-recs 8363  df-rdg 8402  df-1o 8458  df-er 8699  df-map 8831  df-en 8956  df-dom 8957  df-sdom 8958  df-fin 8959  df-card 9947  df-pnf 11272  df-mnf 11273  df-xr 11274  df-ltxr 11275  df-le 11276  df-sub 11470  df-neg 11471  df-nn 12261  df-2 12330  df-3 12331  df-n0 12532  df-z 12619  df-uz 12891  df-fz 13564  df-fzo 13712  df-hash 14397  df-word 14581  df-concat 14638  df-s1 14665  df-s2 14921  df-s3 14922  df-hlg 28944  df-cgra 29195
This theorem is used by:  angmgmlem  29275
  Copyright terms: Public domain W3C validator