set L = ExWALattice ;
for v2, v1, v0 being Element of ExWALattice holds ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
proof
set W = {0,1,2,3,4};
let v2, v1, v0 be Element of ExWALattice; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
reconsider a = v0, b = v1, c = v2 as Element of {0,1,2,3,4} ;
per cases ( v1 = 0 or v1 = 4 or ( v2 = 0 & v1 = 1 & v0 = 0 ) or ( v2 = 0 & v1 = 1 & v0 = 1 ) or ( v2 = 0 & v1 = 1 & v0 = 2 ) or ( v2 = 0 & v1 = 1 & v0 = 3 ) or ( v2 = 0 & v1 = 1 & v0 = 4 ) or ( v2 = 0 & v1 = 2 & v0 = 0 ) or ( v2 = 0 & v1 = 2 & v0 = 1 ) or ( v2 = 0 & v1 = 2 & v0 = 2 ) or ( v2 = 0 & v1 = 2 & v0 = 3 ) or ( v2 = 0 & v1 = 2 & v0 = 4 ) or ( v2 = 0 & v1 = 3 & v0 = 0 ) or ( v2 = 0 & v1 = 3 & v0 = 1 ) or ( v2 = 0 & v1 = 3 & v0 = 2 ) or ( v2 = 0 & v1 = 3 & v0 = 3 ) or ( v2 = 0 & v1 = 3 & v0 = 4 ) or ( v2 = 1 & v1 = 1 & v0 = 0 ) or ( v2 = 1 & v1 = 1 & v0 = 1 ) or ( v2 = 1 & v1 = 1 & v0 = 2 ) or ( v2 = 1 & v1 = 1 & v0 = 3 ) or ( v2 = 1 & v1 = 1 & v0 = 4 ) or ( v2 = 1 & v1 = 2 & v0 = 0 ) or ( v2 = 1 & v1 = 2 & v0 = 1 ) or ( v2 = 1 & v1 = 2 & v0 = 2 ) or ( v2 = 1 & v1 = 2 & v0 = 3 ) or ( v2 = 1 & v1 = 2 & v0 = 4 ) or ( v2 = 1 & v1 = 3 & v0 = 0 ) or ( v2 = 1 & v1 = 3 & v0 = 1 ) or ( v2 = 1 & v1 = 3 & v0 = 2 ) or ( v2 = 1 & v1 = 3 & v0 = 3 ) or ( v2 = 1 & v1 = 3 & v0 = 4 ) or ( v2 = 1 & v1 = 4 & v0 = 0 ) or ( v2 = 1 & v1 = 4 & v0 = 1 ) or ( v2 = 1 & v1 = 4 & v0 = 2 ) or ( v2 = 1 & v1 = 4 & v0 = 3 ) or ( v2 = 1 & v1 = 4 & v0 = 4 ) or ( v2 = 2 & v1 = 1 & v0 = 0 ) or ( v2 = 2 & v1 = 1 & v0 = 1 ) or ( v2 = 2 & v1 = 1 & v0 = 2 ) or ( v2 = 2 & v1 = 1 & v0 = 3 ) or ( v2 = 2 & v1 = 1 & v0 = 4 ) or ( v2 = 2 & v1 = 2 & v0 = 0 ) or ( v2 = 2 & v1 = 2 & v0 = 1 ) or ( v2 = 2 & v1 = 2 & v0 = 2 ) or ( v2 = 2 & v1 = 2 & v0 = 3 ) or ( v2 = 2 & v1 = 2 & v0 = 4 ) or ( v2 = 2 & v1 = 3 & v0 = 0 ) or ( v2 = 2 & v1 = 3 & v0 = 1 ) or ( v2 = 2 & v1 = 3 & v0 = 2 ) or ( v2 = 2 & v1 = 3 & v0 = 3 ) or ( v2 = 2 & v1 = 3 & v0 = 4 ) or ( v2 = 2 & v1 = 4 & v0 = 0 ) or ( v2 = 2 & v1 = 4 & v0 = 1 ) or ( v2 = 2 & v1 = 4 & v0 = 2 ) or ( v2 = 2 & v1 = 4 & v0 = 3 ) or ( v2 = 2 & v1 = 4 & v0 = 4 ) or ( v2 = 3 & v1 = 1 & v0 = 0 ) or ( v2 = 3 & v1 = 1 & v0 = 1 ) or ( v2 = 3 & v1 = 1 & v0 = 2 ) or ( v2 = 3 & v1 = 1 & v0 = 3 ) or ( v2 = 3 & v1 = 1 & v0 = 4 ) or ( v2 = 3 & v1 = 2 & v0 = 0 ) or ( v2 = 3 & v1 = 2 & v0 = 1 ) or ( v2 = 3 & v1 = 2 & v0 = 2 ) or ( v2 = 3 & v1 = 2 & v0 = 3 ) or ( v2 = 3 & v1 = 2 & v0 = 4 ) or ( v2 = 3 & v1 = 3 & v0 = 0 ) or ( v2 = 3 & v1 = 3 & v0 = 1 ) or ( v2 = 3 & v1 = 3 & v0 = 2 ) or ( v2 = 3 & v1 = 3 & v0 = 3 ) or ( v2 = 3 & v1 = 3 & v0 = 4 ) or ( v2 = 3 & v1 = 4 & v0 = 0 ) or ( v2 = 3 & v1 = 4 & v0 = 1 ) or ( v2 = 3 & v1 = 4 & v0 = 2 ) or ( v2 = 3 & v1 = 4 & v0 = 3 ) or ( v2 = 3 & v1 = 4 & v0 = 4 ) or ( v2 = 4 & v1 = 1 & v0 = 0 ) or ( v2 = 4 & v1 = 1 & v0 = 1 ) or ( v2 = 4 & v1 = 1 & v0 = 2 ) or ( v2 = 4 & v1 = 1 & v0 = 3 ) or ( v2 = 4 & v1 = 1 & v0 = 4 ) or ( v2 = 4 & v1 = 2 & v0 = 0 ) or ( v2 = 4 & v1 = 2 & v0 = 1 ) or ( v2 = 4 & v1 = 2 & v0 = 2 ) or ( v2 = 4 & v1 = 2 & v0 = 3 ) or ( v2 = 4 & v1 = 2 & v0 = 4 ) or ( v2 = 4 & v1 = 3 & v0 = 0 ) or ( v2 = 4 & v1 = 3 & v0 = 1 ) or ( v2 = 4 & v1 = 3 & v0 = 2 ) or ( v2 = 4 & v1 = 3 & v0 = 3 ) or ( v2 = 4 & v1 = 3 & v0 = 4 ) or ( v2 = 4 & v1 = 4 & v0 = 0 ) or ( v2 = 4 & v1 = 4 & v0 = 1 ) or ( v2 = 4 & v1 = 4 & v0 = 2 ) or ( v2 = 4 & v1 = 4 & v0 = 3 ) or ( v2 = 4 & v1 = 4 & v0 = 4 ) ) by ENUMSET1:def 3;
suppose v1 = 0 ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by HelpL0; :: thesis: verum
end;
suppose B1: v1 = 4 ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 1 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 1 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 1 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 1 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 1 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU12;
v2 "\/" v1 = 1 by B1, HelpU0;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 1 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 by HelpU13;
v2 "\/" v1 = 1 by B1, HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 1 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 1 by B1, HelpU0;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 2 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 2 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 2 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU12;
v2 "\/" v1 = 2 by B1, HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 2 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 2 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 2 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 3 by HelpU23;
v2 "\/" v1 = 2 by B1, HelpU0;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 2 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 2 by B1, HelpU0;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 3 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 3 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 3 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 by HelpU13;
v2 "\/" v1 = 3 by B1, HelpU0;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B2, HelpL13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 3 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 3 by HelpU23;
v2 "\/" v1 = 3 by B1, HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 3 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 3 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 0 & v1 = 3 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 3 by B1, HelpU0;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 1 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 1 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose ( v2 = 1 & v1 = 1 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 ; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 1 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 2 by HelpU12;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B1, HelpL12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 1 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 1 by HelpU13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 1 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by HelpL4, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 2 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU0;
v2 "\/" v1 = 2 by B1, HelpU12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 2 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 2 by HelpU12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 2 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 2 by HelpU12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 2 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 3 by HelpU23;
v2 "\/" v1 = 2 by B1, HelpU12;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 2 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 2 by B1, HelpU12;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 3 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 3 by HelpU0;
v2 "\/" v1 = 1 by B1, HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B2, HelpL13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 3 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 1 by HelpU13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL13; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 3 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 3 by HelpU23;
v2 "\/" v1 = 1 by B1, HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B2, HelpL13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 3 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 3 ;
v2 "\/" v1 = 1 by B1, HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B2, HelpL13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 3 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 1 by B1, HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL13; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 4 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 4 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 4 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 4 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 1 & v1 = 4 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 1 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 by HelpU0;
v2 "\/" v1 = 2 by B1, HelpU12;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 1 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 ;
v2 "\/" v1 = 2 by B1, HelpU12;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 1 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 2 by HelpU12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL12; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 1 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 by HelpU13;
v2 "\/" v1 = 2 by B1, HelpU12;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 1 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 2 by B1, HelpU12;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL12; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 2 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 2 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 2 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 2 by HelpU12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose ( v2 = 2 & v1 = 2 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 ; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 2 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 3 by HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B1, HelpL23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 2 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by HelpL4, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 3 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 3 by HelpU0;
v2 "\/" v1 = 3 by B1, HelpU23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 3 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 by HelpU13;
v2 "\/" v1 = 3 by B1, HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B2, HelpL13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 3 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 3 by HelpU23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 3 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 3 by HelpU23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 3 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 3 by HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B1, HelpL4, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 4 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU0;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 4 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 4 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 4 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 2 & v1 = 4 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 1 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 by HelpU0;
v2 "\/" v1 = 1 by B1, HelpU13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 1 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 1 by HelpU13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 1 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU12;
v2 "\/" v1 = 1 by B1, HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL12;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 1 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 1 by HelpU13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 1 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 1 by B1, HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 2 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU0;
v2 "\/" v1 = 3 by B1, HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 2 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU12;
v2 "\/" v1 = 3 by B1, HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 2 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 ;
v2 "\/" v1 = 3 by B1, HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 2 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 3 by HelpU23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL23; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 2 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 3 by B1, HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL23; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 3 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 3 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 3 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 1 by HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B1, HelpL13;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 3 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 3 by HelpU23;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose ( v2 = 3 & v1 = 3 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 ; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 3 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 4 by HelpU4;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B1, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 4 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU0;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 4 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 4 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 4 by HelpU4;
v2 "\/" v1 = 4 by B1, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, B2; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 4 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 3 & v1 = 4 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v2 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 1 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 by HelpU0;
v2 "\/" v1 = 4 by B1, HelpU4;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 1 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 1 ;
v2 "\/" v1 = 4 by B1, HelpU4;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 1 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU12;
v2 "\/" v1 = 4 by B1, HelpU4;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL12; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 1 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 1 by HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B1, HelpL4, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose ( v2 = 4 & v1 = 1 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by HelpL4, HelpU4; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 2 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU0;
v2 "\/" v1 = 4 by B1, HelpU4;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 2 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 by HelpU12;
v2 "\/" v1 = 4 by B1, HelpU4;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 2 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 2 ;
v2 "\/" v1 = 4 by B1, HelpU4;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 2 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 2 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 3 by HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B1, HelpL4, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL23; :: thesis: verum
end;
suppose ( v2 = 4 & v1 = 2 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by HelpL4, HelpU4; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 3 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then B2: v0 "\/" v1 = 3 by HelpU0;
v2 "\/" v1 = 4 by B1, HelpU4;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B2, HelpL4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 3 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 1 by HelpU13;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 1 by B1, HelpL4, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1, HelpL13; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 3 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 3 by HelpU23;
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by B1, HelpL4, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 3 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then (v0 "\/" v1) "/\" (v2 "\/" v1) = 3 by HelpL4, HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose ( v2 = 4 & v1 = 3 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by HelpL4, HelpU4; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 4 & v0 = 0 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 4 by HelpU0;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 4 & v0 = 1 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 4 & v0 = 2 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose B1: ( v2 = 4 & v1 = 4 & v0 = 3 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
then v0 "\/" v1 = 4 by HelpU4;
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 by B1; :: thesis: verum
end;
suppose ( v2 = 4 & v1 = 4 & v0 = 4 ) ; :: thesis: ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1
hence ((v0 "\/" v1) "/\" (v2 "\/" v1)) "/\" v1 = v1 ; :: thesis: verum
end;
end;
end;
hence ExWALattice is satisfying_W3 by LATWAL_1:def 1; :: thesis: verum