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

Theorem iscauf 25260
Description: Express the property "𝐹 is a Cauchy sequence of metric 𝐷 " presupposing 𝐹 is a function. (Contributed by NM, 24-Jul-2007.) (Revised by Mario Carneiro, 23-Dec-2013.)
Hypotheses
Ref Expression
iscau3.2 𝑍 = (ℤ𝑀)
iscau3.3 (𝜑𝐷 ∈ (∞Met‘𝑋))
iscau3.4 (𝜑𝑀 ∈ ℤ)
iscau4.5 ((𝜑𝑘𝑍) → (𝐹𝑘) = 𝐴)
iscau4.6 ((𝜑𝑗𝑍) → (𝐹𝑗) = 𝐵)
iscauf.7 (𝜑𝐹:𝑍𝑋)
Assertion
Ref Expression
iscauf (𝜑 → (𝐹 ∈ (Cau‘𝐷) ↔ ∀𝑥 ∈ ℝ+𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐵𝐷𝐴) < 𝑥))
Distinct variable groups:   𝑗,𝑘,𝑥,𝐷   𝑗,𝐹,𝑘,𝑥   𝜑,𝑗,𝑘,𝑥   𝑗,𝑋,𝑘,𝑥   𝑗,𝑀   𝑗,𝑍,𝑘,𝑥
Allowed substitution hints:   𝐴(𝑥,𝑗,𝑘)   𝐵(𝑥,𝑗,𝑘)   𝑀(𝑥,𝑘)

Proof of Theorem iscauf
StepHypRef Expression
1 iscau3.3 . . . . . 6 (𝜑𝐷 ∈ (∞Met‘𝑋))
2 elfvdm 6869 . . . . . 6 (𝐷 ∈ (∞Met‘𝑋) → 𝑋 ∈ dom ∞Met)
31, 2syl 17 . . . . 5 (𝜑𝑋 ∈ dom ∞Met)
4 cnex 11113 . . . . 5 ℂ ∈ V
53, 4jctir 520 . . . 4 (𝜑 → (𝑋 ∈ dom ∞Met ∧ ℂ ∈ V))
6 iscauf.7 . . . . 5 (𝜑𝐹:𝑍𝑋)
7 iscau3.2 . . . . . 6 𝑍 = (ℤ𝑀)
8 uzssz 12803 . . . . . . 7 (ℤ𝑀) ⊆ ℤ
9 zsscn 12526 . . . . . . 7 ℤ ⊆ ℂ
108, 9sstri 3932 . . . . . 6 (ℤ𝑀) ⊆ ℂ
117, 10eqsstri 3969 . . . . 5 𝑍 ⊆ ℂ
126, 11jctir 520 . . . 4 (𝜑 → (𝐹:𝑍𝑋𝑍 ⊆ ℂ))
13 elpm2r 8786 . . . 4 (((𝑋 ∈ dom ∞Met ∧ ℂ ∈ V) ∧ (𝐹:𝑍𝑋𝑍 ⊆ ℂ)) → 𝐹 ∈ (𝑋pm ℂ))
145, 12, 13syl2anc 585 . . 3 (𝜑𝐹 ∈ (𝑋pm ℂ))
1514biantrurd 532 . 2 (𝜑 → (∀𝑥 ∈ ℝ+𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥) ↔ (𝐹 ∈ (𝑋pm ℂ) ∧ ∀𝑥 ∈ ℝ+𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥))))
161adantr 480 . . . . . . . . 9 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → 𝐷 ∈ (∞Met‘𝑋))
17 iscau4.6 . . . . . . . . . . 11 ((𝜑𝑗𝑍) → (𝐹𝑗) = 𝐵)
1817adantrr 718 . . . . . . . . . 10 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → (𝐹𝑗) = 𝐵)
196adantr 480 . . . . . . . . . . 11 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → 𝐹:𝑍𝑋)
20 simprl 771 . . . . . . . . . . 11 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → 𝑗𝑍)
2119, 20ffvelcdmd 7032 . . . . . . . . . 10 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → (𝐹𝑗) ∈ 𝑋)
2218, 21eqeltrrd 2838 . . . . . . . . 9 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → 𝐵𝑋)
237uztrn2 12801 . . . . . . . . . . 11 ((𝑗𝑍𝑘 ∈ (ℤ𝑗)) → 𝑘𝑍)
24 iscau4.5 . . . . . . . . . . 11 ((𝜑𝑘𝑍) → (𝐹𝑘) = 𝐴)
2523, 24sylan2 594 . . . . . . . . . 10 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → (𝐹𝑘) = 𝐴)
26 ffvelcdm 7028 . . . . . . . . . . 11 ((𝐹:𝑍𝑋𝑘𝑍) → (𝐹𝑘) ∈ 𝑋)
276, 23, 26syl2an 597 . . . . . . . . . 10 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → (𝐹𝑘) ∈ 𝑋)
2825, 27eqeltrrd 2838 . . . . . . . . 9 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → 𝐴𝑋)
29 xmetsym 24325 . . . . . . . . 9 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐵𝑋𝐴𝑋) → (𝐵𝐷𝐴) = (𝐴𝐷𝐵))
3016, 22, 28, 29syl3anc 1374 . . . . . . . 8 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → (𝐵𝐷𝐴) = (𝐴𝐷𝐵))
3130breq1d 5096 . . . . . . 7 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → ((𝐵𝐷𝐴) < 𝑥 ↔ (𝐴𝐷𝐵) < 𝑥))
32 fdm 6672 . . . . . . . . . . . . 13 (𝐹:𝑍𝑋 → dom 𝐹 = 𝑍)
3332eleq2d 2823 . . . . . . . . . . . 12 (𝐹:𝑍𝑋 → (𝑘 ∈ dom 𝐹𝑘𝑍))
3433biimpar 477 . . . . . . . . . . 11 ((𝐹:𝑍𝑋𝑘𝑍) → 𝑘 ∈ dom 𝐹)
356, 23, 34syl2an 597 . . . . . . . . . 10 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → 𝑘 ∈ dom 𝐹)
3635, 28jca 511 . . . . . . . . 9 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → (𝑘 ∈ dom 𝐹𝐴𝑋))
3736biantrurd 532 . . . . . . . 8 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → ((𝐴𝐷𝐵) < 𝑥 ↔ ((𝑘 ∈ dom 𝐹𝐴𝑋) ∧ (𝐴𝐷𝐵) < 𝑥)))
38 df-3an 1089 . . . . . . . 8 ((𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥) ↔ ((𝑘 ∈ dom 𝐹𝐴𝑋) ∧ (𝐴𝐷𝐵) < 𝑥))
3937, 38bitr4di 289 . . . . . . 7 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → ((𝐴𝐷𝐵) < 𝑥 ↔ (𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥)))
4031, 39bitrd 279 . . . . . 6 ((𝜑 ∧ (𝑗𝑍𝑘 ∈ (ℤ𝑗))) → ((𝐵𝐷𝐴) < 𝑥 ↔ (𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥)))
4140anassrs 467 . . . . 5 (((𝜑𝑗𝑍) ∧ 𝑘 ∈ (ℤ𝑗)) → ((𝐵𝐷𝐴) < 𝑥 ↔ (𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥)))
4241ralbidva 3159 . . . 4 ((𝜑𝑗𝑍) → (∀𝑘 ∈ (ℤ𝑗)(𝐵𝐷𝐴) < 𝑥 ↔ ∀𝑘 ∈ (ℤ𝑗)(𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥)))
4342rexbidva 3160 . . 3 (𝜑 → (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐵𝐷𝐴) < 𝑥 ↔ ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥)))
4443ralbidv 3161 . 2 (𝜑 → (∀𝑥 ∈ ℝ+𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐵𝐷𝐴) < 𝑥 ↔ ∀𝑥 ∈ ℝ+𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥)))
45 iscau3.4 . . 3 (𝜑𝑀 ∈ ℤ)
467, 1, 45, 24, 17iscau4 25259 . 2 (𝜑 → (𝐹 ∈ (Cau‘𝐷) ↔ (𝐹 ∈ (𝑋pm ℂ) ∧ ∀𝑥 ∈ ℝ+𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝑘 ∈ dom 𝐹𝐴𝑋 ∧ (𝐴𝐷𝐵) < 𝑥))))
4715, 44, 463bitr4rd 312 1 (𝜑 → (𝐹 ∈ (Cau‘𝐷) ↔ ∀𝑥 ∈ ℝ+𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐵𝐷𝐴) < 𝑥))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1087   = wceq 1542  wcel 2114  wral 3052  wrex 3062  Vcvv 3430  wss 3890   class class class wbr 5086  dom cdm 5625  wf 6489  cfv 6493  (class class class)co 7361  pm cpm 8768  cc 11030   < clt 11173  cz 12518  cuz 12782  +crp 12936  ∞Metcxmet 21332  Cauccau 25233
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-sep 5232  ax-nul 5242  ax-pow 5303  ax-pr 5371  ax-un 7683  ax-cnex 11088  ax-resscn 11089  ax-1cn 11090  ax-icn 11091  ax-addcl 11092  ax-addrcl 11093  ax-mulcl 11094  ax-mulrcl 11095  ax-mulcom 11096  ax-addass 11097  ax-mulass 11098  ax-distr 11099  ax-i2m1 11100  ax-1ne0 11101  ax-1rid 11102  ax-rnegex 11103  ax-rrecex 11104  ax-cnre 11105  ax-pre-lttri 11106  ax-pre-lttrn 11107  ax-pre-ltadd 11108  ax-pre-mulgt0 11109
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-nel 3038  df-ral 3053  df-rex 3063  df-rmo 3343  df-reu 3344  df-rab 3391  df-v 3432  df-sbc 3730  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-pss 3910  df-nul 4275  df-if 4468  df-pw 4544  df-sn 4569  df-pr 4571  df-op 4575  df-uni 4852  df-iun 4936  df-br 5087  df-opab 5149  df-mpt 5168  df-tr 5194  df-id 5520  df-eprel 5525  df-po 5533  df-so 5534  df-fr 5578  df-we 5580  df-xp 5631  df-rel 5632  df-cnv 5633  df-co 5634  df-dm 5635  df-rn 5636  df-res 5637  df-ima 5638  df-pred 6260  df-ord 6321  df-on 6322  df-lim 6323  df-suc 6324  df-iota 6449  df-fun 6495  df-fn 6496  df-f 6497  df-f1 6498  df-fo 6499  df-f1o 6500  df-fv 6501  df-riota 7318  df-ov 7364  df-oprab 7365  df-mpo 7366  df-om 7812  df-1st 7936  df-2nd 7937  df-frecs 8225  df-wrecs 8256  df-recs 8305  df-rdg 8343  df-er 8637  df-map 8769  df-pm 8770  df-en 8888  df-dom 8889  df-sdom 8890  df-pnf 11175  df-mnf 11176  df-xr 11177  df-ltxr 11178  df-le 11179  df-sub 11373  df-neg 11374  df-div 11802  df-nn 12169  df-2 12238  df-z 12519  df-uz 12783  df-rp 12937  df-xneg 13057  df-xadd 13058  df-psmet 21339  df-xmet 21340  df-bl 21342  df-cau 25236
This theorem is referenced by:  iscmet3lem1  25271  causs  25278  caubl  25288  minvecolem3  30965  h2hcau  31068  geomcau  38097  caushft  38099  rrncmslem  38170
  Copyright terms: Public domain W3C validator