I have flex container with fixed width of 600px. Its flex item has flex-basis: 0 with 1px border and 16px padding. Based on spec flex base size of such item should be 0 (based on info in spec https://www.w3.org/TR/css-flexbox-1/#algo-main-item, first paragraph after E section). What is hypothetical main sizes of such item? 34 pixels (border + padding), 0px or -34px? I'm not entirely sure about this from reading the spec.
Now when calculating flex item size based on Spec section 9.7 Resolving flexible lengths. Flex factor will be flex-grow. Here based on my experiments I'm guessing hypothetical main size is actually 34px (not 0 or -34px) and thus the item is not freezed. But the initial free space will not be 600px (since flex-base size is 0), but only 566px (We extracted hypothetical main size from container size, 600px - 34px = 566px).
Is that correct assumption?