let G be _Graph; :: thesis: ( G is Dregular iff ( G .minInDegree() = G .supInDegree() & G .minOutDegree() = G .supOutDegree() & G .minInDegree() = G .minOutDegree() ) )
hereby :: thesis: ( G .minInDegree() = G .supInDegree() & G .minOutDegree() = G .supOutDegree() & G .minInDegree() = G .minOutDegree() implies G is Dregular ) end;
assume ( G .minInDegree() = G .supInDegree() & G .minOutDegree() = G .supOutDegree() & G .minInDegree() = G .minOutDegree() ) ; :: thesis: G is Dregular
then G is G .minInDegree() -Dregular by Th45;
hence G is Dregular ; :: thesis: verum