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

Theorem efif1olem2 26883
Description: Lemma for efif1o 26886. (Contributed by Mario Carneiro, 13-May-2014.)
Hypothesis
Ref Expression
efif1olem1.1 𝐷 = (𝐴(,](𝐴 + (2 · π)))
Assertion
Ref Expression
efif1olem2 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ∃𝑦 ∈ 𝐷 ((𝑧 − 𝑦) / (2 · π)) ∈ ℤ)
Distinct variable groups:   𝑦,𝑧   𝑦,𝐴   𝑦,𝐷
Allowed substitution hints:   𝐴(𝑧)   𝐷(𝑧)

Proof of Theorem efif1olem2
StepHypRef Expression
1 simpl 488 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → 𝐴 ∈ ℝ)
2 2re 12427 . . . . . . 7 2 ∈ ℝ
3 pire 26795 . . . . . . 7 π ∈ ℝ
42, 3remulcli 11335 . . . . . 6 (2 · π) ∈ ℝ
5 readdcl 11293 . . . . . 6 ((𝐴 ∈ ℝ ∧ (2 · π) ∈ ℝ) → (𝐴 + (2 · π)) ∈ ℝ)
61, 4, 5sylancl 598 . . . . 5 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝐴 + (2 · π)) ∈ ℝ)
7 resubcl 11632 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝐴 − 𝑧) ∈ ℝ)
8 2pos 12457 . . . . . . . 8 0 < 2
9 pipos 26799 . . . . . . . 8 0 < π
102, 3, 8, 9mulgt0ii 11453 . . . . . . 7 0 < (2 · π)
114, 10elrpii 13133 . . . . . 6 (2 · π) ∈ ℝ+
12 modcl 14023 . . . . . 6 (((𝐴 − 𝑧) ∈ ℝ ∧ (2 · π) ∈ ℝ+) → ((𝐴 − 𝑧) mod (2 · π)) ∈ ℝ)
137, 11, 12sylancl 598 . . . . 5 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 − 𝑧) mod (2 · π)) ∈ ℝ)
146, 13resubcld 11754 . . . 4 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∈ ℝ)
154a1i 11 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (2 · π) ∈ ℝ)
16 modlt 14030 . . . . . . 7 (((𝐴 − 𝑧) ∈ ℝ ∧ (2 · π) ∈ ℝ+) → ((𝐴 − 𝑧) mod (2 · π)) < (2 · π))
177, 11, 16sylancl 598 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 − 𝑧) mod (2 · π)) < (2 · π))
1813, 15, 1, 17ltadd2dd 11479 . . . . 5 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝐴 + ((𝐴 − 𝑧) mod (2 · π))) < (𝐴 + (2 · π)))
191, 13, 6ltaddsubd 11926 . . . . 5 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + ((𝐴 − 𝑧) mod (2 · π))) < (𝐴 + (2 · π)) ↔ 𝐴 < ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))))
2018, 19mpbid 235 . . . 4 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → 𝐴 < ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))))
21 modge0 14029 . . . . . 6 (((𝐴 − 𝑧) ∈ ℝ ∧ (2 · π) ∈ ℝ+) → 0 ≤ ((𝐴 − 𝑧) mod (2 · π)))
227, 11, 21sylancl 598 . . . . 5 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → 0 ≤ ((𝐴 − 𝑧) mod (2 · π)))
236, 13subge02d 11918 . . . . 5 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (0 ≤ ((𝐴 − 𝑧) mod (2 · π)) ↔ ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ≤ (𝐴 + (2 · π))))
2422, 23mpbid 235 . . . 4 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ≤ (𝐴 + (2 · π)))
25 rexr 11365 . . . . 5 (𝐴 ∈ ℝ → 𝐴 ∈ ℝ*)
26 elioc2 13550 . . . . 5 ((𝐴 ∈ ℝ* ∧ (𝐴 + (2 · π)) ∈ ℝ) → (((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∈ (𝐴(,](𝐴 + (2 · π))) ↔ (((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∈ ℝ ∧ 𝐴 < ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∧ ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ≤ (𝐴 + (2 · π)))))
2725, 6, 26syl2an2r 698 . . . 4 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∈ (𝐴(,](𝐴 + (2 · π))) ↔ (((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∈ ℝ ∧ 𝐴 < ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∧ ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ≤ (𝐴 + (2 · π)))))
2814, 20, 24, 27mpbir3and 1361 . . 3 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∈ (𝐴(,](𝐴 + (2 · π))))
29 efif1olem1.1 . . 3 𝐷 = (𝐴(,](𝐴 + (2 · π)))
3028, 29eleqtrrdi 2874 . 2 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∈ 𝐷)
31 modval 14021 . . . . . . . . . 10 (((𝐴 − 𝑧) ∈ ℝ ∧ (2 · π) ∈ ℝ+) → ((𝐴 − 𝑧) mod (2 · π)) = ((𝐴 − 𝑧) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))))
327, 11, 31sylancl 598 . . . . . . . . 9 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 − 𝑧) mod (2 · π)) = ((𝐴 − 𝑧) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))))
3332oveq2d 7443 . . . . . . . 8 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) = ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π)))))))
346recnd 11347 . . . . . . . . 9 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝐴 + (2 · π)) ∈ ℂ)
357recnd 11347 . . . . . . . . 9 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝐴 − 𝑧) ∈ ℂ)
364, 10gt0ne0ii 11862 . . . . . . . . . . . . . . 15 (2 · π) ≠ 0
37 redivcl 12046 . . . . . . . . . . . . . . 15 (((𝐴 − 𝑧) ∈ ℝ ∧ (2 · π) ∈ ℝ ∧ (2 · π) ≠ 0) → ((𝐴 − 𝑧) / (2 · π)) ∈ ℝ)
384, 36, 37mp3an23 1482 . . . . . . . . . . . . . 14 ((𝐴 − 𝑧) ∈ ℝ → ((𝐴 − 𝑧) / (2 · π)) ∈ ℝ)
397, 38syl 18 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 − 𝑧) / (2 · π)) ∈ ℝ)
4039flcld 13948 . . . . . . . . . . . 12 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (⌊‘((𝐴 − 𝑧) / (2 · π))) ∈ ℤ)
4140zred 12813 . . . . . . . . . . 11 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (⌊‘((𝐴 − 𝑧) / (2 · π))) ∈ ℝ)
42 remulcl 11295 . . . . . . . . . . 11 (((2 · π) ∈ ℝ ∧ (⌊‘((𝐴 − 𝑧) / (2 · π))) ∈ ℝ) → ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π)))) ∈ ℝ)
434, 41, 42sylancr 599 . . . . . . . . . 10 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π)))) ∈ ℝ)
4443recnd 11347 . . . . . . . . 9 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π)))) ∈ ℂ)
4534, 35, 44subsubd 11707 . . . . . . . 8 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π)))))) = (((𝐴 + (2 · π)) − (𝐴 − 𝑧)) + ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))))
461recnd 11347 . . . . . . . . . 10 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → 𝐴 ∈ ℂ)
474recni 11333 . . . . . . . . . . 11 (2 · π) ∈ ℂ
4847a1i 11 . . . . . . . . . 10 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (2 · π) ∈ ℂ)
49 simpr 490 . . . . . . . . . . 11 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → 𝑧 ∈ ℝ)
5049recnd 11347 . . . . . . . . . 10 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → 𝑧 ∈ ℂ)
5146, 48, 50pnncand 11718 . . . . . . . . 9 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + (2 · π)) − (𝐴 − 𝑧)) = ((2 · π) + 𝑧))
5251oveq1d 7442 . . . . . . . 8 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (((𝐴 + (2 · π)) − (𝐴 − 𝑧)) + ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))) = (((2 · π) + 𝑧) + ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))))
5333, 45, 523eqtrd 2802 . . . . . . 7 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) = (((2 · π) + 𝑧) + ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))))
5453oveq2d 7443 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))) = (𝑧 − (((2 · π) + 𝑧) + ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π)))))))
55 addcl 11292 . . . . . . . 8 (((2 · π) ∈ ℂ ∧ 𝑧 ∈ ℂ) → ((2 · π) + 𝑧) ∈ ℂ)
5647, 50, 55sylancr 599 . . . . . . 7 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((2 · π) + 𝑧) ∈ ℂ)
5750, 56, 44subsub4d 11710 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝑧 − ((2 · π) + 𝑧)) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))) = (𝑧 − (((2 · π) + 𝑧) + ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π)))))))
5856, 50negsubdi2d 11695 . . . . . . . . . 10 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → -(((2 · π) + 𝑧) − 𝑧) = (𝑧 − ((2 · π) + 𝑧)))
5948, 50pncand 11680 . . . . . . . . . . 11 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (((2 · π) + 𝑧) − 𝑧) = (2 · π))
6059negeqd 11561 . . . . . . . . . 10 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → -(((2 · π) + 𝑧) − 𝑧) = -(2 · π))
6158, 60eqtr3d 2800 . . . . . . . . 9 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝑧 − ((2 · π) + 𝑧)) = -(2 · π))
62 neg1cn 12315 . . . . . . . . . 10 -1 ∈ ℂ
6347mulm1i 11771 . . . . . . . . . 10 ( -1 · (2 · π)) = -(2 · π)
6462, 47, 63mulcomli 11328 . . . . . . . . 9 ((2 · π) · -1) = -(2 · π)
6561, 64eqtr4di 2816 . . . . . . . 8 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝑧 − ((2 · π) + 𝑧)) = ((2 · π) · -1))
6665oveq1d 7442 . . . . . . 7 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝑧 − ((2 · π) + 𝑧)) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))) = (((2 · π) · -1) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))))
6762a1i 11 . . . . . . . 8 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → -1 ∈ ℂ)
6840zcnd 12814 . . . . . . . 8 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (⌊‘((𝐴 − 𝑧) / (2 · π))) ∈ ℂ)
6948, 67, 68subdid 11782 . . . . . . 7 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((2 · π) · ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π))))) = (((2 · π) · -1) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))))
7066, 69eqtr4d 2801 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝑧 − ((2 · π) + 𝑧)) − ((2 · π) · (⌊‘((𝐴 − 𝑧) / (2 · π))))) = ((2 · π) · ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π))))))
7154, 57, 703eqtr2d 2804 . . . . 5 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))) = ((2 · π) · ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π))))))
7271oveq1d 7442 . . . 4 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))) / (2 · π)) = (((2 · π) · ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π))))) / (2 · π)))
73 neg1z 12742 . . . . . . 7 -1 ∈ ℤ
74 zsubcl 12748 . . . . . . 7 (( -1 ∈ ℤ ∧ (⌊‘((𝐴 − 𝑧) / (2 · π))) ∈ ℤ) → ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))) ∈ ℤ)
7573, 40, 74sylancr 599 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))) ∈ ℤ)
7675zcnd 12814 . . . . 5 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))) ∈ ℂ)
77 divcan3 12010 . . . . . 6 ((( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))) ∈ ℂ ∧ (2 · π) ∈ ℂ ∧ (2 · π) ≠ 0) → (((2 · π) · ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π))))) / (2 · π)) = ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))))
7847, 36, 77mp3an23 1482 . . . . 5 (( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))) ∈ ℂ → (((2 · π) · ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π))))) / (2 · π)) = ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))))
7976, 78syl 18 . . . 4 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → (((2 · π) · ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π))))) / (2 · π)) = ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))))
8072, 79eqtrd 2798 . . 3 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))) / (2 · π)) = ( -1 − (⌊‘((𝐴 − 𝑧) / (2 · π)))))
8180, 75eqeltrd 2863 . 2 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))) / (2 · π)) ∈ ℤ)
82 oveq2 7435 . . . . 5 (𝑦 = ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) → (𝑧 − 𝑦) = (𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))))
8382oveq1d 7442 . . . 4 (𝑦 = ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) → ((𝑧 − 𝑦) / (2 · π)) = ((𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))) / (2 · π)))
8483eleq1d 2848 . . 3 (𝑦 = ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) → (((𝑧 − 𝑦) / (2 · π)) ∈ ℤ ↔ ((𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))) / (2 · π)) ∈ ℤ))
8584rspcev 3579 . 2 ((((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π))) ∈ 𝐷 ∧ ((𝑧 − ((𝐴 + (2 · π)) − ((𝐴 − 𝑧) mod (2 · π)))) / (2 · π)) ∈ ℤ) → ∃𝑦 ∈ 𝐷 ((𝑧 − 𝑦) / (2 · π)) ∈ ℤ)
8630, 81, 85syl2anc 596 1 ((𝐴 ∈ ℝ ∧ 𝑧 ∈ ℝ) → ∃𝑦 ∈ 𝐷 ((𝑧 − 𝑦) / (2 · π)) ∈ ℤ)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   ∧ w3a 1103   = wceq 1569   ∈ wcel 2146   ≠ wne 2958  ∃wrex 3089   class class class wbr 5105  ‘cfv 6546  (class class class)co 7427  ℂcc 11208  ℝcr 11209  0cc0 11210  1c1 11211   + caddc 11213   · cmul 11215  ℝ*cxr 11352   < clt 11353   ≤ cle 11354   − cmin 11551   -cneg 11552   / cdiv 11983  2c2 12407  ℤcz 12703  ℝ+crp 13130  (,]cioc 13487  ⌊cfl 13940   mod cmo 14019  πcpi 16244
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1944  ax-6 2001  ax-7 2042  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2196  ax-12 2215  ax-ext 2735  ax-rep 5234  ax-sep 5251  ax-nul 5262  ax-pow 5330  ax-pr 5394  ax-un 7758  ax-inf2 9652  ax-cnex 11266  ax-resscn 11267  ax-1cn 11268  ax-icn 11269  ax-addcl 11270  ax-addrcl 11271  ax-mulcl 11272  ax-mulrcl 11273  ax-mulcom 11274  ax-addass 11275  ax-mulass 11276  ax-distr 11277  ax-i2m1 11278  ax-1ne0 11279  ax-1rid 11280  ax-rnegex 11281  ax-rrecex 11282  ax-cnre 11283  ax-pre-lttri 11284  ax-pre-lttrn 11285  ax-pre-ltadd 11286  ax-pre-mulgt0 11287  ax-pre-sup 11288  ax-addf 11289
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2101  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3368  df-reu 3369  df-rab 3416  df-v 3455  df-sbc 3742  df-csb 3851  df-ss 3900  df-pss 4016  df-dif 4049  df-in 4093  df-un 4153  df-nul 4281  df-if 4485  df-pw 4561  df-sn 4588  df-pr 4590  df-tp 4592  df-op 4838  df-uni 4870  df-int 4910  df-iun 4955  df-iin 4956  df-br 5106  df-opab 5170  df-mpt 5189  df-tr 5215  df-id 5549  df-eprel 5554  df-po 5562  df-so 5563  df-fr 5607  df-se 5608  df-we 5609  df-xp 5660  df-rel 5661  df-cnv 5662  df-co 5663  df-dm 5664  df-rn 5665  df-res 5666  df-ima 5667  df-pred 6310  df-ord 6371  df-on 6372  df-lim 6373  df-suc 6374  df-iota 6500  df-fun 6548  df-fn 6549  df-f 6550  df-f1 6551  df-fo 6552  df-f1o 6553  df-fv 6554  df-isom 6555  df-riota 7384  df-ov 7430  df-oprab 7431  df-mpo 7432  df-of 7700  df-om 7885  df-1st 8008  df-2nd 8009  df-supp 8188  df-frecs 8310  df-wrecs 8341  df-recs 8390  df-rdg 8429  df-1o 8487  df-2o 8488  df-er 8728  df-map 8860  df-pm 8861  df-ixp 8937  df-en 8985  df-dom 8986  df-sdom 8987  df-fin 8988  df-fsupp 9365  df-fi 9413  df-sup 9444  df-inf 9445  df-oi 9514  df-card 10030  df-pnf 11355  df-mnf 11356  df-xr 11357  df-ltxr 11358  df-le 11359  df-sub 11553  df-neg 11554  df-div 11984  df-nn 12346  df-2 12415  df-3 12416  df-4 12417  df-5 12418  df-6 12419  df-7 12420  df-8 12421  df-9 12422  df-n0 12617  df-z 12704  df-dec 12825  df-uz 12976  df-q 13086  df-rp 13131  df-xneg 13251  df-xadd 13252  df-xmul 13253  df-ioo 13490  df-ioc 13491  df-ico 13492  df-icc 13493  df-fz 13650  df-fzo 13799  df-fl 13942  df-mod 14020  df-seq 14155  df-exp 14215  df-fac 14428  df-bc 14457  df-hash 14485  df-shft 15232  df-cj 15278  df-re 15279  df-im 15280  df-sqrt 15414  df-abs 15415  df-limsup 15650  df-clim 15667  df-rlim 15668  df-sum 15866  df-ef 16245  df-sin 16247  df-cos 16248  df-pi 16250  df-struct 17337  df-sets 17354  df-slot 17372  df-ndx 17384  df-base 17400  df-ress 17421  df-plusg 17453  df-mulr 17454  df-starv 17455  df-sca 17456  df-vsca 17457  df-ip 17458  df-tset 17459  df-ple 17460  df-ds 17462  df-unif 17463  df-hom 17464  df-cco 17465  df-rest 17605  df-topn 17606  df-0g 17624  df-gsum 17625  df-topgen 17626  df-pt 17627  df-prds 17630  df-xrs 17686  df-qtop 17691  df-imas 17692  df-xps 17694  df-mre 17768  df-mrc 17769  df-acs 17771  df-mgm 18828  df-sgrp 18920  df-mnd 18936  df-submnd 18991  df-mulg 19290  df-cntz 19543  df-cmn 20008  df-psmet 21682  df-xmet 21683  df-met 21684  df-bl 21685  df-mopn 21686  df-fbas 21687  df-fg 21688  df-cnfld 21691  df-top 23224  df-topon 23241  df-topsp 23263  df-bases 23276  df-cld 23349  df-ntr 23350  df-cls 23351  df-nei 23428  df-lp 23466  df-perf 23467  df-cn 23557  df-cnp 23558  df-haus 23645  df-tx 23893  df-hmeo 24086  df-fil 24177  df-fm 24269  df-flim 24270  df-flf 24271  df-xms 24651  df-ms 24652  df-tms 24653  df-cncf 25211  df-limc 26198  df-dv 26199
This theorem is used by:  efif1o  26886  eff1o  26889
  Copyright terms: Public domain W3C validator