Users' Mathboxes Mathbox for Mario Carneiro < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  elmpps Structured version   Visualization version   GIF version

Theorem elmpps 34595
Description: Definition of a provable pre-statement, essentially just a reorganization of the arguments of df-mcls . (Contributed by Mario Carneiro, 18-Jul-2016.)
Hypotheses
Ref Expression
mppsval.p 𝑃 = (mPreStβ€˜π‘‡)
mppsval.j 𝐽 = (mPPStβ€˜π‘‡)
mppsval.c 𝐢 = (mClsβ€˜π‘‡)
Assertion
Ref Expression
elmpps (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝐽 ↔ (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻)))

Proof of Theorem elmpps
Dummy variables π‘Ž 𝑑 β„Ž are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-ot 4638 . . 3 ⟨𝐷, 𝐻, 𝐴⟩ = ⟨⟨𝐷, 𝐻⟩, 𝐴⟩
2 mppsval.p . . . 4 𝑃 = (mPreStβ€˜π‘‡)
3 mppsval.j . . . 4 𝐽 = (mPPStβ€˜π‘‡)
4 mppsval.c . . . 4 𝐢 = (mClsβ€˜π‘‡)
52, 3, 4mppsval 34594 . . 3 𝐽 = {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))}
61, 5eleq12i 2827 . 2 (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝐽 ↔ ⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))})
7 oprabss 7515 . . . 4 {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))} βŠ† ((V Γ— V) Γ— V)
87sseli 3979 . . 3 (⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))} β†’ ⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ ((V Γ— V) Γ— V))
92mpstssv 34561 . . . . . 6 𝑃 βŠ† ((V Γ— V) Γ— V)
109sseli 3979 . . . . 5 (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 β†’ ⟨𝐷, 𝐻, 𝐴⟩ ∈ ((V Γ— V) Γ— V))
111, 10eqeltrrid 2839 . . . 4 (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 β†’ ⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ ((V Γ— V) Γ— V))
1211adantr 482 . . 3 ((⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻)) β†’ ⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ ((V Γ— V) Γ— V))
13 opelxp 5713 . . . 4 (⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ ((V Γ— V) Γ— V) ↔ (⟨𝐷, 𝐻⟩ ∈ (V Γ— V) ∧ 𝐴 ∈ V))
14 opelxp 5713 . . . . 5 (⟨𝐷, 𝐻⟩ ∈ (V Γ— V) ↔ (𝐷 ∈ V ∧ 𝐻 ∈ V))
15 simp1 1137 . . . . . . . . . 10 ((𝑑 = 𝐷 ∧ β„Ž = 𝐻 ∧ π‘Ž = 𝐴) β†’ 𝑑 = 𝐷)
16 simp2 1138 . . . . . . . . . 10 ((𝑑 = 𝐷 ∧ β„Ž = 𝐻 ∧ π‘Ž = 𝐴) β†’ β„Ž = 𝐻)
17 simp3 1139 . . . . . . . . . 10 ((𝑑 = 𝐷 ∧ β„Ž = 𝐻 ∧ π‘Ž = 𝐴) β†’ π‘Ž = 𝐴)
1815, 16, 17oteq123d 4889 . . . . . . . . 9 ((𝑑 = 𝐷 ∧ β„Ž = 𝐻 ∧ π‘Ž = 𝐴) β†’ βŸ¨π‘‘, β„Ž, π‘ŽβŸ© = ⟨𝐷, 𝐻, 𝐴⟩)
1918eleq1d 2819 . . . . . . . 8 ((𝑑 = 𝐷 ∧ β„Ž = 𝐻 ∧ π‘Ž = 𝐴) β†’ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ↔ ⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃))
2015, 16oveq12d 7427 . . . . . . . . 9 ((𝑑 = 𝐷 ∧ β„Ž = 𝐻 ∧ π‘Ž = 𝐴) β†’ (π‘‘πΆβ„Ž) = (𝐷𝐢𝐻))
2117, 20eleq12d 2828 . . . . . . . 8 ((𝑑 = 𝐷 ∧ β„Ž = 𝐻 ∧ π‘Ž = 𝐴) β†’ (π‘Ž ∈ (π‘‘πΆβ„Ž) ↔ 𝐴 ∈ (𝐷𝐢𝐻)))
2219, 21anbi12d 632 . . . . . . 7 ((𝑑 = 𝐷 ∧ β„Ž = 𝐻 ∧ π‘Ž = 𝐴) β†’ ((βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž)) ↔ (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻))))
2322eloprabga 7516 . . . . . 6 ((𝐷 ∈ V ∧ 𝐻 ∈ V ∧ 𝐴 ∈ V) β†’ (⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))} ↔ (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻))))
24233expa 1119 . . . . 5 (((𝐷 ∈ V ∧ 𝐻 ∈ V) ∧ 𝐴 ∈ V) β†’ (⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))} ↔ (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻))))
2514, 24sylanb 582 . . . 4 ((⟨𝐷, 𝐻⟩ ∈ (V Γ— V) ∧ 𝐴 ∈ V) β†’ (⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))} ↔ (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻))))
2613, 25sylbi 216 . . 3 (⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ ((V Γ— V) Γ— V) β†’ (⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))} ↔ (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻))))
278, 12, 26pm5.21nii 380 . 2 (⟨⟨𝐷, 𝐻⟩, 𝐴⟩ ∈ {βŸ¨βŸ¨π‘‘, β„ŽβŸ©, π‘ŽβŸ© ∣ (βŸ¨π‘‘, β„Ž, π‘ŽβŸ© ∈ 𝑃 ∧ π‘Ž ∈ (π‘‘πΆβ„Ž))} ↔ (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻)))
286, 27bitri 275 1 (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝐽 ↔ (⟨𝐷, 𝐻, 𝐴⟩ ∈ 𝑃 ∧ 𝐴 ∈ (𝐷𝐢𝐻)))
Colors of variables: wff setvar class
Syntax hints:   ↔ wb 205   ∧ wa 397   ∧ w3a 1088   = wceq 1542   ∈ wcel 2107  Vcvv 3475  βŸ¨cop 4635  βŸ¨cotp 4637   Γ— cxp 5675  β€˜cfv 6544  (class class class)co 7409  {coprab 7410  mPreStcmpst 34495  mClscmcls 34499  mPPStcmpps 34500
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2704  ax-sep 5300  ax-nul 5307  ax-pow 5364  ax-pr 5428  ax-un 7725
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2535  df-eu 2564  df-clab 2711  df-cleq 2725  df-clel 2811  df-nfc 2886  df-ne 2942  df-ral 3063  df-rex 3072  df-rab 3434  df-v 3477  df-dif 3952  df-un 3954  df-in 3956  df-ss 3966  df-nul 4324  df-if 4530  df-pw 4605  df-sn 4630  df-pr 4632  df-op 4636  df-ot 4638  df-uni 4910  df-br 5150  df-opab 5212  df-mpt 5233  df-id 5575  df-xp 5683  df-rel 5684  df-cnv 5685  df-co 5686  df-dm 5687  df-rn 5688  df-iota 6496  df-fun 6546  df-fv 6552  df-ov 7412  df-oprab 7413  df-mpst 34515  df-mpps 34520
This theorem is referenced by:  mthmpps  34604  mclspps  34606
  Copyright terms: Public domain W3C validator