acph
play

ACPH System Description for CoCo 2017 Kouta Onozawa (Tohoku - PowerPoint PPT Presentation

ACPH System Description for CoCo 2017 Kouta Onozawa (Tohoku University) Kentaro Kikuchi (Tohoku University) Takahito Aoto (Niigata University) Yoshihito Toyama (Tohoku University) ACPH Automated Confluence Prover for Higher-order rewriting


  1. ACPH System Description for CoCo 2017 Kouta Onozawa (Tohoku University) Kentaro Kikuchi (Tohoku University) Takahito Aoto (Niigata University) Yoshihito Toyama (Tohoku University)

  2. ACPH Automated Confluence Prover for Higher-order rewriting systems • entrant of HRS category • written in Standard ML of New Jersey • use external termination checker • any change from 2016? 1/3

  3. ACPH Automated Confluence Prover for Higher-order rewriting systems • entrant of HRS category • written in Standard ML of New Jersey • use external termination checker • any change from 2016? — no 1/3

  4. ACPH Automated Confluence Prover for Higher-order rewriting systems • entrant of HRS category • written in Standard ML of New Jersey • use external termination checker • any change from 2016? — no • future plan? 1/3

  5. ACPH Automated Confluence Prover for Higher-order rewriting systems • entrant of HRS category • written in Standard ML of New Jersey • use external termination checker • any change from 2016? — no • future plan? —some efforts are going on. 1/3

  6. Criteria Used • If a HRS R is weakly orthogonal (left-linear and all critical pairs are trivial), then R is confluent. • If a HRS R is left-linear and development closed, then R is confluent. • If a HRS R has distinct normal forms, then R is not confluent. • If a HRS R is terminating, then all critical pairs are joinable iff R is confluent. 2/3

  7. • ACPH is provided as a heap image that can be loaded into SML/NJ runtime systems. • The tool Wanda has been used for proving termination. $tree . ├── acph.x86-linux ├── resources │ ├── satsolver │ ├── timeout │ └── ttt2 ├── tmp └── wanda.exe $sml @SMLload=acph.x86-linux sample.trs 3/3

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend