The claim is false, but that's not a valid proof. It's true that 1 is not O(0); however, this fact is not relevant, because the customary way to define the sequence in question would be to let TL(n) be the maximum (for big-O) or minimum (for big-Omega) number of nodes in the root's left subtree given that the right subtree has n nodes. It's not possible for a valid AVL tree to have an empty left subtree with more than one node in the right, due to the AVL balance property, so this degenerate example is not the infinite family that we need to reason about the asymptotic behavior.
The quantifier structure for f(n) = O(g(n)) is that there exist n0 and c such that for all n ≥ n0, we have f(n) ≤ c g(n). When we negate this statement, the quantifiers flip, so for all n0 and c, there exists n ≥ n0 such that f(n) > c g(n). If we take n0 large, then it excludes your example.
The requirement for an AVL tree to be well-formed is that every subtree is ±1-height balanced. In the most extreme case, the left subtree is complete with height k+1, and the right subtree has the fewest nodes possible to make height k. We get recurrences TL(k)
, the number of nodes in a complete subtree of height k
,
TL(0) = 1
TL(k+1) = 2 TL(k) + 1,
which solves to TL(k) = 2^(k+1) - 1
, and TR(k)
, the number of nodes in a minimal AVL tree of height k
,
TR(0) = 1
TR(1) = 2
TR(k+1) = TR(k) + TR(k-1) + 1,
which solves to TL(k) = Fib(k+1) - 1
, which is O(1.7^k)
and hence not Omega(2^k)
.