# Ethics when solving problems on Brilliant

The cool thing about Brilliant problems is that your answers are checked instantly, because just a numerical answer is required. There is a downside to this though: you don't need to prove something in order to use it to solve a problem, which is different than actual olympiads, where you do have to prove it. This has raised some ethical issues:

• If a problem is about some big number, and you first try smaller numbers $(1,2,3,\dots)$ and find a pattern, do you try to prove (probably by induction) that that pattern continues? Or do you just assume the pattern will continue and get the right answer without actually solving the problem completely?

For example: The table is empty. Every minute, John doubles the amount of money that's on the table and adds one more dollar. So, after one minute, there is just one dollar on the table. If John has $15000, how long can he keep this up? Trying several small cases, you will find that there is 1 dollar after 1 minute, 3 dollar after 2 minutes, 7 dollars after 3 minutes, etcetera. You could now conjecture that after $n$ minutes, John will have put $2^n-1$ dollars on the table. If you assume this pattern is no coincidence and it will continue, you will quickly find out that John can keep doing this for 13 minutes, no more. Actually proving that this pattern will continue will take you some more effort, which you do not have to go through, as only the answer is required. • If a problem is about a quite general case and what's asked (apparently) does not depend on which case it is, do you try to solve the problem for the general case, or do you just pick a special case that is very easy? For example: A group of friends is celebrating Christmas together by giving each other presents, but without knowing who they got their present from. So, each one has written down his/her name on a piece of paper, and put it in a box. After the box has been shaken a few times, everyone takes out a piece of paper. However, you obviously can't give yourself a present. What is the expected number of people to take out a piece of paper with his/her own name on it? As it is unknown how large the group of friends is, it apparently doesn't matter. What you could do is just try a group of 2 friends, and you will find out that the answer is 1. You then know the answer to the question, but did not prove that this is the answer for any number of friends, which is the hard part of this problem. What are your thoughts on this? Do you try to always solve it for the general case, or do you give the answer whenever you think you got it right? Note by Tim Vermeulen 7 years ago This discussion board is a place to discuss our Daily Challenges and the math and science related to those challenges. Explanations are more than just a solution — they should explain the steps and thinking strategies that you used to obtain the solution. Comments should further the discussion of math and science. When posting on Brilliant: • Use the emojis to react to an explanation, whether you're congratulating a job well done , or just really confused . • Ask specific questions about the challenge or the steps in somebody's explanation. Well-posed questions can add a lot to the discussion, but posting "I don't understand!" doesn't help anyone. • Try to contribute something new to the discussion, whether it is an extension, generalization or other idea related to the challenge. • Stay on topic — we're all here to learn more about math and science, not to hear about your favorite get-rich-quick scheme or current world events. MarkdownAppears as *italics* or _italics_ italics **bold** or __bold__ bold - bulleted- list • bulleted • list 1. numbered2. list 1. numbered 2. list Note: you must add a full line of space before and after lists for them to show up correctly paragraph 1paragraph 2 paragraph 1 paragraph 2 [example link](https://brilliant.org)example link > This is a quote This is a quote  # I indented these lines # 4 spaces, and now they show # up as a code block. print "hello world" # I indented these lines # 4 spaces, and now they show # up as a code block. print "hello world" MathAppears as Remember to wrap math in $$ ... $$ or $ ... $ to ensure proper formatting. 2 \times 3 $2 \times 3$ 2^{34} $2^{34}$ a_{i-1} $a_{i-1}$ \frac{2}{3} $\frac{2}{3}$ \sqrt{2} $\sqrt{2}$ \sum_{i=1}^3 $\sum_{i=1}^3$ \sin \theta $\sin \theta$ \boxed{123} $\boxed{123}$ ## Comments Sort by: Top Newest This precise thing happened to me in a nice polynomial problem in level 4 algebra this week. I guessed the answer correctly. And then took a couple of days to prove it o_0. I am waiting for a simple solution next week. I am aware I solve problems in a very complicated manner :( A part of mathematics is guesswork. Once I know my answer is correct, I can prove the claim that leads to the answer. Surely at the time of entering the answer, I am unethical. But on the long run, I am not. It is a part of guessing and proving. Another interesting issue of ethics is using a computer code to answer questions. I generally write a computer code to verify my answer (if I have only one try left). Clearly if I just plug the answer in, I am unethical. But using a computer allows me to guess patterns faster and formulate better hypotheses. I also discuss the problems with my friends (who dont have brilliant account and they do not want one). Clearly this might be considered a breach of ethics too. But it is a part of problem-solving culture. In teens, students are encouraged to be independent, but some of the best research arises from collaboration. Further one learns faster by discussing with like-minded individuals. The main point is that I lurk in Brilliant for the joy of problem solving and to learn new techniques. Using a computer, and guessing the answer first on brilliant are some techniques I use. These help me learn the subject better. I do not think my score reflects my intelligence for the mentioned reasons. - 6 years, 12 months ago Log in to reply When we think about it, the ethics of problem solving here stoop much lower when people begin to use things like calculators for large numbers, or worse, Wolfram|Alpha for complicated expressions. (I sheepishly admit that I've used a calculator on some problems due to frustration.) - 6 years, 12 months ago Log in to reply The table is empty. Every minute, John doubles the amount of money that's on the table and adds one more dollar. So, after one minute, there is just one dollar on the table. If John has$15000, how long can he keep this up?

Trying several small cases, you will find that there is 1 dollar after 1 minute, 3 dollar after 2 minutes, 7 dollars after 3 minutes, etc. You could now conjecture that after n minutes, John will have put 2^n−1 dollars on the table. If you assume this pattern is no coincidence and it will continue, you will quickly find out that John can keep doing this for 13 minutes, no more. Actually proving that this pattern will continue will take you some more effort, which you do not have to go through, as only the answer is required.

Finding a pattern and assuming that the pattern is true is wrong.

Let the amount of money after n minutes be $f(n)$. Then $f(n+1)=2f(n)+1$ and $f(0)=0$. $2^n - 1$ satisfies this function so it is the correct answer.

This approach uses 'finding a pattern and guessing the general term' technique, but it is not wrong, as we have made no false assumptions.

- 7 years ago

If you prove that $2^n-1$ actually satisfies the function, then there's nothing wrong with that. But if you see that the function satisfies for the first few values, and then just assume that it will continue to satisfy (without proving it), then you are making assumptions.

- 7 years ago

The table is empty. Every minute, John doubles the amount of money that's on the table and adds one more dollar. So, after one minute, there is just one dollar on the table. If John has \$15000, how long can he keep this up?

Trying several small cases, you will find that there is 1 dollar after 1 minute, 3 dollar after 2 minutes, 7 dollars after 3 minutes, etc. You could now conjecture that after n minutes, John will have put 2^n−1 dollars on the table. If you assume this pattern is no coincidence and it will continue, you will quickly find out that John can keep doing this for 13 minutes, no more. Actually proving that this pattern will continue will take you some more effort, which you do not have to go through, as only the answer is required.

Finding a pattern and assuming that the pattern is true is wrong.

Let the amount of money after n minutes be $f(n)$. Then $f(n+1)=2*f(n)+1$ and $f(0)=0$. $2^n - 1$ satisfies this function so it is the correct answer.

This approach uses 'finding a pattern and guessing the general term' technique, but it is not wrong, as we have made no false assumptions.

- 7 years ago

hey friend are you on facebook??? would like to interact with you and have some discussion regarding questions,,

- 7 years ago

- 7 years ago

\overline{abc}

- 7 years ago

This is good point I think. But I don't see any remedy over it. For example if problem asks to find out last three digits of 23! then one can use mathematica and write the correct answer instead of using mathematical weapons. Do you suggest some solution to this problem?

- 7 years ago

It depends whether it is in Math Olympiads or Computer Science. If it is in Math Olympiads, there is apparently a way do solve it mathematically and I'd say it's cheating when you use a computer.

- 7 years ago

Ultimately, the purpose of brilliant is for students to learn. If a student decides to "cheat" in this manner, he may be robbing himself of a chance to pick up a new technique. Of course, he can answer first and read the rigourous proof the following week, but the motivation is somewhat lessened and a bit of frustration (at failing to solve the problem) can actually motivate him to remember the solution.

Bottom line is: we're all in charge of our own education.

That being said, testing and guessing isn't a bad start: in fact that's how most interesting conjectures and theorems are born. I certainly hope that students won't just stop there, that they'd at least put in some effort to prove the general theorem.

- 7 years ago

For your last question, when I solve problems I sometimes assume things. For example, in your example with the money, if I saw those partial sums I would assume the same thing and report my answer. However, since I am an inquisitive person I would not just stop there and be done with it, I usually try to prove / figure out why that happens, and I'm sure other people do something like that, too (if they have time).

- 7 years ago

I'm not saying that everyone should write down a complete and rigorous proof before submitting an answer. Of course that might be too hard for some people on this website. But if you see a pattern of which you don't know why it is there and it just happens to be correct, you didn't really solve the problem. If some people are able to see the pattern but not to prove it, then it might be because they are in a too high problem set.

- 7 years ago

I sometimes do assume a few things when solving problems, but I try to go back the next week to see the solution and fill in the holes.

- 7 years ago

I have to admit, I usually find the pattern or look for and solve one specific case in the problem. Every once in a while I don't though. But I think the reason I do this is 1) because its easier 2) some Olympiads in the USA are in this answering style and 3) the general case is not that hard to prove if you've got the hang of it with a special case, and the pattern is usually easy to prove too. I don't think it's necessarily horrible to do these things, but if I ever get bored, I have a plethora of things to prove and write up.

In school we are always thought to tell how the questions hints toward the answer. Work smarter, not harder.

- 7 years ago

Last week, I had a difficult geometry problem which was about a figure which could be drawn in many different ways, and some area was asked. I just drew it in a way that some lines were on top of each other, which made it a very easy problem. That obviously wasn't the point of the original problem.

In my examples, the patterns were not too hard to prove, but I did once have a problem in which I found a pattern of which I had no clue why it was there, but it did lead me to the right answer.

I felt like I cheated in those situations. True, some olympiads seem to be designed to encourage this behaviour, but I did not learn anything from it, I just answered something of which I knew that it was true, not why it was true (which -I think- is the whole point).

Would you say that I shouldn't have answered before I proved it, or that I did the right thing, because after all, I did find out the correct answer myself?

- 7 years ago

Heh, check out first solution: http://www.artofproblemsolving.com/Wiki/index.php/2009AIMEIProblems/Problem4

- 7 years ago

Why would it be cheating? Brilliant has the system set up that way; it doesn't ask you to prove your answer for a reason (granted, it's partly because it would be impossible to check all of the answers that way) and many other math competitions have it like that. It's important to know both how to prove your answer and how to get to an answer quickly, as many of the olympiads which do not require you to prove your answer compensate by heavily restricting you on time.

- 7 years ago