Metamath Proof Explorer


Theorem fourierdlem51

Description: X is in the periodic partition, when the considered interval is centered at X . (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses fourierdlem51.a ( 𝜑𝐴 ∈ ℝ )
fourierdlem51.b ( 𝜑𝐵 ∈ ℝ )
fourierdlem51.alt0 ( 𝜑𝐴 < 0 )
fourierdlem51.bgt0 ( 𝜑 → 0 < 𝐵 )
fourierdlem51.t 𝑇 = ( 𝐵𝐴 )
fourierdlem51.cfi ( 𝜑𝐶 ∈ Fin )
fourierdlem51.css ( 𝜑𝐶 ⊆ ( 𝐴 [,] 𝐵 ) )
fourierdlem51.bc ( 𝜑𝐵𝐶 )
fourierdlem51.e 𝐸 = ( 𝑥 ∈ ℝ ↦ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
fourierdlem51.x ( 𝜑𝑋 ∈ ℝ )
fourierdlem51.exc ( 𝜑 → ( 𝐸𝑋 ) ∈ 𝐶 )
fourierdlem51.d 𝐷 = ( { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } )
fourierdlem51.f 𝐹 = ( ℩ 𝑓 𝑓 Isom < , < ( ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) , 𝐷 ) )
fourierdlem51.h 𝐻 = { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 }
Assertion fourierdlem51 ( 𝜑𝑋 ∈ ran 𝐹 )

Proof

Step Hyp Ref Expression
1 fourierdlem51.a ( 𝜑𝐴 ∈ ℝ )
2 fourierdlem51.b ( 𝜑𝐵 ∈ ℝ )
3 fourierdlem51.alt0 ( 𝜑𝐴 < 0 )
4 fourierdlem51.bgt0 ( 𝜑 → 0 < 𝐵 )
5 fourierdlem51.t 𝑇 = ( 𝐵𝐴 )
6 fourierdlem51.cfi ( 𝜑𝐶 ∈ Fin )
7 fourierdlem51.css ( 𝜑𝐶 ⊆ ( 𝐴 [,] 𝐵 ) )
8 fourierdlem51.bc ( 𝜑𝐵𝐶 )
9 fourierdlem51.e 𝐸 = ( 𝑥 ∈ ℝ ↦ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
10 fourierdlem51.x ( 𝜑𝑋 ∈ ℝ )
11 fourierdlem51.exc ( 𝜑 → ( 𝐸𝑋 ) ∈ 𝐶 )
12 fourierdlem51.d 𝐷 = ( { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } )
13 fourierdlem51.f 𝐹 = ( ℩ 𝑓 𝑓 Isom < , < ( ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) , 𝐷 ) )
14 fourierdlem51.h 𝐻 = { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 }
15 1 10 readdcld ( 𝜑 → ( 𝐴 + 𝑋 ) ∈ ℝ )
16 2 10 readdcld ( 𝜑 → ( 𝐵 + 𝑋 ) ∈ ℝ )
17 0red ( 𝜑 → 0 ∈ ℝ )
18 1 17 10 3 ltadd1dd ( 𝜑 → ( 𝐴 + 𝑋 ) < ( 0 + 𝑋 ) )
19 10 recnd ( 𝜑𝑋 ∈ ℂ )
20 19 addid2d ( 𝜑 → ( 0 + 𝑋 ) = 𝑋 )
21 18 20 breqtrd ( 𝜑 → ( 𝐴 + 𝑋 ) < 𝑋 )
22 15 10 21 ltled ( 𝜑 → ( 𝐴 + 𝑋 ) ≤ 𝑋 )
23 17 2 10 4 ltadd1dd ( 𝜑 → ( 0 + 𝑋 ) < ( 𝐵 + 𝑋 ) )
24 20 23 eqbrtrrd ( 𝜑𝑋 < ( 𝐵 + 𝑋 ) )
25 10 16 24 ltled ( 𝜑𝑋 ≤ ( 𝐵 + 𝑋 ) )
26 15 16 10 22 25 eliccd ( 𝜑𝑋 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) )
27 2 10 resubcld ( 𝜑 → ( 𝐵𝑋 ) ∈ ℝ )
28 2 1 resubcld ( 𝜑 → ( 𝐵𝐴 ) ∈ ℝ )
29 5 28 eqeltrid ( 𝜑𝑇 ∈ ℝ )
30 1 17 2 3 4 lttrd ( 𝜑𝐴 < 𝐵 )
31 1 2 posdifd ( 𝜑 → ( 𝐴 < 𝐵 ↔ 0 < ( 𝐵𝐴 ) ) )
32 30 31 mpbid ( 𝜑 → 0 < ( 𝐵𝐴 ) )
33 5 eqcomi ( 𝐵𝐴 ) = 𝑇
34 33 a1i ( 𝜑 → ( 𝐵𝐴 ) = 𝑇 )
35 32 34 breqtrd ( 𝜑 → 0 < 𝑇 )
36 35 gt0ne0d ( 𝜑𝑇 ≠ 0 )
37 27 29 36 redivcld ( 𝜑 → ( ( 𝐵𝑋 ) / 𝑇 ) ∈ ℝ )
38 37 flcld ( 𝜑 → ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) ∈ ℤ )
39 9 a1i ( 𝜑𝐸 = ( 𝑥 ∈ ℝ ↦ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ) )
40 id ( 𝑥 = 𝑋𝑥 = 𝑋 )
41 oveq2 ( 𝑥 = 𝑋 → ( 𝐵𝑥 ) = ( 𝐵𝑋 ) )
42 41 oveq1d ( 𝑥 = 𝑋 → ( ( 𝐵𝑥 ) / 𝑇 ) = ( ( 𝐵𝑋 ) / 𝑇 ) )
43 42 fveq2d ( 𝑥 = 𝑋 → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) = ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) )
44 43 oveq1d ( 𝑥 = 𝑋 → ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) = ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) )
45 40 44 oveq12d ( 𝑥 = 𝑋 → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) = ( 𝑋 + ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ) )
46 45 adantl ( ( 𝜑𝑥 = 𝑋 ) → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) = ( 𝑋 + ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ) )
47 38 zred ( 𝜑 → ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) ∈ ℝ )
48 47 29 remulcld ( 𝜑 → ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ∈ ℝ )
49 10 48 readdcld ( 𝜑 → ( 𝑋 + ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ℝ )
50 39 46 10 49 fvmptd ( 𝜑 → ( 𝐸𝑋 ) = ( 𝑋 + ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ) )
51 50 11 eqeltrrd ( 𝜑 → ( 𝑋 + ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ) ∈ 𝐶 )
52 oveq1 ( 𝑘 = ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) → ( 𝑘 · 𝑇 ) = ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) )
53 52 oveq2d ( 𝑘 = ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) → ( 𝑋 + ( 𝑘 · 𝑇 ) ) = ( 𝑋 + ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ) )
54 53 eleq1d ( 𝑘 = ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) → ( ( 𝑋 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ↔ ( 𝑋 + ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ) ∈ 𝐶 ) )
55 54 rspcev ( ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) ∈ ℤ ∧ ( 𝑋 + ( ( ⌊ ‘ ( ( 𝐵𝑋 ) / 𝑇 ) ) · 𝑇 ) ) ∈ 𝐶 ) → ∃ 𝑘 ∈ ℤ ( 𝑋 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 )
56 38 51 55 syl2anc ( 𝜑 → ∃ 𝑘 ∈ ℤ ( 𝑋 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 )
57 oveq1 ( 𝑦 = 𝑋 → ( 𝑦 + ( 𝑘 · 𝑇 ) ) = ( 𝑋 + ( 𝑘 · 𝑇 ) ) )
58 57 eleq1d ( 𝑦 = 𝑋 → ( ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ↔ ( 𝑋 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) )
59 58 rexbidv ( 𝑦 = 𝑋 → ( ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ↔ ∃ 𝑘 ∈ ℤ ( 𝑋 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) )
60 59 elrab ( 𝑋 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ↔ ( 𝑋 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑋 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) )
61 26 56 60 sylanbrc ( 𝜑𝑋 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } )
62 elun2 ( 𝑋 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → 𝑋 ∈ ( { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
63 61 62 syl ( 𝜑𝑋 ∈ ( { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
64 63 12 eleqtrrdi ( 𝜑𝑋𝐷 )
65 prfi { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∈ Fin
66 snfi { ( 𝐴 + 𝑋 ) } ∈ Fin
67 fvres ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑥 ) = ( 𝐸𝑥 ) )
68 67 adantl ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑥 ) = ( 𝐸𝑥 ) )
69 oveq1 ( 𝑦 = 𝑥 → ( 𝑦 + ( 𝑘 · 𝑇 ) ) = ( 𝑥 + ( 𝑘 · 𝑇 ) ) )
70 69 eleq1d ( 𝑦 = 𝑥 → ( ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ↔ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) )
71 70 rexbidv ( 𝑦 = 𝑥 → ( ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ↔ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) )
72 71 elrab ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ↔ ( 𝑥 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) )
73 72 simprbi ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 )
74 73 adantl ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 )
75 nfv 𝑘 𝜑
76 nfre1 𝑘𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶
77 nfcv 𝑘 ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) )
78 76 77 nfrabw 𝑘 { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 }
79 78 nfcri 𝑘 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 }
80 75 79 nfan 𝑘 ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } )
81 nfv 𝑘 ( 𝐸𝑥 ) ∈ 𝐶
82 simpl ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → 𝜑 )
83 15 rexrd ( 𝜑 → ( 𝐴 + 𝑋 ) ∈ ℝ* )
84 iocssre ( ( ( 𝐴 + 𝑋 ) ∈ ℝ* ∧ ( 𝐵 + 𝑋 ) ∈ ℝ ) → ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ⊆ ℝ )
85 83 16 84 syl2anc ( 𝜑 → ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ⊆ ℝ )
86 85 adantr ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ⊆ ℝ )
87 elrabi ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → 𝑥 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) )
88 87 adantl ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → 𝑥 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) )
89 86 88 sseldd ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → 𝑥 ∈ ℝ )
90 simpr ( ( 𝜑𝑥 ∈ ℝ ) → 𝑥 ∈ ℝ )
91 2 adantr ( ( 𝜑𝑥 ∈ ℝ ) → 𝐵 ∈ ℝ )
92 91 90 resubcld ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝐵𝑥 ) ∈ ℝ )
93 29 adantr ( ( 𝜑𝑥 ∈ ℝ ) → 𝑇 ∈ ℝ )
94 36 adantr ( ( 𝜑𝑥 ∈ ℝ ) → 𝑇 ≠ 0 )
95 92 93 94 redivcld ( ( 𝜑𝑥 ∈ ℝ ) → ( ( 𝐵𝑥 ) / 𝑇 ) ∈ ℝ )
96 95 flcld ( ( 𝜑𝑥 ∈ ℝ ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ )
97 96 zred ( ( 𝜑𝑥 ∈ ℝ ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℝ )
98 97 93 remulcld ( ( 𝜑𝑥 ∈ ℝ ) → ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ∈ ℝ )
99 90 98 readdcld ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ℝ )
100 9 fvmpt2 ( ( 𝑥 ∈ ℝ ∧ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ℝ ) → ( 𝐸𝑥 ) = ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
101 90 99 100 syl2anc ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝐸𝑥 ) = ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
102 101 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝐸𝑥 ) = ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
103 simpl ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) )
104 96 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ )
105 simpr ( ( 𝜑 ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 )
106 1 rexrd ( 𝜑𝐴 ∈ ℝ* )
107 2 rexrd ( 𝜑𝐵 ∈ ℝ* )
108 1 2 30 ltled ( 𝜑𝐴𝐵 )
109 lbicc2 ( ( 𝐴 ∈ ℝ*𝐵 ∈ ℝ*𝐴𝐵 ) → 𝐴 ∈ ( 𝐴 [,] 𝐵 ) )
110 106 107 108 109 syl3anc ( 𝜑𝐴 ∈ ( 𝐴 [,] 𝐵 ) )
111 110 adantr ( ( 𝜑 ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝐴 ∈ ( 𝐴 [,] 𝐵 ) )
112 105 111 eqeltrd ( ( 𝜑 ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
113 112 ad4ant14 ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
114 103 104 113 jca31 ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) )
115 iocssicc ( 𝐴 (,] 𝐵 ) ⊆ ( 𝐴 [,] 𝐵 )
116 1 2 30 5 9 fourierdlem4 ( 𝜑𝐸 : ℝ ⟶ ( 𝐴 (,] 𝐵 ) )
117 116 ffvelrnda ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝐸𝑥 ) ∈ ( 𝐴 (,] 𝐵 ) )
118 115 117 sselid ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝐸𝑥 ) ∈ ( 𝐴 [,] 𝐵 ) )
119 101 118 eqeltrrd ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
120 119 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
121 106 adantr ( ( 𝜑𝑥 ∈ ℝ ) → 𝐴 ∈ ℝ* )
122 91 rexrd ( ( 𝜑𝑥 ∈ ℝ ) → 𝐵 ∈ ℝ* )
123 iocgtlb ( ( 𝐴 ∈ ℝ*𝐵 ∈ ℝ* ∧ ( 𝐸𝑥 ) ∈ ( 𝐴 (,] 𝐵 ) ) → 𝐴 < ( 𝐸𝑥 ) )
124 121 122 117 123 syl3anc ( ( 𝜑𝑥 ∈ ℝ ) → 𝐴 < ( 𝐸𝑥 ) )
125 124 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝐴 < ( 𝐸𝑥 ) )
126 id ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 → ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 )
127 126 eqcomd ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴𝐴 = ( 𝑥 + ( 𝑘 · 𝑇 ) ) )
128 127 adantl ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝐴 = ( 𝑥 + ( 𝑘 · 𝑇 ) ) )
129 125 128 102 3brtr3d ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) < ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
130 zre ( 𝑘 ∈ ℤ → 𝑘 ∈ ℝ )
131 130 adantl ( ( 𝜑𝑘 ∈ ℤ ) → 𝑘 ∈ ℝ )
132 29 adantr ( ( 𝜑𝑘 ∈ ℤ ) → 𝑇 ∈ ℝ )
133 131 132 remulcld ( ( 𝜑𝑘 ∈ ℤ ) → ( 𝑘 · 𝑇 ) ∈ ℝ )
134 133 adantlr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → ( 𝑘 · 𝑇 ) ∈ ℝ )
135 134 adantr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑘 · 𝑇 ) ∈ ℝ )
136 98 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ∈ ℝ )
137 simpllr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝑥 ∈ ℝ )
138 135 136 137 ltadd2d ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ( 𝑘 · 𝑇 ) < ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ↔ ( 𝑥 + ( 𝑘 · 𝑇 ) ) < ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ) )
139 129 138 mpbird ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑘 · 𝑇 ) < ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) )
140 130 ad2antlr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝑘 ∈ ℝ )
141 97 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℝ )
142 29 35 elrpd ( 𝜑𝑇 ∈ ℝ+ )
143 142 ad3antrrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝑇 ∈ ℝ+ )
144 140 141 143 ltmul1d ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑘 < ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ↔ ( 𝑘 · 𝑇 ) < ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
145 139 144 mpbird ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝑘 < ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) )
146 fvex ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ V
147 eleq1 ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( 𝑗 ∈ ℤ ↔ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ ) )
148 147 anbi2d ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ↔ ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ ) ) )
149 148 anbi1d ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ↔ ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ) )
150 oveq1 ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( 𝑗 · 𝑇 ) = ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) )
151 150 oveq2d ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( 𝑥 + ( 𝑗 · 𝑇 ) ) = ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
152 151 eleq1d ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ↔ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) )
153 149 152 anbi12d ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ↔ ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ) )
154 breq2 ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( 𝑘 < 𝑗𝑘 < ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ) )
155 153 154 anbi12d ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑘 < 𝑗 ) ↔ ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑘 < ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ) ) )
156 eqeq1 ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( 𝑗 = ( 𝑘 + 1 ) ↔ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) = ( 𝑘 + 1 ) ) )
157 155 156 imbi12d ( 𝑗 = ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) → ( ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑘 < 𝑗 ) → 𝑗 = ( 𝑘 + 1 ) ) ↔ ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑘 < ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) = ( 𝑘 + 1 ) ) ) )
158 eleq1 ( 𝑖 = 𝑘 → ( 𝑖 ∈ ℤ ↔ 𝑘 ∈ ℤ ) )
159 158 anbi2d ( 𝑖 = 𝑘 → ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ↔ ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ) )
160 159 anbi1d ( 𝑖 = 𝑘 → ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ↔ ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ) )
161 oveq1 ( 𝑖 = 𝑘 → ( 𝑖 · 𝑇 ) = ( 𝑘 · 𝑇 ) )
162 161 oveq2d ( 𝑖 = 𝑘 → ( 𝑥 + ( 𝑖 · 𝑇 ) ) = ( 𝑥 + ( 𝑘 · 𝑇 ) ) )
163 162 eleq1d ( 𝑖 = 𝑘 → ( ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ↔ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) )
164 160 163 anbi12d ( 𝑖 = 𝑘 → ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ↔ ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ) )
165 164 anbi1d ( 𝑖 = 𝑘 → ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ↔ ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ) )
166 breq1 ( 𝑖 = 𝑘 → ( 𝑖 < 𝑗𝑘 < 𝑗 ) )
167 165 166 anbi12d ( 𝑖 = 𝑘 → ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) ↔ ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑘 < 𝑗 ) ) )
168 oveq1 ( 𝑖 = 𝑘 → ( 𝑖 + 1 ) = ( 𝑘 + 1 ) )
169 168 eqeq2d ( 𝑖 = 𝑘 → ( 𝑗 = ( 𝑖 + 1 ) ↔ 𝑗 = ( 𝑘 + 1 ) ) )
170 167 169 imbi12d ( 𝑖 = 𝑘 → ( ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝑗 = ( 𝑖 + 1 ) ) ↔ ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑘 < 𝑗 ) → 𝑗 = ( 𝑘 + 1 ) ) ) )
171 simp-6l ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝜑 )
172 171 1 syl ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝐴 ∈ ℝ )
173 171 2 syl ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝐵 ∈ ℝ )
174 171 30 syl ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝐴 < 𝐵 )
175 simp-6r ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝑥 ∈ ℝ )
176 simp-5r ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝑖 ∈ ℤ )
177 simp-4r ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝑗 ∈ ℤ )
178 simpr ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝑖 < 𝑗 )
179 simpllr ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
180 simplr ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
181 172 173 174 5 175 176 177 178 179 180 fourierdlem6 ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑖 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑖 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑖 < 𝑗 ) → 𝑗 = ( 𝑖 + 1 ) )
182 170 181 chvarvv ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ 𝑗 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( 𝑗 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑘 < 𝑗 ) → 𝑗 = ( 𝑘 + 1 ) )
183 146 157 182 vtocl ( ( ( ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑘 < ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) = ( 𝑘 + 1 ) )
184 114 120 145 183 syl21anc ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) = ( 𝑘 + 1 ) )
185 184 oveq1d ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) = ( ( 𝑘 + 1 ) · 𝑇 ) )
186 185 oveq2d ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) = ( 𝑥 + ( ( 𝑘 + 1 ) · 𝑇 ) ) )
187 131 recnd ( ( 𝜑𝑘 ∈ ℤ ) → 𝑘 ∈ ℂ )
188 29 recnd ( 𝜑𝑇 ∈ ℂ )
189 188 adantr ( ( 𝜑𝑘 ∈ ℤ ) → 𝑇 ∈ ℂ )
190 187 189 adddirp1d ( ( 𝜑𝑘 ∈ ℤ ) → ( ( 𝑘 + 1 ) · 𝑇 ) = ( ( 𝑘 · 𝑇 ) + 𝑇 ) )
191 190 oveq2d ( ( 𝜑𝑘 ∈ ℤ ) → ( 𝑥 + ( ( 𝑘 + 1 ) · 𝑇 ) ) = ( 𝑥 + ( ( 𝑘 · 𝑇 ) + 𝑇 ) ) )
192 191 adantlr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → ( 𝑥 + ( ( 𝑘 + 1 ) · 𝑇 ) ) = ( 𝑥 + ( ( 𝑘 · 𝑇 ) + 𝑇 ) ) )
193 192 adantr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( ( 𝑘 + 1 ) · 𝑇 ) ) = ( 𝑥 + ( ( 𝑘 · 𝑇 ) + 𝑇 ) ) )
194 90 recnd ( ( 𝜑𝑥 ∈ ℝ ) → 𝑥 ∈ ℂ )
195 194 adantr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → 𝑥 ∈ ℂ )
196 134 recnd ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → ( 𝑘 · 𝑇 ) ∈ ℂ )
197 188 ad2antrr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → 𝑇 ∈ ℂ )
198 195 196 197 addassd ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) + 𝑇 ) = ( 𝑥 + ( ( 𝑘 · 𝑇 ) + 𝑇 ) ) )
199 198 eqcomd ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → ( 𝑥 + ( ( 𝑘 · 𝑇 ) + 𝑇 ) ) = ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) + 𝑇 ) )
200 199 adantr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( ( 𝑘 · 𝑇 ) + 𝑇 ) ) = ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) + 𝑇 ) )
201 oveq1 ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 → ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) + 𝑇 ) = ( 𝐴 + 𝑇 ) )
202 201 adantl ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) + 𝑇 ) = ( 𝐴 + 𝑇 ) )
203 2 recnd ( 𝜑𝐵 ∈ ℂ )
204 1 recnd ( 𝜑𝐴 ∈ ℂ )
205 203 204 188 subaddd ( 𝜑 → ( ( 𝐵𝐴 ) = 𝑇 ↔ ( 𝐴 + 𝑇 ) = 𝐵 ) )
206 34 205 mpbid ( 𝜑 → ( 𝐴 + 𝑇 ) = 𝐵 )
207 206 ad3antrrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝐴 + 𝑇 ) = 𝐵 )
208 202 207 eqtrd ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) + 𝑇 ) = 𝐵 )
209 193 200 208 3eqtrd ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( ( 𝑘 + 1 ) · 𝑇 ) ) = 𝐵 )
210 102 186 209 3eqtrd ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝐸𝑥 ) = 𝐵 )
211 8 ad3antrrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝐵𝐶 )
212 210 211 eqeltrd ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝐸𝑥 ) ∈ 𝐶 )
213 212 3adantl3 ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝐸𝑥 ) ∈ 𝐶 )
214 simpl1 ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝜑𝑥 ∈ ℝ ) )
215 simpl2 ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝑘 ∈ ℤ )
216 7 sselda ( ( 𝜑 ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
217 216 adantlr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
218 217 3adant2 ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
219 218 adantr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) )
220 neqne ( ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ≠ 𝐴 )
221 220 adantl ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ≠ 𝐴 )
222 1 adantr ( ( 𝜑𝑥 ∈ ℝ ) → 𝐴 ∈ ℝ )
223 214 222 syl ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝐴 ∈ ℝ )
224 214 91 syl ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → 𝐵 ∈ ℝ )
225 simplr ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → 𝑥 ∈ ℝ )
226 225 134 readdcld ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ℝ )
227 226 rexrd ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ℝ* )
228 214 215 227 syl2anc ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ℝ* )
229 223 224 228 eliccelioc ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ↔ ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 [,] 𝐵 ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ≠ 𝐴 ) ) )
230 219 221 229 mpbir2and ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) )
231 101 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → ( 𝐸𝑥 ) = ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) )
232 1 ad3antrrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → 𝐴 ∈ ℝ )
233 2 ad3antrrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → 𝐵 ∈ ℝ )
234 30 ad3antrrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → 𝐴 < 𝐵 )
235 simpllr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → 𝑥 ∈ ℝ )
236 96 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) ∈ ℤ )
237 simplr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → 𝑘 ∈ ℤ )
238 101 117 eqeltrrd ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) )
239 238 ad2antrr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) )
240 simpr ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) )
241 232 233 234 5 235 236 237 239 240 fourierdlem35 ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) = 𝑘 )
242 241 oveq1d ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) = ( 𝑘 · 𝑇 ) )
243 242 oveq2d ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → ( 𝑥 + ( ( ⌊ ‘ ( ( 𝐵𝑥 ) / 𝑇 ) ) · 𝑇 ) ) = ( 𝑥 + ( 𝑘 · 𝑇 ) ) )
244 231 243 eqtrd ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ) ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ ( 𝐴 (,] 𝐵 ) ) → ( 𝐸𝑥 ) = ( 𝑥 + ( 𝑘 · 𝑇 ) ) )
245 214 215 230 244 syl21anc ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝐸𝑥 ) = ( 𝑥 + ( 𝑘 · 𝑇 ) ) )
246 simpl3 ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 )
247 245 246 eqeltrd ( ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ ( 𝑥 + ( 𝑘 · 𝑇 ) ) = 𝐴 ) → ( 𝐸𝑥 ) ∈ 𝐶 )
248 213 247 pm2.61dan ( ( ( 𝜑𝑥 ∈ ℝ ) ∧ 𝑘 ∈ ℤ ∧ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) → ( 𝐸𝑥 ) ∈ 𝐶 )
249 248 3exp ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑘 ∈ ℤ → ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 → ( 𝐸𝑥 ) ∈ 𝐶 ) ) )
250 82 89 249 syl2anc ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ( 𝑘 ∈ ℤ → ( ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 → ( 𝐸𝑥 ) ∈ 𝐶 ) ) )
251 80 81 250 rexlimd ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ( ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 → ( 𝐸𝑥 ) ∈ 𝐶 ) )
252 74 251 mpd ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ( 𝐸𝑥 ) ∈ 𝐶 )
253 68 252 eqeltrd ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑥 ) ∈ 𝐶 )
254 eqid ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ↦ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑥 ) ) = ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ↦ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑥 ) )
255 253 254 fmptd ( 𝜑 → ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ↦ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑥 ) ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⟶ 𝐶 )
256 iocssre ( ( 𝐴 ∈ ℝ*𝐵 ∈ ℝ ) → ( 𝐴 (,] 𝐵 ) ⊆ ℝ )
257 106 2 256 syl2anc ( 𝜑 → ( 𝐴 (,] 𝐵 ) ⊆ ℝ )
258 116 257 fssd ( 𝜑𝐸 : ℝ ⟶ ℝ )
259 ssrab2 { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⊆ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) )
260 259 85 sstrid ( 𝜑 → { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⊆ ℝ )
261 258 260 fssresd ( 𝜑 → ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⟶ ℝ )
262 261 feqmptd ( 𝜑 → ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) = ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ↦ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑥 ) ) )
263 262 feq1d ( 𝜑 → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⟶ 𝐶 ↔ ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ↦ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑥 ) ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⟶ 𝐶 ) )
264 255 263 mpbird ( 𝜑 → ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⟶ 𝐶 )
265 simplll ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → 𝜑 )
266 id ( 𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → 𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } )
267 266 14 eleqtrrdi ( 𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → 𝑤𝐻 )
268 267 ad3antlr ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → 𝑤𝐻 )
269 265 268 jca ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → ( 𝜑𝑤𝐻 ) )
270 id ( 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } )
271 270 14 eleqtrrdi ( 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → 𝑧𝐻 )
272 271 ad2antlr ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → 𝑧𝐻 )
273 fvres ( 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) = ( 𝐸𝑧 ) )
274 273 eqcomd ( 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → ( 𝐸𝑧 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) )
275 274 ad2antlr ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → ( 𝐸𝑧 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) )
276 id ( ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) )
277 276 eqcomd ( ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) )
278 277 adantl ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) )
279 fvres ( 𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( 𝐸𝑤 ) )
280 279 ad3antlr ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( 𝐸𝑤 ) )
281 275 278 280 3eqtrd ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → ( 𝐸𝑧 ) = ( 𝐸𝑤 ) )
282 1 ad3antrrr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝐴 ∈ ℝ )
283 2 ad3antrrr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝐵 ∈ ℝ )
284 30 ad3antrrr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝐴 < 𝐵 )
285 10 ad3antrrr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝑋 ∈ ℝ )
286 simpllr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝑤𝐻 )
287 simplr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝑧𝐻 )
288 simpr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → ( 𝐸𝑧 ) = ( 𝐸𝑤 ) )
289 282 283 284 285 14 5 9 286 287 288 fourierdlem19 ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → ¬ 𝑤 < 𝑧 )
290 288 eqcomd ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → ( 𝐸𝑤 ) = ( 𝐸𝑧 ) )
291 282 283 284 285 14 5 9 287 286 290 fourierdlem19 ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → ¬ 𝑧 < 𝑤 )
292 14 260 eqsstrid ( 𝜑𝐻 ⊆ ℝ )
293 292 sselda ( ( 𝜑𝑤𝐻 ) → 𝑤 ∈ ℝ )
294 293 ad2antrr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝑤 ∈ ℝ )
295 292 adantr ( ( 𝜑𝑤𝐻 ) → 𝐻 ⊆ ℝ )
296 295 sselda ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) → 𝑧 ∈ ℝ )
297 296 adantr ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝑧 ∈ ℝ )
298 294 297 lttri3d ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → ( 𝑤 = 𝑧 ↔ ( ¬ 𝑤 < 𝑧 ∧ ¬ 𝑧 < 𝑤 ) ) )
299 289 291 298 mpbir2and ( ( ( ( 𝜑𝑤𝐻 ) ∧ 𝑧𝐻 ) ∧ ( 𝐸𝑧 ) = ( 𝐸𝑤 ) ) → 𝑤 = 𝑧 )
300 269 272 281 299 syl21anc ( ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) ) → 𝑤 = 𝑧 )
301 300 ex ( ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∧ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ( ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) → 𝑤 = 𝑧 ) )
302 301 ralrimiva ( ( 𝜑𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ∀ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ( ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) → 𝑤 = 𝑧 ) )
303 302 ralrimiva ( 𝜑 → ∀ 𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ∀ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ( ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) → 𝑤 = 𝑧 ) )
304 dff13 ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } –1-1𝐶 ↔ ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⟶ 𝐶 ∧ ∀ 𝑤 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ∀ 𝑧 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ( ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑤 ) = ( ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ‘ 𝑧 ) → 𝑤 = 𝑧 ) ) )
305 264 303 304 sylanbrc ( 𝜑 → ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } –1-1𝐶 )
306 f1fi ( ( 𝐶 ∈ Fin ∧ ( 𝐸 ↾ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) : { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } –1-1𝐶 ) → { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ∈ Fin )
307 6 305 306 syl2anc ( 𝜑 → { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ∈ Fin )
308 unfi ( ( { ( 𝐴 + 𝑋 ) } ∈ Fin ∧ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ∈ Fin ) → ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∈ Fin )
309 66 307 308 sylancr ( 𝜑 → ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∈ Fin )
310 simpl ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → 𝜑 )
311 elrabi ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → 𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) )
312 311 adantl ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → 𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) )
313 71 elrab ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ↔ ( 𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) )
314 313 simprbi ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 )
315 314 adantl ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 )
316 velsn ( 𝑥 ∈ { ( 𝐴 + 𝑋 ) } ↔ 𝑥 = ( 𝐴 + 𝑋 ) )
317 elun1 ( 𝑥 ∈ { ( 𝐴 + 𝑋 ) } → 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
318 316 317 sylbir ( 𝑥 = ( 𝐴 + 𝑋 ) → 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
319 318 adantl ( ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
320 83 ad2antrr ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → ( 𝐴 + 𝑋 ) ∈ ℝ* )
321 16 rexrd ( 𝜑 → ( 𝐵 + 𝑋 ) ∈ ℝ* )
322 321 ad2antrr ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → ( 𝐵 + 𝑋 ) ∈ ℝ* )
323 15 16 iccssred ( 𝜑 → ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ⊆ ℝ )
324 323 sselda ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → 𝑥 ∈ ℝ )
325 324 rexrd ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → 𝑥 ∈ ℝ* )
326 325 adantr ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ∈ ℝ* )
327 15 ad2antrr ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → ( 𝐴 + 𝑋 ) ∈ ℝ )
328 324 adantr ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ∈ ℝ )
329 83 adantr ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → ( 𝐴 + 𝑋 ) ∈ ℝ* )
330 321 adantr ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → ( 𝐵 + 𝑋 ) ∈ ℝ* )
331 simpr ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → 𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) )
332 iccgelb ( ( ( 𝐴 + 𝑋 ) ∈ ℝ* ∧ ( 𝐵 + 𝑋 ) ∈ ℝ*𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → ( 𝐴 + 𝑋 ) ≤ 𝑥 )
333 329 330 331 332 syl3anc ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → ( 𝐴 + 𝑋 ) ≤ 𝑥 )
334 333 adantr ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → ( 𝐴 + 𝑋 ) ≤ 𝑥 )
335 neqne ( ¬ 𝑥 = ( 𝐴 + 𝑋 ) → 𝑥 ≠ ( 𝐴 + 𝑋 ) )
336 335 adantl ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ≠ ( 𝐴 + 𝑋 ) )
337 327 328 334 336 leneltd ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → ( 𝐴 + 𝑋 ) < 𝑥 )
338 iccleub ( ( ( 𝐴 + 𝑋 ) ∈ ℝ* ∧ ( 𝐵 + 𝑋 ) ∈ ℝ*𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → 𝑥 ≤ ( 𝐵 + 𝑋 ) )
339 329 330 331 338 syl3anc ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) → 𝑥 ≤ ( 𝐵 + 𝑋 ) )
340 339 adantr ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ≤ ( 𝐵 + 𝑋 ) )
341 320 322 326 337 340 eliocd ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) )
342 341 adantlr ( ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) )
343 simplr ( ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 )
344 342 343 72 sylanbrc ( ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } )
345 elun2 ( 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } → 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
346 344 345 syl ( ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) ∧ ¬ 𝑥 = ( 𝐴 + 𝑋 ) ) → 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
347 319 346 pm2.61dan ( ( ( 𝜑𝑥 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ) ∧ ∃ 𝑘 ∈ ℤ ( 𝑥 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 ) → 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
348 310 312 315 347 syl21anc ( ( 𝜑𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) → 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
349 348 ralrimiva ( 𝜑 → ∀ 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
350 dfss3 ( { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⊆ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ↔ ∀ 𝑥 ∈ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } 𝑥 ∈ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
351 349 350 sylibr ( 𝜑 → { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⊆ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) )
352 ssfi ( ( ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∈ Fin ∧ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⊆ ( { ( 𝐴 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) (,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ) → { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ∈ Fin )
353 309 351 352 syl2anc ( 𝜑 → { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ∈ Fin )
354 unfi ( ( { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∈ Fin ∧ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ∈ Fin ) → ( { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∈ Fin )
355 65 353 354 sylancr ( 𝜑 → ( { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ∈ Fin )
356 12 355 eqeltrid ( 𝜑𝐷 ∈ Fin )
357 prssi ( ( ( 𝐴 + 𝑋 ) ∈ ℝ ∧ ( 𝐵 + 𝑋 ) ∈ ℝ ) → { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ⊆ ℝ )
358 15 16 357 syl2anc ( 𝜑 → { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ⊆ ℝ )
359 ssrab2 { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⊆ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) )
360 359 323 sstrid ( 𝜑 → { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ⊆ ℝ )
361 358 360 unssd ( 𝜑 → ( { ( 𝐴 + 𝑋 ) , ( 𝐵 + 𝑋 ) } ∪ { 𝑦 ∈ ( ( 𝐴 + 𝑋 ) [,] ( 𝐵 + 𝑋 ) ) ∣ ∃ 𝑘 ∈ ℤ ( 𝑦 + ( 𝑘 · 𝑇 ) ) ∈ 𝐶 } ) ⊆ ℝ )
362 12 361 eqsstrid ( 𝜑𝐷 ⊆ ℝ )
363 eqid ( ( ♯ ‘ 𝐷 ) − 1 ) = ( ( ♯ ‘ 𝐷 ) − 1 )
364 356 362 13 363 fourierdlem36 ( 𝜑𝐹 Isom < , < ( ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) , 𝐷 ) )
365 isof1o ( 𝐹 Isom < , < ( ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) , 𝐷 ) → 𝐹 : ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) –1-1-onto𝐷 )
366 f1ofo ( 𝐹 : ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) –1-1-onto𝐷𝐹 : ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) –onto𝐷 )
367 365 366 syl ( 𝐹 Isom < , < ( ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) , 𝐷 ) → 𝐹 : ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) –onto𝐷 )
368 forn ( 𝐹 : ( 0 ... ( ( ♯ ‘ 𝐷 ) − 1 ) ) –onto𝐷 → ran 𝐹 = 𝐷 )
369 364 367 368 3syl ( 𝜑 → ran 𝐹 = 𝐷 )
370 64 369 eleqtrrd ( 𝜑𝑋 ∈ ran 𝐹 )