let X be RealBanachSpace; ( not X is trivial implies ( X is Reflexive iff DualSp X is Reflexive ) )
assume AS:
not X is trivial
; ( X is Reflexive iff DualSp X is Reflexive )
hence
( X is Reflexive implies DualSp X is Reflexive )
by Lm77R; ( DualSp X is Reflexive implies X is Reflexive )
assume AS2:
DualSp X is Reflexive
; X is Reflexive
not DualSp X is trivial
by AS, Lm65A1;
then C2:
DualSp (DualSp X) is Reflexive
by AS2, Lm77R;
consider L being Lipschitzian LinearOperator of X,(Im (BidualFunc X)) such that
C3:
L is isomorphism
by AS, Th74A;
set f = BidualFunc X;
set V = DualSp (DualSp X);
D0:
rng (BidualFunc X) is linearly-closed
by NORMSP_3:35;
D1:
rng (BidualFunc X) <> {}
then C4:
the carrier of (Im (BidualFunc X)) = rng (BidualFunc X)
by NORMSP_3:31, D0;
Im (BidualFunc X) is complete
by C3, NORMSP_3:44;
then
rng (BidualFunc X) is closed
by C4, NORMSP_3:48;
then
Im (BidualFunc X) is Reflexive
by C2, D0, Th76, D1;
hence
X is Reflexive
by C3, NISOM12; verum