Event

Brugervenlige formelle metoder

Bevisføreren Isabelle - I krydsfeltet mellem funktionsprogrammering, logik og matematik

IDA Conference, København V

Thursday 16 May 2024

16:00 - 18:00

DKK 0.00 - DKK 250.00

Danish

More practical information at the bottom of the page.

De fleste programmører bruger allerede grundlæggende typesystemer i for eksempel C# eller Java, og måske har du også prøvet mere avancerede typesystemer i sprog som F#, Rust eller TypeScript. Disse typesystemer er dog forholdsvis primitive set fra et nutidigt forskningsperspektiv: Vi giver her et indblik i, hvor langt man kan gå med state-of-the-art værktøjer.

Arrangementet er en introduktion til de såkaldte bevisassistenter, som kan opfattes som funktionsprogrammeringssprog tilsat matematisk logik.

Vi viser, hvordan værktøjer som Coq og Isabelle gør det muligt at bevise korrektheden af compileroptimeringer, programmere styresystemer helt uden sikkerhedshuller og designe chips, der altid regner rigtigt. Samtidig gives også et indblik i, hvordan du selv kan benytte bevisassistenter i det daglige arbejde og et bud på, hvilke tendenser vi kommer til at se i den nærmeste fremtid.

Forudsætninger: Der er ingen særlige, men det er en fordel at kende lidt til funktionsprogrammering.

Foredragsholdere: Frederik Krogsdal Jacobsen og Jørgen Villadsen (DTU Compute).

Arrangør: Finn Gustafsson, IDA IT

Gratis for medlemmer af IDA IT og DANSK IT

Forplejning: Kaffe/te og frugt/sodavand.

Prices

Participant, not a member of IDA

250 kr.

Company member

0 kr.

Unemployed IDA member

0 kr.

Member

0 kr.

Member of organiser

0 kr.

Senior member

0 kr.

Student, not a member of IDA

0 kr.

Student member

0 kr.

Practical Information

Where

IDA Conference
Kalvebod Brygge 31-33
1780 København V

When

Thursday 16 May 2024
16:00 - 18:00

Registration deadline

Wednesday 15 May 2024 23:59

Latest cancellation

Monday 13 May 2024 23:59

Event language

Danish

Participants

20

Organizer

IDA IT

Co-organizer

IDA Matematik

Meetup no.

353709
Login to see attached files