let g be ConwayGame; :: thesis: ( g is negative iff ( ( for gL being ConwayGame holds
( not gL in the_LeftOptions_of g or gL is fuzzy or gL is negative ) ) & ex gR being ConwayGame st
( gR in the_RightOptions_of g & gR is nonpositive ) ) )

hereby :: thesis: ( ( for gL being ConwayGame holds
( not gL in the_LeftOptions_of g or gL is fuzzy or gL is negative ) ) & ex gR being ConwayGame st
( gR in the_RightOptions_of g & gR is nonpositive ) implies g is negative )
assume A1: g is negative ; :: thesis: ( ( for gL being ConwayGame holds
( not gL in the_LeftOptions_of g or gL is fuzzy or gL is negative ) ) & ex gR being ConwayGame st
( gR in the_RightOptions_of g & gR is nonpositive ) )

hence A2: for gL being ConwayGame holds
( not gL in the_LeftOptions_of g or gL is fuzzy or gL is negative ) by Th45; :: thesis: ex gR being ConwayGame st
( gR in the_RightOptions_of g & gR is nonpositive )

consider gR being ConwayGame such that
A3: ( gR in the_RightOptions_of g & not gR is fuzzy & not gR is positive ) by Th47, A1, A2;
take gR = gR; :: thesis: ( gR in the_RightOptions_of g & gR is nonpositive )
thus ( gR in the_RightOptions_of g & gR is nonpositive ) by A3; :: thesis: verum
end;
hereby :: thesis: verum
assume for gL being ConwayGame holds
( not gL in the_LeftOptions_of g or gL is fuzzy or gL is negative ) ; :: thesis: ( ex gR being ConwayGame st
( gR in the_RightOptions_of g & gR is nonpositive ) implies g is negative )

then A4: g is nonpositive by Th45;
assume ex gR being ConwayGame st
( gR in the_RightOptions_of g & gR is nonpositive ) ; :: thesis: g is negative
then consider gR being ConwayGame such that
A5: ( gR in the_RightOptions_of g & gR is nonpositive ) ;
( not gR is fuzzy & not gR is positive ) by A5;
then not g is zero by Th47, A5;
hence g is negative by A4; :: thesis: verum
end;