ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  elfz0fzfz0 GIF version

Theorem elfz0fzfz0 9055
Description: A member of a finite set of sequential nonnegative integers is a member of a finite set of sequential nonnegative integers with a member of a finite set of sequential nonnegative integers starting at the upper bound of the first interval. (Contributed by Alexander van der Vekens, 27-May-2018.)
Assertion
Ref Expression
elfz0fzfz0 ((𝑀 ∈ (0...𝐿) ∧ 𝑁 ∈ (𝐿...𝑋)) → 𝑀 ∈ (0...𝑁))

Proof of Theorem elfz0fzfz0
StepHypRef Expression
1 elfz2nn0 9045 . . . 4 (𝑀 ∈ (0...𝐿) ↔ (𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿))
2 elfz2 8953 . . . . . 6 (𝑁 ∈ (𝐿...𝑋) ↔ ((𝐿 ∈ ℤ ∧ 𝑋 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ (𝐿𝑁𝑁𝑋)))
3 nn0re 8218 . . . . . . . . . . . . . . . . . 18 (𝑀 ∈ ℕ0𝑀 ∈ ℝ)
4 nn0re 8218 . . . . . . . . . . . . . . . . . 18 (𝐿 ∈ ℕ0𝐿 ∈ ℝ)
5 zre 8276 . . . . . . . . . . . . . . . . . 18 (𝑁 ∈ ℤ → 𝑁 ∈ ℝ)
63, 4, 53anim123i 1098 . . . . . . . . . . . . . . . . 17 ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑁 ∈ ℤ) → (𝑀 ∈ ℝ ∧ 𝐿 ∈ ℝ ∧ 𝑁 ∈ ℝ))
763expa 1113 . . . . . . . . . . . . . . . 16 (((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) → (𝑀 ∈ ℝ ∧ 𝐿 ∈ ℝ ∧ 𝑁 ∈ ℝ))
8 letr 7130 . . . . . . . . . . . . . . . 16 ((𝑀 ∈ ℝ ∧ 𝐿 ∈ ℝ ∧ 𝑁 ∈ ℝ) → ((𝑀𝐿𝐿𝑁) → 𝑀𝑁))
97, 8syl 14 . . . . . . . . . . . . . . 15 (((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) → ((𝑀𝐿𝐿𝑁) → 𝑀𝑁))
10 simplll 493 . . . . . . . . . . . . . . . . 17 ((((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) ∧ 𝑀𝑁) → 𝑀 ∈ ℕ0)
11 simpr 107 . . . . . . . . . . . . . . . . . . 19 (((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) → 𝑁 ∈ ℤ)
1211adantr 265 . . . . . . . . . . . . . . . . . 18 ((((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) ∧ 𝑀𝑁) → 𝑁 ∈ ℤ)
13 elnn0z 8285 . . . . . . . . . . . . . . . . . . . . . 22 (𝑀 ∈ ℕ0 ↔ (𝑀 ∈ ℤ ∧ 0 ≤ 𝑀))
14 0red 7056 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → 0 ∈ ℝ)
15 zre 8276 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑀 ∈ ℤ → 𝑀 ∈ ℝ)
1615adantr 265 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → 𝑀 ∈ ℝ)
175adantl 266 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → 𝑁 ∈ ℝ)
18 letr 7130 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((0 ∈ ℝ ∧ 𝑀 ∈ ℝ ∧ 𝑁 ∈ ℝ) → ((0 ≤ 𝑀𝑀𝑁) → 0 ≤ 𝑁))
1914, 16, 17, 18syl3anc 1144 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑀 ∈ ℤ ∧ 𝑁 ∈ ℤ) → ((0 ≤ 𝑀𝑀𝑁) → 0 ≤ 𝑁))
2019exp4b 353 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑀 ∈ ℤ → (𝑁 ∈ ℤ → (0 ≤ 𝑀 → (𝑀𝑁 → 0 ≤ 𝑁))))
2120com23 76 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑀 ∈ ℤ → (0 ≤ 𝑀 → (𝑁 ∈ ℤ → (𝑀𝑁 → 0 ≤ 𝑁))))
2221imp 119 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑀 ∈ ℤ ∧ 0 ≤ 𝑀) → (𝑁 ∈ ℤ → (𝑀𝑁 → 0 ≤ 𝑁)))
2313, 22sylbi 118 . . . . . . . . . . . . . . . . . . . . 21 (𝑀 ∈ ℕ0 → (𝑁 ∈ ℤ → (𝑀𝑁 → 0 ≤ 𝑁)))
2423adantr 265 . . . . . . . . . . . . . . . . . . . 20 ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) → (𝑁 ∈ ℤ → (𝑀𝑁 → 0 ≤ 𝑁)))
2524imp 119 . . . . . . . . . . . . . . . . . . 19 (((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) → (𝑀𝑁 → 0 ≤ 𝑁))
2625imp 119 . . . . . . . . . . . . . . . . . 18 ((((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) ∧ 𝑀𝑁) → 0 ≤ 𝑁)
27 elnn0z 8285 . . . . . . . . . . . . . . . . . 18 (𝑁 ∈ ℕ0 ↔ (𝑁 ∈ ℤ ∧ 0 ≤ 𝑁))
2812, 26, 27sylanbrc 402 . . . . . . . . . . . . . . . . 17 ((((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) ∧ 𝑀𝑁) → 𝑁 ∈ ℕ0)
29 simpr 107 . . . . . . . . . . . . . . . . 17 ((((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) ∧ 𝑀𝑁) → 𝑀𝑁)
3010, 28, 293jca 1093 . . . . . . . . . . . . . . . 16 ((((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) ∧ 𝑀𝑁) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁))
3130ex 112 . . . . . . . . . . . . . . 15 (((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) → (𝑀𝑁 → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁)))
329, 31syld 44 . . . . . . . . . . . . . 14 (((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) ∧ 𝑁 ∈ ℤ) → ((𝑀𝐿𝐿𝑁) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁)))
3332exp4b 353 . . . . . . . . . . . . 13 ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) → (𝑁 ∈ ℤ → (𝑀𝐿 → (𝐿𝑁 → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁)))))
3433com23 76 . . . . . . . . . . . 12 ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0) → (𝑀𝐿 → (𝑁 ∈ ℤ → (𝐿𝑁 → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁)))))
35343impia 1110 . . . . . . . . . . 11 ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿) → (𝑁 ∈ ℤ → (𝐿𝑁 → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁))))
3635com13 78 . . . . . . . . . 10 (𝐿𝑁 → (𝑁 ∈ ℤ → ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁))))
3736adantr 265 . . . . . . . . 9 ((𝐿𝑁𝑁𝑋) → (𝑁 ∈ ℤ → ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁))))
3837com12 30 . . . . . . . 8 (𝑁 ∈ ℤ → ((𝐿𝑁𝑁𝑋) → ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁))))
39383ad2ant3 936 . . . . . . 7 ((𝐿 ∈ ℤ ∧ 𝑋 ∈ ℤ ∧ 𝑁 ∈ ℤ) → ((𝐿𝑁𝑁𝑋) → ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁))))
4039imp 119 . . . . . 6 (((𝐿 ∈ ℤ ∧ 𝑋 ∈ ℤ ∧ 𝑁 ∈ ℤ) ∧ (𝐿𝑁𝑁𝑋)) → ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁)))
412, 40sylbi 118 . . . . 5 (𝑁 ∈ (𝐿...𝑋) → ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁)))
4241com12 30 . . . 4 ((𝑀 ∈ ℕ0𝐿 ∈ ℕ0𝑀𝐿) → (𝑁 ∈ (𝐿...𝑋) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁)))
431, 42sylbi 118 . . 3 (𝑀 ∈ (0...𝐿) → (𝑁 ∈ (𝐿...𝑋) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁)))
4443imp 119 . 2 ((𝑀 ∈ (0...𝐿) ∧ 𝑁 ∈ (𝐿...𝑋)) → (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁))
45 elfz2nn0 9045 . 2 (𝑀 ∈ (0...𝑁) ↔ (𝑀 ∈ ℕ0𝑁 ∈ ℕ0𝑀𝑁))
4644, 45sylibr 141 1 ((𝑀 ∈ (0...𝐿) ∧ 𝑁 ∈ (𝐿...𝑋)) → 𝑀 ∈ (0...𝑁))
Colors of variables: wff set class
Syntax hints:  wi 4  wa 101  w3a 894  wcel 1407   class class class wbr 3789  (class class class)co 5537  cr 6916  0cc0 6917  cle 7090  0cn0 8209  cz 8272  ...cfz 8946
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-mp 7  ax-ia1 103  ax-ia2 104  ax-ia3 105  ax-in1 552  ax-in2 553  ax-io 638  ax-5 1350  ax-7 1351  ax-gen 1352  ax-ie1 1396  ax-ie2 1397  ax-8 1409  ax-10 1410  ax-11 1411  ax-i12 1412  ax-bndl 1413  ax-4 1414  ax-13 1418  ax-14 1419  ax-17 1433  ax-i9 1437  ax-ial 1441  ax-i5r 1442  ax-ext 2036  ax-coll 3897  ax-sep 3900  ax-nul 3908  ax-pow 3952  ax-pr 3969  ax-un 4195  ax-setind 4287  ax-iinf 4336  ax-cnex 7003  ax-resscn 7004  ax-1cn 7005  ax-1re 7006  ax-icn 7007  ax-addcl 7008  ax-addrcl 7009  ax-mulcl 7010  ax-addcom 7012  ax-addass 7014  ax-distr 7016  ax-i2m1 7017  ax-0id 7020  ax-rnegex 7021  ax-cnre 7023  ax-pre-ltirr 7024  ax-pre-ltwlin 7025  ax-pre-lttrn 7026  ax-pre-ltadd 7028
This theorem depends on definitions:  df-bi 114  df-dc 752  df-3or 895  df-3an 896  df-tru 1260  df-fal 1263  df-nf 1364  df-sb 1660  df-eu 1917  df-mo 1918  df-clab 2041  df-cleq 2047  df-clel 2050  df-nfc 2181  df-ne 2219  df-nel 2313  df-ral 2326  df-rex 2327  df-reu 2328  df-rab 2330  df-v 2574  df-sbc 2785  df-csb 2878  df-dif 2945  df-un 2947  df-in 2949  df-ss 2956  df-nul 3250  df-pw 3386  df-sn 3406  df-pr 3407  df-op 3409  df-uni 3606  df-int 3641  df-iun 3684  df-br 3790  df-opab 3844  df-mpt 3845  df-tr 3880  df-eprel 4051  df-id 4055  df-po 4058  df-iso 4059  df-iord 4128  df-on 4130  df-suc 4133  df-iom 4339  df-xp 4376  df-rel 4377  df-cnv 4378  df-co 4379  df-dm 4380  df-rn 4381  df-res 4382  df-ima 4383  df-iota 4892  df-fun 4929  df-fn 4930  df-f 4931  df-f1 4932  df-fo 4933  df-f1o 4934  df-fv 4935  df-riota 5493  df-ov 5540  df-oprab 5541  df-mpt2 5542  df-1st 5792  df-2nd 5793  df-recs 5948  df-irdg 5985  df-1o 6029  df-2o 6030  df-oadd 6033  df-omul 6034  df-er 6134  df-ec 6136  df-qs 6140  df-ni 6430  df-pli 6431  df-mi 6432  df-lti 6433  df-plpq 6470  df-mpq 6471  df-enq 6473  df-nqqs 6474  df-plqqs 6475  df-mqqs 6476  df-1nqqs 6477  df-rq 6478  df-ltnqqs 6479  df-enq0 6550  df-nq0 6551  df-0nq0 6552  df-plq0 6553  df-mq0 6554  df-inp 6592  df-i1p 6593  df-iplp 6594  df-iltp 6596  df-enr 6839  df-nr 6840  df-ltr 6843  df-0r 6844  df-1r 6845  df-0 6924  df-1 6925  df-r 6927  df-lt 6930  df-pnf 7091  df-mnf 7092  df-xr 7093  df-ltxr 7094  df-le 7095  df-sub 7217  df-neg 7218  df-inn 7961  df-n0 8210  df-z 8273  df-uz 8540  df-fz 8947
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator