CogSci Computation Unit

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/25

encourage image

There's no tags or description

Looks like no tags are added yet.

26 Terms

1
New cards

Computation

execution of steps (algorithm) that cause functions

2
New cards

Algorithm

A set of steps for making an input an output

3
New cards

Algorithms…

calculate functions, are finitely specificable, are formally explicit

4
New cards

Function

A rule mapping inputs to outputs

5
New cards

Domain

Possible inputs to a function

6
New cards

Range

Possible outputs of a function

7
New cards

Algorithm vs. function

An algorithm gives the steps; a function describes the input-output mapping

8
New cards

Computational Theory of Mind (CTM)

Thinking is computation

9
New cards

Mentation

Mental activity, such as thinking or remembering

10
New cards

Mind-body problem

how the mind relates to the body; distinct from body in the way addition is distinct from a calculator

11
New cards

Turing machine

A theoretical machine that can compute any function and execute any algorithm and follows rules to compute

12
New cards

Turing Tape

The part of a Turing machine that stores symbols

13
New cards

Turing Cell

One space on a Turing machine's tape

14
New cards

Turing Finite alphabet

A limited set of symbols a machine can use

15
New cards

Turing Read/write head

The part that reads, erases, or writes symbols on the tape

16
New cards

Turing State memory

Stores the machine's current state

17
New cards

Turing Transition table

Instructions telling the machine what to do next

18
New cards

Multiple realizability

The same process can be carried out by different physical systems (Ex. chess can be played on a wood board, a plastic board, a metal board, etc.)

19
New cards

Church-Turing thesis

Anything computable by an algorithm can be computed by a Turing machine

20
New cards

Turing Machines are…

maximally powerful, maximally flexible

21
New cards

Maximally Powerful

a Turing Machine represents the absolute upper limit of what can be computed

22
New cards

Maximally Flexible

a single Turing Machine can compute anything

23
New cards

Universal Turing machine

A Turing machine that can simulate any other Turing machine

24
New cards

Difference between Turing Machine and Universal Turing Machine

A turing machine is meant to solve a specific problem. Universal Turing Machines can solve any problem.

25
New cards

Halting problem

The problem of determining whether a program will eventually stop running

26
New cards

Turing test

A test of whether a machine can appear human in conversation