I have the following code and I want to do two things to it.First, I want to have the output maximally on the left, that is I do not want any indentation of the stuff in the align environment, I want them to be in the same alignment as my text.The second thing I want to do is place a box around the entire content of the align environment. If anyone has any suggestions, I would be most grateful!
I want this to be left-aligned in the same position as the following equations.
\documentclass{article}
\usepackage[margin= 1in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{tree-dvips}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage[affil-it]{authblk}
\usepackage{tipa}
\usepackage{tabularx}
\usepackage{enumitem}
\usepackage{parcolumns}
\usepackage{natbib}
\usepackage{gb4e}
\usepackage{stmaryrd}
\usepackage{amssymb, amsmath}
\usepackage{qtree}
\tikzset{small/.style={level distance=25pt,sibling distance=0pt}}
\usepackage{hyperref}
\begin{document}
\begin{flalign*}
&\llbracket \text{before} (\mathscr{B} \vee \mathscr{C}) \rrbracket \\
&\equiv \lambda t. \Big(\neg \exists t' \big[t' \le t \wedge \llbracket (\mathscr{B} \vee \mathscr{C}) \rrbracket(t') \big] \Big) \tag{definition}\\
&\equiv \lambda t. \Big(\forall t' \neg \big[t' \le t \wedge \llbracket (\mathscr{B} \vee \mathscr{C}) \rrbracket(t') \big] \Big) \tag{$\neg (\exists x)[\mathscr{P}(x)] \equiv (\forall x)\neg[\mathscr{P}(x)]$}\\
&\equiv \lambda t. \Big(\forall t' \neg \big[t' \le t \wedge (\llbracket \mathscr{B}) \rrbracket(t') \vee \llbracket \mathscr{C}) \rrbracket(t') ) \big] \Big) \tag{point-wise disjunction}\\
&\equiv \lambda t. \Big(\forall t' \neg \Big[ \Big(t' \le t \wedge \llbracket \mathscr{B}) \rrbracket(t') \Big) \vee \Big(t' \le t \wedge \llbracket \mathscr{C}) \rrbracket(t') \Big) \Big] \Big) \tag{$\mathscr{A}\wedge(\mathscr{B} \vee \mathscr{C}) \equiv (\mathscr{A} \wedge \mathscr{B}) \vee (\mathscr{A} \wedge \mathscr{C}))$}\\
&\equiv \lambda t. \Big(\forall t' \Big[ \neg\Big(t' \le t \wedge \llbracket \mathscr{B}) \rrbracket(t') \Big) \wedge \neg\Big(t' \le t \wedge \llbracket \mathscr{C}) \rrbracket(t') \Big) \Big] \Big) \tag{De Morgan}\\
&\equiv \lambda t. \Big[ \forall t'\neg\Big(t' \le t \wedge \llbracket \mathscr{B}) \rrbracket(t') \Big) \wedge \forall t'\neg\Big(t' \le t \wedge \llbracket \mathscr{C}) \rrbracket(t') \Big) \Big] \tag{$\forall x[\mathscr{P}(x) \vee \mathscr{R}(x)] \equiv \forall x[\mathscr{P}(x)] \vee \forall x[\mathscr{R}(x)]$}\\
&\equiv \lambda t. \Big[ \forall t'\neg\Big(t' \le t \wedge \llbracket \mathscr{B}) \rrbracket(t') \Big) \Big] \wedge \lambda t. \Big[ \forall t'\neg\Big(t' \le t \wedge \llbracket \mathscr{C}) \rrbracket(t') \Big) \Big] \tag{point-wise conjunction}\\
&\equiv \lambda t. \Big[ \neg\exists t'\Big(t' \le t \wedge \llbracket \mathscr{B}) \rrbracket(t') \Big) \Big] \wedge \lambda t. \Big[ \neg\exists t'\Big(t' \le t \wedge\llbracket \mathscr{C}) \rrbracket(t') \Big) \Big] \tag{$\neg (\exists x)[\mathscr{P}(x)] \equiv (\forall x)\neg[\mathscr{P}(x)]$}\\
& \equiv \llbracket \text{before} (\mathscr{B}) \wedge \text{before} (\mathscr{C})\rrbracket \tag{definition}
\end{flalign*}
\end{document}


\documentcassand finishing with\end{document}and insert a preamble with all needed packages. – Ignasi Jun 09 '15 at 06:17