Motivated by some questions in the dimension theory of self-affine sets, a colleague and I are interested in the freeness (or otherwise) of the subsemigroup of $SL_\pm(2,\mathbb{R})$ generated by the matrices of determinant $\pm1$ which are proportional to $$A_1:=\left(\begin{array}{cc}0.85&0.04\\-0.04&0.85\end{array}\right),\quad A_2:=\left(\begin{array}{cc}0.20&-0.26\\0.23&0.22\end{array}\right),\quad A_3:=\left(\begin{array}{cc}-0.15&0.28\\0.26&0.24\end{array}\right).$$ In fact, our question is slightly more specific: we would like to know that there exist no nontrivial equations between these three matrices which (up to dividing out the determinant) have the form $A_{i_1}\cdots A_{i_n}=A_{j_1}\cdots A_{j_n}$, that is, the words on each side of the equation have the same length.
(If you are curious about why we choose these very specific matrices, they are the linear parts of the affinities which define the classical Barnsley fern. I would also be interested to know of very nearby triples of matrices which generate a free semigroup, if their entries can be explicitly written down. ( I am aware that freeness is satisfied Lebesgue a.e.))
I am aware that it is in general a very difficult problem to determine when a set of matrices generates a free semigroup, and that the problem is known to be computationally undecidable in dimensions higher than two. However, difficult general problems can still have easy special cases. Can anyone on this forum suggest a method for ruling out the possibility of nontrivial equations between normalised products of these matrices?
Thanks in advance!