Write a Blog >>
ICFP 2020
Thu 20 - Fri 28 August 2020
Toggle navigation
Attending
Venue: Online
Code of Conduct
Call For Sponsorship
ICFP Statement on Current Events
Registration
Program
ICFP Program
Your Program
Filter by Day
Thu 20 Aug
Fri 21 Aug
Sat 22 Aug
Sun 23 Aug
Mon 24 Aug
Tue 25 Aug
Wed 26 Aug
Thu 27 Aug
Fri 28 Aug
Tracks
ICFP 2020
Clowdr Training
ICFP Program
ICFP Q&A
JFP Talks
Workshops
Tutorials
Social Events
Student Research Competition
ICFP Sponsors
ICFP Programming Contest
Artifact Evaluation
Student Volunteering
Mentoring
Workshops
Erlang
FARM
FHPNC
(cancelled)
HIW
HOPE
ML
OCaml
PLMW @ ICFP
Scheme
TyDe
miniKanren
Co-hosted Symposia
Haskell
Organization
ICFP 2020 Committees
Organizing Committee
Steering Committee
Virtualization Committee
Track Committees
ICFP Program
Program Committee
External Review Committee
Tutorials
Student Research Competition
Poster and Presentation Judges
Program Committee
Artifact Evaluation
Student Volunteering
Mentoring
Contributors
People Index
Workshops
Erlang
Organizing Committee
Program Committee
FARM
Organizing Committee
Program Committee
FHPNC
Organizing Committee
Program Committee
HIW
Program Committee
HOPE
Organizing Committee
Program Committee
ML
Organizing Committee
Program Committee
OCaml
Program Committee
Organizing Committee
PLMW @ ICFP
Organizing Committee
Scheme
Organizing Committee
Program Committee
TyDe
Organizing Committee
Program Committee
miniKanren
Program Committee
Co-hosted Symposia
Haskell
Program Committee
Search
Series
Series
ICFP 2025
ICFP 2024
ICFP 2023
ICFP 2022
ICFP 2021
ICFP 2020
ICFP 2019
ICFP 2018
ICFP 2017
ICFP 2016
Sign in
Sign up
ICFP 2020
(
series
) /
Online
/
Room information: miniKanren
Venue
Online
Room name
miniKanren
Floor
0
Room Information
No extra information available
Program
Detailed Table
Session Timeline
Detailed Timeline
Program Display Configuration
Time Zone
The program is currently displayed in
(GMT-04:00) Eastern Time (US & Canada)
.
Use conference time zone: (GMT-04:00) Eastern Time (US & Canada)
Select other time zone
(GMT-12:00) AoE (Anywhere On Earth)
(GMT-11:00) Midway Island, Samoa
(GMT-09:00) Hawaii-Aleutian
(GMT-10:00) Hawaii
(GMT-09:30) Marquesas Islands
(GMT-09:00) Gambier Islands
(GMT-08:00) Alaska
(GMT-07:00) Tijuana, Baja California
(GMT-08:00) Pitcairn Islands
(GMT-07:00) Pacific Time (US & Canada)
(GMT-06:00) Mountain Time (US & Canada)
(GMT-06:00) Chihuahua, La Paz, Mazatlan
(GMT-07:00) Arizona
(GMT-06:00) Saskatchewan, Central America
(GMT-05:00) Guadalajara, Mexico City, Monterrey
(GMT-06:00) Easter Island
(GMT-05:00) Central Time (US & Canada)
(GMT-04:00) Eastern Time (US & Canada)
(GMT-04:00) Cuba
(GMT-05:00) Bogota, Lima, Quito, Rio Branco
(GMT-04:00) Caracas
(GMT-04:00) Santiago
(GMT-04:00) La Paz
(GMT-03:00) Faukland Islands
(GMT-04:00) Manaus, Amazonas, Brazil
(GMT-03:00) Atlantic Time (Goose Bay)
(GMT-03:00) Atlantic Time (Canada)
(GMT-02:30) Newfoundland
(GMT-03:00) UTC-3
(GMT-03:00) Montevideo
(GMT-02:00) Miquelon, St. Pierre
(GMT-02:00) Greenland
(GMT-03:00) Buenos Aires
(GMT-03:00) Brasilia, Distrito Federal, Brazil
(GMT-02:00) Mid-Atlantic
(GMT-01:00) Cape Verde Is.
(GMT) Azores
(UTC) Coordinated Universal Time
(GMT+01:00) Belfast
(GMT+01:00) Dublin
(GMT+01:00) Lisbon
(GMT+01:00) London
(GMT) Monrovia, Reykjavik
(GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(GMT+02:00) Brussels, Copenhagen, Madrid, Paris
(GMT+01:00) West Central Africa
(GMT+02:00) Windhoek
(GMT+03:00) Athens
(GMT+03:00) Beirut
(GMT+02:00) Cairo
(GMT+03:00) Gaza
(GMT+02:00) Harare, Pretoria
(GMT+03:00) Jerusalem
(GMT+03:00) Minsk
(GMT+03:00) Syria
(GMT+03:00) Moscow, St. Petersburg, Volgograd
(GMT+03:00) Nairobi
(GMT+04:30) Tehran
(GMT+04:00) Abu Dhabi, Muscat
(GMT+04:00) Yerevan
(GMT+04:30) Kabul
(GMT+05:00) Ekaterinburg
(GMT+05:00) Tashkent
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi
(GMT+05:45) Kathmandu
(GMT+06:00) Astana, Dhaka
(GMT+07:00) Novosibirsk
(GMT+06:30) Yangon (Rangoon)
(GMT+07:00) Bangkok, Hanoi, Jakarta
(GMT+07:00) Krasnoyarsk
(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(GMT+08:00) Irkutsk, Ulaan Bataar
(GMT+08:00) Perth
(GMT+08:45) Eucla
(GMT+09:00) Osaka, Sapporo, Tokyo
(GMT+09:00) Seoul
(GMT+09:00) Yakutsk
(GMT+09:30) Adelaide
(GMT+09:30) Darwin
(GMT+10:00) Brisbane
(GMT+10:00) Hobart
(GMT+10:00) Vladivostok
(GMT+10:30) Lord Howe Island
(GMT+11:00) Solomon Is., New Caledonia
(GMT+11:00) Magadan
(GMT+11:00) Norfolk Island
(GMT+12:00) Anadyr, Kamchatka
(GMT+12:00) Auckland, Wellington
(GMT+12:00) Fiji, Kamchatka, Marshall Is.
(GMT+12:45) Chatham Islands
(GMT+13:00) Nuku'alofa
(GMT+14:00) Kiritimati
The GMT offsets shown reflect the offsets
at the moment of the conference
.
Time Band
By setting a time band, the program will dim events that are outside this time window. This is useful for (virtual) conferences with a continuous program (with repeated sessions).
The time band will also limit the events that are included in the personal iCalendar subscription service.
Display full program
Specify a time band
-
Save
×
You're viewing the program in a time zone which is different from your device's time zone
change time zone
Thu 27 Aug
Displayed time zone:
Eastern Time (US & Canada)
change
09:00 - 11:00
Morning Keynote
miniKanren
at
miniKanren
Chair(s):
Dmitri Boulytchev
St. Petersburg State University, St. Petersburg, Russia
10:00
60m
Keynote
Executing Declarative Language Definitions
miniKanren
K:
Eelco Visser
Delft University of Technology
11:30 - 13:30
Morning Session
miniKanren
at
miniKanren
Chair(s):
Joseph P. Near
University of Vermont
,
Gregory Rosenblatt
University of Alabama at Birmingham, USA
11:30
20m
Talk
On Fair Relational Conjunction
miniKanren
Petr Lozov
Sain Petersburg State University, SPbGU
,
Dmitri Boulytchev
St. Petersburg State University, St. Petersburg, Russia
Link to publication
11:50
20m
Talk
An Empirical Study of Partial Deduction for miniKanren
miniKanren
Ekaterina Verbitskaia
JetBrains
,
Daniil Berezun
JetBrains, Russia
,
Dmitri Boulytchev
St. Petersburg State University, St. Petersburg, Russia
Link to publication
12:10
20m
Talk
MicroKanren in J: an Embedding of the Relational Paradigm in an Array Language with Rank-Polymorphic Unification
miniKanren
Raoul Schorer
Geneva University Hospitals
Link to publication
12:30
20m
Talk
λKanren: Higher-order Logic Programming with Shallow Embedding
miniKanren
Weixi Ma
Indiana University
,
Kuang-Chen Lu
Indiana University Bloomington
,
Daniel P. Friedman
Indiana University, USA
Link to publication
12:50
20m
Talk
Kanren Light: A Dynamically Semi-Certified Interactive Logic Programming System
miniKanren
Marco Maggesi
Università di Firenze
,
Massimo Nocentini
Università di Firenze
Link to publication
13:10
20m
Talk
Certified Semantics for Disequality
miniKanren
Dmitry Rozplokhas
Higher School of Economics
,
Dmitri Boulytchev
St. Petersburg State University, St. Petersburg, Russia
Link to publication
14:30 - 15:30
Afternoon Keynote
miniKanren
at
miniKanren
Chair(s):
Jason Hemann
Northeastern University, United States
14:30
60m
Keynote
The Pill is in The Proof: Saving Lives with Logic
miniKanren
Matthew Might
University of Alabama at Birmingham | Harvard Medical School
15:30 - 17:10
Afternoon Session
miniKanren
at
miniKanren
Chair(s):
Nada Amin
Harvard University
,
Weixi Ma
Indiana University
15:30
20m
Talk
mediKanren: A System for Bio-medical Reasoning
miniKanren
Michael Patton
University of Alabama at Birmingham
,
Gregory Rosenblatt
University of Alabama at Birmingham, USA
,
William E. Byrd
University of Alabama at Birmingham, USA
,
Matthew Might
University of Alabama at Birmingham | Harvard Medical School
Link to publication
15:50
20m
Talk
Relational Synthesis for Pattern Matching
miniKanren
Dmitrii Kosarev
JetBrains Research, Saint Petersburg State University
,
Dmitri Boulytchev
St. Petersburg State University, St. Petersburg, Russia
Link to publication
16:10
20m
Talk
Some Novel miniKanren Synthesis Tasks
miniKanren
Jason Hemann
Northeastern University, United States
,
Daniel P. Friedman
Indiana University, USA
Link to publication
16:30
20m
Talk
A Relational Interpreter for Synthesizing JavaScript
miniKanren
Artem Chirkov
University of Toronto Mississauga
,
Gregory Rosenblatt
University of Alabama at Birmingham, USA
,
Matthew Might
University of Alabama at Birmingham | Harvard Medical School
,
Lisa Zhang
University of Toronto Mississauga
Link to publication
16:50
20m
Talk
dxo: A System for Relational Algebra and Differentiation
miniKanren
Julie Steele
Georgetown Day School
,
William E. Byrd
University of Alabama at Birmingham, USA
Link to publication
Thu 27 Aug
Displayed time zone:
Eastern Time (US & Canada)
change
Room
9:00
30
10:00
30
11:00
30
12:00
30
13:00
30
14:00
30
15:00
30
16:00
30
17:00
30
miniKanren
miniKanren
Morning Keynote
miniKanren
Morning Session
miniKanren
Afternoon Keynote
miniKanren
Afternoon Session
Thu 27 Aug
Displayed time zone:
Eastern Time (US & Canada)
change
Room
10:00
15
30
45
11:00
15
30
45
12:00
15
30
45
13:00
15
30
45
14:00
15
30
45
15:00
15
30
45
16:00
15
30
45
17:00
15
30
45
miniKanren
miniKanren
Executing Declarative Language Definitions
10:00 - 11:00
miniKanren
On Fair Relational Conjunction
11:30 - 11:50
miniKanren
An Empirical Study of Partial Deduction for miniKanren
11:50 - 12:10
miniKanren
MicroKanren in J: an Embedding of the Relational Paradigm in an Array L ...
12:10 - 12:30
miniKanren
λKanren: Higher-order Logic Programming with Shallow Embedding
12:30 - 12:50
miniKanren
Kanren Light: A Dynamically Semi-Certified Interactive Logic Programmin ...
12:50 - 13:10
miniKanren
Certified Semantics for Disequality
13:10 - 13:30
miniKanren
The Pill is in The Proof: Saving Lives with Logic
14:30 - 15:30
miniKanren
mediKanren: A System for Bio-medical Reasoning
15:30 - 15:50
miniKanren
Relational Synthesis for Pattern Matching
15:50 - 16:10
miniKanren
Some Novel miniKanren Synthesis Tasks
16:10 - 16:30
miniKanren
A Relational Interpreter for Synthesizing JavaScript
16:30 - 16:50
miniKanren
dxo: A System for Relational Algebra and Differentiation
16:50 - 17:10
x
Thu 21 Nov 09:41