averros attempted to overcome the contradictions between aristotelian philosophy and revealed religion by distinguishing between two separate systems of truth , a scientific body of truths based on reason and a religious body of truths based on revelation .