Abstrakt. Detta dokument ger en uttömmande beskrivning av en typad version av logiken som kallas LPF. Denna logik är grundläggande för formell specifikation och verifierad design i programvaruutvecklingsmetoden VDM. Om den utvidgas på lämpligt sätt för att hantera rekursivt definierade funktioner, de datatyper som används i VDM, etc., ger den VDM notation och tillhörande regler för resonemang. Dokumentet ger en översikt över de nödvändiga utvidgningarna och undersöker några av dem i detalj. Det visas hur denna icke-klassiska logik - och förlängningarna - kan rekonstrueras klassiskt genom att inbäddas i klassisk oändlig logik.
Som exempel nämner vi Logic of Partial Functions (LPF) för programvaruutvecklingsmetoden VDM REF.
A typed logic of partial functions reconstructed classically
{'venue': 'Acta Informatica', 'journal': 'Acta Informatica', 'mag_field_of_study': ['Computer Science', 'Mathematics']}