Complexity Problems for Substructural Logics
Alasdair Urquhart
University of Toronto
July 18 2007
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 1 / 17
Complexity Problems for Substructural Logics Alasdair Urquhart - - PowerPoint PPT Presentation
Complexity Problems for Substructural Logics Alasdair Urquhart University of Toronto July 18 2007 Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 1 / 17 What is the complexity of the
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 1 / 17
1 The decision problem for pure relevant implication? 2 The reachability problem for Petri nets? 3 The decision problem for affine linear logic (linear logic with
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 2 / 17
1 The best known upper bound is Ackermann (proved in essentially the
2 The only known lower bound is exponential space, so the problems
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 3 / 17
1 t 2 t → (A → A) 3 (A → B) → [(B → C) → (A → C)] 4 [A → (B → C)] → [B → (A → C)] 5 [A → (B → C)] → [(A → B) → (A → C)] 6 (A ∧ B) → A 7 (A ∧ B) → B 8 [(A → B) ∧ (A → C)] → [A → (B ∧ C)] 9 A → (B → (A ◦ B)) 10 [A → (B → C)] → [(A ◦ B) → C]
1 From A → B and A infer B (modus ponens); 2 From A and B infer A ∧ B (adjunction). Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 4 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 5 / 17
1 Formulate the system as a cutfree Gentzen system. 2 Absorb the contraction rule into the inference rules, with restrictions
3 Prove the finiteness of the proof search tree by using a form of
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 6 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 7 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 8 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 9 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 10 / 17
1 Doubling the number of registers, so that each register has a shadow
2 Keeping the sum of the register and its shadow register constant; 3 Using a succinct compression/decompression algorithm to compress
4 Testing to see if a given register is empty by seeing if the token
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 11 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 12 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 13 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 14 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 15 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 16 / 17
Alasdair Urquhart (University of Toronto) Complexity Problems for Substructural Logics July 18 2007 17 / 17