60 likes | 159 Views
set_value(1). new_port_value(ADDEND). new_port_value(ADDEND). +. +. set_value(3). set_value(7). new_port_value(AUGEND). new_port_value(AUGEND). set_value(2). set_value(4). Implementing Constraints. 1. 3. 2. 7. 4. +. +. set_value(5). new_port_value(SUM). forget(SUM, …).
E N D
set_value(1) new_port_value(ADDEND) new_port_value(ADDEND) + + set_value(3) set_value(7) new_port_value(AUGEND) new_port_value(AUGEND) set_value(2) set_value(4) Implementing Constraints 1 3 2 7 4
+ + set_value(5) new_port_value(SUM) forget(SUM, …) A Contradiction 1 3 2 5 7 4
forget(ADDEND,…) + + forget(…) forget(AUGEND,…) forget() Forgetting 1 3 2 5 7 4
+ + new_port_value(SUM) set_value(1) deduce() set_value(0) deduce() Forgetting 1 1 0 5 7 4
set_value(0) * * * 0 0 0 The Need for an Agenda 0
forget() * * * 0 0 0 The Need for an Agenda 0