% Template LaTeX file for IFC-24 papers
%
% To generate the correct references using BibTeX, run
%     latex, bibtex, latex, latex
% modified...
% - from DAFx-00 to DAFx-02 by Florian Keiler, 2002-07-08
% - from DAFx-02 to DAFx-03 by Gianpaolo Evangelista
% - from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05
% - from DAFx-06 to DAFx-07 by Vincent Verfaille, 2007-01-05
%                          and Sylvain Marchand, 2007-01-31
% - from DAFx-07 to DAFx-08 by Henri Penttinen, 2007-12-12
%                          and Jyri Pakarinen 2008-01-28
% - from DAFx-08 to DAFx-09 by Giorgio Prandi, Fabio Antonacci 2008-10-03
% - from DAFx-09 to DAFx-10 by Hannes Pomberger 2010-02-01
% - from DAFx-10 to DAFx-12 by Jez Wells 2011
% - from DAFx-12 to DAFx-14 by Sascha Disch 2013
% - from DAFx-15 to DAFx-16 by Pavel Rajmic 2015
% - from DAFx-16 to IFC-18 by Romain Michon 2018
% - from IFC-18 to IFC-20 by Pierre Guillot 2019
% - from IFC-20 to IFC-22 by Yann Orlarey 2021
% - from IFC-22 to IFC-24 by Romain Michon 2024

%
% Template with hyper-references (links) active after conversion to pdf
% (with the distiller) or if compiled with pdflatex.
%
% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables
%                      use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata
%
% 1) Please compile using latex or pdflatex.
% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working
% 3) Please use "paperftitle" and "pdfauthor" definitions below

%------------------------------------------------------------------------------------------
%  !  !  !  !  !  !  !  !  !  !  !  ! user defined variables  !  !  !  !  !  !  !  !  !  !  !  !  !  !
% Please use these commands to define title and author(s) of the paper:
\def\papertitle{Lambda-mmm: the Intermediate Representation for Synchronous Signal Processing Language Based on Lambda Calculus}
\def\paperauthorA{Tomoya Matsuura}

% we should not have page number
\pagenumbering{gobble}
% Authors' affiliations have to be set below
%------------------------------------------------------------------------------------------
\documentclass[twoside,a4paper]{article}
\usepackage{IFC-24}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{euscript}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ifpdf}


\usepackage{color}
% \usepackage{listings}
\usepackage{listings,listings-rust}
\definecolor{mygrey}{rgb}{0.96,0.96,0.96}
\lstset{
  tabsize=4,
  basicstyle=\ttfamily,
  backgroundcolor=\color{mygrey},
  captionpos=b,
  breaklines=true
}

\usepackage[english]{babel}
\usepackage{caption}
\usepackage{subfig, color}

\setcounter{page}{1}
\ninept

\usepackage{times}
% Saves a lot of ouptut space in PDF... after conversion with the distiller
% Delete if you cannot get PS fonts working on your system.

% pdf-tex settings: detect automatically if run by latex or pdflatex
\newif\ifpdf
\ifx\pdfoutput\relax
\else
   \ifcase\pdfoutput
      \pdffalse
   \else
      \pdftrue
\fi

\ifpdf % compiling with pdflatex
  \usepackage[pdftex,
    pdftitle={\papertitle},
    pdfauthor={\paperauthorA},
    colorlinks=false, % links are activated as colror boxes instead of color text
    bookmarksnumbered, % use section numbers with bookmarks
    pdfstartview=XYZ % start with zoom=100% instead of full screen; especially useful if working with a big screen :-)
  ]{hyperref}
  \pdfcompresslevel=9
  \usepackage[pdftex]{graphicx}
  \usepackage[figure,table]{hypcap}
\else % compiling with latex
  \usepackage[dvips]{epsfig,graphicx}
  \usepackage[dvips,
    colorlinks=false, % no color links
    bookmarksnumbered, % use section numbers with bookmarks
    pdfstartview=XYZ % start with zoom=100% instead of full screen
  ]{hyperref}
  % hyperrefs are active in the pdf file after conversion
  \usepackage[figure,table]{hypcap}
\fi

% Special Macros
\newcommand{\F}{\textsc{Faust}}


\title{\papertitle}

%-------------SINGLE-AUTHOR HEADER STARTS (uncomment below if your paper has a single author)-----------------------
\affiliation{
\paperauthorA}
{\href{https://matsuuratomoya.com}{Tokyo University of the Arts} \\ Tokyo, Japan\\
{\tt \href{mailto:me@matsuuratomoya.com}{me@matsuuratomoya.com}}
}
%-----------------------------------SINGLE-AUTHOR HEADER ENDS------------------------------------------------------

%---------------TWO-AUTHOR HEADER STARTS (uncomment below if your paper has two authors)-----------------------
% \twoaffiliations{
% \paperauthorA \,\sthanks{This work was supported by the XYZ Foundation}}
% {\href{http://grame.fr}{GRAME} \\ Lyon, France\\
% {\tt \href{mailto:faust@grame.fr}{faust@grame.fr}}
% }
% {\paperauthorB \,\sthanks{This guy is a very good fellow}}
% {\href{http://www.musikwissenschaft.uni-mainz.de/Musikinformatik/}{IKM, Music-Informatics} \\
% Johannes Gutenberg University (JGU)\\  Maison des Sciences de l’Homme Paris Nord, France\\
% {\tt \href{mailto:faust@uni-mainz.de}{faust@uni-mainz.de}}
% }
%-------------------------------------TWO-AUTHOR HEADER ENDS------------------------------------------------------

%---------------THREE-AUTHOR HEADER STARTS (uncomment below if your paper has three authors)-----------------------
% \threeaffiliations{
% \paperauthorA \,\sthanks{This work was supported by the XYZ Foundation}}
% {\href{http://grame.fr}{GRAME} \\ Lyon, France\\
% {\tt \href{mailto:faust@grame.fr}{faust@grame.fr}}
% }
% {\paperauthorB \,\sthanks{This guy is a very good fellow}}
% {\href{http://www.musikwissenschaft.uni-mainz.de/Musikinformatik/}{IKM, Music-Informatics} \\
% Johannes Gutenberg University (JGU)\\  Maison des Sciences de l’Homme Paris Nord, France\\
% {\tt \href{mailto:faust@uni-mainz.de}{faust@uni-mainz.de}}
% }
% {\paperauthorC \,\sthanks{Illustrious contributor}}
% {\href{https://ccrma.stanford.edu}{CCRMA} \\ Stanford University, USA\\
% {\tt \href{mailto:faust@ccrma.stanford.edu}{faust@ccrma.stanford.edu}}
% }
%-------------------------------------THREE-AUTHOR HEADER ENDS------------------------------------------------------

%----------------FOUR-AUTHOR HEADER STARTS (uncomment below if your paper has four authors)-----------------------
% \fouraffiliations{
% \paperauthorA \,\sthanks{This work was supported by the XYZ Foundation}}
% {\href{http://grame.fr}{GRAME} \\ Lyon, France\\
% {\tt \href{mailto:faust@grame.fr}{faust@grame.fr}}
% }
% {\paperauthorB \,\sthanks{This guy is a very good fellow}}
% {\href{http://www.musikwissenschaft.uni-mainz.de/Musikinformatik/}{Johannes Gutenberg University (JGU)} \\   Maison des Sciences de l’Homme Paris Nord, France\\
% {\tt \href{mailto:faust@uni-mainz.de}{faust@uni-mainz.de}}
% }
% {\paperauthorC \,\sthanks{Illustrious contributor}}
% {\href{https://ccrma.stanford.edu}{CCRMA} \\ Stanford University, USA\\
% {\tt \href{mailto:faust@ccrma.stanford.edu}{faust@ccrma.stanford.edu}}
% }
% {\paperauthorD \,\sthanks{Thanks to the predessors for the templates}}
% {\href{https://www.univ-st-etienne.fr}{Jean Monnet University (UJM)} \\
% Saint-Etienne, France \\
% {\tt \href{mailto:faust@univ-st-etienne.fr}{faust@univ-st-etienne.fr}}
% }
%-------------------------------------FOUR-AUTHOR HEADER ENDS------------------------------------------------------


\def\lambdammm{$\lambda_{mmm}$}

\begin{document}
% more pdf-tex settings:
\ifpdf % used graphic file format for pdflatex
  \DeclareGraphicsExtensions{.png,.jpg,.pdf}
\else  % used graphic file format for latex
  \DeclareGraphicsExtensions{.eps}
\fi

\maketitle

\input{content}
%\newpage
\nocite{*}
\bibliographystyle{IEEEbib}
\bibliography{ref} % requires file IFC-24.bib

\end{document}
