Overall proof structure

The proof of Separation is obtained by combining two the proofs of two main properties: CondSeparation and AllGoodAlgs.
assert CondSeparation = ∀ algs ch state1 state2 ps . GoodAlg {algs ch} ==> Invariant state1 state2 ch ==> {pick ch (chip algs state1 ps)} === {chip algs state2 (pick ch ps)}
assert AllGoodAlg = ∀ alg . GoodAlg alg
This factoring of the proof as some advantages...