Teorin om klippfria sekventiella bevis har använts för att motivera och motivera utformningen av ett antal logiska programmeringsspråk. Två sådana språk, λProlog och dess linjära logik förfining, Lolli [15], ger för olika former av abstraktion (moduler, abstrakta datatyper, och högre ordning programmering) men saknar primitiva för konvergens. Det logiska programmeringsspråket LO (Linear Objects) [2] ger vissa primitiver för konvergens men saknar abstraktionsmekanismer. I detta dokument presenterar vi Forum, en logisk programmering presentation av alla linjär logik som modulärt utökar λProlog, Lolli och LO. Forumet gör det därför möjligt för specifikationerna att omfatta både abstraktioner och samstämmighet. För att åskådliggöra forumets nya uttryckskrafter anger vi i det ett sekventiellt beräkningssäkert system och den operativa semantiken i ett programmeringsspråk som innehåller referenser och samstämmighet. Vi visar också att metateorin för linjär logik kan användas för att bevisa egenskaper hos de objektspråk som specificeras i Forum.
Den abstrakta logiska programmeringspresentationen av linjär logik som kallas Forum REF har använts för att specificera sekventiella beräkningssäkra system i en stil som liknar den som används här.
Forum: A multiple-conclusion specification logic
{'venue': 'Theoretical Computer Science', 'journal': None, 'mag_field_of_study': ['Computer Science']}