proof nets for sum product logic
play

Proof nets for sumproduct logic Willem Heijltjes LFCS School of - PowerPoint PPT Presentation

Proof nets for sumproduct logic Willem Heijltjes LFCS School of Informatics University of Edinburgh Kananaskis, 11-12 June 2011 In part 2 Recap The soundness proof The full net calculus a A B 0 1 f f 0 + + g 1 f f


  1. Inductive saturation A A + × 0 1 × 0 + × 0 1

  2. Inductive saturation A A + × 0 1 × 0 + × 0 1

  3. Inductive saturation A A + × 0 1 × 0 + × 0 1

  4. Inductive saturation A A + × 0 1 × 0 + × 0 1

  5. Inductive saturation A A + × 0 1 × 0 + × 0 1

  6. Inductive saturation A A + × 0 1 × 0 + × 0 1

  7. Inductive saturation A A + × 0 1 × 0 + × 0 1

  8. Inductive saturation A A + × 0 1 × 0 + × 0 1

  9. The soundness proof R S To prove: X − → Y ⇔ X − → Y given σ R = σ S ◮ One of X and Y is an atom or unit ◮ X is a coproduct or Y a product ◮ X is a product and Y a coproduct + × ◮ Some dynamics of rewriting and saturation ◮ Saturated nets need not factor through injections/projections ◮ R and S may factor through different injections/projections ◮ σ R = σ S after, but not before, adding an injection/projection

  10. Matching injections and projections Equivalent nets may factor through different injections or projections, but to allow induction nets must at least have the same domain and codomain. R T + + + × × × S Idea: ‘highest’ links, and in particular rooted links, are most significant (downward movement in saturation is unrestricted)

  11. If σ R contains a rooted link, so does some S ⇔ R A A + × 0 1 × 0 + × 0 1

  12. If σ R contains a rooted link, so does some S ⇔ R A A + × 0 1 × 0 + × 0 1

  13. If σ R contains a rooted link, so does some S ⇔ R A A + × 0 1 × 0 + × 0 1

  14. If σ R contains a rooted link, so does some S ⇔ R A A + × 0 1 × 0 + × 0 1

  15. If σ R contains a rooted link, so does some S ⇔ R A A + × 0 1 × 0 + × 0 1

  16. A A + × 0 1 × 0 + × 0 1

  17. A A + × 0 1 × 0 + × 0 1

  18. A A + × 0 1 × 0 + × 0 1

  19. A A + × 0 1 × 0 + × 0 1

  20. A A + × 0 1 × 0 + × 0 1

  21. A A + × 0 1 × 0 + × 0 1

  22. A A + × 0 1 × 0 + × 0 1

  23. A A + × 0 1 × 0 + × 0 1

  24. A A + × 0 1 × 0 + × 0 1

  25. A A + × 0 1 × 0 + × 0 1

  26. A A + × 0 1 × 0 + × 0 1

  27. The soundness proof R S To prove: X − → Y ⇔ X − → Y given σ R = σ S ◮ One of X and Y is an atom or unit ◮ X is a coproduct or Y a product ◮ X is a product and Y a coproduct + × ◮ Some dynamics of rewriting and saturation ◮ Saturated nets need not factor through injections/projections ◮ R and S may factor through different injections/projections ◮ σ R = σ S after, but not before, adding an injection/projection

  28. Injections into pointed objects σ R = σ S R ′ S ′ + + + × × × q q ′ + + + full

  29. Injections into pointed objects A A + × 0 × 1 0 + × 0 1

  30. Injections into pointed objects A A + × 0 × 1 0 + × 0 1

  31. Injections into pointed objects A A + × 0 × 1 0 + × 0 1

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