This is more of a theoretical question. Can we assume that two versions of software are backward compatible if all intermediate versions are backward compatible?
In the diagram, assume that 1.1 is backward compatible with 1.0. 1.2 is backward compatible with 1.1 and 2.0 is backward compatible with 1.2.
Does it follow that 2.0 is backward compatible with 1.0?