Citation: 1P.141/2003 13.05.2003 E. C

Agissant par la voie du recours de droit public, X.________ requiert le Tribunal fédéral d'annuler l'arrêt du Tribunal d'accusation pour violation des art. 9 et 29 al. 2 Cst. et 187 CP. A son avis, l'appréciation juridique des faits relatés par le témoignage de C.________ est arbitraire, et le refus d'une nouvelle audition de ce témoin constitue une violation de son droit d'être entendue. Une demande d'assistance judiciaire est jointe au recours. Invités à répondre, le Tribunal d'accusation, le Ministère public et l'intimé A.________ ont renoncé à déposer des observations; B.________ conclut au rejet du recours.