• Aucun résultat trouvé

30 Y ears of Higher-Order Unification

N/A
N/A
Protected

Academic year: 2022

Partager "30 Y ears of Higher-Order Unification"

Copied!
20
0
0

Texte intégral

(1)

30 Y ears of Higher-Order Unification

G ´erard Huet

INRIA

TPHOL2002,Hampton

-1-

(2)

35 Y ears of Higher-Order Unification

G ´erard Huet

TPPHOL2007,Somefarawayplace

-2-

(3)

40 Y ears of Higher-Order Unification

Not me!

TPPHOLT2012,TroulesOies

-3-

(4)

T o o m uc h is to o m uc h

\begin{gripe}

•Toomanypapersontoonarrowtopics

•Notenoughthematicmobility

•Notenoughinterdisciplinarywork

•ToomuchBrownianMotionResearch

\end{gripe}

-4-

(5)

Mating

\begin{benediction}

•AtLICSinSantaCruz,DanaScottpreachedtheWeddingofLogicandCS

•TodayIpreachFreeLoveamongDisciplines

\end{benediction}

-5-

(6)

Preac hing (in the desert)

Warning.Adviceintendedforstudentsandyoungscientists.

\begin{preach}

•Changeresearchtopicevery5years

•Changedisciplineatleastonceinyourcareer

•Open-mindedness

•SeekApplicationsfortheJoyofit

•Dowhatonlyyoucando

•NesoyezpasunmoutondePanurge

•Don’ttrytoownatopic

\end{preach}

-6-

(7)

Bet w een Logic and Algebra

•LinearLogicasLogicalFoundations

•NoContraction,noWeakening

•SequentsasBagsofLiterals

•LambekSyntacticCalculus\/

•NonCommutativeLL

•NonAssociativeLL

•Pregroups

-7-

(8)

What I attempted to do

•Acommentedbibliographyonthetopic

•Withsomereferencetoapplications

•Whathappened

-8-

(9)

In a n utshell

•Dowek.Handbookofautomatedtheoremproving.

•Miller’spatternsandmixedprefixes

•λProlog

•DependentTypes

•Decidabilityofrestrictedmatching

•Mixingβandequations

•RewriteLogic,ExplicitSubstitutions

•OogedeMoor&Sittampalam.Matchingorder2.5.

•Loader.Higher-orderβmatchingisundecidable.

-9-

(10)

The main results in m y PhD

•Undecidability

•Non-wellfoundedness

•Constraints

•Pre-unifiers

-10-

(11)

One of m y T ren to slides

Non-deterministicprogrammingisnobigdeal.WhyshouldyousurrendercontroltoaPROLOGblackbox?

Thethreegoldenrulesofnon-deterministicprogramming:

•Identifywellyoursearchstatespace

•Representstatesasnon-mutabledata

•Provetermination

Thelastpointisessentialforunderstandingthegranularityandenforcingcompleteness.

-11-

(12)

The main results in m y Do ctorat d’Etat

•CorrectdefinitionofCSU

•CSMPre-unifiers

•Second-ordermatching

•Implementation

•PrincipalUnifiersofRegularTerms

-12-

(13)

The main op en problems at the time

•Second-orderunification

•Associativeunification

•3rdandhigherordermatching

-13-

(14)

Where to find HO terms

•inmathematicaldescriptions

•inlogicalproofs

•incomputerprograms

•insemanticdescriptionsofnaturallanguage

•inDNApatterns?

•in...

-14-

(15)

Applications

•Proofassistantsandtheoremprovers

•Softwareengineering

•Computationallinguistics

•Health?

-15-

(16)

Computational Linguistics and HOU

•MontagueSemantics

•Anaphoraresolution

•Pronouns

•Focus

•Ellipsis

•Accent

•Colors

-16-

(17)

Anaphora Resolution

•JohnlikesMaryandPeterdoestoo.

•like(j,m)∧R(p)

•R(j)=like(j,m)

•R←λx.like(x,m)

-17-

(18)

More complex examples

•JohnlikeshiswifeandPetertoo.

•JohnsaysthathelikeshismotherandPeterdoestoo.

•JohnspenthispaycheckbutPetersavedit.

•MarywantstogotoSpainandFredwantstogotoPerubutbecauseoflimitedresources,onlyoneofthemwill.

-18-

(19)

Sp eec h and Linguistics

•TheWatergatetapes

•Languageasaplaypenforlinguists

•TypicalpapersinCL

•Non-wellfoundednessofpublications

-19-

(20)

Promising future in vestigations ?

•Proofnets&GoI

•ComputationalMathematics

•Constraintsengines

•Cayenne

•LiterateProgramming

•Understandingnaturallanguage

•Understandinggenes

•CognitiveScience

-20-

Références

Documents relatifs

In this paper, we make use of agent-based computational models to determine whether the use of higher orders of theory of mind allows agents to reach better outcomes in

Our chip is designed to combine the advantages of MEAs and patch-clamp technologies: simple organized networks of neurons cultured on the membrane are interrogated

Just the fact of including this new LECZ com- ponent changed the relative position of coun- tries (as is shown below for LDCs), compared to the position that would have resulted

The integration of full higher-order unification into computational logic systems is not as simple as it is in first-order systems since the three properties mentioned above do

The constant tensor E ij is the average strain applied to the unit cell and v is a periodic fluctuation, meaning that it takes the same value at homologous points ( x − , x + ) of

Integrating biodiversity conservation in adaptation to climate change (ACC) policies is of highest importance, because of the ecological interest of forest

The objectives of the study were to compare the ovarian activity of Holstein-Friesian (CH HF), Fleckvieh (CH FV) and Brown Swiss (CH BS) dairy cows of Swiss origin with that

Recent pragmatic extension to full higher-order logic [Vuk20] and an improved higher-order unification procedure [VBN20] were the main factors that contributed to Zipperposition