The answer is L=4/7. For S⊂N, let F(S)=∑n∈S1/2n, so that f(x)=F(Sx). Note that for T={1,4,7,10,…}, we have F(T)=4/7.
We first show by contradiction that for any x∈[0,1), f(x)≥4/7.
Since each term in the geometric series ∑n1/2n is equal to the sum of all subsequent terms, if S,S′ are different subsets of N and the smallest positive integer in one of S,S′ but not in the other is in S, then F(S)≥F(S′). Assume f(x)<4/7; then the smallest integer in one of Sx,T but not in the other is in T. Now 1∈Sx for any x∈[0,1), and we conclude that there are three consecutive integers n,n+1,n+2 that are not in Sx: that is, ⌊nx⌋, ⌊(n+1)x⌋, ⌊(n+2)x⌋ are all odd. Since the difference between consecutive terms in nx, (n+1)x, (n+2)x is x<1, we conclude that ⌊nx⌋=⌊(n+1)x⌋=⌊(n+2)x⌋ and so x<1/2. But then 2∈Sx and so f(x)≥3/4, contradicting our assumption.
It remains to show that 4/7 is the greatest lower bound for f(x), x∈[0,1).
For any n, choose x=2/3−ϵ with 0<ϵ<1/(9n); then for 1≤k≤n, we have 0<mϵ<1/3 for m≤3n, and so
⌊(3k−2)x⌋⌊(3k−1)x⌋⌊(3k)x⌋=⌊(2k−2)+2/3−(3k−2)ϵ⌋=2k−2=⌊(2k−1)+1/3−(3k−1)ϵ⌋=2k−1=⌊(2k−1)+1−3kϵ⌋=2k−1.
It follows that Sx is a subset of S={1,4,7,…,3n−2,3n+1,3n+2,3n+3,…}, and so
f(x)=F(Sx)≤f(S)=(1/2+1/24+⋯+1/23n+1)+1/23n+1. This last expression tends to 4/7 as n→∞, and so no number greater than 4/7 can be a lower bound for f(x) for all x∈[0,1).