length lemma is changed, var-split lemma is changed