News
September 12, 2016: Confluence Competition 2016
This month the 5th Confluence Competition (CoCo 2016) took place at CLA 2016 in Obergurgl. It ran live during IWC 2016. Four confluence tools and one certifier that are developed at CL participated and won several categories (results).
Confluence is a central property of programs since it ensures uniqueness of computation results. Numerous techniques for proving confluence of rewrite systems, lambda calculi, etc. have been developed, and many of them are implemented in automated tools that (dis)prove confluence. CoCo aims to foster the development of techniques for (dis)proving confluence automatically by setting up a dedicated competition among confluence tools. Previous editions of the competition were held in Nagoya (2012), Eindhoven (2013), Vienna (2014), and Berlin (2015).
In 2016 CoCo had four competition categories
- confluence of first-order term rewrite systems (TRS)
- confluence of conditional term rewrite systems (CTRS)
- certification (CPF)
- confluence of higher-order term rewrite systems (HRS)
- CSI won the TRS category
- ConCon was the most powerful tool for CTRSs
- The certifier CeTA in combination with CSI for TRSs and with ConCon for CTRSs won the category for certified confluence proofs
- CSI^ho was the strongest tool in the higher-order category
- ground confluence of many-sorted term rewrite systems (GCR)
- unique normalization of term rewrite systems (UN) – new this year
- confluence of nominal rewrite systems (NRS)