\(\newcommand{\footnotename}{footnote}\) \(\def \LWRfootnote {1}\) \(\newcommand {\footnote }[2][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\newcommand {\footnotemark }[1][\LWRfootnote ]{{}^{\mathrm {#1}}}\) \(\let \LWRorighspace \hspace \) \(\renewcommand {\hspace }{\ifstar \LWRorighspace \LWRorighspace }\) \(\newcommand {\TextOrMath }[2]{#2}\) \(\newcommand {\mathnormal }[1]{{#1}}\) \(\newcommand \ensuremath [1]{#1}\) \(\newcommand {\LWRframebox }[2][]{\fbox {#2}} \newcommand {\framebox }[1][]{\LWRframebox } \) \(\newcommand {\setlength }[2]{}\) \(\newcommand {\addtolength }[2]{}\) \(\newcommand {\setcounter }[2]{}\) \(\newcommand {\addtocounter }[2]{}\) \(\newcommand {\arabic }[1]{}\) \(\newcommand {\number }[1]{}\) \(\newcommand {\noalign }[1]{\text {#1}\notag \\}\) \(\newcommand {\cline }[1]{}\) \(\newcommand {\directlua }[1]{\text {(directlua)}}\) \(\newcommand {\luatexdirectlua }[1]{\text {(directlua)}}\) \(\newcommand {\protect }{}\) \(\def \LWRabsorbnumber #1 {}\) \(\def \LWRabsorbquotenumber "#1 {}\) \(\newcommand {\LWRabsorboption }[1][]{}\) \(\newcommand {\LWRabsorbtwooptions }[1][]{\LWRabsorboption }\) \(\def \mathchar {\ifnextchar "\LWRabsorbquotenumber \LWRabsorbnumber }\) \(\def \mathcode #1={\mathchar }\) \(\let \delcode \mathcode \) \(\let \delimiter \mathchar \) \(\def \oe {\unicode {x0153}}\) \(\def \OE {\unicode {x0152}}\) \(\def \ae {\unicode {x00E6}}\) \(\def \AE {\unicode {x00C6}}\) \(\def \aa {\unicode {x00E5}}\) \(\def \AA {\unicode {x00C5}}\) \(\def \o {\unicode {x00F8}}\) \(\def \O {\unicode {x00D8}}\) \(\def \l {\unicode {x0142}}\) \(\def \L {\unicode {x0141}}\) \(\def \ss {\unicode {x00DF}}\) \(\def \SS {\unicode {x1E9E}}\) \(\def \dag {\unicode {x2020}}\) \(\def \ddag {\unicode {x2021}}\) \(\def \P {\unicode {x00B6}}\) \(\def \copyright {\unicode {x00A9}}\) \(\def \pounds {\unicode {x00A3}}\) \(\let \LWRref \ref \) \(\renewcommand {\ref }{\ifstar \LWRref \LWRref }\) \( \newcommand {\multicolumn }[3]{#3}\) \(\require {textcomp}\) \(\newcommand {\toprule }[1][]{\hline }\) \(\let \midrule \toprule \) \(\let \bottomrule \toprule \) \(\def \LWRbooktabscmidruleparen (#1)#2{}\) \(\newcommand {\LWRbooktabscmidrulenoparen }[1]{}\) \(\newcommand {\cmidrule }[1][]{\ifnextchar (\LWRbooktabscmidruleparen \LWRbooktabscmidrulenoparen }\) \(\newcommand {\morecmidrules }{}\) \(\newcommand {\specialrule }[3]{\hline }\) \(\newcommand {\addlinespace }[1][]{}\) \(\def \LWRpagenote {1}\) \(\newcommand {\pagenote }[2][\LWRpagenote ]{{}^{\mathrm {#1}}}\) \(\require {colortbl}\) \(\let \LWRorigcolumncolor \columncolor \) \(\renewcommand {\columncolor }[2][named]{\LWRorigcolumncolor [#1]{#2}\LWRabsorbtwooptions }\) \(\let \LWRorigrowcolor \rowcolor \) \(\renewcommand {\rowcolor }[2][named]{\LWRorigrowcolor [#1]{#2}\LWRabsorbtwooptions }\) \(\let \LWRorigcellcolor \cellcolor \) \(\renewcommand {\cellcolor }[2][named]{\LWRorigcellcolor [#1]{#2}\LWRabsorbtwooptions }\) \(\require {cancel}\) \(\newcommand {\intertext }[1]{\text {#1}\notag \\}\) \(\let \Hat \hat \) \(\let \Check \check \) \(\let \Tilde \tilde \) \(\let \Acute \acute \) \(\let \Grave \grave \) \(\let \Dot \dot \) \(\let \Ddot \ddot \) \(\let \Breve \breve \) \(\let \Bar \bar \) \(\let \Vec \vec \) \(\require {mathtools}\) \(\newcommand {\vcentcolon }{\mathrel {\unicode {x2236}}}\) \(\newcommand {\approxcolon }{\approx \vcentcolon }\) \(\newcommand {\Approxcolon }{\approx \dblcolon }\) \(\newcommand {\simcolon }{\sim \vcentcolon }\) \(\newcommand {\Simcolon }{\sim \dblcolon }\) \(\newcommand {\dashcolon }{\mathrel {-}\vcentcolon }\) \(\newcommand {\Dashcolon }{\mathrel {-}\dblcolon }\) \(\newcommand {\colondash }{\vcentcolon \mathrel {-}}\) \(\newcommand {\Colondash }{\dblcolon \mathrel {-}}\) \(\newenvironment {crampedsubarray}[1]{}{}\) \(\newcommand {\smashoperator }[2][]{#2\limits }\) \(\newcommand {\SwapAboveDisplaySkip }{}\) \(\newcommand {\LaTeXunderbrace }[1]{\underbrace {#1}}\) \(\newcommand {\LaTeXoverbrace }[1]{\overbrace {#1}}\) \(\Newextarrow \xLongleftarrow {10,10}{0x21D0}\) \(\Newextarrow \xLongrightarrow {10,10}{0x21D2}\) \(\let \xlongleftarrow \xleftarrow \) \(\let \xlongrightarrow \xrightarrow \) \(\newcommand {\LWRmultlined }[1][]{\begin {multline*}}\) \(\newenvironment {multlined}[1][]{\LWRmultlined }{\end {multline*}}\) \(\let \LWRorigshoveleft \shoveleft \) \(\renewcommand {\shoveleft }[1][]{\LWRorigshoveleft }\) \(\let \LWRorigshoveright \shoveright \) \(\renewcommand {\shoveright }[1][]{\LWRorigshoveright }\) \(\newcommand {\shortintertext }[1]{\text {#1}\notag \\}\) \(\newcommand {\LWRnicearrayarray }[1]{\begin {array}{#1}}\) \(\def \LWRnicearrayarrayopt #1[#2] {\begin {array}{#1}}\) \(\newenvironment {NiceArray}[2][]{\ifnextchar [{\LWRnicearrayarrayopt {#2}}{\LWRnicearrayarray {#2}}}{\end {array}}\) \(\newcommand {\LWRnicearraywithdelimtwo }[2][]{\ifnextchar [{\LWRnicearrayarrayopt {#2}}{\LWRnicearrayarray {#2}}}\) \(\newenvironment {NiceArrayWithDelims}[2]{\def \LWRnicearrayrightdelim {\right #2}\left #1\LWRnicearraywithdelimtwo }{\end {array}\LWRnicearrayrightdelim }\) \(\newenvironment {pNiceArray} {\begin {NiceArrayWithDelims}{(}{)}} {\end {NiceArrayWithDelims}} \) \(\newenvironment {bNiceArray} {\begin {NiceArrayWithDelims}{[}{]}} {\end {NiceArrayWithDelims}} \) \(\newenvironment {BNiceArray} {\begin {NiceArrayWithDelims}{\{}{\}}} {\end {NiceArrayWithDelims}} \) \(\newenvironment {vNiceArray} {\begin {NiceArrayWithDelims}{\vert }{\vert }} {\end {NiceArrayWithDelims}} \) \(\newenvironment {VNiceArray} {\begin {NiceArrayWithDelims}{\Vert }{\Vert }} {\end {NiceArrayWithDelims}} \) \(\newenvironment {NiceMatrix}[1][]{\begin {matrix}}{\end {matrix}}\) \(\newenvironment {pNiceMatrix}[1][]{\begin {pmatrix}}{\end {pmatrix}}\) \(\newenvironment {bNiceMatrix}[1][]{\begin {bmatrix}}{\end {bmatrix}}\) \(\newenvironment {BNiceMatrix}[1][]{\begin {Bmatrix}}{\end {Bmatrix}}\) \(\newenvironment {vNiceMatrix}[1][]{\begin {vmatrix}}{\end {vmatrix}}\) \(\newenvironment {VNiceMatrix}[1][]{\begin {Vmatrix}}{\end {Vmatrix}}\) \(\newcommand {\LWRnicematrixBlock }[1]{#1}\) \(\def \LWRnicematrixBlockopt <#1>#2{#2}\) \(\newcommand {\Block }[2][]{\ifnextchar <\LWRnicematrixBlockopt \LWRnicematrixBlock }\) \(\newcommand {\diagbox }[2]{\begin {array}{l}\hfill \quad #2\\\hline #1\quad \hfill \end {array}}\) \(\let \hdottedline \hdashline \) \(\newcommand {\Hline }[1][]{\hline }\) \(\newcommand {\CodeBefore }{}\) \(\newcommand {\Body }{}\) \(\newcommand {\CodeAfter }{}\) \(\newcommand {\line }[3][]{}\) \(\newcommand {\RowStyle }[2][]{}\) \(\newcommand {\LWRSubMatrix }[1][]{}\) \(\newcommand {\SubMatrix }[4]{\LWRSubMatrix }\) \(\newcommand {\OverBrace }[4][]{}\) \(\newcommand {\UnderBrace }[4][]{}\) \(\newcommand {\HBrace }[3][]{}\) \(\newcommand {\VBrace }[3][]{}\) \(\newcommand {\ShowCellNames }{}\) \(\newcommand {\tabularnote }[2][]{}\) \(\newcommand {\cellcolor }[3][]{}\) \(\newcommand {\rowcolor }[3][]{}\) \(\newcommand {\LWRrowcolors }[1][]{}\) \(\newcommand {\rowcolors }[4][]{\LWRrowcolors }\) \(\newcommand {\rowlistcolors }[3][]{\LWRrowcolors }\) \(\newcommand {\columncolor }[3][]{}\) \(\newcommand {\rectanglecolor }[4][]{}\) \(\newcommand {\arraycolor }[2][]{}\) \(\newcommand {\chessboardcolors }[3][]{}\) \(\newcommand {\ldots }[1][]{\dots }\) \(\newcommand {\Cdots }[1][]{\cdots }\) \(\newcommand {\Vdots }[1][]{\vdots }\) \(\newcommand {\Ddots }[1][]{\ddots }\) \(\newcommand {\Iddots }[1][]{\mathinner {\unicode {x22F0}}}\) \(\newcommand {\Hdotsfor }[1]{\ldots }\) \(\newcommand {\Vdotsfor }[1]{\vdots }\) \(\newcommand {\AutoNiceMatrix }[2]{\text {(AutoNiceMatrix #1)}}\) \(\let \pAutoNiceMatrix \AutoNiceMatrix \) \(\let \bAutoNiceMatrix \AutoNiceMatrix \) \(\let \BAutoNiceMatrix \AutoNiceMatrix \) \(\let \vAutoNiceMatrix \AutoNiceMatrix \) \(\let \VAutoNiceMatrix \AutoNiceMatrix \) \(\newcommand {\tcbset }[1]{}\) \(\newcommand {\tcbsetforeverylayer }[1]{}\) \(\newcommand {\tcbox }[2][]{\boxed {\text {#2}}}\) \(\newcommand {\tcboxfit }[2][]{\boxed {#2}}\) \(\newcommand {\tcblower }{}\) \(\newcommand {\tcbline }{}\) \(\newcommand {\tcbtitle }{}\) \(\newcommand {\tcbsubtitle [2][]{\mathrm {#2}}}\) \(\newcommand {\tcboxmath }[2][]{\boxed {#2}}\) \(\newcommand {\tcbhighmath }[2][]{\boxed {#2}}\) \(\let \symnormal \mathit \) \(\let \symliteral \mathrm \) \(\let \symbb \mathbb \) \(\let \symbbit \mathbb \) \(\let \symcal \mathcal \) \(\let \symscr \mathscr \) \(\let \symfrak \mathfrak \) \(\let \symsfup \mathsf \) \(\let \symsfit \mathit \) \(\let \symbfsf \mathbf \) \(\let \symbfup \mathbf \) \(\newcommand {\symbfit }[1]{\boldsymbol {#1}}\) \(\let \symbfcal \mathcal \) \(\let \symbfscr \mathscr \) \(\let \symbffrak \mathfrak \) \(\let \symbfsfup \mathbf \) \(\newcommand {\symbfsfit }[1]{\boldsymbol {#1}}\) \(\let \symup \mathrm \) \(\let \symbf \mathbf \) \(\let \symit \mathit \) \(\let \symtt \mathtt \) \(\let \symbffrac \mathbffrac \) \(\newcommand {\mathfence }[1]{\mathord {#1}}\) \(\newcommand {\mathover }[1]{#1}\) \(\newcommand {\mathunder }[1]{#1}\) \(\newcommand {\mathaccent }[1]{#1}\) \(\newcommand {\mathbotaccent }[1]{#1}\) \(\newcommand {\mathalpha }[1]{\mathord {#1}}\) \(\def\upAlpha{\unicode{x0391}}\) \(\def\upBeta{\unicode{x0392}}\) \(\def\upGamma{\unicode{x0393}}\) \(\def\upDigamma{\unicode{x03DC}}\) \(\def\upDelta{\unicode{x0394}}\) \(\def\upEpsilon{\unicode{x0395}}\) \(\def\upZeta{\unicode{x0396}}\) \(\def\upEta{\unicode{x0397}}\) \(\def\upTheta{\unicode{x0398}}\) \(\def\upVartheta{\unicode{x03F4}}\) \(\def\upIota{\unicode{x0399}}\) \(\def\upKappa{\unicode{x039A}}\) \(\def\upLambda{\unicode{x039B}}\) \(\def\upMu{\unicode{x039C}}\) \(\def\upNu{\unicode{x039D}}\) \(\def\upXi{\unicode{x039E}}\) \(\def\upOmicron{\unicode{x039F}}\) \(\def\upPi{\unicode{x03A0}}\) \(\def\upVarpi{\unicode{x03D6}}\) \(\def\upRho{\unicode{x03A1}}\) \(\def\upSigma{\unicode{x03A3}}\) \(\def\upTau{\unicode{x03A4}}\) \(\def\upUpsilon{\unicode{x03A5}}\) \(\def\upPhi{\unicode{x03A6}}\) \(\def\upChi{\unicode{x03A7}}\) \(\def\upPsi{\unicode{x03A8}}\) \(\def\upOmega{\unicode{x03A9}}\) \(\def\itAlpha{\unicode{x1D6E2}}\) \(\def\itBeta{\unicode{x1D6E3}}\) \(\def\itGamma{\unicode{x1D6E4}}\) \(\def\itDigamma{\mathit{\unicode{x03DC}}}\) \(\def\itDelta{\unicode{x1D6E5}}\) \(\def\itEpsilon{\unicode{x1D6E6}}\) \(\def\itZeta{\unicode{x1D6E7}}\) \(\def\itEta{\unicode{x1D6E8}}\) \(\def\itTheta{\unicode{x1D6E9}}\) \(\def\itVartheta{\unicode{x1D6F3}}\) \(\def\itIota{\unicode{x1D6EA}}\) \(\def\itKappa{\unicode{x1D6EB}}\) \(\def\itLambda{\unicode{x1D6EC}}\) \(\def\itMu{\unicode{x1D6ED}}\) \(\def\itNu{\unicode{x1D6EE}}\) \(\def\itXi{\unicode{x1D6EF}}\) \(\def\itOmicron{\unicode{x1D6F0}}\) \(\def\itPi{\unicode{x1D6F1}}\) \(\def\itRho{\unicode{x1D6F2}}\) \(\def\itSigma{\unicode{x1D6F4}}\) \(\def\itTau{\unicode{x1D6F5}}\) \(\def\itUpsilon{\unicode{x1D6F6}}\) \(\def\itPhi{\unicode{x1D6F7}}\) \(\def\itChi{\unicode{x1D6F8}}\) \(\def\itPsi{\unicode{x1D6F9}}\) \(\def\itOmega{\unicode{x1D6FA}}\) \(\def\upalpha{\unicode{x03B1}}\) \(\def\upbeta{\unicode{x03B2}}\) \(\def\upvarbeta{\unicode{x03D0}}\) \(\def\upgamma{\unicode{x03B3}}\) \(\def\updigamma{\unicode{x03DD}}\) \(\def\updelta{\unicode{x03B4}}\) \(\def\upepsilon{\unicode{x03F5}}\) \(\def\upvarepsilon{\unicode{x03B5}}\) \(\def\upzeta{\unicode{x03B6}}\) \(\def\upeta{\unicode{x03B7}}\) \(\def\uptheta{\unicode{x03B8}}\) \(\def\upvartheta{\unicode{x03D1}}\) \(\def\upiota{\unicode{x03B9}}\) \(\def\upkappa{\unicode{x03BA}}\) \(\def\upvarkappa{\unicode{x03F0}}\) \(\def\uplambda{\unicode{x03BB}}\) \(\def\upmu{\unicode{x03BC}}\) \(\def\upnu{\unicode{x03BD}}\) \(\def\upxi{\unicode{x03BE}}\) \(\def\upomicron{\unicode{x03BF}}\) \(\def\uppi{\unicode{x03C0}}\) \(\def\upvarpi{\unicode{x03D6}}\) \(\def\uprho{\unicode{x03C1}}\) \(\def\upvarrho{\unicode{x03F1}}\) \(\def\upsigma{\unicode{x03C3}}\) \(\def\upvarsigma{\unicode{x03C2}}\) \(\def\uptau{\unicode{x03C4}}\) \(\def\upupsilon{\unicode{x03C5}}\) \(\def\upphi{\unicode{x03D5}}\) \(\def\upvarphi{\unicode{x03C6}}\) \(\def\upchi{\unicode{x03C7}}\) \(\def\uppsi{\unicode{x03C8}}\) \(\def\upomega{\unicode{x03C9}}\) \(\def\italpha{\unicode{x1D6FC}}\) \(\def\itbeta{\unicode{x1D6FD}}\) \(\def\itvarbeta{\unicode{x03D0}}\) \(\def\itgamma{\unicode{x1D6FE}}\) \(\def\itdigamma{\mathit{\unicode{x03DD}}}\) \(\def\itdelta{\unicode{x1D6FF}}\) \(\def\itepsilon{\unicode{x1D716}}\) \(\def\itvarepsilon{\unicode{x1D700}}\) \(\def\itzeta{\unicode{x1D701}}\) \(\def\iteta{\unicode{x1D702}}\) \(\def\ittheta{\unicode{x1D703}}\) \(\def\itvartheta{\unicode{x1D717}}\) \(\def\itiota{\unicode{x1D704}}\) \(\def\itkappa{\unicode{x1D705}}\) \(\def\itvarkappa{\unicode{x1D718}}\) \(\def\itlambda{\unicode{x1D706}}\) \(\def\itmu{\unicode{x1D707}}\) \(\def\itnu{\unicode{x1D708}}\) \(\def\itxi{\unicode{x1D709}}\) \(\def\itomicron{\unicode{x1D70A}}\) \(\def\itpi{\unicode{x1D70B}}\) \(\def\itvarpi{\unicode{x1D71B}}\) \(\def\itrho{\unicode{x1D70C}}\) \(\def\itvarrho{\unicode{x1D71A}}\) \(\def\itsigma{\unicode{x1D70E}}\) \(\def\itvarsigma{\unicode{x1D70D}}\) \(\def\ittau{\unicode{x1D70F}}\) \(\def\itupsilon{\unicode{x1D710}}\) \(\def\itphi{\unicode{x1D719}}\) \(\def\itvarphi{\unicode{x1D711}}\) \(\def\itchi{\unicode{x1D712}}\) \(\def\itpsi{\unicode{x1D713}}\) \(\def\itomega{\unicode{x1D714}}\) \(\let \lparen (\) \(\let \rparen )\) \(\newcommand {\cuberoot }[1]{\,{}^3\!\!\sqrt {#1}}\,\) \(\newcommand {\fourthroot }[1]{\,{}^4\!\!\sqrt {#1}}\,\) \(\newcommand {\longdivision }[1]{\mathord {\unicode {x027CC}#1}}\) \(\newcommand {\mathcomma }{,}\) \(\newcommand {\mathcolon }{:}\) \(\newcommand {\mathsemicolon }{;}\) \(\newcommand {\overbracket }[1]{\mathinner {\overline {\ulcorner {#1}\urcorner }}}\) \(\newcommand {\underbracket }[1]{\mathinner {\underline {\llcorner {#1}\lrcorner }}}\) \(\newcommand {\overbar }[1]{\mathord {#1\unicode {x00305}}}\) \(\newcommand {\ovhook }[1]{\mathord {#1\unicode {x00309}}}\) \(\newcommand {\ocirc }[1]{\mathord {#1\unicode {x0030A}}}\) \(\newcommand {\candra }[1]{\mathord {#1\unicode {x00310}}}\) \(\newcommand {\oturnedcomma }[1]{\mathord {#1\unicode {x00312}}}\) \(\newcommand {\ocommatopright }[1]{\mathord {#1\unicode {x00315}}}\) \(\newcommand {\droang }[1]{\mathord {#1\unicode {x0031A}}}\) \(\newcommand {\leftharpoonaccent }[1]{\mathord {#1\unicode {x020D0}}}\) \(\newcommand {\rightharpoonaccent }[1]{\mathord {#1\unicode {x020D1}}}\) \(\newcommand {\vertoverlay }[1]{\mathord {#1\unicode {x020D2}}}\) \(\newcommand {\leftarrowaccent }[1]{\mathord {#1\unicode {x020D0}}}\) \(\newcommand {\annuity }[1]{\mathord {#1\unicode {x020E7}}}\) \(\newcommand {\widebridgeabove }[1]{\mathord {#1\unicode {x020E9}}}\) \(\newcommand {\asteraccent }[1]{\mathord {#1\unicode {x020F0}}}\) \(\newcommand {\threeunderdot }[1]{\mathord {#1\unicode {x020E8}}}\) \(\newcommand {\Bbbsum }{\mathop {\unicode {x2140}}\limits }\) \(\newcommand {\oiint }{\mathop {\unicode {x222F}}\limits }\) \(\newcommand {\oiiint }{\mathop {\unicode {x2230}}\limits }\) \(\newcommand {\intclockwise }{\mathop {\unicode {x2231}}\limits }\) \(\newcommand {\ointclockwise }{\mathop {\unicode {x2232}}\limits }\) \(\newcommand {\ointctrclockwise }{\mathop {\unicode {x2233}}\limits }\) \(\newcommand {\varointclockwise }{\mathop {\unicode {x2232}}\limits }\) \(\newcommand {\leftouterjoin }{\mathop {\unicode {x27D5}}\limits }\) \(\newcommand {\rightouterjoin }{\mathop {\unicode {x27D6}}\limits }\) \(\newcommand {\fullouterjoin }{\mathop {\unicode {x27D7}}\limits }\) \(\newcommand {\bigbot }{\mathop {\unicode {x27D8}}\limits }\) \(\newcommand {\bigtop }{\mathop {\unicode {x27D9}}\limits }\) \(\newcommand {\xsol }{\mathop {\unicode {x29F8}}\limits }\) \(\newcommand {\xbsol }{\mathop {\unicode {x29F9}}\limits }\) \(\newcommand {\bigcupdot }{\mathop {\unicode {x2A03}}\limits }\) \(\newcommand {\bigsqcap }{\mathop {\unicode {x2A05}}\limits }\) \(\newcommand {\conjquant }{\mathop {\unicode {x2A07}}\limits }\) \(\newcommand {\disjquant }{\mathop {\unicode {x2A08}}\limits }\) \(\newcommand {\bigtimes }{\mathop {\unicode {x2A09}}\limits }\) \(\newcommand {\modtwosum }{\mathop {\unicode {x2A0A}}\limits }\) \(\newcommand {\sumint }{\mathop {\unicode {x2A0B}}\limits }\) \(\newcommand {\intbar }{\mathop {\unicode {x2A0D}}\limits }\) \(\newcommand {\intBar }{\mathop {\unicode {x2A0E}}\limits }\) \(\newcommand {\fint }{\mathop {\unicode {x2A0F}}\limits }\) \(\newcommand {\cirfnint }{\mathop {\unicode {x2A10}}\limits }\) \(\newcommand {\awint }{\mathop {\unicode {x2A11}}\limits }\) \(\newcommand {\rppolint }{\mathop {\unicode {x2A12}}\limits }\) \(\newcommand {\scpolint }{\mathop {\unicode {x2A13}}\limits }\) \(\newcommand {\npolint }{\mathop {\unicode {x2A14}}\limits }\) \(\newcommand {\pointint }{\mathop {\unicode {x2A15}}\limits }\) \(\newcommand {\sqint }{\mathop {\unicode {x2A16}}\limits }\) \(\newcommand {\intlarhk }{\mathop {\unicode {x2A17}}\limits }\) \(\newcommand {\intx }{\mathop {\unicode {x2A18}}\limits }\) \(\newcommand {\intcap }{\mathop {\unicode {x2A19}}\limits }\) \(\newcommand {\intcup }{\mathop {\unicode {x2A1A}}\limits }\) \(\newcommand {\upint }{\mathop {\unicode {x2A1B}}\limits }\) \(\newcommand {\lowint }{\mathop {\unicode {x2A1C}}\limits }\) \(\newcommand {\bigtriangleleft }{\mathop {\unicode {x2A1E}}\limits }\) \(\newcommand {\zcmp }{\mathop {\unicode {x2A1F}}\limits }\) \(\newcommand {\zpipe }{\mathop {\unicode {x2A20}}\limits }\) \(\newcommand {\zproject }{\mathop {\unicode {x2A21}}\limits }\) \(\newcommand {\biginterleave }{\mathop {\unicode {x2AFC}}\limits }\) \(\newcommand {\bigtalloblong }{\mathop {\unicode {x2AFF}}\limits }\) \(\newcommand {\arabicmaj }{\mathop {\unicode {x1EEF0}}\limits }\) \(\newcommand {\arabichad }{\mathop {\unicode {x1EEF1}}\limits }\) \(\let \symsf \symsfup \) \(\def\Alpha{\unicode{x0391}}\) \(\def\Beta{\unicode{x0392}}\) \(\def\Gamma{\unicode{x0393}}\) \(\def\Digamma{\unicode{x03DC}}\) \(\def\Delta{\unicode{x0394}}\) \(\def\Epsilon{\unicode{x0395}}\) \(\def\Zeta{\unicode{x0396}}\) \(\def\Eta{\unicode{x0397}}\) \(\def\Theta{\unicode{x0398}}\) \(\def\Vartheta{\unicode{x03F4}}\) \(\def\Iota{\unicode{x0399}}\) \(\def\Kappa{\unicode{x039A}}\) \(\def\Lambda{\unicode{x039B}}\) \(\def\Mu{\unicode{x039C}}\) \(\def\Nu{\unicode{x039D}}\) \(\def\Xi{\unicode{x039E}}\) \(\def\Omicron{\unicode{x039F}}\) \(\def\Pi{\unicode{x03A0}}\) \(\def\Varpi{\unicode{x03D6}}\) \(\def\Rho{\unicode{x03A1}}\) \(\def\Sigma{\unicode{x03A3}}\) \(\def\Tau{\unicode{x03A4}}\) \(\def\Upsilon{\unicode{x03A5}}\) \(\def\Phi{\unicode{x03A6}}\) \(\def\Chi{\unicode{x03A7}}\) \(\def\Psi{\unicode{x03A8}}\) \(\def\Omega{\unicode{x03A9}}\) \(\def\alpha{\unicode{x1D6FC}}\) \(\def\beta{\unicode{x1D6FD}}\) \(\def\varbeta{\unicode{x03D0}}\) \(\def\gamma{\unicode{x1D6FE}}\) \(\def\digamma{\mathit{\unicode{x03DD}}}\) \(\def\delta{\unicode{x1D6FF}}\) \(\def\epsilon{\unicode{x1D716}}\) \(\def\varepsilon{\unicode{x1D700}}\) \(\def\zeta{\unicode{x1D701}}\) \(\def\eta{\unicode{x1D702}}\) \(\def\theta{\unicode{x1D703}}\) \(\def\vartheta{\unicode{x1D717}}\) \(\def\iota{\unicode{x1D704}}\) \(\def\kappa{\unicode{x1D705}}\) \(\def\varkappa{\unicode{x1D718}}\) \(\def\lambda{\unicode{x1D706}}\) \(\def\mu{\unicode{x1D707}}\) \(\def\nu{\unicode{x1D708}}\) \(\def\xi{\unicode{x1D709}}\) \(\def\omicron{\unicode{x1D70A}}\) \(\def\pi{\unicode{x1D70B}}\) \(\def\varpi{\unicode{x1D71B}}\) \(\def\rho{\unicode{x1D70C}}\) \(\def\varrho{\unicode{x1D71A}}\) \(\def\sigma{\unicode{x1D70E}}\) \(\def\varsigma{\unicode{x1D70D}}\) \(\def\tau{\unicode{x1D70F}}\) \(\def\upsilon{\unicode{x1D710}}\) \(\def\phi{\unicode{x1D719}}\) \(\def\varphi{\unicode{x1D711}}\) \(\def\chi{\unicode{x1D712}}\) \(\def\psi{\unicode{x1D713}}\) \(\def\omega{\unicode{x1D714}}\)

Exam version: exam1oA

David W. Agler

February 11, 2026

Remove the last page (answersheet) from this exam and place your name and any answers you wish graded on this sheet. You may write on the exam itself, but only answers you place on the answersheet will be graded.

Your exam consists of 55 questions, for a total of 100 points. Read each question carefully (note: answers may break onto the next page). For each question, choose one and only one (the best) answer (unless the question states otherwise).

0.1 Chapter 1

0.1.1 Definitions and Concepts

Q1. From the logician's perspective, what is an argument?

  • 1. An argument is a series of sentences in which a certain sentence comes after another set of sentences.

  • 2. An argument is a disagreement between two people.

  • 3. *An argument is a series of propositions in which a certain proposition (the conclusion) is represented as ``following from'' another set of propositions (the premises or assumptions).

  • 4. An argument is a series of sentences (some of which express propositions) in which a certain sentence comes after another set of sentences.

Q2. In the context of logic, what is a proposition?

  • 1. A proposition is a sentence of any kind.

  • 2. A proposition is an argument.

  • 3. *A proposition is something (typically expressed by a sentence) that is capable of being true or false.

  • 4. A proposition is an implied threat, e.g., ``your money or your life.''

  • 5. A proposition is a sentence (or something that is expressed by a sentence) that is known to be true or known to be false.

Q3. Which of the following are propositions? (indicate all that apply). You should read each sentence literally.

  • 1. *The person sitting nearest to me is cheating.

  • 2. *Logic is not required for my major.

  • 3. What is an exam?

  • 4. Stop taking this test.

Q4. Which of the following is the best definition of ``deductive validity''?

  • 1. *it is impossible for the premises of the argument to be true and the conclusion false.

  • 2. it is possible for the premises of the argument to be true and the conclusion false.

  • 3. it is impossible for the premises of the argument to be true and the conclusion true.

  • 4. if the premises are known to be true, then the conclusion is also known to be true.

Q5. Which of the following best describes the intuition test for deductive validity.

  • 1. *Examine the argument, if you get a feeling that the argument is valid, then the argument is valid.

  • 2. Consider each possible interpretation of the propositional letters in the argument, then use the valuation rules to determine the truth value of each proposition. Finally, check to see if under any of the interpretations, the valuation rules show the premises true and the conclusion is false.

  • 3. Try to imagine a scenario where the premises are true and the conclusion is false. If you can imagine such a scenario, then the argument is not deductively valid. If you cannot imagine such a scenario, then the argument is deductively valid.

  • 4. It is an algorithm that mechanically checks each and every premise for truth, then checks the conclusion for falsity.

Q6. Which of the following best describes the imagination test for deductive validity.

  • 1. *Try to imagine a scenario where the premises are true and the conclusion is false. If you can imagine such a scenario, then the argument is not deductively valid. If you cannot imagine such a scenario, then the argument is deductively valid.

  • 2. Try to imagine a scenario where the premises are true and the conclusion is false. If you can imagine such a scenario, then the argument is deductively valid. If you cannot imagine such a scenario, then the argument is not deductively valid.

  • 3. You simply imagine a scenario where the argument seems right and makes sense according to everyday reasoning. If the argument ``feels'' right, then it is valid. If the argument ``feels'' wrong, then it is not valid.

  • 4. You imagine a scenario where the argument seems right and makes sense according to everyday reasoning and facts given to us from science, tradition, and common sense. If the argument ``feels'' right, then it is valid. If the argument ``feels'' wrong, then it is not valid.

Q7. From the logician's point of view, an argument is said to be ``objectively good'' if and only if it has which three traits (indicate all three):

  • 1. *all true premises

  • 2. *the conclusion of the argument follows from the premises

  • 3. *the premises are relevantly related to the conclusion

  • 4. the conclusion positively impacts human welfare

  • 5. people, in general, take the argument to be persuasive

0.2 Chapter 2

0.2.1 PL: Symbols

Q8. Which of the following are symbols of PL (indicate all that apply, using only those symbols specified in our textbook / handouts)?

  • 1. \(\pm \)

  • 2. \(\ddagger \)

  • 3. \(\&\)

  • 4. \(\uparrow \)

  • 5. \(\bowtie \)

  • 6. \(\exists !\)

  • 7. \(\subset \)

  • 8. \(\nsubseteq \)

  • 9. \(\approxeq \)

  • 10. \(\bigtriangleup \)

  • 11. *\(\neg \)

  • 12. *\(\vee \)

0.2.2 Syntax
0.2.2.1 Wffs

Determine which of the following are well-formed formulas (wffs) in \(PL\). If a formula is a wff, write ``wff'' on the line provided. If it is not a wff, then write ``not a wff''. In determining whether a formula is a wff, you may use the relaxed definition of a wff, viz., the one that is determined by the formation rules for \(\mathbf {PL}\) and the conventions used for simplifying formulas.

Q9. \(\neg Q\ddagger B\) --- Answer: not a wff, contains a non-PL symbol

Q10. \(\neg S\neg \wedge M\) --- Answer: not a wff, middle negation makes it a non-wff

Q11. \(Q\rightarrow S\vee (B \wedge W)\) --- Answer: not a wff, missing parentheses

Q12. \(A\wedge B\) --- Answer: wff

Q13. \(\neg \neg F\) --- Answer: wff

Q14. \(\neg (B\rightarrow \neg Q)\) --- Answer: wff

Q15. \(\neg A\wedge \neg B\) --- Answer: wff

Q16. \(\neg \neg \neg F\) --- Answer: wff

Q17. \(\neg (S\vee \neg Q)\) --- Answer: wff

0.2.2.2 Parts, subformulas, scope, main operator

Q18. List all of the proper parts of \(\neg A\wedge B\) --- Answer: \(A, \neg A, B\)

Q19. List all of the subformulas of \(P\rightarrow \neg Q\). --- Answer: \(P, Q, \neg Q, P\rightarrow \neg Q\)

Q20. Which of the following is the best definition for the main operator of a wff in \(\mathbf {PL}\)?

  • 1. The main operator of a \(\mathbf {PL}\) wff is propositional letter with the greatest scope.

  • 2. The main operator of a \(\mathbf {PL}\) wff is always either the negation \(\neg \) or the wedge \(\wedge \)

  • 3. *The main operator of a \(\mathbf {PL}\) wff \(\phi \) is the truth-functional operator whose scope is \(\phi \) (the entire wff).

  • 4. The main operator of a \(\mathbf {PL}\) wff is the operator that has the least or smallest scope.

Write the main operator of the following wffs on the line provided. Be specific!

Q21. \(A\vee B\)--- Answer: \(\vee \)

Q22. \(\neg ((P \rightarrow Q) \vee R)\) --- Answer: \(\neg \)

Q23. \((A \wedge Q) \vee (K \rightarrow L)\) --- Answer: \(\vee \)

Q24. \(P \vee \neg (Q \rightarrow R)\) --- Answer: \(\vee \)

Q25. \(\neg (Z \leftrightarrow \neg B) \vee C\) --- Answer: \(\vee \)

0.2.2.3 Types of Wffs

Write whether the following wff is complex, atomic, and / or a literal wff. For example, ``complex'' or ``atomic and literal''.

Q28. \(A\vee \neg B\) --- Answer: complex

Q30. \(\neg P\) --- Answer: complex and literal

Write the name of the following complex wffs on the line provided (e.g. conjunction, disjunction, conditional, biconditional, or negation)

Q31. \(\neg P\rightarrow Q\) --- Answer: conditional

Q32. \(\neg A\rightarrow \neg B\) --- Answer: conditional

Q33. \(A\vee \neg B\) --- Answer: disjunction

0.2.3 Semantics

Q34. In simple terms, what is an interpretation in \(\mathbf {PL}\)?

  • 1. It takes combinations of symbols and says if they are true or false.

  • 2. It tells you if a complex formula is true or false.

  • 3. *It takes letters \(A-Z\) and says if they are true or false.

Determine the truth value for each of the following formulas given the following interpretation: \(\mathscr {I}(A)=T\), \(\mathscr {I}(B)=T\), \(\mathscr {I}(C)=F\)

Q35. \(B\wedge A\) --- Answer: T

Q36. \(\neg C\) --- Answer: T

Q37. \(A\wedge A\) --- Answer: T

Q38. \(C\vee A\) --- Answer: T

Q39. \(B\rightarrow C\) --- Answer: F

Q40. \(A\leftrightarrow C\) --- Answer: F

0.2.4 Translations

Translate the following English propositions into well-formed formulas (wffs) in the language of propositional logic (PL) capturing as much of the logical structure of the sentences as possible. Use the following translation key.

I = The world is indeterministic, H = Humans have free will, F = Our actions are fated. P = My life has a purpose.

Q42. The world is not indeterministic. --- Answer: \(\neg I\)

Q43. The world is indeterministic or our actions are fated --- Answer: \(I\vee F\)

Q45. It is neither the case that our actions are fated nor humans have free will. --- Answer: \(\neg F\wedge \neg H\) or \(\neg (F\vee H)\)

Q46. It is not both the case that humans have free will and our actions are fated.--- Answer: \(\neg (H\wedge F)\) or \(\neg H\vee \neg F\)

Q47. The world is indeterministic only if humans have free will. --- Answer: \(I\rightarrow H\)

Q48. My life has purpose even if our actions are fated. --- Answer: \(P\) or \(P\wedge (I\vee \neg I)\)

Translate the following well-formed formulas (wffs) from the language of propositional logic (\(PL\)) into English. Use the following translation key:

S = Shinji is lonely, G = Gendo is stern, M = Misato is conflicted

Q49. \(S\) --- Answer: Shinji is lonely.

Q50. \(G\wedge M\) --- Answer: Gendo is stern and Misato is conflicted.

Q51. \(S\vee G\) --- Answer: Shinji is lonely or Gendo is stern.

Q52. \(G\rightarrow S\) --- Answer: If Gendo is stern, then Sinji is lonely.

Q53. \(S\rightarrow G\) --- Answer: If Sinji is lonely, then Gendo is stern.

Q54. \(G\rightarrow S\) --- Answer: If Gendo is stern, then Sinji is lonely.

Q55. \(\neg (M\wedge S)\) --- Answer: It is not both the case that Misato is conflicted and Shinji is lonely.

The following questions are bonus questions. Write your answers on the back of the answersheet.

Bonus Question: Suppose someone has been robber and exactly one of the following sentences is true. Identify the true sentence:

  • 1. Tek is the robber or Liz is the robber.

  • 2. Tek is the robber.

  • 3. Liz is the robber.

  • 4. *Renna is the robber.

Bonus Question: Suppose there are 13 red socks and 13 blue socks in a drawer. You begin pulling socks randomly from the drawer. What is the minimum number of socks you need to pull in order to ensure you have a pair of matching socks (a pair of matching socks is two socks of the same color.)--- Answer: 3

This is the end of the exam.