Searching for a non-negative integer

  • Thread starter Nec
  • Start date
  • Tags
    Integer
In summary, Nec is looking for a general solution to a problem where he has an integer A and a positive odd integer B. He was told by Hurkyl and matt grime that there is no analytic form for determining C from A and B, but he was able to find it using the Euclidean algorithm.
  • #1
Nec
50
0
I have an integer A and a possitive odd integer B, can you tell me how to find a nonnegative integer C such that C<2^A and 1+BC=0(mod 2^A) ?

?
 
Physics news on Phys.org
  • #2
Nec said:
I have an integer A and a possitive odd integer B, can you tell me how to find a nonnegative integer C such that C<2^A and 1+BC=0(mod 2^A)
Sorry, I don't remember how to solve Diophantine equations off the top of my head. Anyways, where's the brain teaser?
 
  • #3
You give me the solution, I will sure tell you where it is...lol...
 
  • #4
Anyone ?
 
  • #5
Give us a day. It sure looks like a solution (C<2^A, and C odd) exists for every odd B.
 
Last edited:
  • #6
If you have A = 4, 2^A = 16.
Any odd B is 4k+1 or 4k-1. Choose C to be the other of the pair.
So, 1+BC = 1+ (4k+1)(4k-1) = 16k^2 == 0 (mod 16)

Looking for a general solution for all A.
 
  • #7
Nec said:
I have an integer A and a possitive odd integer B, can you tell me how to find a nonnegative integer C such that C<2^A and 1+BC=0(mod 2^A) ?

?
As C is bounded, I would use a loop
Do[If[Mod[1+B C,2^A]==0,Print[C]],{C,1,2^A}]
 
  • #8
Hey I can also do it by hardware...
Code:
 CLOCK-->---------(E)->COUNTER(C)         REGISTER(B)           
             E    |                           |           |
             ^     |                           |           |
              |    |                           v           v
              |     ----(E)------------>MULTIPLiER
              |                                        |
              |                                        |
              -----------<-----------------------(AND)
 
Last edited:
  • #9
I hope this is not what Nec means by "how do you find..." I have been looking for analytic forms of the kind, C = f(A,B)
 
  • #10
Gokul43201 said:
If you have A = 4, 2^A = 16.
Any odd B is 4k+1 or 4k-1. Choose C to be the other of the pair.
So, 1+BC = 1+ (4k+1)(4k-1) = 16k^2 == 0 (mod 16)

Looking for a general solution for all A.
I already put you into my list of top 10 ! --smile--
 
  • #11
Thanks for any1 who has given my problem some shots --smile--
 
  • #12
Hey Nec,

Can you tell us what it is you are looking for - an existence proof or an analytic form for C given A,B ?

Also, Would it be okay if I reposted this question in the Number Theory section ?There's bound to be someone who can crack it in no time at all.
 
  • #13
Hey Nec,

I've heard from Hurkyl and matt grime, that there is no analytic form for determining C from A,B. However, C can be found using the Euclidean algorithm (backwards).

Example : Let, A = 6 => 2^A = 64, B = 17. We always know that GCD (2^A,B) = 1.

This can be found using the Euclidean Algorithm , as follows :

64 = 17.3 + 13
17 = 13.1 + 4
13 = 4.3 + 1

Now retrace, 1 = 13 - 4.3 = 13 - (17 - 13.1).3 = 13 - 17.3 + 13.3 = 13.4 - 17.3
= (64 - 17.3).4 - 17.3 = 64.4 - 17.12 - 17.3 = 64.4 - 17.15

So, 1 + 17.15 = 64.4 OR C = 15

If this is not clear, look up the Euclidean Algorithm for determining the GCD and also see linear Diophantine Equations.

http://mathworld.wolfram.com/EuclideanAlgorithm.html
http://mathworld.wolfram.com/DiophantineEquation.html
 
  • #14
Sorry, I have been out of town since Sunday's morning, I could not answer your post...
Yes, I was wondering if there was an analytic form to archieve Cs from A and B. Thanks Gokul a lot for your help and links, --lol--
 

FAQ: Searching for a non-negative integer

What is a non-negative integer?

A non-negative integer is a whole number that is equal to or greater than zero. It is often denoted as "ℕ₀" in mathematical notation.

Why is it important to search for non-negative integers?

Non-negative integers are commonly used in various mathematical and scientific applications, such as counting, measuring, and representing data. Therefore, it is important to search for them in order to accurately solve problems and make meaningful conclusions.

How do you search for non-negative integers?

To search for non-negative integers, you can use various mathematical and computational methods, such as counting, sorting, and filtering. Additionally, you can also use programming languages, such as Python and Java, to write algorithms that can efficiently search for these numbers.

What are some examples of non-negative integers?

Some examples of non-negative integers include 0, 1, 2, 3, 4, 5, 6, and so on. These numbers can also be used to represent quantities, ages, temperatures, and other numerical values.

Can non-negative integers be negative?

No, by definition, non-negative integers cannot be negative. However, they can be equal to zero, which is considered a neutral or neutralizing value in many mathematical operations.

Back
Top