
    /h                         SS jr g )Nc                     Uc  U nOU R                  U5      (       d   eS[        X-  5      [        X-  5      -   [        [        U5      [        U 5      -   5      -  -
  $ )a  
Return the Alignment Error Rate (AER) of an alignment
with respect to a "gold standard" reference alignment.
Return an error rate between 0.0 (perfect alignment) and 1.0 (no
alignment).

    >>> from nltk.translate import Alignment
    >>> ref = Alignment([(0, 0), (1, 1), (2, 2)])
    >>> test = Alignment([(0, 0), (1, 2), (2, 1)])
    >>> alignment_error_rate(ref, test) # doctest: +ELLIPSIS
    0.6666666666666667

:type reference: Alignment
:param reference: A gold standard alignment (sure alignments)
:type hypothesis: Alignment
:param hypothesis: A hypothesis alignment (aka. candidate alignments)
:type possible: Alignment or None
:param possible: A gold standard reference of possible alignments
    (defaults to *reference* if None)
:rtype: float or None
g      ?)issubsetlenfloat)	reference
hypothesispossibles      N/var/www/auris/envauris/lib/python3.13/site-packages/nltk/translate/metrics.pyalignment_error_rater
      sg    . !!(++++#j,-J4I0JJeJ#i.(O       )N)r
    r   r	   <module>r      s
   r   