Talk:Leaf language

Several complexity classes are typically defined in terms of a polynomial-time nondeterministic Turing machine, where each branch can either accept or reject, a

Talk:Leaf language

Clarifying nondeterministic Turing machine definition

Several complexity classes are typically defined in terms of a polynomial-time nondeterministic Turing machine, where each branch can either accept or reject, and the entire machine accepts or rejects as some function of the branches conditions. For example, a non-deterministic Turing machine accepts if at least one branch accepts, and rejects only if all branches reject. A co-non-deterministic Turing machine, on the other hand, accepts only if all branches accept, and rejects if any branch rejects. Many classes can be defined in this fashion.

This paragraph needs clarifying. Specifically, the phrase "nondeterministic Turing machine" is used to define a general nondeterministic machine that can accept or reject as a function of results of many computation paths and as a specific category of nondeterministic machines that accept if at least one branch accepts. I suggest that alternative terminology is used to replace the first usage, and the

For example, a non-deterministic Turing machine accepts if at least one branch accepts, and rejects only if all branches reject. A co-non-deterministic Turing machine, on the other hand, accepts only if all branches accept, and rejects if any branch rejects. Many classes can be defined in this fashion.

text remains as is. Bigsnoopyguyhuh (talk) 20:34, 5 December 2023 (UTC)Reply

Include definition

The concept of a leaf language is not precisely defined in the article. A definition should be included, such as in section one of Leaf Language Classes by Wagner (2003).

Also, the definition presented in the article assumes that all computation paths output yes/no answers, but there are computation classes that are not binary decision problems, so their leaf languages using alphabets other than {0, 1} (see Theorem 1 in Wagner) Bigsnoopyguyhuh (talk) 22:51, 5 December 2023 (UTC)Reply

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.