dweiss commented on issue #13706:
URL: https://github.com/apache/lucene/issues/13706#issuecomment-2325690199

   Yes, I like it! 
   
   I had some time to think about it before I went to bed and this 
implementation is actually a direct rollout of the definition of accepted 
language equivalence for deterministic automata - just what you mentioned at 
the beginning. Two equivalent (deterministic) automata must accept the same set 
of symbols from any state reachable for any input starting at the initial 
state. The automaton we compare against just happens to be 
repeat(anyCharacter()), so in any reachable state of automaton A we compare 
against the only state in automaton B - a self-connected state accepting all 
symbols. Consistent with the conditions you mentioned.
   
   I'm glad this worked out to be so elegant and thank you for the 
implementation.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to