SLIDE 46 = begin (M’ [ x ≔ N’ ]) [ y ≔ L ’ ] ≈ cong (λ z → z [ y ≔ L ’ ]) (lemma-subst-alpha (σ M∼M’))
’ ] ≈ lemma-subst-alpha {M [ x ≔ N’ ]} {M [ x ≔ N ]} (lemma-substα′ {x} {M} (σ N∼N’)) (M [ x ≔ N ]) [ y ≔ L ’ ] ∼ lemma-substα′ {y} {M [ x ≔ N ]} (σ L∼L ’)
] ∼ PMs xy:fvL
]) [ x ≔ N [ y ≔ L ] ] ≈ cong (λ P → P [ x ≔ N [ y ≔ L ] ]) (lemma-subst-alpha M∼M’)
]) [ x ≔ N [ y ≔ L ] ] ≈ lemma-subst-alpha {M’ [ y ≔ L ]} {M’ [ y ≔ L ’ ]} {N [ y ≔ L ]} {x} (lemma-substα′ {y} {M’} L∼L ’)
’ ]) [ x ≔ N [ y ≔ L ] ] ≈ cong (λ P → (M’ [ y ≔ L ’ ]) [ x ≔ P ]) (lemma-subst-alpha N∼N’) (M’ [ y ≔ L ’ ]) [ x ≔ N’ [ y ≔ L ] ] ∼ lemma-substα′ {x} {M’ [ y ≔ L ’ ]} {N’ [ y ≔ L ]} (lemma-substα′ {y} {N’} L∼L ’)
’ ]) [ x ≔ N’ [ y ≔ L ’ ] ]