An unconventional computational model.

Slides:



Advertisements
Similar presentations
One Step Equations Solving Equations using Addition and Subtraction
Advertisements

Deviation = The sum of the variables on each side of the mean will add up to 0 X
3-5 Solving Equations with the variable on each side Objective: Students will solve equations with the variable on each side and equations with grouping.
Step 1: Simplify Both Sides, if possible Distribute Combine like terms Step 2: Move the variable to one side Add or Subtract Like Term Step 3: Solve for.
Natural Algorithms Joshua J. Arulanandham Supervisors: Professor Cristian S. Calude and Dr. Michael J. Dinneen.
1.4 Solving Equations ●A variable is a letter which represents an unknown number. Any letter can be used as a variable. ●An algebraic expression contains.
Open Sentences.
Solving Equations Medina1 Variables on Both Sides.
Solving Systems Using Elimination
Ch 2.5 Variable on Both Sides Objective: To solve equations where one variable exists on both sides of the equation.
WHAT’S THE MISSING LETTER? Or How to solve Algebraic Equations 4y + 4 – y = y + 28 (they really won’t be this long)
MM150 Unit 3 Seminar Agenda Seminar Topics Order of Operations Linear Equations in One Variable Formulas Applications of Linear Equations.
Solving Equations Medina1 Multi-Step Equations. Steps to solve Medina2 3. Use inverse of addition or subtraction You may not have to do all the steps.
One step equations Add Subtract Multiply Divide  When we solve an equation, our goal is to isolate our variable by using our inverse operations.  What.
PS Algebra I. On the properties chart…  Addition, Subtraction, Multiplication, and Division Properties of Equality  these equality properties are the.
One-Step Equations I can show that solving an equation leads to finding the value that makes the equation true.
Solving One-Step Equations © 2007 by S - Squared, Inc. All Rights Reserved.
Two-Step Equations Lesson 7-1. Steps to Solving Equations 1. “Balance Out” To shift terms of an equation around the “=“ by addition or subtraction Goal:
Solving 1-Step Equations 2 An Equation is Like a Balance.
Review Variable Expressions 1.2 Addition and Subtraction 1.3 Multiplication and Division 1.4 Multi-step equations 1.5 Variables on Both Sides.
Solve 7n – 2 = 5n + 6. Example 1: Solving Equations with Variables on Both Sides To collect the variable terms on one side, subtract 5n from both sides.
Solving Equations By Adding or Subtracting. Key Terms Inverse Operations: –You can use inverse operations to solve equations. –“Undo” each other by performing.
Goal: I will solve linear equations in one variable. ❖ Linear equations in one variable with one solution, infinitely many solutions, or no solutions.
Solving 2 step equations. Two step equations have addition or subtraction and multiply or divide 3x + 1 = 10 3x + 1 = 10 4y + 2 = 10 4y + 2 = 10 2b +
Opener: Find three consecutive odd integers whose sum is -63 Integer #1 = n Integer #2 = n + 2 Integer #3 = n + 4 (n) + (n + 2) + (n + 4) = -63 3n + 6.
Write, Interpret and Use Mathematical Expression and Equations.
0.1 Solving One-Step Equations. To solve an equation means to find all values of the variable that make the equation true. Isolate the variable to one.
1.4 Solving Equations.
PROGRAMMING: What’s It All About?
3. 3 Solving Equations Using Addition or Subtraction 3
3-5 More on Solving Equations
SOLVING ONE-VARIABLE EQUATIONS •. Goal: Find the one value
Solving Two step equations
EQUATION IN TWO VARIABLES:
Chapter 2 Vocabulary Equations.
3-1 HW:Pg #4-28eoe, 30-48e, 55, 61,
Solving Two-Step Equations
ONE STEP EQUATIONS.
Variables, Algebraic Expressions, and Simple Equations
ONE STEP EQUATIONS.
1 Step Equation Practice + - x ÷
Algebraic Equations Solving One Step Equations with Whole Numbers
Equalities Inequalities < Is less than = Equals- is the same as
Simplify Expressions 34 A number divided by 3 is 7. n ÷ 3 = 7.
Objective Solve equations in one variable that contain variable terms on both sides.
Lesson 3.1 How do you solve one-step equations using subtraction, addition, division, and multiplication? Solve one-step equations by using inverse operations.
Do Now 1) t + 3 = – 2 2) 18 – 4v = 42.
Objective Solve equations in one variable that contain variable terms on both sides.
EQ: How do I solve an equation in one variable?
1.4 Solving Equations I’ve taught you how to solve equations the “simonized” way but here’s another way of doing the same thing!
Open Sentences.
Learn to solve equations with integers.
- Finish Unit 1 test - Solving Equations variables on both sides
Solving Equations Finding Your Balance
Using the Properties Together
Objective Solve equations in one variable that contain variable terms on both sides.
Objective Solve equations in one variable that contain variable terms on both sides.
Lecture 5 Binary Operation Boolean Logic. Binary Operations Addition Subtraction Multiplication Division.
Warm Up 9/12/18 Solve x. 1) 3x – 7 = 5 + 2x
Functions and Tables.
2 Equations, Inequalities, and Applications.
2-3 Equations With Variables on Both Sides
Solving Equations.
Lesson Objective: I will be able to …
2-5 Solving Equations with the Variable on Each Side
ONE STEP EQUATIONS WHAT?!?!.
ONE STEP EQUATIONS.
By: Savana Bixler Solving Equations.
ONE STEP EQUATIONS.
Variables.
Presentation transcript:

An unconventional computational model

A self-regulating balance INPUT pan (fixed weight) OUTPUT pan (variable weight) infinite source filler spiller The Balance-Machine + x y Z Addition x + y = Z X + Y X Y

Schematic representation + x y Z Addition x + y = Z represents a balance; weights on both sides must balance + represents combination of two weights that add up. (The weights needn’t balance each other.) small letters, numerals represent fixed weights (inputs) capital letters represent variable weights (outputs)

The balance can compute! + x y Z Addition x + y = Z + x 1 Z Increment Z = x + 1 + x Y z Subtraction x + Y = z Y = z - x + X 1 z Decrement X + 1 = z X = z - 1

The balance can compute! Weights (or pans) themselves can take the form of a balance-machine. a B A Example 1: Multiplication by 2 input output 1) a + B = A 2) a = B Therefore, A = 2a. A B a Example 2: Division by 2 1) A + B = a 2) A = B Therefore, A = a/2. Note: The weight of a balance-machine is the sum of the individual weights on its pans.

The balance can compute! Multiplication by 4 d input output A = 4d Division by 4 B C a D input output D = a/4

Sharing pans between balances Example: Solving simultaneous equations X + Y = 8 X – Y = 2 X1 Y1 8 + 1 Y2 2 X2 + outputs X1 X2 3 Y1 Y2 4

Computation universality of balances NOT(x) + x Y 15 x + Y = 15 5 + 10 = 15 10 + 5 = 15 NOTE: Input true = 10; false = 5; Output Interpreted as 1, if > 5 and as 0, otherwise.

Computation universality of balances + x y Z AND(x,y) 10 x + y = Z + 10 5 + 5 = 0 + 10 5 + 10 = 5 + 10 10 + 5 = 5 + 10 10 + 10 = 10 + 10 + x y OR(x,y) Z 5 x + y = Z + 5 5 + 5 = 5 + 5 5 + 10 = 10 + 5 10 + 5 = 10 + 5 10 + 10 = 15 + 5 NOTE: Input true = 10; false = 5; Output Interpreted as 1, if > 5 and as 0, otherwise.

Computation universality of balances (1) (2) (3) Balance as a transmission line Balance (2) acts as transmission line, feeding output from (1) into the input of (3).

Solving SAT with balances Consider the satisfiability of (a + b) (~a + b) Assumptions true = 10; false = 5 Fluid let out in “drops” (of 5 units) Max. weight held by pan = 10 units a b (~a+b)(a+b) 0 0 0 1 0 0 0 1 1 1 1 1 + A B 10 (1) 5 Extra1 + A’ B (2) 10 5 Extra2 + A 15 A’ (3) Machines 1-3 work together, sharing the variables A, B, and A’. The only possible configuration in which they can “stop” is one of the satisfiable configurations, if any. If the machine keeps “staggering” after a fixed time, then one might conclude that the expression is not satisfiable.

Balance Machine – features The balance machine is a closed system unlike TMs. It is a closed system with a negative feed-back. The balance machine’s way of “computing” is very human. Does not require quantification in order to solve problems.

Future research Balance-machine as a language recognizer Balance-machine as an artificial neuron