let G be EGraph; :: thesis: for e1, e2, x being set st e1 <> e2 holds
(the_ELabel_of (G .labelEdge (e1,x))) . e2 = (the_ELabel_of G) . e2

let e1, e2, x be set ; :: thesis: ( e1 <> e2 implies (the_ELabel_of (G .labelEdge (e1,x))) . e2 = (the_ELabel_of G) . e2 )
set G2 = G .labelEdge (e1,x);
assume A1: e1 <> e2 ; :: thesis: (the_ELabel_of (G .labelEdge (e1,x))) . e2 = (the_ELabel_of G) . e2
now :: thesis: (the_ELabel_of (G .labelEdge (e1,x))) . e2 = (the_ELabel_of G) . e2end;
hence (the_ELabel_of (G .labelEdge (e1,x))) . e2 = (the_ELabel_of G) . e2 ; :: thesis: verum