Decidability of Presburger Arithmetic with Extra Predicates in CS 598mp Homework, Assignments of Computer Science

A homework assignment for cs 598mp, due in fall 2005. Students are required to show the decidability of presburger arithmetic with the extra predicates 'even' and 'poweroftwo'. They are asked to provide proofs of the necessary constructions, not full proofs. The assignment also asks if presburger arithmetic with the predicate 'powerofthree' is decidable.

Typology: Assignments

Pre 2010

Uploaded on 03/11/2009

koofers-user-cfa
koofers-user-cfa 🇺🇸

10 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CS 598mp: Fall 2005: Homework #2
Due on Fri 16 Sep
Hand over in class or to Colin Robertson at 3229 SC
Problem.
We showed in class that Presburger arithmetic, which is the first-order logic
over the structure (N, S, <, +,0,1,=) is decidable.
Show Presburger arithmetic with the extra predicate Even is decidable
where Even is a monadic predicate such that Even(i) is true iff iis even.
Similarly, show Presburger arithmetic with predicate PowerOfTwo is de-
cidable where PowerOfTwo is a monadic predicate such that PowerOfTwo(i)
is true iff iis a power of 2, i.e. i= 2jfor some jN.
Is Presburger arithmetic with the predicate PowerofThree decidable, where
PowerOfThree(i) is true iff iis a power of 3?
Don’t give entire proofs; just give proofs of the extra constructions needed in
order to prove the results.

Partial preview of the text

Download Decidability of Presburger Arithmetic with Extra Predicates in CS 598mp Homework and more Assignments Computer Science in PDF only on Docsity!

CS 598mp: Fall 2005: Homework

Due on Fri 16 Sep Hand over in class or to Colin Robertson at 3229 SC

Problem.

We showed in class that Presburger arithmetic, which is the first-order logic over the structure (N, S, <, +, 0 , 1 , =) is decidable.

  • Show Presburger arithmetic with the extra predicate Even is decidable where Even is a monadic predicate such that Even(i) is true iff i is even.
  • Similarly, show Presburger arithmetic with predicate PowerOfTwo is de- cidable where PowerOfTwo is a monadic predicate such that PowerOfTwo(i) is true iff i is a power of 2, i.e. i = 2j^ for some j ∈ N.
  • Is Presburger arithmetic with the predicate PowerofThree decidable, where PowerOfThree(i) is true iff i is a power of 3?

Don’t give entire proofs; just give proofs of the extra constructions needed in order to prove the results.