Deutsch English Français Italiano |
<990bc586c0b2d9525a5120abedca5ca64241dd91.camel@gmail.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: wij <wyniijj5@gmail.com> Newsgroups: comp.theory Subject: Preliminary sumarization of 'computation' for review. Date: Sat, 12 Jul 2025 18:53:06 +0800 Organization: A noiseless patient Spider Lines: 99 Message-ID: <990bc586c0b2d9525a5120abedca5ca64241dd91.camel@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Date: Sat, 12 Jul 2025 12:53:07 +0200 (CEST) Injection-Info: dont-email.me; posting-host="da0b71453dbbeebc2380670a876481db"; logging-data="2223729"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19gC5LbXzn0okTvXlpmblfU" User-Agent: Evolution 3.56.2 (3.56.2-1.fc42) Cancel-Lock: sha1:8S+E2jVka5Bou8Rv0dIMIm7ZtU0= This is my preliminary sumarization of 'computation' for review. Quantum computing is not considered, but related commnents are also welcome= .. The nature of computation - constructing functions The process of computing functions Correct/clear concepts help understanding Function::=3D f:A->B, function f is a 1-1 or multi-1 mapping from set A to = set B Mapping::=3D Let f(a)=3Db, 'a' is called the input, argument or parameter o= f f, and the pair of a,b <a,b> is called a mapping of f. Mapping pairs can express many things, such as stimulus-response records, test-result records, input-output records, iff X then Y records...descrip= tions of reasoning/association/connection/projection, etc. Moreover, a function= can also be defined by a set of mappings. Computation::=3D The process of computing from the deterministic operation = of basic parts to the overall performance. (Non-parallel) computation is step-by-step, deterministic operation process from the input of a model t= o the output (solution). Input and output are composed of fixed and finite [par= ts]. [Parts] are things that can be objectively operated, usually referring to= text symbols. Each [part] has a location and value attribute. [Note] Computation is related to theoretical reasoning in mathematics/log= ic. If the [part] is discrete, it can be considered that the [part] ca= n be described/composed by "circuit logic". Circuit logic has the conce= pt of time sequence, input/output, and stable/non-stable state. Traditio= nal logic is less suitable for temporal propositional statements. (Computer) Problem Statement::=3D Describes the input (known, conditions, e= tc.) and required output data that the computer can process. 'Problems' must = be presented in a narrative, but 'problems' can be described in different w= ays. Just like 'mathematical problems'-- they must eventually be converted in= to narratives that can be processed in a 'mathematical' way. So, in short, = the final form of computer problem statements is the problem handled by algorithms. Instructions::=3D A command statement for basic computer [part] operations,= such as basic instructions: write read/compare branch,.. move/convert, etc. T= he basic [part] operation (i.e., instruction) function is deterministic and= its object is fixed. Algorithm::=3D A sequence of instructions (similar to CPU instructions) tha= t describes the process of completing a [part] of a certain operation step= by step (or called instruction statement, flow statement, program, or simpl= y algorithm). In particular, the flow statement can contain conditional branches, which can conditionally execute or repeat instructions. Algorithmic problem (category)::=3D Algorithmic problem (category) usually = refers to problems that contain substitute for an unlimited number of objects i= n the problem statement (such as values/numbers, arrays, sets,.. variable-leng= th data, etc.). Since the statement contains substitute for an unlimited number of object= s, the algorithm must use loops to repeat instructions accordingly, and must= use "pointers" or indirect addressing (or index addressing) type instructions= to achieve the ability to read and write ranges of variable as [parts] with = fixed instructions. Discrete continuity::=3D If a function f:A->B, has a certain number of n ma= ppings <x1,f(x1)>, <x2,f(x2)>,...,<xn,f(xn)> are called minmax points or regiona= l minmax points, so that =E2=88=80a,b=E2=88=88minmax point, =E2=88=80x,a<= =3Dx<=3Db<=3Dn, f(a)<=3Df(x)<=3Df(b) or f(a)>=3Df(x)>=3Df(b) holds.