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

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

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

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

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