diff options
| author | Juan Marín Noguera <juan@mnpi.eu> | 2025-05-16 22:18:44 +0200 |
|---|---|---|
| committer | Juan Marín Noguera <juan@mnpi.eu> | 2025-05-16 22:18:44 +0200 |
| commit | 4f670b750af5c11e1eac16d9cd8556455f89f46a (patch) | |
| tree | e0f8d7b33df2727d89150f799ee8628821fda80a /2.3.4.2.lyx | |
| parent | 16ccda6c459c0fd7ca2081e9d541124c28b0c556 (diff) | |
Changed layout for more manageable volumes
Diffstat (limited to '2.3.4.2.lyx')
| -rw-r--r-- | 2.3.4.2.lyx | 859 |
1 files changed, 0 insertions, 859 deletions
diff --git a/2.3.4.2.lyx b/2.3.4.2.lyx deleted file mode 100644 index f1f1d4e..0000000 --- a/2.3.4.2.lyx +++ /dev/null @@ -1,859 +0,0 @@ -#LyX 2.4 created this file. For more info see https://www.lyx.org/ -\lyxformat 620 -\begin_document -\begin_header -\save_transient_properties true -\origin unavailable -\textclass book -\begin_preamble -\input defs -\end_preamble -\use_default_options true -\maintain_unincluded_children no -\language english -\language_package default -\inputencoding utf8 -\fontencoding auto -\font_roman "default" "default" -\font_sans "default" "default" -\font_typewriter "default" "default" -\font_math "auto" "auto" -\font_default_family default -\use_non_tex_fonts false -\font_sc false -\font_roman_osf false -\font_sans_osf false -\font_typewriter_osf false -\font_sf_scale 100 100 -\font_tt_scale 100 100 -\use_microtype false -\use_dash_ligatures true -\graphics default -\default_output_format default -\output_sync 0 -\bibtex_command default -\index_command default -\float_placement class -\float_alignment class -\paperfontsize default -\spacing single -\use_hyperref false -\papersize default -\use_geometry false -\use_package amsmath 1 -\use_package amssymb 1 -\use_package cancel 1 -\use_package esint 1 -\use_package mathdots 1 -\use_package mathtools 1 -\use_package mhchem 1 -\use_package stackrel 1 -\use_package stmaryrd 1 -\use_package undertilde 1 -\cite_engine basic -\cite_engine_type default -\biblio_style plain -\use_bibtopic false -\use_indices false -\paperorientation portrait -\suppress_date false -\justification true -\use_refstyle 1 -\use_formatted_ref 0 -\use_minted 0 -\use_lineno 0 -\index Index -\shortcut idx -\color #008000 -\end_index -\secnumdepth 3 -\tocdepth 3 -\paragraph_separation indent -\paragraph_indentation default -\is_math_indent 0 -\math_numbering_side default -\quotes_style english -\dynamic_quotes 0 -\papercolumns 1 -\papersides 1 -\paperpagestyle default -\tablestyle default -\tracking_changes false -\output_changes false -\change_bars false -\postpone_fragile_content false -\html_math_output 0 -\html_css_as_file 0 -\html_be_strict false -\docbook_table_output 0 -\docbook_mathml_prefix 1 -\end_header - -\begin_body - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -rexerc4[M20] -\end_layout - -\end_inset - -The concept of -\emph on -topological sorting -\emph default - can be defined for any finite directed graph -\begin_inset Formula $G$ -\end_inset - - as a linear arrangement of the vertices -\begin_inset Formula $V_{1}V_{2}\dots V_{n}$ -\end_inset - - such that -\begin_inset Formula $\text{init}(e)$ -\end_inset - - precedes -\begin_inset Formula $\text{fin}(e)$ -\end_inset - - in the ordering for all arcs -\begin_inset Formula $e$ -\end_inset - - of -\begin_inset Formula $G$ -\end_inset - -. - (See Section 2.2.3, - Figs. - 6 and 7.) Not all finite directed graphs can be topologically sorted; - which ones can be? - (Use the terminology of this section to give the answer.) -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -answer -\end_layout - -\end_inset - -Only the ones with no directed cycles, - except possibly for cycles of length 1. - If -\begin_inset Formula $G$ -\end_inset - - has a cycle (of length 2 or more), - the nodes in the cycle cannot be topologically ordered; - otherwise the transitive closure of the edges of the graph is a partial ordering between the vertices, - so they can be topologically ordered. -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -rexerc7[M22] -\end_layout - -\end_inset - -True or false: - A directed graph satisfying properties (a) and (b) of the definition of oriented tree, - and having no oriented cycles, - is an oriented tree. -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -answer -\end_layout - -\end_inset - -True for finite graphs. - If there were cycles, - they would be oriented because no vertex is the initial vertex of two arcs, - and a graph with no cycles and exactly one edge less than the number of vertices is a free tree. - Then the way to orient the edges such that (a) and (b) follow is unique, - which can be proved by induction on the distance of a node to the root, - and we know that this way follows (c). -\end_layout - -\begin_layout Standard -False for infinite graphs. - A graph whose vertices are -\begin_inset Formula $R,V_{1},V_{2},\dots,V_{n},\dots$ -\end_inset - - and whose edges are -\begin_inset Formula $V_{1}\to V_{2}\to V_{3}\to\dots$ -\end_inset - - follows (a) and (b) and has no cycles but it doesn't follow (c). -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -rexerc13[M24] -\end_layout - -\end_inset - -Prove that if -\begin_inset Formula $R$ -\end_inset - - is a root of a (possibly infinite) directed graph -\begin_inset Formula $G$ -\end_inset - -, - then -\begin_inset Formula $G$ -\end_inset - - contains an oriented subtree with the same vertices as -\begin_inset Formula $G$ -\end_inset - - and with root -\begin_inset Formula $R$ -\end_inset - -. - (As a consequence, - it is always possible to choose the free subtree in flow charts like Fig. - 32 of Section 2.3.4.1 so that it is actually an -\emph on -oriented -\emph default - subtree; - this would be the case in that diagram if we had selected -\begin_inset Formula $e''_{13}$ -\end_inset - -, - -\begin_inset Formula $e''_{19}$ -\end_inset - -, - -\begin_inset Formula $e_{20}$ -\end_inset - -, - and -\begin_inset Formula $e_{17}$ -\end_inset - - instead of -\begin_inset Formula $e'_{13}$ -\end_inset - -, - -\begin_inset Formula $e'_{19}$ -\end_inset - -, - -\begin_inset Formula $e_{23}$ -\end_inset - -, - and -\begin_inset Formula $e_{15}$ -\end_inset - -.) -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -answer -\end_layout - -\end_inset - -We prove by induction that there is a family of oriented subtrees -\begin_inset Formula $\{T_{n}\}_{n\geq0}$ -\end_inset - - of -\begin_inset Formula $G$ -\end_inset - - with root -\begin_inset Formula $R$ -\end_inset - - such that -\begin_inset Formula $T_{n}$ -\end_inset - - contains exactly all the vertices -\begin_inset Formula $V$ -\end_inset - - in -\begin_inset Formula $G$ -\end_inset - - such that there is an oriented path from -\begin_inset Formula $V$ -\end_inset - - to -\begin_inset Formula $R$ -\end_inset - - of length at most -\begin_inset Formula $n$ -\end_inset - - and, - furthermore, - -\begin_inset Formula $T_{n-1}\subseteq T_{n}$ -\end_inset - - for every -\begin_inset Formula $n\geq1$ -\end_inset - -. - It is easy to check that the union of this family of trees is a tree with all the vertices in -\begin_inset Formula $G$ -\end_inset - -. -\end_layout - -\begin_layout Standard -For -\begin_inset Formula $n=0$ -\end_inset - -, - we just take the trivial oriented tree, - which only contains -\begin_inset Formula $R$ -\end_inset - -. - For -\begin_inset Formula $n\geq1$ -\end_inset - -, - and for every node -\begin_inset Formula $V$ -\end_inset - - such that the shortest oriented path from -\begin_inset Formula $V$ -\end_inset - - to -\begin_inset Formula $R$ -\end_inset - - has length -\begin_inset Formula $n$ -\end_inset - -, - we choose one such path -\begin_inset Formula $VV_{1}\cdots V_{n-1}R$ -\end_inset - -, - which we can do for all such vertices because of the axiom of choice. - Since -\begin_inset Formula $V_{1}$ -\end_inset - - is in -\begin_inset Formula $T_{n-1}$ -\end_inset - -, - we just have to add -\begin_inset Formula $V$ -\end_inset - - and the arc -\begin_inset Formula $(V,V_{1})$ -\end_inset - - to -\begin_inset Formula $T_{n-1}$ -\end_inset - -, - for all such -\begin_inset Formula $V$ -\end_inset - -. -\end_layout - -\begin_layout Standard -\begin_inset Note Note -status open - -\begin_layout Plain Layout -TODO 16, - 24 -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -rexerc16[M24] -\end_layout - -\end_inset - -In a popular solitaire game called -\begin_inset Quotes eld -\end_inset - -clock, -\begin_inset Quotes erd -\end_inset - - the 52 cards of an ordinary deck of playing cards are dealt face down into 13 piles of four each; - 12 piles are arranged in a circle like the 12 hours of a clock and the thirteenth pile goes in the center. - The solitaire game now proceeds by turning up the top card of the center pile, - and then if its face value is -\begin_inset Formula $k$ -\end_inset - -, - by placing it next to the -\begin_inset Formula $k$ -\end_inset - -th pile. - (The numbers -\begin_inset Formula $1,2,\dots,13$ -\end_inset - - are equivalent to -\begin_inset Formula $\text{A},2,\dots,10,\text{J},\text{Q},\text{K}$ -\end_inset - -.) Play continues by turning up the top card of the -\begin_inset Formula $k$ -\end_inset - -th pile and putting it next to -\emph on -its -\emph default - pile, - etc., - until we reach a point where we cannot continue since there are no more cards to turn up on the designated pile. - (The player has no choice in the game, - since the rules completely specify what to do.) The game is won if all cards are face up when the play terminates. -\end_layout - -\begin_layout Standard -Show that the game will be won if and only if the following directed graph is an oriented tree: - The vertices are -\begin_inset Formula $V_{1},V_{2},\dots,V_{13}$ -\end_inset - -; - the arcs are -\begin_inset Formula $e_{1},e_{2},\dots,e_{12}$ -\end_inset - -, - where -\begin_inset Formula $e_{j}$ -\end_inset - - goes from -\begin_inset Formula $V_{j}$ -\end_inset - - to -\begin_inset Formula $V_{k}$ -\end_inset - - if -\begin_inset Formula $k$ -\end_inset - - is the -\emph on -bottom -\emph default - card in pile -\begin_inset Formula $j$ -\end_inset - - after the deal. -\end_layout - -\begin_layout Standard -(In particular, - if the bottom card of pile -\begin_inset Formula $j$ -\end_inset - - is a -\begin_inset Quotes eld -\end_inset - - -\begin_inset Formula $j$ -\end_inset - - -\begin_inset Quotes erd -\end_inset - -, - for -\begin_inset Formula $j\neq13$ -\end_inset - -, - it is easy to see that the game is certainly lost, - since this card could never be turned up. - The result proved in this exercise gives a much faster way to play the game!) -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -answer -\end_layout - -\end_inset - -First we note that this graph already follows conditions (a) and (b) of the definition of an oriented tree, - so it will be a tree if an only if -\begin_inset Formula $V_{13}$ -\end_inset - - is a root, - if and only if there are no cycles (see Exercise 7). - We also note that, - since there are only 4 cards of each denomination, - and we only take a card from a pile when we find its denomination except from one from -\begin_inset Formula $V_{13}$ -\end_inset - - at the start of the game, - the only case where we cannot continue is after finding the last card with face value K. -\end_layout - -\begin_layout Itemize -\begin_inset Argument item:1 -status open - -\begin_layout Plain Layout -\begin_inset Formula $\implies]$ -\end_inset - - -\end_layout - -\end_inset - -Assume that the game is not an oriented tree, - then there is a cycle -\begin_inset Formula $V_{k_{1}}\cdots V_{k_{m}}$ -\end_inset - -. - We can assume that the -\begin_inset Formula $k_{1}$ -\end_inset - -th pile is the first whose bottom card we turn up. - Since clearly -\begin_inset Formula $k_{1}\neq13$ -\end_inset - -, - this means that we had already turned up all cards with denomination -\begin_inset Formula $k_{1}$ -\end_inset - -, - but we had not turned up -\begin_inset Formula $k_{m}\#$ -\end_inset - -. -\end_layout - -\begin_layout Itemize -\begin_inset Argument item:1 -status open - -\begin_layout Plain Layout -\begin_inset Formula $\impliedby]$ -\end_inset - - -\end_layout - -\end_inset - -Assume we lost -\begin_inset CommandInset href -LatexCommand href -name "the game" -target "https://en.wikipedia.org/wiki/The_Game_(mind_game)" -literal "false" - -\end_inset - -, - which means that we have turned up all the cards with face value 13 and that, - furthermore, - we have turned up as many cards from the -\begin_inset Formula $k$ -\end_inset - -th pile as cards with face value -\begin_inset Formula $k$ -\end_inset - -. - This means that, - if -\begin_inset Formula -\[ -U\coloneqq\{V_{j}\mid\text{the }j\text{th pile's bottom card is down}\}, -\] - -\end_inset - -then -\begin_inset Formula $V_{13}\notin U$ -\end_inset - - and each vertex of -\begin_inset Formula $U$ -\end_inset - - has one outgoing edge that points to another vertex in -\begin_inset Formula $U$ -\end_inset - -, - as we have already turned up all the cards with face value -\begin_inset Formula $k$ -\end_inset - - for -\begin_inset Formula $V_{k}\notin U$ -\end_inset - -. - Thus -\begin_inset Formula $V_{13}$ -\end_inset - - is not a root. -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -rexerc24[M20] -\end_layout - -\end_inset - -Let -\begin_inset Formula $G$ -\end_inset - - be a connected digraph with arcs -\begin_inset Formula $e_{0},e_{1},\dots,e_{m}$ -\end_inset - -. - Let -\begin_inset Formula $E_{0},E_{1},\dots,E_{m}$ -\end_inset - - be a set of positive integers that satisfy Kirchhoff's law for -\begin_inset Formula $G$ -\end_inset - -; - that is, - for each vertex -\begin_inset Formula $V$ -\end_inset - -, -\begin_inset Formula -\[ -\sum_{\text{init}(e_{j})=V}E_{j}=\sum_{\text{fin}(e_{j})=V}E_{j}. -\] - -\end_inset - -Assume further that -\begin_inset Formula $E_{0}=1$ -\end_inset - -. - Prove that there is an oriented walk in -\begin_inset Formula $G$ -\end_inset - - from -\begin_inset Formula $\text{init}(e_{0})$ -\end_inset - - such that edge -\begin_inset Formula $e_{j}$ -\end_inset - - appears exactly -\begin_inset Formula $E_{j}$ -\end_inset - - times, - for -\begin_inset Formula $1\leq j\leq m$ -\end_inset - -, - while edge -\begin_inset Formula $e_{0}$ -\end_inset - - does not appear. -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -answer -\end_layout - -\end_inset - -We apply Theorem G to the graph whose vertices are those of -\begin_inset Formula $G$ -\end_inset - - and whose edges are the -\begin_inset Formula $e_{j}$ -\end_inset - - repeated -\begin_inset Formula $E_{j}$ -\end_inset - - times. - This is valid, - since we could as well place an intermediate vertex among each edge to avoid repeating edges, - and it would give us an Eulerian cycle in that graph that goes through -\begin_inset Formula $e_{0}$ -\end_inset - - once. - Coalescing the repeated edges into one gives us back graph -\begin_inset Formula $G$ -\end_inset - - and a cycle though -\begin_inset Formula $G$ -\end_inset - - that goes though edge -\begin_inset Formula $e_{j}$ -\end_inset - - exactly -\begin_inset Formula $E_{j}$ -\end_inset - - times, - and we just have to remove the only appearance of -\begin_inset Formula $e_{0}$ -\end_inset - -. -\end_layout - -\end_body -\end_document |
