I have the following TeX document:
\documentclass[12pt,a4paper]{article}
\usepackage[left=19mm,right=19mm,top=20mm,bottom=22mm]{geometry}
\usepackage{makeidx, graphicx, amsmath, amsthm, amssymb, ae}
\setcounter{MaxMatrixCols}{20}
\setlength{\textheight}{260mm}
\setlength{\textwidth}{170mm}
\usepackage[T1]{fontenc}
\newtheoremstyle{italiktekst} %name
{5mm} %Space above, empty = `usual value'
{0mm} %Space below
{\itshape} %Body font
{} %Indent amount (empty = no indent, \parindent = para indent)
{\bfseries} %Thm head font
{} %Punctuation after thm head
{\newline} %Space after thm head: \newline = linebreak
{} %Thm head spec
\theoremstyle{italiktekst}
\swapnumbers
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{problem}[theorem]{Problem}
\renewcommand{\thesection}{\arabic{section}.}
\renewcommand{\thetheorem}{(\thesection\arabic{theorem})}
\setcounter{page}{5}
\begin{document}
\setcounter{section}{-1}
\raggedright
\section{\rm Perron-Frobenius theorem}
\begin{lemma}
\hspace*{5mm}
\label{U_Ainvariant_UT_Ainvariant}
Let $\langle \cdot, \cdot\rangle$ be the standard inner product for ...
\end{lemma}
\vspace*{5mm}
\textbf{\textit{Proof:}}
Recall that for a subspace $\mathcal{U}$ is said to be ...
\hfill{$\square$}\\
\begin{lemma}
\hspace*{5mm}
\label{columns_independent_AP_PD}
Consider arbitrary rectangular matrix $P$ of order
$m\times n$ in which columns are linearly independent.
The column space ...
\end{lemma}
\vspace*{5mm}
\textbf{\textit{Proof:}} Denote by $\mathcal{M}$ column
space ...
\hfill{$\square$}\\
...
\vspace*{5mm}
Recall that, from Lemma \ref{U_Ainvariant_UT_Ainvariant} we have...
\vspace*{5mm}...in Lemma \ref{columns_independent_AP_PD} we have shown that...
\end{document}
Result for this code is following:

What bothers me is how to remove the parentheses when I refer to some lemma or proposition (see picture below)

Does anyone have any idea?
