Refinement to Imperative HOL
                        
                        
                            - Submitting institution
 
                            - 
                                The University of Manchester
                                
 
                            
 
                            - Unit of assessment
 
                            - 11 - Computer Science and Informatics
 
                            - Output identifier
 
                            - 118363857
 
                            - Type
 
                            - D - Journal article
 
                                - DOI
 
                                - 
                                        10.1007/s10817-017-9437-1
                                
 
                                - Title of journal
 
                                - Journal of Automated Reasoning
 
                                - Article number
 
                                - -
 
                                - First page
 
                                - 481
 
                                - Volume
 
                                - 62
 
                                - Issue
 
                                - 4
 
                                - ISSN
 
                                - 0168-7433
 
                                - Open access status
 
                                - Deposit exception
 
                            - Month of publication
 
                            - October
 
                            - Year of publication
 
                            - 2017
 
                            - URL
 
                            - 
-                            
 
                            - Supplementary information
 
                            - 
-                            
 
                            - Request cross-referral to
 
                            - -
 
                            - Output has been delayed by COVID-19
 
                            - No
 
                            - COVID-19 affected output statement
 
                            - -
 
                            - Forensic science
 
                            - No
 
                            - Criminology
 
                            - No
 
                            - Interdisciplinary
 
                            - No
 
                            - Number of additional authors
 
                            - 
                                0
                            
 
                            - Research group(s)
 
                            - 
                                        
A - Computer Science
                             
                                - Citation count
 
                                - 1
 
                            - Proposed double-weighted
 
                            - No
 
                            - Reserve for an output with double weighting
 
                            - No
 
                            - Additional information
 
                            - "It is usually easier to prove the correctness of functional programs rather than imperative ones. However, imperative code is is often more efficient, and certainly more accessible to non-expert coders. 
This paper introduces the first framework that can transform functional programs into equivalent (and more efficient) imperative programs whilst preserving their correctness to a specification.
Enabled the EUR540,000 DFG Grant ""Verifizierte Model Checker"" (KR  4890/1-1, LA 3292/1-1).
Paper is one of 4/30 selected for this special issue, based on the ITP 2015 conference."
 
                            - Author contribution statement
 
                            - -
 
                            - Non-English
 
                            - No
 
                            - English abstract
 
                            - -