From 47ece862adb2764a9118a8e326514612c482225e Mon Sep 17 00:00:00 2001
From: Benoit Valiron <benoit.valiron@lri.fr>
Date: Tue, 12 Feb 2019 12:55:08 +0100
Subject: [PATCH] Added a task for HLL in WP1

---
 NEWPROPOSAL/FULLPROP.tex | 27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

diff --git a/NEWPROPOSAL/FULLPROP.tex b/NEWPROPOSAL/FULLPROP.tex
index 45bef44..3fcac12 100644
--- a/NEWPROPOSAL/FULLPROP.tex
+++ b/NEWPROPOSAL/FULLPROP.tex
@@ -631,21 +631,21 @@ general framework for compilation of HLLs to \azx.
 Since most existing quantum HLLs can output circuit descriptions, and
 since circuits can easily be represented in the \zxcalculus, we first
 focus on a simple front end for the circuit language
-QASM~\cite{Cross2017Open-Quantum-As} in \ref{task:testBench}.  This
+QASM~\cite{Cross2017Open-Quantum-As} in \ref{task:HHL} before moving
+towards more expressive HHLs.  This
 will allow \azx terms to be produced from virtually any extant quantum
 HLL, albeit rather naively.  Later, we will perform concrete front-end
-experiments using more sophisticated existing HLLs, for example
+experiments using more sophisticated existing HLLs in, for example
 \emph{Quipper}, Q\#~\cite{qsharp}, or ProjectQ
-\cite{Steiger2016ProjectQ:-An-Op} during the
-task~\ref{task:betterboxes}.
-%
+\cite{Steiger2016ProjectQ:-An-Op}, with the help of 
+Task~\ref{task:betterboxes}.
+
 The open database of tests developed in \ref{task:testBench} will
 serve as a measuring tool for the quality of the output. The database
 will also be made available to the community for rating and testing
 future compilers or optimisation techniques.  To encourage interaction
 from other research groups, and to support other languages, both our
-interface and the \azx language will be made
-public.
+interface and the \azx language will be made public.
 
 %% OUTDATED
 % This work package consists of a back-and-forth interaction between
@@ -669,7 +669,9 @@ Primitive operations will require different amounts of time,
 different qubit implementations have different failure
 modes.\REM{noise,fidelitY}
 
-Due to its novelty, we adopt an exploratory approach.  Initially, and
+Due to the novelty of our proposal, we adopt an exploratory approach
+with respect to back-end models.
+Initially, and
 in parallel, we study the circuit model (\ref{task:circuit-model}) and
 the 1-way model (\ref{task:mbqc-model}) because these models are well
 understood, stable, and have been extensively treated in the
@@ -1299,9 +1301,16 @@ In the first instance we make contact between \zx and standard circuit and measu
   }
   %
 
+  \WPtask[\label{task:HHL}]{Front-end (M3--M36; responsible 3;
+    involved 2,4,5) }{%
+    Propose compiler front-end from known HLLs such as QASM, Quipper
+    or Q\# to \azx. This task serves as a test-bed
+    for~\ref{task:testBench} and~\ref{task:trans1}.
+    %
+  }
   \WPtask[\label{task:testBench}]{Open test-suite (M3--M36;
     responsible 3; involved 2,4,5) }{%
-    Devise a test-suite of concrete instances of circuits and
+Devise test-suite of concrete instances of circuits and
     algorithms to rate success of other WPs. This includes the task of protocol extraction from current known HLLs.
     The tests will rate various aspects of algorithms, such as controls, manipulation of
     classical wires, scalability, depth of circuits, topologies of
-- 
GitLab