1989
DOI: 10.1007/3-540-50939-9_142
|View full text |Cite
|
Sign up to set email alerts
|

Semi-constructive formal systems and axiomatization of abstract data types

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2001
2001
2003
2003

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 15 publications
(24 reference statements)
0
2
0
Order By: Relevance
“…Ferrari,C. Fiorentini,and P. Miglioli 590 Therefore, if T ⊕ L contains a proof π of a formula ∀x∃!yA(x, y) (respectively, a formula of the kind ∀x(B(x) ∨ ¬B(x))), then the whole system T ⊕ Cl can be used to compute the function (respectively, the predicate) associated with such a formula (Miglioli et al 1989;Miglioli et al 1994). If the system T ⊕ L does not satisfy further properties, the algorithm to compute the function (the predicate) is highly inefficient since it does not use the 'local' information contained in the proof π (the proof π is only used to guarantee the termination of the algorithm).…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Ferrari,C. Fiorentini,and P. Miglioli 590 Therefore, if T ⊕ L contains a proof π of a formula ∀x∃!yA(x, y) (respectively, a formula of the kind ∀x(B(x) ∨ ¬B(x))), then the whole system T ⊕ Cl can be used to compute the function (respectively, the predicate) associated with such a formula (Miglioli et al 1989;Miglioli et al 1994). If the system T ⊕ L does not satisfy further properties, the algorithm to compute the function (the predicate) is highly inefficient since it does not use the 'local' information contained in the proof π (the proof π is only used to guarantee the termination of the algorithm).…”
Section: Introductionmentioning
confidence: 99%
“…Formally, a system T ⊕ L, where T is a first order theory (the mathematical part) and L is a super-intuitionistic logic (the deductive apparatus) is semiconstructive if it satisfies the weak disjunction property (if a closed wff A ∨ B belongs to T ⊕ L, then either A or B belongs to the corresponding classical theory T ⊕ Cl) and the weak explicit definability property (if a closed wff ∃xA(x) belongs to T ⊕ L, then A(t) belongs to the corresponding classical theory T ⊕ Cl for some closed term t). The notion of semiconstructive system is relevant in the context of the authors' approach to program synthesis, formal verification and Abstract Data Types specification (Miglioli and Ornaghi 1981;Miglioli et al 1989;Miglioli et al 1994;Avellone et al 1999;Benini 1999). Indeed, if T is a theory completely formalizing an Abstract Data Type, according to the characterization of Abstract Data Types based on the notion of isoinitial model (Miglioli et al 1994), the addition of T to a semiconstructive deductive apparatus L gives rise to a recursively axiomatizable and semiconstructive system T ⊕ L.…”
Section: Introductionmentioning
confidence: 99%