Agent-based Proof Search with Indexed Formulas

Similar documents
Framework for functional tree simulation applied to 'golden delicious' apple trees


F O R SOCI AL WORK RESE ARCH

An Example file... log.txt

Optimal Control of PDEs

ETIKA V PROFESII PSYCHOLÓGA

Redoing the Foundations of Decision Theory

LA PRISE DE CALAIS. çoys, çoys, har - dis. çoys, dis. tons, mantz, tons, Gas. c est. à ce. C est à ce. coup, c est à ce

General Neoclassical Closure Theory: Diagonalizing the Drift Kinetic Operator

Connection equations with stream variables are generated in a model when using the # $ % () operator or the & ' %


An Introduction to Optimal Control Applied to Disease Models

OC330C. Wiring Diagram. Recommended PKH- P35 / P50 GALH PKA- RP35 / RP50. Remarks (Drawing No.) No. Parts No. Parts Name Specifications

UNIQUE FJORDS AND THE ROYAL CAPITALS UNIQUE FJORDS & THE NORTH CAPE & UNIQUE NORTHERN CAPITALS

AN IDENTIFICATION ALGORITHM FOR ARMAX SYSTEMS

CONVEX OPTIMIZATION OVER POSITIVE POLYNOMIALS AND FILTER DESIGN. Y. Genin, Y. Hachez, Yu. Nesterov, P. Van Dooren

Principal Secretary to Government Haryana, Town & Country Planning Department, Haryana, Chandigarh.

T i t l e o f t h e w o r k : L a M a r e a Y o k o h a m a. A r t i s t : M a r i a n o P e n s o t t i ( P l a y w r i g h t, D i r e c t o r )

A Proposal for Requirement Engineering

Max. Input Power (W) Input Current (Arms) Dimming. Enclosure

Vectors. Teaching Learning Point. Ç, where OP. l m n

QUESTIONS ON QUARKONIUM PRODUCTION IN NUCLEAR COLLISIONS

Books. Book Collection Editor. Editor. Name Name Company. Title "SA" A tree pattern. A database instance

" #$ P UTS W U X [ZY \ Z _ `a \ dfe ih j mlk n p q sr t u s q e ps s t x q s y i_z { U U z W } y ~ y x t i e l US T { d ƒ ƒ ƒ j s q e uˆ ps i ˆ p q y

Welcome to MusikDingsSerif Version 1.

Automatic Control III (Reglerteknik III) fall Nonlinear systems, Part 3

Towards a High Level Quantum Programming Language

Planning for Reactive Behaviors in Hide and Seek

Front-end. Organization of a Modern Compiler. Middle1. Middle2. Back-end. converted to control flow) Representation

Constructive Decision Theory

SOLAR MORTEC INDUSTRIES.

Pharmacological and genomic profiling identifies NF-κB targeted treatment strategies for mantle cell lymphoma

Propositional Calculus - Deductive Systems

Plasma diagnostics and abundance determinations for planetary nebulae current status. Xiaowei Liu Department of Astronomy, Peking University

Symbols and dingbats. A 41 Α a 61 α À K cb ➋ à esc. Á g e7 á esc. Â e e5 â. Ã L cc ➌ ã esc ~ Ä esc : ä esc : Å esc * å esc *

New BaBar Results on Rare Leptonic B Decays

IUnderstanding who feeds on whom and how often is the basis for

Juan Juan Salon. EH National Bank. Sandwich Shop Nail Design. OSKA Beverly. Chase Bank. Marina Rinaldi. Orogold. Mariposa.

6. Convert 5021 centimeters to kilometers. 7. How many seconds are in a leap year? 8. Convert the speed 5.30 m/s to km/h.

Loop parallelization using compiler analysis

The University of Bath School of Management is one of the oldest established management schools in Britain. It enjoys an international reputation for

A Beamforming Method for Blind Calibration of Time-Interleaved A/D Converters

A Functional Quantum Programming Language

Citation Osaka Journal of Mathematics. 43(2)

Block-tridiagonal matrices

Obtain from theory/experiment a value for the absorbtion cross-section. Calculate the number of atoms/ions/molecules giving rise to the line.

1. Allstate Group Critical Illness Claim Form: When filing Critical Illness claim, please be sure to include the following:

Glasgow eprints Service

ALTER TABLE Employee ADD ( Mname VARCHAR2(20), Birthday DATE );

THE ANALYSIS OF THE CONVECTIVE-CONDUCTIVE HEAT TRANSFER IN THE BUILDING CONSTRUCTIONS. Zbynek Svoboda

Vector analysis. 1 Scalars and vectors. Fields. Coordinate systems 1. 2 The operator The gradient, divergence, curl, and Laplacian...

New method for solving nonlinear sum of ratios problem based on simplicial bisection

Examination paper for TFY4240 Electromagnetic theory

Optimization of a parallel 3d-FFT with non-blocking collective operations

S T A T E B U D G E T : T A X A M E N D M E N T S

Towards a numerical solution of the "1/2 vs. 3/2" puzzle

Propositional Calculus - Semantics (3/3) Moonzoo Kim CS Dept. KAIST

Continuing Education and Workforce Training Course Schedule Winter / Spring 2010

4.3 Laplace Transform in Linear System Analysis

LABELLED DEDUCTION. SEÁN MATTHEWS Max-Planck-Insitut für Informatik. LUCA VIGANÒ University of Freiburg

Final exam: Automatic Control II (Reglerteknik II, 1TT495)

CHAPTER 3 Describing Relationships

Matrices and Determinants

Periodic monopoles and difference modules

Rules Build Arguments Rules Building Arguments

Differentiating Functions & Expressions - Edexcel Past Exam Questions

Final exam: Automatic Control II (Reglerteknik II, 1TT495)

Testing SUSY Dark Matter

Cairns Hospital: Suspected Acute Coronary Syndrome Pathways. DO NOT USE if a non cardiac cause for the chest pain can be diagnosed

TELEMATICS LINK LEADS

SCOTT PLUMMER ASHTON ANTONETTI

1. CALL TO ORDER 2. ROLL CALL 3. PLEDGE OF ALLEGIANCE 4. ORAL COMMUNICATIONS (NON-ACTION ITEM) 5. APPROVAL OF AGENDA 6. EWA SEJPA INTEGRATION PROPOSAL

Complex Analysis. PH 503 Course TM. Charudatt Kadolkar Indian Institute of Technology, Guwahati

Sample Exam 1: Chapters 1, 2, and 3

MATH140 Exam 2 - Sample Test 1 Detailed Solutions

Queues, Stack Modules, and Abstract Data Types. CS2023 Winter 2004

Population Dynamics in a Microfounded Predator-Prey Model. Thomas Christiaans. University of Siegen. Discussion Paper No

MacLane s coherence theorem expressed as a word problem

MATH 174: Numerical Analysis I. Math Division, IMSP, UPLB 1 st Sem AY

Block vs. Stream cipher

On Urquhart s C Logic

Propositional Calculus - Natural deduction Moonzoo Kim CS Dept. KAIST

Emefcy Group Limited (ASX : EMC) ASX Appendix 4D Half Year Report and Interim Financial Statements for the six months ended 30 June 2016

Surface Modification of Nano-Hydroxyapatite with Silane Agent

Ú Bruguieres, A. Virelizier, A. [4] Á «Î µà Monoidal

Harlean. User s Guide

Using Rational Approximations For Evaluating The Reliability of Highly Reliable Systems

Search for MSSM Higgs at LEP. Haijun Yang. University of Michigan, Ann Arbor

Finding small factors of integers. Speed of the number-field sieve. D. J. Bernstein University of Illinois at Chicago

Final exam: Computer-controlled systems (Datorbaserad styrning, 1RT450, 1TS250)

Radiative Electroweak Symmetry Breaking with Neutrino Effects in Supersymmetric SO(10) Unifications

This document has been prepared by Sunder Kidambi with the blessings of

Automating the Finite Element Method

1) Standards and Methodology for the Evaluation of Financial Statements 2) Letter of Credit Instructions

A Language for Task Orchestration and its Semantic Properties

Manifold Regularization

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3.

A Theory of Universal AI

Some emission processes are intrinsically polarised e.g. synchrotron radiation.

DEVELOPMENT SITES FOR SALE

Transcription:

5 I7. - $ '! " gent-based Proof earch with Indexed ormulas Malte Hübner, erge utexier, and Christoph Benzmüller with thans to Voler orge aarland University, aarbrücen, Germany Calculemus 2002, Marseille, July 3rd 34 V2I 6 /R01 8 U#, I R()I*+ % V&

M } ƒ U; < >? Ž GRHIVJIK L IO P RQ D C I his is wor in progress 9dapting the suggestion mechanism proof search in COR :- to support based on a (dynamic) rewriting approach (developed by erge utexier) 9COR: new basic inference system for :MG that is hat is the tal about?

M } ƒ U; < >? or Ž GRHIVJIK L IO P RQ D C I ystem recently applied to interactive proof of no constraints on the order of quantifier elimination treats (propositional) logical aspects implicit; e.g, unwrapping of hypothesis calculi Our motivation: better suited for practical reasoning than conventional trong support by simplification; e.g., simplifies to Overall goal: rewrite problem formalization to et of rewrite rules dynamically created for each focus Rewriting and focus placement as basic constructs COR: new basis for MG

M } ƒ U; < >? GRHIVJIK L IO P RQ D C I Proof of is different! ž xample: ž How does it wor? Ž

M IO } ƒ < >? Ž GRHIVJIK L U; D C PMalte Hübner, erge utexier, and Christoph Benzmüller I

M } ƒ U; < >? ª ³ ª ««Ž GRHIVJIK L IO P RQ D C I implification: ote: Identical proof for. simplifies to ª ± ² ª ocus on C «ª Internal representation: Indexed formula tree How does it wor?

M } ƒ U; < >? GRHIVJIK L IO P RQ D C I º-related subformulas belong to the same context r rewriting ž µ ¹ ž µ Indexed formula tree Ž

M } ƒ U; < >? À Á Â Á Ž GRHIVJIK L IO P RQ D C I more information is available in each proof state big steps rather than reasoning about logical details dvantages for proof search: Bactracing ocus choice and rule selection are interdependent Rules of the form»x¼ ½ ¾ Ã are generated dynamically Challenge: choice of focus earch pace: focus) ew system well suited for interaction with humans (but tae care with Properties of COR

M } ƒ U; < >? Ž GRHIVJIK L IO P RQ D C I dapt and employ sugggestion mechanism Ä- filters and heuristically orders the instances of applicable rules computes instances of additional tactics and methods computes instances of applicable rewrite rules maes suggestions on how to place focus o support interactive and automated proof search we want a mechanism that: Proof earch

M } ƒ U; < >? Æ Ë Çin partial proof; Ç Â Ã GRHIVJIK L IO P RQ D C I Heuristically order applicable rules Certain patterns of instantiations are considered to be applicable Communication (about dependencies between parameters) via blacboards Distributed search for instantiations of distributed computation of instantiations for Â Ë Å Â ÅÆ È É Ê ÌË Ë Å Â ÅÆ Key idea: - Ž

M } ƒ < >? GRHIVJIK L IO P U; D C I RQ Ž

M } ƒ U; < >? Ž GRHIVJIK L IO P RQ D C I Proposal is to split wor - one agent that employs O-unification - one or several woring with HO-unification Model one generic rewrite agent that handles all rules sequentially: + no dynamic creation of agents - no distribution of complex instantiation criteria (HO-unification) - dynamic creation of agents for each rule + distribution of search for instances Model all (dynamic) rewrite rules as agents in Ä-: How to search for applicable instances in formula tree? eeded: suggestion of applicable rewrite rule instances for current focus Rewriting with dynamically generated rewrite rules instead of D pproach for Rewrite Rules

M } ƒ U; < >? Ç Ç Â Ž GRHIVJIK L IO P RQ D C I Ç À ÅÍ ÅÏ Å Ã ransform each applicable instantiation pattern in rewrite rule: If is the set of parameters for which instantiations were found Å Â ÅÎ gents have to search for instantiations in indexed formula tree Use Ä- as it is pplicable partial argument instantiations have to be cast into rewrite rules for application in the system È É Ê Ë Æ Ë Å Â ÅÍ ÅÎ ÅÏ ÅÐ Å Ã tatic tactics/methods still specified and modeled as before: pproach for actics/methods

M } ƒ U; < >? ½ Ø Ø Ý GRHIVJIK L IO P RQ D C I»Ú Ý À Ý Ø Ý À Ú Ý ocusing on Ý should yield the following rewrite rules: ÇÑ Ø Ý Ó ÕÔ Ö¾ Å ÂßÑ Ø Ú ÅÍ Ñ à xample: ÙØ Ú Û Ü Þ Ø Ý ÇÑ Ó ÕÔ Ö¾ Å ÂÒÑ ÅÍ Ñ pproach for actics/methods Ž

M } ƒ U; < >? Ž GRHIVJIK L IO P RQ D C I user model needed for optimal support? Problem: focus placement can easily become to complicate for humans Criteria of human mathematicians Criteria from theoretical investigations for heuristics/strategies uggests to consider certain foci and excludes other foci from the search ocus gent: pproach for ocus Placement

M } ƒ U; < >? Ž GRHIVJIK L IO P RQ D C I mixed-initiative proof search uture wor: utomation of proof search based on Ä- and Possible evaluation: Get a novice user (e.g. maths student) to replay his blacboard proof of a mathematical problem such as irrationnality of in the system as adequately and as comfortably as possible Current focus of wor: Interactive theorem proving Difficulty: interplay between focus placement, dynamic generated rewrite rules, tactics/methods, and bactracing daptation of Ä- to support interactive proof search in COR inding up