Question: what is the difference between formal and material cooperation?
Answer: Formal cooperation is a willing participation on the part of the cooperative agent in the sinful act of the principal agent. ... Immediate material cooperation is contrasted with mediate cooperation. Here the moral object of the cooperator's act is not that of the wrongdoer's.