Welcome! edit

Hello and welcome to Wikipedia. Thank you for your contributions. I hope you like the place and decide to stay. The following links will help you begin editing on Wikipedia:

Please bear these points in mind while editing Wikipedia:

The Wikipedia tutorial is a good place to start learning about Wikipedia. If you have any questions, see the help pages, add a question to the village pump or ask me on my talk page. By the way, you can sign your name on Talk and discussion pages using four tildes, like this: ~~~~ (the software will replace them with your signature and the date). Again, welcome! –MJLTalk 17:24, 11 March 2020 (UTC)Reply

Comments on Articles edit

Hi Mdaviscs, if you have comments you want to make about article content, such as here, this needs to go on the article talk page (Talk:Program synthesis), not on the article itself--Jac16888 Talk 09:38, 23 June 2020 (UTC)Reply

July 2020 edit

 

Hello, and welcome to Wikipedia. This is a message letting you know that one or more of your recent edits to Program synthesis has been undone by an automated computer program called ClueBot NG.

Thank you. ClueBot NG (talk) 02:59, 5 July 2020 (UTC)Reply

August 2021 edit

  Please stop your disruptive editing. If you continue to violate Wikipedia's no original research policy by adding your personal analysis or synthesis into articles, as you did at Program synthesis, you may be blocked from editing. Notfrompedro (talk) 12:47, 17 August 2021 (UTC)Reply

October 2021 edit

 

Hello, and welcome to Wikipedia. This is a message letting you know that one or more of your recent edits to Program synthesis have been undone by an automated computer program called ClueBot NG.

Thank you. ClueBot NG (talk) 02:12, 17 October 2021 (UTC)Reply

@Mdaviscs: Please ask at WP:Teahouse why your edits are being reverted. The problem is that original research (including personal opinions) is not permitted. Johnuniq (talk) 04:23, 17 October 2021 (UTC)Reply

@Mdaviscs: I was trying to gently guide your edits but will have to take stronger action if you persist in trying to insert your commentary into Program synthesis. I blocked Special:Contributions/2601:184:407F:1AC0:0:0:0:0/64 as the most recent set of IP addresses that have been used to object to the article. The disruption has been going on for over 18 months and it must stop. That means I will need to block you and any other accounts or IPs that attempt to circumvent the previous block. It is common for disagreements to arise. When that happens, the dispute resolution procedures must be followed. Questions can be asked at WP:Teahouse but any further attempts to put commentary in the article or to repeat worn-out discussion at Talk:Program synthesis will result in a block. Johnuniq (talk) 06:08, 17 October 2021 (UTC)Reply

Program synthesis edit

Moved from my talk. Johnuniq (talk) 10:06, 17 October 2021 (UTC)Reply

The problem is your statements are not correct. There is inconsistency in the article between the definition of Program Synthesis presented and what you have presented, as well as statements as to what has been done regarding this topic. My statements are not opinions - they are formal statements about the facts. The more time I spend on it the more errors that I discover. All you have to do is answer the questions and substantiate your answers.

The problem is that there has been no progress in Program Synthesis and you state that there has been. Nobody has shown a system where you input a specification and output a program. I have tried to explain that. There is a fair amount of fraud in theoretical computer science publishing and Program Synthesis is the easiest one to detect since it requires someone to write a program that outputs something that most people recognize when they see it. The wiki BE BOLD policy says that people should delete errors. I have only 1 IP address as far as I know. I don't know anything about how IP addresses are set. Here is my last set of questions:

Objections to Claims of Progress

Are claims made in the writing of this article subject to technical scrutiny and verification?

1. The "toy example":

a. It is proving statements but why does this mean that the "program" (single operator) satisfies the specification?

b. Where did the program column come from?

c. Lines 14 to 18 correctly combine the arguments of Resolve into a conjunction (AND) to create the Goal. Line 19 combines the arguments of the Resolve, which are x <= y and ~(x <= y), into a disjunction (OR) to produce TRUE. If we combine them into a conjunction (AND) like the other lines then the result would be x <= y ^ ~(x <= y) which is FALSE. Isn't this inconsistent?

2. "arbitrary new operators and relations can be added by providing their properties as axioms"

a. How do you know that?

3. "a Turing-complete programming language is supported"

a. Can you substantiate this claim?

Thanks.

ː) — Preceding unsigned comment added by Mdaviscs (talkcontribs) 08:45, 17 October 2021 (UTC)Reply

Program synthesis (edit | talk | history | protect | delete | links | watch | logs | views)
I moved your comment from my talk page to here as it is a response to my post above. I am an uninvolved administrator who responded to a March 2020 protection request—I have no knowledge of Program synthesis and no desire to debate the topic. Here are some key points:
  • As explained above, placing unsourced commentary in the article is not permitted. Attempts to do that will lead to blocks.
  • Mounting a campaign over 18 months is disruptive. Continuing without following standard procedures will lead to blocks.
  • As mentioned above, dispute resolution is the standard procedure, but that should be followed after asking questions and listening to the responses.
  • Please read WP:TP to learn how talk pages work, and how to include a signature.
Unfortunately the issue has been dragging on for too long (over 18 months!) and too much has been written. Normally I would try to work out what is going on and offer pointers on how to proceed but after all the back-and-forth evident on the article talk page it is clear that what is needed now is peace and quiet. If you can work out what WP:RS involves and can focus on a single issue where you believe the article needs improvement based on a reliable source, you might start a new section at article talk with a coherent proposal. However, rehashing old disputes, even if well founded, cannot continue. Johnuniq (talk) 10:06, 17 October 2021 (UTC)Reply

Program Synthesis Question edit

Moved from my talk. Please stop posting there. If necessary, reply here. Johnuniq (talk) 23:45, 18 October 2021 (UTC)Reply

Is the following true of what is presented as the Toy Example as written on the Program Synthesis page? If not, can you give an example of a program that the given procedure produces as written on the Program Synthesis page that is not of the form p?s:t ?

This procedure can only produce programs of the form p?s:t.

Thanks. Mdaviscs (talk) 16:03, 18 October 2021 (UTC)Reply

Please read my above reply. I have no desire to debate the topic. My role is to help reduce disruption at Wikipedia. Discussions here must focus on clear objectives based on reliable sources. People who are unwilling or unable to comply are removed from the project (blocked) because wasting the time and energy of other volunteers is very disruptive. Johnuniq (talk) 23:45, 18 October 2021 (UTC)Reply