Direct–inverse language