Users' Mathboxes Mathbox for Peter Mazsa < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  xrnss3v Structured version   Visualization version   GIF version

Theorem xrnss3v 38915
Description: A range Cartesian product is a subset of the class of ordered triples. This is Scott Fenton's txpss3v 36263 with a different symbol, see https://github.com/metamath/set.mm/issues/2469 36263. (Contributed by Scott Fenton, 31-Mar-2012.)
Assertion
Ref Expression
xrnss3v (𝐴𝐵) ⊆ (V × (V × V))

Proof of Theorem xrnss3v
Dummy variables 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-xrn 38914 . 2 (𝐴𝐵) = (((1st ↾ (V × V)) ∘ 𝐴) ∩ ((2nd ↾ (V × V)) ∘ 𝐵))
2 inss1 4197 . . 3 (((1st ↾ (V × V)) ∘ 𝐴) ∩ ((2nd ↾ (V × V)) ∘ 𝐵)) ⊆ ((1st ↾ (V × V)) ∘ 𝐴)
3 relco 6108 . . . 4 Rel ((1st ↾ (V × V)) ∘ 𝐴)
4 vex 3467 . . . . . . . . 9 𝑧 ∈ V
5 vex 3467 . . . . . . . . 9 𝑦 ∈ V
64, 5brcnv 5866 . . . . . . . 8 (𝑧(1st ↾ (V × V))𝑦𝑦(1st ↾ (V × V))𝑧)
74brresi 5985 . . . . . . . . 9 (𝑦(1st ↾ (V × V))𝑧 ↔ (𝑦 ∈ (V × V) ∧ 𝑦1st 𝑧))
87simplbi 501 . . . . . . . 8 (𝑦(1st ↾ (V × V))𝑧𝑦 ∈ (V × V))
96, 8sylbi 220 . . . . . . 7 (𝑧(1st ↾ (V × V))𝑦𝑦 ∈ (V × V))
109adantl 486 . . . . . 6 ((𝑥𝐴𝑧𝑧(1st ↾ (V × V))𝑦) → 𝑦 ∈ (V × V))
1110exlimiv 1957 . . . . 5 (∃𝑧(𝑥𝐴𝑧𝑧(1st ↾ (V × V))𝑦) → 𝑦 ∈ (V × V))
12 vex 3467 . . . . . 6 𝑥 ∈ V
1312, 5opelco 5855 . . . . 5 (⟨𝑥, 𝑦⟩ ∈ ((1st ↾ (V × V)) ∘ 𝐴) ↔ ∃𝑧(𝑥𝐴𝑧𝑧(1st ↾ (V × V))𝑦))
14 opelxp 5695 . . . . . 6 (⟨𝑥, 𝑦⟩ ∈ (V × (V × V)) ↔ (𝑥 ∈ V ∧ 𝑦 ∈ (V × V)))
1512, 14mpbiran 721 . . . . 5 (⟨𝑥, 𝑦⟩ ∈ (V × (V × V)) ↔ 𝑦 ∈ (V × V))
1611, 13, 153imtr4i 295 . . . 4 (⟨𝑥, 𝑦⟩ ∈ ((1st ↾ (V × V)) ∘ 𝐴) → ⟨𝑥, 𝑦⟩ ∈ (V × (V × V)))
173, 16relssi 5771 . . 3 ((1st ↾ (V × V)) ∘ 𝐴) ⊆ (V × (V × V))
182, 17sstri 3954 . 2 (((1st ↾ (V × V)) ∘ 𝐴) ∩ ((2nd ↾ (V × V)) ∘ 𝐵)) ⊆ (V × (V × V))
191, 18eqsstri 3991 1 (𝐴𝐵) ⊆ (V × (V × V))
Colors of variables: wff setvar class
Syntax hints:  wa 400  wex 1806  wcel 2149  Vcvv 3463  cin 3912  wss 3913  cop 4597   class class class wbr 5110   × cxp 5657  ccnv 5658  cres 5661  ccom 5663  1st c1st 7980  2nd c2nd 7981  cxrn 38708
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1822  ax-4 1836  ax-5 1937  ax-6 1994  ax-7 2035  ax-8 2151  ax-9 2159  ax-ext 2741  ax-sep 5258  ax-pr 5402
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3an 1103  df-tru 1570  df-fal 1580  df-ex 1807  df-sb 2098  df-clab 2748  df-cleq 2761  df-clel 2844  df-ral 3086  df-rex 3096  df-rab 3424  df-v 3465  df-dif 3916  df-un 3918  df-in 3920  df-ss 3930  df-nul 4295  df-if 4490  df-sn 4592  df-pr 4594  df-op 4598  df-br 5111  df-opab 5175  df-xp 5665  df-rel 5666  df-cnv 5667  df-co 5668  df-res 5671  df-xrn 38914
This theorem is referenced by:  xrnrel  38916  brxrn2  38918
  Copyright terms: Public domain W3C validator