Unification by Narrowing
Mircea Marin
West University of Timisoara mmarin@info.uvt.ro
May 20, 2014
Marin Unification by Narrowing
Unification by Narrowing Mircea Marin West University of Timisoara - - PowerPoint PPT Presentation
Unification by Narrowing Mircea Marin West University of Timisoara mmarin@info.uvt.ro May 20, 2014 Marin Unification by Narrowing What is narrowing? Narrowing sound and complete method for solving E -unification problems in theories
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
1
2
Marin Unification by Narrowing
1
2
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
1
2
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
1
2
Marin Unification by Narrowing
Marin Unification by Narrowing
1
2
3
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
1
2
3
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
1
2
3
Marin Unification by Narrowing
1
2
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
1
2
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
R tiθ if ei is si ⊲ ti.
Marin Unification by Narrowing
Marin Unification by Narrowing
ℓ [Marin and Middeldorp, 2004]
Marin Unification by Narrowing
1, . . . , sn ⊲ x† n, Γ)σ′
1 ≃ t1, . . . , s† n ≃ tn, Γ
1, . . . , sn ≃ t† n, Γ
1 ≃ t† 1, . . . , s† n ≃ t† n, Γ
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
ℓ
Marin Unification by Narrowing
ℓ
ℓ
ℓ
1 →x†}
1 →f †(y†)}
Marin Unification by Narrowing
ℓ
ℓ
ℓ
1 →x†}
1 →f †(y†)}
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing
Marin Unification by Narrowing