Compositional Computational Reflection
نویسندگان
چکیده
Current work on computational reflection is single-minded; each reflective procedure is written with a specific application or scope in mind. Composition of these reflective procedures is done by a proofgenerating tactic language such as Ltac. This composition, however, comes at the cost of both larger proof terms and redundant preprocessing. In this work, we propose a methodology for writing composable reflective procedures that solve many small tasks in a single invocation. The key technical insights are techniques for reasoning semantically about extensible syntax in intensional type theory. Our techniques make it possible to compose sound procedures and write generic procedures parametrized by lemmas mimicking Coq’s support for hint databases.
منابع مشابه
Compositional reflectance and transmittance model for multilayer specimens.
We propose a compositional model for predicting the reflectance and the transmittance of multilayer specimens composed of layers having possibly distinct refractive indices. The model relies on the laws of geometrical optics and on a description of the multiple reflection-transmission of light between the different layers and interfaces. The highly complex multiple reflection-transmission proce...
متن کاملA wave-based computational method for free vibration and buckling analysis of rectangular Reddy nanoplates
In this paper, the wave propagation method is combined with nonlocal elasticity theory to analyze the buckling and free vibration of rectangular Reddy nanoplate. Wave propagation is one of the powerful methods for analyzing the vibration and buckling of structures. It is assumed that the plate has two opposite edges simply supported while the other two edges may be simply supported or clamped. ...
متن کاملStudy on Free Vibration and Wave Power Reflection in Functionally Graded Rectangular Plates using Wave Propagation Approach
In this paper, the wave propagation approach is presented to analyze the vibration and wave power reflection in FG rectangular plates based on the first order shear deformation plate theory. The wave propagation is one of the useful methods for analyzing the vibration of structures. This method gives the reflection and propagation matrices that are valuable for the analysis of mechanical energy...
متن کاملAutomatic Derivation of Compositional Rules in Automated Compositional Reasoning
Soundness of compositional reasoning rules depends on computational models and sometimes is rather involved. Since it is tedious to establish new rules, verifiers are forced to mould verification problems into a handful of proof rules available to them. In this paper, a syntactic approach to establishing soundness of proof rules in automated compositional reasoning is shown. Not only can our wo...
متن کاملFirst-principles determination of hybrid bilayer membrane structure by phase-sensitive neutron reflectometry.
The application of a new, phase-sensitive neutron reflectometry method to reveal the compositional depth profiles of biomimetic membranes is reported. Determination of the complex reflection amplitude allows the related scattering length density (SLD) profile to be obtained by a first-principles inversion without the need for fitting or adjustable parameters. The SLD profile so obtained is uniq...
متن کامل