{"headerData":{"lastRefreshDate":"06 Jul 2026"},"publicationOverview":{"publication":{"id":"A2999E9C-AF15-4415-B718-DA7906C2C3B7","resourceUrl":"http://gtr.ukri.org/api/publication/overview?outcomeid=5a748d3f0a5b99.91914697&projectref=#grantRef#","outcomeId":"5a748d3f0a5b99.91914697","title":"Theorems for free for free: parametricity, with and without types","parentPublicationTitle":"Proceedings of the ACM on Programming Languages","authors":[{"id":"5b268a5b4f18e012b49c9c4df08170ee","resourceUrl":"http://gtr.ukri.org/api/person/5b268a5b4f18e012b49c9c4df08170ee","firstName":null,"otherNames":"Ahmed A","surname":null,"email":null,"orcidId":null,"displayName":"Ahmed A","fullName":"Ahmed A"}],"date":1483228800000,"digitalPublicationUrl":"http://dx.doi.org/10.1145/3110283","pubMedId":null,"pubMedUrl":null,"isbn":null,"issn":null,"publicationUrl":"http://dx.doi.org/10.1145/3110283","abstractText":null,"volume":null,"issue":"ICFP","totalPages":null,"edition":null,"chapterNumber":null,"chapterTitle":null,"pageRef":null,"series":null,"type":"Journal Article/Review","firstAuthorName":"Ahmed A","grantRef":null},"projects":[{"id":"8D7CAFF1-36BD-4C54-ABD1-BBD003A113CB","resourceUrl":"http://gtr.ukri.org/projects?ref=EP/K034413/1","title":"From Data Types to Session Types---A Basis for Concurrency and Distribution","status":null,"grantReference":"EP/K034413/1","grantCategory":"Research Grant","abstractText":null,"potentialImpactText":null,"fund":{"valuePounds":3956087,"start":null,"end":null,"funder":{"id":"798CB33D-C79E-4578-83F2-72606407192C","resourceUrl":"http://gtr.ukri.org/api/organisation/798CB33D-C79E-4578-83F2-72606407192C","name":"EPSRC"},"type":"INCOME_ACTUAL"},"output":null,"publications":null,"identifiers":null,"technicalSummary":null,"projectHierarchy":null,"studentshipHierarchy":null,"healthCategories":[],"researchActivities":[],"researchSubjects":[],"researchTopics":[],"rcukProgrammes":[],"hasClassifications":false}],"abstractSnippet":null}}