emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Org Publish Error


From: Samuel W. Flint
Subject: Re: [O] Org Publish Error
Date: Mon, 12 Feb 2018 09:19:41 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

>>>>> Nicolas Goaziou writes:

    NG> Hello, address@hidden (Samuel W. Flint) writes:

    >> I'm currently getting the following error upon HTML export in
    >> publish projects:
    >> 
    >> cl-mapcar: Wrong type argument: sequencep, t
    >> 
    >> It appears it's coming up somewhere in the following:
    >> 
    >> mapcar(#[257 "\300^A\301\"\207" [org-tags-expand t] 4 "\n\n(fn
    >> TAG)"] t) cl-mapcar(#[257 "\300^A\301\"\207" [org-tags-expand t]
    >> 4 "\n\n(fn TAG)"] t) apply(cl-mapcar #[257 "\300^A\301\"\207"
    >> [org-tags-expand t] 4 "\n\n(fn TAG)"] t nil) cl-mapcan(#[257
    >> "\300^A\301\"\207" [org-tags-expand t] 4 "\n\n(fn TAG)"] t)
    >> org-export--prune-tree((org-data nil (section (:begin 1 :end 330
    >> :contents-begin 1

    NG> Could you provide an uncompiled backtrace, i.e., calling `C-u
    NG> M-x org-reload' first?

Here you go.

    NG> Regards,

    NG> -- Nicolas Goaziou

Sam


Debugger entered--Lisp error: (wrong-type-argument sequencep t)
  mapcar((closure ((definitions) (walk-data) (excluded) (selected) (ignore) 
(info :export-options nil :back-end [cl-struct-org-export-backend html nil 
((bold . org-html-bold) (center-block . org-html-center-block) (clock . 
org-html-clock) (code . org-html-code) (drawer . org-html-drawer) 
(dynamic-block . org-html-dynamic-block) (entity . org-html-entity) 
(example-block . org-html-example-block) (export-block . org-html-export-block) 
(export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) 
(footnote-definition . org-html-footnote-definition) (footnote-reference . 
org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . 
org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) 
(inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) 
(italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) ((:html-doctype 
"HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil 
org-html-container-element) (:description "DESCRIPTION" nil nil newline) 
(:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" 
org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" 
org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil 
org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) 
(:html-mathjax "HTML_MATHJAX" nil "" space) (:html-postamble nil 
"html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" 
org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) 
(:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle 
"SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" 
org-html-head-include-default-style) (:html-head-include-scripts nil 
"html-scripts" org-html-head-include-scripts) 
(:html-allow-name-attribute-in-anchors nil nil 
org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) 
(:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil 
org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) 
(:html-footnote-separator nil nil org-html-footnote-separator) 
(:html-footnotes-section nil nil org-html-footnotes-section) 
(:html-format-drawer-function nil nil org-html-format-drawer-function) 
(:html-format-headline-function nil nil org-html-format-headline-function) 
(:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) 
(:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil 
org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) 
(:html-infojs-template nil nil org-html-infojs-template) 
(:html-inline-image-rules nil nil org-html-inline-image-rules) 
(:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) 
(:html-mathjax-options nil nil org-html-mathjax-options) 
(:html-mathjax-template nil nil org-html-mathjax-template) 
(:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) 
(:html-postamble-format nil nil org-html-postamble-format) 
(:html-preamble-format nil nil org-html-preamble-format) 
(:html-table-align-individual-fields nil nil 
org-html-table-align-individual-fields) (:html-table-caption-above nil nil 
org-html-table-caption-above) (:html-table-data-tags nil nil 
org-html-table-data-tags) (:html-table-header-tags nil nil 
org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil 
nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix 
nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil 
org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil 
org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil 
org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) 
(:html-validation-link nil nil org-html-validation-link) (:html-viewport nil 
nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) 
...) ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . 
org-html-image-link-filter) (:filter-final-output . org-html-final-function)) 
nil (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 
"As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda 
... ...))))] :translate-alist ((bold . org-html-bold) (center-block . 
org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer 
. org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . 
org-html-entity) (example-block . org-html-example-block) (export-block . 
org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width 
. org-html-fixed-width) (footnote-definition . org-html-footnote-definition) 
(footnote-reference . org-html-footnote-reference) (headline . 
org-html-headline) (horizontal-rule . org-html-horizontal-rule) 
(inline-src-block . org-html-inline-src-block) (inlinetask . 
org-html-inlinetask) (inner-template . org-html-inner-template) (italic . 
org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data 
#s(hash-table size 4001 test eq rehash-size 1.5 rehash-threshold 0.8 data ( 
...)) :input-buffer "csce-421.org" :input-file 
"/home/swflint/org/school/2018/spring/csce-421.org" :html-doctype 
"xhtml-strict" :html-container "div" :description nil :keywords nil 
:html-html5-fancy nil :html-link-use-abs-url nil :html-link-home 
"http://samflint.com/"; :html-link-up "http://samflint.com/notes/"; :html-mathjax 
"" :html-postamble auto :html-preamble t :html-head "<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/htmlize.css\"/>\n<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- Piwik -->\n<script 
type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* tracker methods like 
\"setCustomDimension\" should be called before \"trackPageView\" */\n  
_paq.push(['trackPageView']);\n  _paq.push(['enableLinkTracking']);\n  
(function() {\n    var u=\"//piwik.flintfam.org/\";\n    
_paq.push(['setTrackerUrl', u+'piwik.php']);\n    _paq.push(['setSiteId', 
'1']);\n    var d=document, g=d.createElement('script'), 
s=d.getElementsByTagName('script')[0];\n    g.type='text/javascript'; 
g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-head-extra "" :subtitle nil :html-head-include-default-style t 
:html-head-include-scripts t :html-allow-name-attribute-in-anchors nil 
:html-divs ((preamble "div" "preamble") (content "div" "content") (postamble 
"div" "postamble")) :html-checkbox-type ...) (data org-data nil (section 
(:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent (org-data nil #3 (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (keyword (:key 
"TITLE" :value "Fundamentals of Constraint Processing" :begin 1 :end 48 
:post-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value 
"Samuel W. Flint" :begin 48 :end 74 :post-blank 0 :post-affiliated 48 :parent 
#3)) (keyword (:key "EMAIL" :value "address@hidden" :begin 74 :end 104 
:post-blank 0 :post-affiliated 74 :parent #3)) (keyword (:key "DATE" :value 
"<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 :post-affiliated 104 
:parent #3)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t d:nil stat:nil 
todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :post-affiliated 135 
:parent #3)) (keyword (:key "LATEX_CLASS_OPTIONS" :value "[10pt,twocolumn]" 
:begin 190 :end 230 :post-blank 0 :post-affiliated 190 :parent #3)) (keyword 
(:key "LATEX_HEADER" :value "\\usepackage[landscape,margin=0.125 in]{geometry}" 
:begin 230 :end 295 :post-blank 0 :post-affiliated 230 :parent #3)) (keyword 
(:key "LATEX_HEADER" :value "\\pagestyle{empty}" :begin 295 :end 329 
:post-blank 0 :post-affiliated 295 :parent #3))) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title (#("Lecture 2" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) #3 (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (headline (:raw-value "Resources" :begin 343 :end 666 :pre-blank 1 
:contents-begin 357 :contents-end 665 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 343 :title (#("Resources" 0 9 
...)) :parent #3) (section (:begin 357 :end 666 :contents-begin 357 
:contents-end 665 :post-blank 1 :post-affiliated 357 :parent #4) (plain-list 
(:type unordered :begin 357 :end 665 :contents-begin 357 :contents-end 665 
:structure ... :post-blank 0 :post-affiliated 357 :parent #5) (item ... ...) 
(item ... ...) (item ... ... ...) (item ... ...) (item ... ...)))) (headline 
(:raw-value "Constraint Satisfaction 101" :begin 666 :end 2169 :pre-blank 1 
:contents-begin 698 :contents-end 2168 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 666 :title (#("Constraint 
Satisfaction 101" 0 27 ...)) :parent #3) (section (:begin 698 :end 2169 
:contents-begin 698 :contents-end 2168 :post-blank 1 :post-affiliated 698 
:parent #4) (plain-list (:type unordered :begin 698 :end 2168 :contents-begin 
698 :contents-end 2168 :structure ... :post-blank 0 :post-affiliated 698 
:parent #5) (item ... ... ...) (item ... ...) (item ... ...) (item ... ... ...) 
(item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... ... ...) 
(item ... ...)))) (headline (:raw-value "Defining a problem" :begin 2169 :end 
3576 :pre-blank 1 :contents-begin 2192 :contents-end 3576 :level 2 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 2169 
:title (#("Defining a problem" 0 18 ...)) :parent #3) (section (:begin 2192 
:end 3577 :contents-begin 2192 :contents-end 3576 :post-blank 1 
:post-affiliated 2192 :parent #4) (plain-list (:type unordered :begin 2192 :end 
3576 :contents-begin 2192 :contents-end 3576 :structure ... :post-blank 0 
:post-affiliated 2192 :parent #5) (item ... ...) (item ... ...) (item ... ... 
...) (item ... ...) (item ... ... ...) (item ... ...) (item ... ... ...) (item 
... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...))))) 
(headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title (#("Lecture 3" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) #3 (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 
:contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
3590 :end 4295 :contents-begin 3590 :contents-end 4294 :post-blank 1 
:post-affiliated 3590 :parent #3) (plain-list (:type unordered :begin 3590 :end 
4294 :contents-begin 3590 :contents-end 4294 :structure (... ... ... ... ... 
... ... ... ...) :post-blank 0 :post-affiliated 3590 :parent #4) (item (:bullet 
"- " :begin 3590 :end 3664 :contents-begin 3593 :contents-end 3664 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
3590 :tag nil :parent #5) (paragraph ... #("always a given " 0 15 ...) ... 
#("\n" 0 1 ...))) (item (:bullet "- " :begin 3664 :end 4254 :contents-begin 
3667 :contents-end 4254 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 3664 :tag nil :parent #5) (paragraph ... 
#("Constraints are relations\n" 0 26 ...)) (plain-list ... ... ... ... ... ... 
...)) (item (:bullet "- " :begin 4254 :end 4294 :contents-begin 4257 
:contents-end 4294 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4254 :tag nil :parent #5) (paragraph ... #("Code 
must always be well structured!\n" 0 37 ...)))))) (headline (:raw-value 
"Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title (#("Lecture 4" 0 9 (:parent #3))) :parent 
(org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 
:post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) #3 
(headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 
:contents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
4308 :end 5998 :contents-begin 4308 :contents-end 5997 :post-blank 1 
:post-affiliated 4308 :parent #3) (plain-list (:type unordered :begin 4308 :end 
5997 :contents-begin 4308 :contents-end 5997 :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 4308 
:parent #4) (item (:bullet "- " :begin 4308 :end 4384 :contents-begin 4311 
:contents-end 4384 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4308 :tag nil :parent #5) (paragraph ... ... 
#("\n" 0 1 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 4384 
:end 4968 :contents-begin 4387 :contents-end 4968 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4384 :tag nil 
:parent #5) (paragraph ... #("Constraints are defined as " 0 27 ...) ... #("\n" 
0 1 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 4968 
:end 4998 :contents-begin 4971 :contents-end 4998 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4968 :tag nil 
:parent #5) (paragraph ... #("VVP -- Variable Value Pair\n" 0 27 ...))) (item 
(:bullet "- " :begin 4998 :end 5082 :contents-begin 5001 :contents-end 5082 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 4998 :tag nil :parent #5) (paragraph ... #("make sure to 
implement check function, and to do so in a very independent manner\n" 0 81 
...))) (item (:bullet "- " :begin 5082 :end 5166 :contents-begin 5085 
:contents-end 5166 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5082 :tag nil :parent #5) (paragraph ... #("keep 
track of a number of constraint checks, always incrementing for every check\n" 
0 81 ...))) (item (:bullet "- " :begin 5166 :end 5201 :contents-begin 5169 
:contents-end 5201 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5166 :tag nil :parent #5) (paragraph ... #("will 
be writing abscom to parse\n" 0 32 ...))) (item (:bullet "- " :begin 5201 :end 
5488 :contents-begin 5204 :contents-end 5488 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5201 :tag nil 
:parent #5) (paragraph ... #("Graph representation\n" 0 21 ...)) (plain-list 
... ... ... ... ... ...)) (item (:bullet "- " :begin 5488 :end 5764 
:contents-begin 5491 :contents-end 5764 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 5488 :tag nil :parent #5) 
(paragraph ... #("relations in intension are defined by set-bulider notation\n" 
0 59 ...)) (plain-list ... ... ... ... ... ... ... ...)) (item (:bullet "- " 
:begin 5764 :end 5997 :contents-begin 5767 :contents-end 5997 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5764 
:tag nil :parent #5) (paragraph ... #("constraints implemented\n" 0 24 ...)) 
(plain-list ... ... ...))))) (headline (:raw-value "Lecture 5" :begin 5998 :end 
7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 
:title (#("Lecture 5" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) #3 (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 
:pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) 
(headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 
:pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent 
#5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 
12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 6011 :end 6719 :contents-begin 6011 :contents-end 6718 
:post-blank 1 :post-affiliated 6011 :parent #3) (plain-list (:type unordered 
:begin 6011 :end 6718 :contents-begin 6011 :contents-end 6718 :structure (... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ...) :post-blank 0 :post-affiliated 6011 :parent #4) (item (:bullet "- " 
:begin 6011 :end 6265 :contents-begin 6014 :contents-end 6265 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6011 
:tag nil :parent #5) (paragraph ... #("examples of modeling\n" 0 21 ...)) 
(plain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin 6265 :end 6465 
:contents-begin 6268 :contents-end 6465 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil :parent #5) 
(paragraph ... #("Constraint types\n" 0 17 ...)) (plain-list ... ... ... ... 
... ... ...)) (item (:bullet "- " :begin 6465 :end 6538 :contents-begin 6468 
:contents-end 6538 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6465 :tag nil :parent #5) (paragraph ... 
#("Databases\n" 0 10 ...)) (plain-list ... ... ...)) (item (:bullet "- " :begin 
6538 :end 6669 :contents-begin 6541 :contents-end 6669 :checkbox nil :counter 
nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6538 :tag nil 
:parent #5) (paragraph ... #("Interactive systems\n" 0 20 ...)) (plain-list ... 
... ... ... ...)) (item (:bullet "- " :begin 6669 :end 6718 :contents-begin 
6672 :contents-end 6718 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6669 :tag nil :parent #5) (paragraph ... 
#("Molecular biologiy\n" 0 19 ...)) (plain-list ... ...)))) (headline 
(:raw-value "Formal characterization" :begin 6719 :end 7364 :pre-blank 1 
:contents-begin 6747 :contents-end 7363 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 6719 :title (#("Formal 
characterization" 0 23 ...)) :parent #3) (section (:begin 6747 :end 7364 
:contents-begin 6747 :contents-end 7363 :post-blank 1 :post-affiliated 6747 
:parent #4) (plain-list (:type unordered :begin 6747 :end 7363 :contents-begin 
6747 :contents-end 7363 :structure ... :post-blank 0 :post-affiliated 6747 
:parent #5) (item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... 
... ...)))) (headline (:raw-value "Proof of CSP into SAT" :begin 7364 :end 7699 
:pre-blank 1 :contents-begin 7390 :contents-end 7699 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 7364 :title (#("Proof of 
CSP into SAT" 0 21 ...)) :parent #3) (section (:begin 7390 :end 7700 
:contents-begin 7390 :contents-end 7699 :post-blank 1 :post-affiliated 7390 
:parent #4) (plain-list (:type unordered :begin 7390 :end 7699 :contents-begin 
7390 :contents-end 7699 :structure ... :post-blank 0 :post-affiliated 7390 
:parent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ...))))) 
(headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 
:contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 7700 :title (#("Lecture 6" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) #3 (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (headline 
(:raw-value "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 :contents-begin 
7731 :contents-end 10103 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7713 :title (#("Solving a CSP" 0 13 ...)) :parent #3) 
(section (:begin 7731 :end 10104 :contents-begin 7731 :contents-end 10103 
:post-blank 1 :post-affiliated 7731 :parent #4) (plain-list (:type unordered 
:begin 7731 :end 10103 :contents-begin 7731 :contents-end 10103 :structure ... 
:post-blank 0 :post-affiliated 7731 :parent #5) (item ... ... ...) (item ... 
... ...) (item ... ... ...))))) (headline (:raw-value "Lecture 7" :begin 10104 
:end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 
:priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title (#("Lecture 7" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) #3 
(headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 
:contents-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 11115 :title ... :parent #5) 
(section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 
13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (headline (:raw-value "Arc Consistency" :begin 10117 :end 11114 
:pre-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 10117 :title (#("Arc 
Consistency" 0 15 ...)) :parent #3) (section (:begin 10137 :end 11115 
:contents-begin 10137 :contents-end 11114 :post-blank 1 :post-affiliated 10137 
:parent #4) (plain-list (:type unordered :begin 10137 :end 11114 
:contents-begin 10137 :contents-end 11114 :structure ... :post-blank 0 
:post-affiliated 10137 :parent #5) (item ... ...) (item ... ... ...) (item ... 
...) (item ... ...) (item ... ... ...) (item ... ...))))) (headline (:raw-value 
"Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 
:contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #3))) :parent 
(org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 
:post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) #3 (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 11128 :end 12017 :contents-begin 11128 :contents-end 
12016 :post-blank 1 :post-affiliated 11128 :parent #3) (table (:begin 11128 
:end 11282 :type org :tblfm nil :contents-begin 11128 :contents-end 11281 
:value nil :post-blank 1 :post-affiliated 11128 :parent #4) (table-row (:type 
standard :begin 11128 :end 11179 :contents-begin 11130 :contents-end 11178 
:post-blank 0 :post-affiliated 11128 :parent #5) (table-cell ... #("Property" 0 
8 ...)) (table-cell ... #("Algorithm" 0 9 ...)) (table-cell ... #("Complexity" 
0 10 ...))) (table-row (:type rule :begin 11179 :end 11230 :contents-begin nil 
:contents-end nil :post-blank 0 :post-affiliated 11179 :parent #5)) (table-row 
(:type standard :begin 11230 :end 11281 :contents-begin 11232 :contents-end 
11280 :post-blank 0 :post-affiliated 11230 :parent #5) (table-cell ... #("AC" 0 
2 ...)) (table-cell ... #("AC-1" 0 4 ...)) (table-cell ... ...))) (plain-list 
(:type unordered :begin 11282 :end 12016 :contents-begin 11282 :contents-end 
12016 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ...) :post-blank 0 :post-affiliated 11282 :parent #4) (item (:bullet "- 
" :begin 11282 :end 11481 :contents-begin 11285 :contents-end 11481 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
11282 :tag nil :parent #5) (paragraph ... #("solutions found by\n" 0 19 ...)) 
(plain-list ... ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 11481 
:end 11543 :contents-begin 11484 :contents-end 11543 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil 
:parent #5) (paragraph ... #("when implementing AC1, terminate if domain 
wipe-out occurs\n" 0 59 ...))) (item (:bullet "- " :begin 11543 :end 11586 
:contents-begin 11546 :contents-end 11586 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #5) 
(paragraph ... #("worst case complexity is seldom reached\n" 0 40 ...))) (item 
(:bullet "- " :begin 11586 :end 11698 :contents-begin 11589 :contents-end 11698 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 11586 :tag nil :parent #5) (paragraph ... #("remember, AC " 0 
13 ...) ... #("discover a solution to a CSP, or may find an inconsistent 
problem (by domain annhilation)\n" 0 90 ...))) (item (:bullet "- " :begin 11698 
:end 12016 :contents-begin 11701 :contents-end 12016 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11698 :tag nil 
:parent #5) (paragraph ... #("AC3\n" 0 4 ...)) (plain-list ... ... ... ... 
...))))) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title (#("Lecture 9" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) #3 
(headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 
:contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) 
(section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 
14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
12030 :end 13124 :contents-begin 12030 :contents-end 13123 :post-blank 1 
:post-affiliated 12030 :parent #3) (plain-list (:type unordered :begin 12030 
:end 13123 :contents-begin 12030 :contents-end 13123 :structure (... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 12030 :parent #4) (item (:bullet "- " :begin 
12030 :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12030 
:tag nil :parent #5) (paragraph ... #("Remember to deal with Node Consistency 
-- and don't include it in the check count\n" 0 82 ...))) (item (:bullet "- " 
:begin 12115 :end 12138 :contents-begin 12118 :contents-end 12138 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12115 
:tag nil :parent #5) (paragraph ... #("see lecture 8 notes\n" 0 20 ...))) (item 
(:bullet "- " :begin 12138 :end 12171 :contents-begin 12141 :contents-end 12171 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12138 :tag nil :parent #5) (paragraph ... #("AC3 is not only 
more powerful\n" 0 30 ...))) (item (:bullet "- " :begin 12171 :end 12191 
:contents-begin 12174 :contents-end 12191 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 12171 :tag nil :parent #5) 
(paragraph ... ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 12191 :end 
12249 :contents-begin 12194 :contents-end 12249 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12191 :tag nil 
:parent #5) (paragraph ... #("AC3 is " 0 7 ...) ... #("\n" 0 1 ...))) (item 
(:bullet "- " :begin 12249 :end 12329 :contents-begin 12252 :contents-end 12329 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12249 :tag nil :parent #5) (paragraph ... #("AC4 is even more 
efficient, but requires special bookkeeping, is " 0 65 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 12329 :end 12460 :contents-begin 12332 
:contents-end 12460 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 12329 :tag nil :parent #5) (paragraph ... 
#("Variant of AC-3 called AC-2001, but requires cubic space, has yet another 
variant, AC-3.1" 0 89 ...) ... #(", requires different bookkeeping\n" 0 33 
...))) (item (:bullet "- " :begin 12460 :end 13082 :contents-begin 12463 
:contents-end 13082 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 12460 :tag nil :parent #5) (paragraph ... 
#("AC4\n" 0 4 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 
13082 :end 13123 :contents-begin 13085 :contents-end 13123 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13082 
:tag nil :parent #5) (paragraph ... #("AC3 tends to be a bit better than AC4\n" 
0 38 ...)))))) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title (#("Lecture 
10" 0 10 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) #3 (headline (:raw-value "Lecture 11" :begin 14891 :end 
17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
13138 :end 13846 :contents-begin 13138 :contents-end 13845 :post-blank 1 
:post-affiliated 13138 :parent #3) (plain-list (:type unordered :begin 13138 
:end 13845 :contents-begin 13138 :contents-end 13845 :structure (... ... ... 
... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 13138 
:parent #4) (item (:bullet "- " :begin 13138 :end 13164 :contents-begin 13141 
:contents-end 13164 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 13138 :tag nil :parent #5) (paragraph ... 
#("soundness -- can trust\n" 0 23 ...))) (item (:bullet "- " :begin 13164 :end 
13217 :contents-begin 13167 :contents-end 13217 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13164 :tag nil 
:parent #5) (paragraph ... #("complete -- will always find a solution if 
exists\n" 0 50 ...))) (item (:bullet "- " :begin 13217 :end 13280 
:contents-begin 13220 :contents-end 13280 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13217 :tag nil :parent #5) 
(paragraph ... #("more efficient AC variants are useful for use during 
search\n" 0 60 ...))) (item (:bullet "- " :begin 13280 :end 13371 
:contents-begin 13283 :contents-end 13371 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13280 :tag nil :parent #5) 
(paragraph ... #("but when enforcing AC during search, you must be able to keep 
track of what was removed\n" 0 88 ...))) (item (:bullet "- " :begin 13371 :end 
13487 :contents-begin 13374 :contents-end 13487 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13371 :tag nil 
:parent #5) (paragraph ... #("remember properties are not the same as the 
algorithms! there may be many algorithms to implement each property!\n" 0 113 
...))) (item (:bullet "- " :begin 13487 :end 13845 :contents-begin 13490 
:contents-end 13845 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 13487 :tag nil :parent #5) (paragraph ... 
#("most consistency methods are local initially\n" 0 45 ...)) (plain-list ... 
... ... ... ... ... ...)))) (headline (:raw-value "Intelligent Backtracking 
Algorithms" :begin 13846 :end 14890 :pre-blank 1 :contents-begin 13886 
:contents-end 14890 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 13846 :title (#("Intelligent Backtracking Algorithms" 0 35 
...)) :parent #3) (section (:begin 13886 :end 14891 :contents-begin 13886 
:contents-end 14890 :post-blank 1 :post-affiliated 13886 :parent #4) 
(plain-list (:type unordered :begin 13886 :end 14890 :contents-begin 13886 
:contents-end 14890 :structure ... :post-blank 0 :post-affiliated 13886 :parent 
#5) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...))))) (headline (:raw-value "Lecture 11" :begin 14891 :end 
17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title (#("Lecture 11" 0 10 (:parent #3))) :parent (org-data nil (section 
(:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) 
(headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) #3 (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 14905 :end 17178 :contents-begin 14905 :contents-end 
17177 :post-blank 1 :post-affiliated 14905 :parent #3) (plain-list (:type 
unordered :begin 14905 :end 17177 :contents-begin 14905 :contents-end 17177 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 
:post-affiliated 14905 :parent #4) (item (:bullet "- " :begin 14905 :end 14940 
:contents-begin 14908 :contents-end 14940 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 14905 :tag nil :parent #5) 
(paragraph ... #("Variables " 0 10 ...) ... #(", " 0 2 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 14940 :end 14995 :contents-begin 14943 
:contents-end 14995 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 14940 :tag nil :parent #5) (paragraph ... 
#("Domains " 0 8 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 14995 
:end 15045 :contents-begin 14998 :contents-end 15045 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 14995 :tag nil 
:parent #5) (paragraph ... #("Constraint between " 0 19 ...) ... #("and " 0 4 
...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 15045 
:end 15069 :contents-begin 15048 :contents-end 15069 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15045 :tag nil 
:parent #5) (paragraph ... #("Constraint graph " 0 17 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 15069 :end 15103 :contents-begin 15072 
:contents-end 15103 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15069 :tag nil :parent #5) (paragraph ... 
#("Arcs of " 0 8 ...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet 
"- " :begin 15103 :end 15147 :contents-begin 15106 :contents-end 15147 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15103 :tag nil :parent #5) (paragraph ... #("Instantiation 
order is static or dynamic\n" 0 41 ...))) (item (:bullet "- " :begin 15147 :end 
15180 :contents-begin 15150 :contents-end 15180 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15147 :tag nil 
:parent #5) (paragraph ... #("lang primitives are from lisp\n" 0 30 ...))) 
(item (:bullet "- " :begin 15180 :end 15500 :contents-begin 15183 :contents-end 
15500 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15180 :tag nil :parent #5) (paragraph ... #("Data 
structures\n" 0 16 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " 
:begin 15500 :end 15865 :contents-begin 15503 :contents-end 15865 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15500 
:tag nil :parent #5) (paragraph ... #("Generic form\n" 0 13 ...)) (plain-list 
... ... ... ... ... ...)) (item (:bullet "- " :begin 15865 :end 15936 
:contents-begin 15868 :contents-end 15936 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15865 :tag nil :parent #5) 
(paragraph ... #("label and unlabel functions are provided by the backtrack 
algorithm\n" 0 68 ...))) (item (:bullet "- " :begin 15936 :end 15987 
:contents-begin 15939 :contents-end 15987 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15936 :tag nil :parent #5) 
(paragraph ... #("label is forward move, unlabel is backward move\n" 0 48 
...))) (item (:bullet "- " :begin 15987 :end 17177 :contents-begin 15990 
:contents-end 17177 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15987 :tag nil :parent #5) (paragraph ... #("For 
BT\n" 0 7 ...)) (plain-list ... ... ... ...))))) (headline (:raw-value "Lecture 
12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 
17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title (#("Lecture 12: Phase Transitions" 0 29 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) #3 (headline (:raw-value "Lecture 13: 
Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 
19352 :contents-end 20853 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 19312 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)))) (section (:begin 17211 :end 19312 
:contents-begin 17211 :contents-end 19311 :post-blank 1 :post-affiliated 17211 
:parent #3) (plain-list (:type unordered :begin 17211 :end 19311 
:contents-begin 17211 :contents-end 19311 :structure (... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 17211 :parent #4) 
(item (:bullet "- " :begin 17211 :end 17229 :contents-begin 17214 :contents-end 
17229 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17211 :tag nil :parent #5) (paragraph ... #("Cheeseman 1991\n" 
0 15 ...))) (item (:bullet "- " :begin 17229 :end 17248 :contents-begin 17232 
:contents-end 17248 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17229 :tag nil :parent #5) (paragraph ... 
#("Order parameter\n" 0 16 ...))) (item (:bullet "- " :begin 17248 :end 17311 
:contents-begin 17251 :contents-end 17311 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #5) 
(paragraph ... #("Probability solution exists for random problems is almost 
1\n" 0 60 ...))) (item (:bullet "- " :begin 17311 :end 17382 :contents-begin 
17314 :contents-end 17382 :checkbox nil :counter nil :structure ... :pre-blank 
0 :post-blank 0 :post-affiliated 17311 :tag nil :parent #5) (paragraph ... 
#("there's a critical value whereby, after it, probability is almost 0\n" 0 68 
...))) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17385 
:contents-end 17442 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17382 :tag nil :parent #5) (paragraph ... 
#("around the critical value, the probability is around 0.5\n" 0 57 ...))) 
(item (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445 :contents-end 
17556 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17442 :tag nil :parent #5) (paragraph ... #("cost of solving 
drops sharply as it gets further to the right of the critical value, but high 
as it goes to it\n" 0 111 ...))) (item (:bullet "- " :begin 17556 :end 17673 
:contents-begin 17559 :contents-end 17673 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17556 :tag nil :parent #5) 
(paragraph ... #("around .5 probability is high cost of solving, no matter the 
algorithm, this is referred to as a phase transition\n" 0 114 ...))) (item 
(:bullet "- " :begin 17673 :end 17742 :contents-begin 17676 :contents-end 17742 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17673 :tag nil :parent #5) (paragraph ... #("conjecture 
regarding the characterization of NP complete problems\n" 0 66 ...))) (item 
(:bullet "- " :begin 17742 :end 17795 :contents-begin 17745 :contents-end 17795 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17742 :tag nil :parent #5) (paragraph ... #("applies to 
detecting/implementing arc-consistency\n" 0 50 ...))) (item (:bullet "- " 
:begin 17795 :end 18000 :contents-begin 17798 :contents-end 18000 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17795 
:tag nil :parent #5) (paragraph ... #("random graphs are almost always easy to 
to color -- conjecture from famous paper\n" 0 81 ...)) (plain-list ... ... ... 
...)) (item (:bullet "- " :begin 18000 :end 18046 :contents-begin 18003 
:contents-end 18046 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 18000 :tag nil :parent #5) (paragraph ... #("For 
CSPs, it's either density or tightness\n" 0 43 ...))) (item (:bullet "- " 
:begin 18046 :end 18139 :contents-begin 18049 :contents-end 18139 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18046 
:tag nil :parent #5) (paragraph ... #("currently effects the way of expirement 
conduct -- try and deal with the hardest problems\n" 0 90 ...))) (item (:bullet 
"- " :begin 18139 :end 18222 :contents-begin 18142 :contents-end 18222 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18139 :tag nil :parent #5) (paragraph ... #("but be careful 
not to focus exclusively on the redior around the critical value\n" 0 80 ...))) 
(item (:bullet "- " :begin 18222 :end 18274 :contents-begin 18225 :contents-end 
18274 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18222 :tag nil :parent #5) (paragraph ... #("Run on random 
CSPs -- given statistical analysis\n" 0 49 ...))) (item (:bullet "- " :begin 
18274 :end 19311 :contents-begin 18277 :contents-end 19311 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18274 
:tag nil :parent #5) (paragraph ... #("Vary params " 0 12 ...) ... #("\n" 0 1 
...)) (plain-list ... ... ... ... ... ... ... ... ... ...))))) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title (#("Lecture 
13: Back-tracking: Continued" 0 36 (:parent #3))) :parent (org-data nil 
(section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) 
(headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) #3)) (section (:begin 19352 :end 19690 :contents-begin 19352 
:contents-end 19688 :post-blank 1 :post-affiliated 19352 :parent #3) 
(plain-list (:type unordered :begin 19352 :end 19688 :contents-begin 19352 
:contents-end 19688 :structure (... ... ... ... ...) :post-blank 0 
:post-affiliated 19352 :parent #4) (item (:bullet "- " :begin 19352 :end 19435 
:contents-begin 19355 :contents-end 19435 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19352 :tag nil :parent #5) 
(paragraph ... #("keep track of path -- an array of the instantiations thus far 
and to be created\n" 0 80 ...))) (item (:bullet "- " :begin 19435 :end 19499 
:contents-begin 19438 :contents-end 19499 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19435 :tag nil :parent #5) 
(paragraph ... #("remember what unlevel does -- actually performs 
backtracking\n" 0 61 ...))) (item (:bullet "- " :begin 19499 :end 19541 
:contents-begin 19502 :contents-end 19541 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #5) 
(paragraph ... #("many different ways to order variables\n" 0 39 ...))) (item 
(:bullet "- " :begin 19541 :end 19599 :contents-begin 19544 :contents-end 19599 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 19541 :tag nil :parent #5) (paragraph ... #("when doing 
value-ordering, use lexicographic ordering!\n" 0 55 ...))) (item (:bullet "- " 
:begin 19599 :end 19688 :contents-begin 19602 :contents-end 19688 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19599 
:tag nil :parent #5) (paragraph ... #("eventually, variable ordering heuristics 
" 0 41 ...) ... #("be broken with lexicographic ordering\n" 0 38 ...))))) 
(headline (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pre-blank 1 
:contents-begin 19707 :contents-end 20223 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 19690 :title (#("Back-Jumping" 
0 12 ...)) :parent #3) (section (:begin 19707 :end 20224 :contents-begin 19707 
:contents-end 20223 :post-blank 1 :post-affiliated 19707 :parent #4) 
(plain-list (:type unordered :begin 19707 :end 20223 :contents-begin 19707 
:contents-end 20223 :structure ... :post-blank 0 :post-affiliated 19707 :parent 
#5) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...)))) 
(headline (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-blank 
1 :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 20224 :title 
(#("Conflict-directed BJ" 0 20 ...)) :parent #3) (section (:begin 20249 :end 
20853 :contents-begin 20249 :contents-end 20853 :post-blank 0 :post-affiliated 
20249 :parent #4) (plain-list (:type unordered :begin 20249 :end 20853 
:contents-begin 20249 :contents-end 20853 :structure ... :post-blank 0 
:post-affiliated 20249 :parent #5) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... 
...) (item ... ...)))))) cl-struct-org-export-backend-tags t) (tag) 
(org-tags-expand tag t)) t)
  cl-mapcar((closure ((definitions) (walk-data) (excluded) (selected) (ignore) 
(info :export-options nil :back-end [cl-struct-org-export-backend html nil 
((bold . org-html-bold) (center-block . org-html-center-block) (clock . 
org-html-clock) (code . org-html-code) (drawer . org-html-drawer) 
(dynamic-block . org-html-dynamic-block) (entity . org-html-entity) 
(example-block . org-html-example-block) (export-block . org-html-export-block) 
(export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) 
(footnote-definition . org-html-footnote-definition) (footnote-reference . 
org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . 
org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) 
(inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) 
(italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) ((:html-doctype 
"HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil 
org-html-container-element) (:description "DESCRIPTION" nil nil newline) 
(:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" 
org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" 
org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil 
org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) 
(:html-mathjax "HTML_MATHJAX" nil "" space) (:html-postamble nil 
"html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" 
org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) 
(:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle 
"SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" 
org-html-head-include-default-style) (:html-head-include-scripts nil 
"html-scripts" org-html-head-include-scripts) 
(:html-allow-name-attribute-in-anchors nil nil 
org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) 
(:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil 
org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) 
(:html-footnote-separator nil nil org-html-footnote-separator) 
(:html-footnotes-section nil nil org-html-footnotes-section) 
(:html-format-drawer-function nil nil org-html-format-drawer-function) 
(:html-format-headline-function nil nil org-html-format-headline-function) 
(:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) 
(:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil 
org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) 
(:html-infojs-template nil nil org-html-infojs-template) 
(:html-inline-image-rules nil nil org-html-inline-image-rules) 
(:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) 
(:html-mathjax-options nil nil org-html-mathjax-options) 
(:html-mathjax-template nil nil org-html-mathjax-template) 
(:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) 
(:html-postamble-format nil nil org-html-postamble-format) 
(:html-preamble-format nil nil org-html-preamble-format) 
(:html-table-align-individual-fields nil nil 
org-html-table-align-individual-fields) (:html-table-caption-above nil nil 
org-html-table-caption-above) (:html-table-data-tags nil nil 
org-html-table-data-tags) (:html-table-header-tags nil nil 
org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil 
nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix 
nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil 
org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil 
org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil 
org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) 
(:html-validation-link nil nil org-html-validation-link) (:html-viewport nil 
nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) 
...) ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . 
org-html-image-link-filter) (:filter-final-output . org-html-final-function)) 
nil (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 
"As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda 
... ...))))] :translate-alist ((bold . org-html-bold) (center-block . 
org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer 
. org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . 
org-html-entity) (example-block . org-html-example-block) (export-block . 
org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width 
. org-html-fixed-width) (footnote-definition . org-html-footnote-definition) 
(footnote-reference . org-html-footnote-reference) (headline . 
org-html-headline) (horizontal-rule . org-html-horizontal-rule) 
(inline-src-block . org-html-inline-src-block) (inlinetask . 
org-html-inlinetask) (inner-template . org-html-inner-template) (italic . 
org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data 
#s(hash-table size 4001 test eq rehash-size 1.5 rehash-threshold 0.8 data ( 
...)) :input-buffer "csce-421.org" :input-file 
"/home/swflint/org/school/2018/spring/csce-421.org" :html-doctype 
"xhtml-strict" :html-container "div" :description nil :keywords nil 
:html-html5-fancy nil :html-link-use-abs-url nil :html-link-home 
"http://samflint.com/"; :html-link-up "http://samflint.com/notes/"; :html-mathjax 
"" :html-postamble auto :html-preamble t :html-head "<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/htmlize.css\"/>\n<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- Piwik -->\n<script 
type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* tracker methods like 
\"setCustomDimension\" should be called before \"trackPageView\" */\n  
_paq.push(['trackPageView']);\n  _paq.push(['enableLinkTracking']);\n  
(function() {\n    var u=\"//piwik.flintfam.org/\";\n    
_paq.push(['setTrackerUrl', u+'piwik.php']);\n    _paq.push(['setSiteId', 
'1']);\n    var d=document, g=d.createElement('script'), 
s=d.getElementsByTagName('script')[0];\n    g.type='text/javascript'; 
g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-head-extra "" :subtitle nil :html-head-include-default-style t 
:html-head-include-scripts t :html-allow-name-attribute-in-anchors nil 
:html-divs ((preamble "div" "preamble") (content "div" "content") (postamble 
"div" "postamble")) :html-checkbox-type ...) (data org-data nil (section 
(:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent (org-data nil #3 (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (keyword (:key 
"TITLE" :value "Fundamentals of Constraint Processing" :begin 1 :end 48 
:post-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value 
"Samuel W. Flint" :begin 48 :end 74 :post-blank 0 :post-affiliated 48 :parent 
#3)) (keyword (:key "EMAIL" :value "address@hidden" :begin 74 :end 104 
:post-blank 0 :post-affiliated 74 :parent #3)) (keyword (:key "DATE" :value 
"<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 :post-affiliated 104 
:parent #3)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t d:nil stat:nil 
todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :post-affiliated 135 
:parent #3)) (keyword (:key "LATEX_CLASS_OPTIONS" :value "[10pt,twocolumn]" 
:begin 190 :end 230 :post-blank 0 :post-affiliated 190 :parent #3)) (keyword 
(:key "LATEX_HEADER" :value "\\usepackage[landscape,margin=0.125 in]{geometry}" 
:begin 230 :end 295 :post-blank 0 :post-affiliated 230 :parent #3)) (keyword 
(:key "LATEX_HEADER" :value "\\pagestyle{empty}" :begin 295 :end 329 
:post-blank 0 :post-affiliated 295 :parent #3))) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title (#("Lecture 2" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) #3 (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (headline (:raw-value "Resources" :begin 343 :end 666 :pre-blank 1 
:contents-begin 357 :contents-end 665 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 343 :title (#("Resources" 0 9 
...)) :parent #3) (section (:begin 357 :end 666 :contents-begin 357 
:contents-end 665 :post-blank 1 :post-affiliated 357 :parent #4) (plain-list 
(:type unordered :begin 357 :end 665 :contents-begin 357 :contents-end 665 
:structure ... :post-blank 0 :post-affiliated 357 :parent #5) (item ... ...) 
(item ... ...) (item ... ... ...) (item ... ...) (item ... ...)))) (headline 
(:raw-value "Constraint Satisfaction 101" :begin 666 :end 2169 :pre-blank 1 
:contents-begin 698 :contents-end 2168 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 666 :title (#("Constraint 
Satisfaction 101" 0 27 ...)) :parent #3) (section (:begin 698 :end 2169 
:contents-begin 698 :contents-end 2168 :post-blank 1 :post-affiliated 698 
:parent #4) (plain-list (:type unordered :begin 698 :end 2168 :contents-begin 
698 :contents-end 2168 :structure ... :post-blank 0 :post-affiliated 698 
:parent #5) (item ... ... ...) (item ... ...) (item ... ...) (item ... ... ...) 
(item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... ... ...) 
(item ... ...)))) (headline (:raw-value "Defining a problem" :begin 2169 :end 
3576 :pre-blank 1 :contents-begin 2192 :contents-end 3576 :level 2 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 2169 
:title (#("Defining a problem" 0 18 ...)) :parent #3) (section (:begin 2192 
:end 3577 :contents-begin 2192 :contents-end 3576 :post-blank 1 
:post-affiliated 2192 :parent #4) (plain-list (:type unordered :begin 2192 :end 
3576 :contents-begin 2192 :contents-end 3576 :structure ... :post-blank 0 
:post-affiliated 2192 :parent #5) (item ... ...) (item ... ...) (item ... ... 
...) (item ... ...) (item ... ... ...) (item ... ...) (item ... ... ...) (item 
... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...))))) 
(headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title (#("Lecture 3" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) #3 (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 
:contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
3590 :end 4295 :contents-begin 3590 :contents-end 4294 :post-blank 1 
:post-affiliated 3590 :parent #3) (plain-list (:type unordered :begin 3590 :end 
4294 :contents-begin 3590 :contents-end 4294 :structure (... ... ... ... ... 
... ... ... ...) :post-blank 0 :post-affiliated 3590 :parent #4) (item (:bullet 
"- " :begin 3590 :end 3664 :contents-begin 3593 :contents-end 3664 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
3590 :tag nil :parent #5) (paragraph ... #("always a given " 0 15 ...) ... 
#("\n" 0 1 ...))) (item (:bullet "- " :begin 3664 :end 4254 :contents-begin 
3667 :contents-end 4254 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 3664 :tag nil :parent #5) (paragraph ... 
#("Constraints are relations\n" 0 26 ...)) (plain-list ... ... ... ... ... ... 
...)) (item (:bullet "- " :begin 4254 :end 4294 :contents-begin 4257 
:contents-end 4294 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4254 :tag nil :parent #5) (paragraph ... #("Code 
must always be well structured!\n" 0 37 ...)))))) (headline (:raw-value 
"Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title (#("Lecture 4" 0 9 (:parent #3))) :parent 
(org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 
:post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) #3 
(headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 
:contents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
4308 :end 5998 :contents-begin 4308 :contents-end 5997 :post-blank 1 
:post-affiliated 4308 :parent #3) (plain-list (:type unordered :begin 4308 :end 
5997 :contents-begin 4308 :contents-end 5997 :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 4308 
:parent #4) (item (:bullet "- " :begin 4308 :end 4384 :contents-begin 4311 
:contents-end 4384 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4308 :tag nil :parent #5) (paragraph ... ... 
#("\n" 0 1 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 4384 
:end 4968 :contents-begin 4387 :contents-end 4968 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4384 :tag nil 
:parent #5) (paragraph ... #("Constraints are defined as " 0 27 ...) ... #("\n" 
0 1 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 4968 
:end 4998 :contents-begin 4971 :contents-end 4998 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4968 :tag nil 
:parent #5) (paragraph ... #("VVP -- Variable Value Pair\n" 0 27 ...))) (item 
(:bullet "- " :begin 4998 :end 5082 :contents-begin 5001 :contents-end 5082 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 4998 :tag nil :parent #5) (paragraph ... #("make sure to 
implement check function, and to do so in a very independent manner\n" 0 81 
...))) (item (:bullet "- " :begin 5082 :end 5166 :contents-begin 5085 
:contents-end 5166 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5082 :tag nil :parent #5) (paragraph ... #("keep 
track of a number of constraint checks, always incrementing for every check\n" 
0 81 ...))) (item (:bullet "- " :begin 5166 :end 5201 :contents-begin 5169 
:contents-end 5201 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5166 :tag nil :parent #5) (paragraph ... #("will 
be writing abscom to parse\n" 0 32 ...))) (item (:bullet "- " :begin 5201 :end 
5488 :contents-begin 5204 :contents-end 5488 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5201 :tag nil 
:parent #5) (paragraph ... #("Graph representation\n" 0 21 ...)) (plain-list 
... ... ... ... ... ...)) (item (:bullet "- " :begin 5488 :end 5764 
:contents-begin 5491 :contents-end 5764 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 5488 :tag nil :parent #5) 
(paragraph ... #("relations in intension are defined by set-bulider notation\n" 
0 59 ...)) (plain-list ... ... ... ... ... ... ... ...)) (item (:bullet "- " 
:begin 5764 :end 5997 :contents-begin 5767 :contents-end 5997 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5764 
:tag nil :parent #5) (paragraph ... #("constraints implemented\n" 0 24 ...)) 
(plain-list ... ... ...))))) (headline (:raw-value "Lecture 5" :begin 5998 :end 
7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 
:title (#("Lecture 5" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) #3 (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 
:pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) 
(headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 
:pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent 
#5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 
12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 6011 :end 6719 :contents-begin 6011 :contents-end 6718 
:post-blank 1 :post-affiliated 6011 :parent #3) (plain-list (:type unordered 
:begin 6011 :end 6718 :contents-begin 6011 :contents-end 6718 :structure (... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ...) :post-blank 0 :post-affiliated 6011 :parent #4) (item (:bullet "- " 
:begin 6011 :end 6265 :contents-begin 6014 :contents-end 6265 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6011 
:tag nil :parent #5) (paragraph ... #("examples of modeling\n" 0 21 ...)) 
(plain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin 6265 :end 6465 
:contents-begin 6268 :contents-end 6465 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil :parent #5) 
(paragraph ... #("Constraint types\n" 0 17 ...)) (plain-list ... ... ... ... 
... ... ...)) (item (:bullet "- " :begin 6465 :end 6538 :contents-begin 6468 
:contents-end 6538 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6465 :tag nil :parent #5) (paragraph ... 
#("Databases\n" 0 10 ...)) (plain-list ... ... ...)) (item (:bullet "- " :begin 
6538 :end 6669 :contents-begin 6541 :contents-end 6669 :checkbox nil :counter 
nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6538 :tag nil 
:parent #5) (paragraph ... #("Interactive systems\n" 0 20 ...)) (plain-list ... 
... ... ... ...)) (item (:bullet "- " :begin 6669 :end 6718 :contents-begin 
6672 :contents-end 6718 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6669 :tag nil :parent #5) (paragraph ... 
#("Molecular biologiy\n" 0 19 ...)) (plain-list ... ...)))) (headline 
(:raw-value "Formal characterization" :begin 6719 :end 7364 :pre-blank 1 
:contents-begin 6747 :contents-end 7363 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 6719 :title (#("Formal 
characterization" 0 23 ...)) :parent #3) (section (:begin 6747 :end 7364 
:contents-begin 6747 :contents-end 7363 :post-blank 1 :post-affiliated 6747 
:parent #4) (plain-list (:type unordered :begin 6747 :end 7363 :contents-begin 
6747 :contents-end 7363 :structure ... :post-blank 0 :post-affiliated 6747 
:parent #5) (item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... 
... ...)))) (headline (:raw-value "Proof of CSP into SAT" :begin 7364 :end 7699 
:pre-blank 1 :contents-begin 7390 :contents-end 7699 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 7364 :title (#("Proof of 
CSP into SAT" 0 21 ...)) :parent #3) (section (:begin 7390 :end 7700 
:contents-begin 7390 :contents-end 7699 :post-blank 1 :post-affiliated 7390 
:parent #4) (plain-list (:type unordered :begin 7390 :end 7699 :contents-begin 
7390 :contents-end 7699 :structure ... :post-blank 0 :post-affiliated 7390 
:parent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ...))))) 
(headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 
:contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 7700 :title (#("Lecture 6" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) #3 (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (headline 
(:raw-value "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 :contents-begin 
7731 :contents-end 10103 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7713 :title (#("Solving a CSP" 0 13 ...)) :parent #3) 
(section (:begin 7731 :end 10104 :contents-begin 7731 :contents-end 10103 
:post-blank 1 :post-affiliated 7731 :parent #4) (plain-list (:type unordered 
:begin 7731 :end 10103 :contents-begin 7731 :contents-end 10103 :structure ... 
:post-blank 0 :post-affiliated 7731 :parent #5) (item ... ... ...) (item ... 
... ...) (item ... ... ...))))) (headline (:raw-value "Lecture 7" :begin 10104 
:end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 
:priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title (#("Lecture 7" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) #3 
(headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 
:contents-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 11115 :title ... :parent #5) 
(section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 
13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (headline (:raw-value "Arc Consistency" :begin 10117 :end 11114 
:pre-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 10117 :title (#("Arc 
Consistency" 0 15 ...)) :parent #3) (section (:begin 10137 :end 11115 
:contents-begin 10137 :contents-end 11114 :post-blank 1 :post-affiliated 10137 
:parent #4) (plain-list (:type unordered :begin 10137 :end 11114 
:contents-begin 10137 :contents-end 11114 :structure ... :post-blank 0 
:post-affiliated 10137 :parent #5) (item ... ...) (item ... ... ...) (item ... 
...) (item ... ...) (item ... ... ...) (item ... ...))))) (headline (:raw-value 
"Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 
:contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #3))) :parent 
(org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 
:post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) #3 (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 11128 :end 12017 :contents-begin 11128 :contents-end 
12016 :post-blank 1 :post-affiliated 11128 :parent #3) (table (:begin 11128 
:end 11282 :type org :tblfm nil :contents-begin 11128 :contents-end 11281 
:value nil :post-blank 1 :post-affiliated 11128 :parent #4) (table-row (:type 
standard :begin 11128 :end 11179 :contents-begin 11130 :contents-end 11178 
:post-blank 0 :post-affiliated 11128 :parent #5) (table-cell ... #("Property" 0 
8 ...)) (table-cell ... #("Algorithm" 0 9 ...)) (table-cell ... #("Complexity" 
0 10 ...))) (table-row (:type rule :begin 11179 :end 11230 :contents-begin nil 
:contents-end nil :post-blank 0 :post-affiliated 11179 :parent #5)) (table-row 
(:type standard :begin 11230 :end 11281 :contents-begin 11232 :contents-end 
11280 :post-blank 0 :post-affiliated 11230 :parent #5) (table-cell ... #("AC" 0 
2 ...)) (table-cell ... #("AC-1" 0 4 ...)) (table-cell ... ...))) (plain-list 
(:type unordered :begin 11282 :end 12016 :contents-begin 11282 :contents-end 
12016 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ...) :post-blank 0 :post-affiliated 11282 :parent #4) (item (:bullet "- 
" :begin 11282 :end 11481 :contents-begin 11285 :contents-end 11481 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
11282 :tag nil :parent #5) (paragraph ... #("solutions found by\n" 0 19 ...)) 
(plain-list ... ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 11481 
:end 11543 :contents-begin 11484 :contents-end 11543 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil 
:parent #5) (paragraph ... #("when implementing AC1, terminate if domain 
wipe-out occurs\n" 0 59 ...))) (item (:bullet "- " :begin 11543 :end 11586 
:contents-begin 11546 :contents-end 11586 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #5) 
(paragraph ... #("worst case complexity is seldom reached\n" 0 40 ...))) (item 
(:bullet "- " :begin 11586 :end 11698 :contents-begin 11589 :contents-end 11698 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 11586 :tag nil :parent #5) (paragraph ... #("remember, AC " 0 
13 ...) ... #("discover a solution to a CSP, or may find an inconsistent 
problem (by domain annhilation)\n" 0 90 ...))) (item (:bullet "- " :begin 11698 
:end 12016 :contents-begin 11701 :contents-end 12016 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11698 :tag nil 
:parent #5) (paragraph ... #("AC3\n" 0 4 ...)) (plain-list ... ... ... ... 
...))))) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title (#("Lecture 9" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) #3 
(headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 
:contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) 
(section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 
14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
12030 :end 13124 :contents-begin 12030 :contents-end 13123 :post-blank 1 
:post-affiliated 12030 :parent #3) (plain-list (:type unordered :begin 12030 
:end 13123 :contents-begin 12030 :contents-end 13123 :structure (... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 12030 :parent #4) (item (:bullet "- " :begin 
12030 :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12030 
:tag nil :parent #5) (paragraph ... #("Remember to deal with Node Consistency 
-- and don't include it in the check count\n" 0 82 ...))) (item (:bullet "- " 
:begin 12115 :end 12138 :contents-begin 12118 :contents-end 12138 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12115 
:tag nil :parent #5) (paragraph ... #("see lecture 8 notes\n" 0 20 ...))) (item 
(:bullet "- " :begin 12138 :end 12171 :contents-begin 12141 :contents-end 12171 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12138 :tag nil :parent #5) (paragraph ... #("AC3 is not only 
more powerful\n" 0 30 ...))) (item (:bullet "- " :begin 12171 :end 12191 
:contents-begin 12174 :contents-end 12191 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 12171 :tag nil :parent #5) 
(paragraph ... ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 12191 :end 
12249 :contents-begin 12194 :contents-end 12249 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12191 :tag nil 
:parent #5) (paragraph ... #("AC3 is " 0 7 ...) ... #("\n" 0 1 ...))) (item 
(:bullet "- " :begin 12249 :end 12329 :contents-begin 12252 :contents-end 12329 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12249 :tag nil :parent #5) (paragraph ... #("AC4 is even more 
efficient, but requires special bookkeeping, is " 0 65 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 12329 :end 12460 :contents-begin 12332 
:contents-end 12460 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 12329 :tag nil :parent #5) (paragraph ... 
#("Variant of AC-3 called AC-2001, but requires cubic space, has yet another 
variant, AC-3.1" 0 89 ...) ... #(", requires different bookkeeping\n" 0 33 
...))) (item (:bullet "- " :begin 12460 :end 13082 :contents-begin 12463 
:contents-end 13082 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 12460 :tag nil :parent #5) (paragraph ... 
#("AC4\n" 0 4 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 
13082 :end 13123 :contents-begin 13085 :contents-end 13123 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13082 
:tag nil :parent #5) (paragraph ... #("AC3 tends to be a bit better than AC4\n" 
0 38 ...)))))) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title (#("Lecture 
10" 0 10 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) #3 (headline (:raw-value "Lecture 11" :begin 14891 :end 
17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
13138 :end 13846 :contents-begin 13138 :contents-end 13845 :post-blank 1 
:post-affiliated 13138 :parent #3) (plain-list (:type unordered :begin 13138 
:end 13845 :contents-begin 13138 :contents-end 13845 :structure (... ... ... 
... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 13138 
:parent #4) (item (:bullet "- " :begin 13138 :end 13164 :contents-begin 13141 
:contents-end 13164 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 13138 :tag nil :parent #5) (paragraph ... 
#("soundness -- can trust\n" 0 23 ...))) (item (:bullet "- " :begin 13164 :end 
13217 :contents-begin 13167 :contents-end 13217 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13164 :tag nil 
:parent #5) (paragraph ... #("complete -- will always find a solution if 
exists\n" 0 50 ...))) (item (:bullet "- " :begin 13217 :end 13280 
:contents-begin 13220 :contents-end 13280 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13217 :tag nil :parent #5) 
(paragraph ... #("more efficient AC variants are useful for use during 
search\n" 0 60 ...))) (item (:bullet "- " :begin 13280 :end 13371 
:contents-begin 13283 :contents-end 13371 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13280 :tag nil :parent #5) 
(paragraph ... #("but when enforcing AC during search, you must be able to keep 
track of what was removed\n" 0 88 ...))) (item (:bullet "- " :begin 13371 :end 
13487 :contents-begin 13374 :contents-end 13487 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13371 :tag nil 
:parent #5) (paragraph ... #("remember properties are not the same as the 
algorithms! there may be many algorithms to implement each property!\n" 0 113 
...))) (item (:bullet "- " :begin 13487 :end 13845 :contents-begin 13490 
:contents-end 13845 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 13487 :tag nil :parent #5) (paragraph ... 
#("most consistency methods are local initially\n" 0 45 ...)) (plain-list ... 
... ... ... ... ... ...)))) (headline (:raw-value "Intelligent Backtracking 
Algorithms" :begin 13846 :end 14890 :pre-blank 1 :contents-begin 13886 
:contents-end 14890 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 13846 :title (#("Intelligent Backtracking Algorithms" 0 35 
...)) :parent #3) (section (:begin 13886 :end 14891 :contents-begin 13886 
:contents-end 14890 :post-blank 1 :post-affiliated 13886 :parent #4) 
(plain-list (:type unordered :begin 13886 :end 14890 :contents-begin 13886 
:contents-end 14890 :structure ... :post-blank 0 :post-affiliated 13886 :parent 
#5) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...))))) (headline (:raw-value "Lecture 11" :begin 14891 :end 
17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title (#("Lecture 11" 0 10 (:parent #3))) :parent (org-data nil (section 
(:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) 
(headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) #3 (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 14905 :end 17178 :contents-begin 14905 :contents-end 
17177 :post-blank 1 :post-affiliated 14905 :parent #3) (plain-list (:type 
unordered :begin 14905 :end 17177 :contents-begin 14905 :contents-end 17177 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 
:post-affiliated 14905 :parent #4) (item (:bullet "- " :begin 14905 :end 14940 
:contents-begin 14908 :contents-end 14940 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 14905 :tag nil :parent #5) 
(paragraph ... #("Variables " 0 10 ...) ... #(", " 0 2 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 14940 :end 14995 :contents-begin 14943 
:contents-end 14995 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 14940 :tag nil :parent #5) (paragraph ... 
#("Domains " 0 8 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 14995 
:end 15045 :contents-begin 14998 :contents-end 15045 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 14995 :tag nil 
:parent #5) (paragraph ... #("Constraint between " 0 19 ...) ... #("and " 0 4 
...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 15045 
:end 15069 :contents-begin 15048 :contents-end 15069 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15045 :tag nil 
:parent #5) (paragraph ... #("Constraint graph " 0 17 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 15069 :end 15103 :contents-begin 15072 
:contents-end 15103 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15069 :tag nil :parent #5) (paragraph ... 
#("Arcs of " 0 8 ...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet 
"- " :begin 15103 :end 15147 :contents-begin 15106 :contents-end 15147 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15103 :tag nil :parent #5) (paragraph ... #("Instantiation 
order is static or dynamic\n" 0 41 ...))) (item (:bullet "- " :begin 15147 :end 
15180 :contents-begin 15150 :contents-end 15180 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15147 :tag nil 
:parent #5) (paragraph ... #("lang primitives are from lisp\n" 0 30 ...))) 
(item (:bullet "- " :begin 15180 :end 15500 :contents-begin 15183 :contents-end 
15500 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15180 :tag nil :parent #5) (paragraph ... #("Data 
structures\n" 0 16 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " 
:begin 15500 :end 15865 :contents-begin 15503 :contents-end 15865 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15500 
:tag nil :parent #5) (paragraph ... #("Generic form\n" 0 13 ...)) (plain-list 
... ... ... ... ... ...)) (item (:bullet "- " :begin 15865 :end 15936 
:contents-begin 15868 :contents-end 15936 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15865 :tag nil :parent #5) 
(paragraph ... #("label and unlabel functions are provided by the backtrack 
algorithm\n" 0 68 ...))) (item (:bullet "- " :begin 15936 :end 15987 
:contents-begin 15939 :contents-end 15987 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15936 :tag nil :parent #5) 
(paragraph ... #("label is forward move, unlabel is backward move\n" 0 48 
...))) (item (:bullet "- " :begin 15987 :end 17177 :contents-begin 15990 
:contents-end 17177 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15987 :tag nil :parent #5) (paragraph ... #("For 
BT\n" 0 7 ...)) (plain-list ... ... ... ...))))) (headline (:raw-value "Lecture 
12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 
17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title (#("Lecture 12: Phase Transitions" 0 29 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) #3 (headline (:raw-value "Lecture 13: 
Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 
19352 :contents-end 20853 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 19312 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)))) (section (:begin 17211 :end 19312 
:contents-begin 17211 :contents-end 19311 :post-blank 1 :post-affiliated 17211 
:parent #3) (plain-list (:type unordered :begin 17211 :end 19311 
:contents-begin 17211 :contents-end 19311 :structure (... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 17211 :parent #4) 
(item (:bullet "- " :begin 17211 :end 17229 :contents-begin 17214 :contents-end 
17229 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17211 :tag nil :parent #5) (paragraph ... #("Cheeseman 1991\n" 
0 15 ...))) (item (:bullet "- " :begin 17229 :end 17248 :contents-begin 17232 
:contents-end 17248 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17229 :tag nil :parent #5) (paragraph ... 
#("Order parameter\n" 0 16 ...))) (item (:bullet "- " :begin 17248 :end 17311 
:contents-begin 17251 :contents-end 17311 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #5) 
(paragraph ... #("Probability solution exists for random problems is almost 
1\n" 0 60 ...))) (item (:bullet "- " :begin 17311 :end 17382 :contents-begin 
17314 :contents-end 17382 :checkbox nil :counter nil :structure ... :pre-blank 
0 :post-blank 0 :post-affiliated 17311 :tag nil :parent #5) (paragraph ... 
#("there's a critical value whereby, after it, probability is almost 0\n" 0 68 
...))) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17385 
:contents-end 17442 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17382 :tag nil :parent #5) (paragraph ... 
#("around the critical value, the probability is around 0.5\n" 0 57 ...))) 
(item (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445 :contents-end 
17556 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17442 :tag nil :parent #5) (paragraph ... #("cost of solving 
drops sharply as it gets further to the right of the critical value, but high 
as it goes to it\n" 0 111 ...))) (item (:bullet "- " :begin 17556 :end 17673 
:contents-begin 17559 :contents-end 17673 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17556 :tag nil :parent #5) 
(paragraph ... #("around .5 probability is high cost of solving, no matter the 
algorithm, this is referred to as a phase transition\n" 0 114 ...))) (item 
(:bullet "- " :begin 17673 :end 17742 :contents-begin 17676 :contents-end 17742 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17673 :tag nil :parent #5) (paragraph ... #("conjecture 
regarding the characterization of NP complete problems\n" 0 66 ...))) (item 
(:bullet "- " :begin 17742 :end 17795 :contents-begin 17745 :contents-end 17795 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17742 :tag nil :parent #5) (paragraph ... #("applies to 
detecting/implementing arc-consistency\n" 0 50 ...))) (item (:bullet "- " 
:begin 17795 :end 18000 :contents-begin 17798 :contents-end 18000 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17795 
:tag nil :parent #5) (paragraph ... #("random graphs are almost always easy to 
to color -- conjecture from famous paper\n" 0 81 ...)) (plain-list ... ... ... 
...)) (item (:bullet "- " :begin 18000 :end 18046 :contents-begin 18003 
:contents-end 18046 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 18000 :tag nil :parent #5) (paragraph ... #("For 
CSPs, it's either density or tightness\n" 0 43 ...))) (item (:bullet "- " 
:begin 18046 :end 18139 :contents-begin 18049 :contents-end 18139 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18046 
:tag nil :parent #5) (paragraph ... #("currently effects the way of expirement 
conduct -- try and deal with the hardest problems\n" 0 90 ...))) (item (:bullet 
"- " :begin 18139 :end 18222 :contents-begin 18142 :contents-end 18222 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18139 :tag nil :parent #5) (paragraph ... #("but be careful 
not to focus exclusively on the redior around the critical value\n" 0 80 ...))) 
(item (:bullet "- " :begin 18222 :end 18274 :contents-begin 18225 :contents-end 
18274 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18222 :tag nil :parent #5) (paragraph ... #("Run on random 
CSPs -- given statistical analysis\n" 0 49 ...))) (item (:bullet "- " :begin 
18274 :end 19311 :contents-begin 18277 :contents-end 19311 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18274 
:tag nil :parent #5) (paragraph ... #("Vary params " 0 12 ...) ... #("\n" 0 1 
...)) (plain-list ... ... ... ... ... ... ... ... ... ...))))) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title (#("Lecture 
13: Back-tracking: Continued" 0 36 (:parent #3))) :parent (org-data nil 
(section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) 
(headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) #3)) (section (:begin 19352 :end 19690 :contents-begin 19352 
:contents-end 19688 :post-blank 1 :post-affiliated 19352 :parent #3) 
(plain-list (:type unordered :begin 19352 :end 19688 :contents-begin 19352 
:contents-end 19688 :structure (... ... ... ... ...) :post-blank 0 
:post-affiliated 19352 :parent #4) (item (:bullet "- " :begin 19352 :end 19435 
:contents-begin 19355 :contents-end 19435 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19352 :tag nil :parent #5) 
(paragraph ... #("keep track of path -- an array of the instantiations thus far 
and to be created\n" 0 80 ...))) (item (:bullet "- " :begin 19435 :end 19499 
:contents-begin 19438 :contents-end 19499 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19435 :tag nil :parent #5) 
(paragraph ... #("remember what unlevel does -- actually performs 
backtracking\n" 0 61 ...))) (item (:bullet "- " :begin 19499 :end 19541 
:contents-begin 19502 :contents-end 19541 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #5) 
(paragraph ... #("many different ways to order variables\n" 0 39 ...))) (item 
(:bullet "- " :begin 19541 :end 19599 :contents-begin 19544 :contents-end 19599 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 19541 :tag nil :parent #5) (paragraph ... #("when doing 
value-ordering, use lexicographic ordering!\n" 0 55 ...))) (item (:bullet "- " 
:begin 19599 :end 19688 :contents-begin 19602 :contents-end 19688 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19599 
:tag nil :parent #5) (paragraph ... #("eventually, variable ordering heuristics 
" 0 41 ...) ... #("be broken with lexicographic ordering\n" 0 38 ...))))) 
(headline (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pre-blank 1 
:contents-begin 19707 :contents-end 20223 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 19690 :title (#("Back-Jumping" 
0 12 ...)) :parent #3) (section (:begin 19707 :end 20224 :contents-begin 19707 
:contents-end 20223 :post-blank 1 :post-affiliated 19707 :parent #4) 
(plain-list (:type unordered :begin 19707 :end 20223 :contents-begin 19707 
:contents-end 20223 :structure ... :post-blank 0 :post-affiliated 19707 :parent 
#5) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...)))) 
(headline (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-blank 
1 :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 20224 :title 
(#("Conflict-directed BJ" 0 20 ...)) :parent #3) (section (:begin 20249 :end 
20853 :contents-begin 20249 :contents-end 20853 :post-blank 0 :post-affiliated 
20249 :parent #4) (plain-list (:type unordered :begin 20249 :end 20853 
:contents-begin 20249 :contents-end 20853 :structure ... :post-blank 0 
:post-affiliated 20249 :parent #5) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... 
...) (item ... ...)))))) cl-struct-org-export-backend-tags t) (tag) 
(org-tags-expand tag t)) t)
  apply(cl-mapcar (closure ((definitions) (walk-data) (excluded) (selected) 
(ignore) (info :export-options nil :back-end [cl-struct-org-export-backend html 
nil ((bold . org-html-bold) (center-block . org-html-center-block) (clock . 
org-html-clock) (code . org-html-code) (drawer . org-html-drawer) 
(dynamic-block . org-html-dynamic-block) (entity . org-html-entity) 
(example-block . org-html-example-block) (export-block . org-html-export-block) 
(export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) 
(footnote-definition . org-html-footnote-definition) (footnote-reference . 
org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . 
org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) 
(inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) 
(italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) ((:html-doctype 
"HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil 
org-html-container-element) (:description "DESCRIPTION" nil nil newline) 
(:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" 
org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" 
org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil 
org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) 
(:html-mathjax "HTML_MATHJAX" nil "" space) (:html-postamble nil 
"html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" 
org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) 
(:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle 
"SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" 
org-html-head-include-default-style) (:html-head-include-scripts nil 
"html-scripts" org-html-head-include-scripts) 
(:html-allow-name-attribute-in-anchors nil nil 
org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) 
(:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil 
org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) 
(:html-footnote-separator nil nil org-html-footnote-separator) 
(:html-footnotes-section nil nil org-html-footnotes-section) 
(:html-format-drawer-function nil nil org-html-format-drawer-function) 
(:html-format-headline-function nil nil org-html-format-headline-function) 
(:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) 
(:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil 
org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) 
(:html-infojs-template nil nil org-html-infojs-template) 
(:html-inline-image-rules nil nil org-html-inline-image-rules) 
(:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) 
(:html-mathjax-options nil nil org-html-mathjax-options) 
(:html-mathjax-template nil nil org-html-mathjax-template) 
(:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) 
(:html-postamble-format nil nil org-html-postamble-format) 
(:html-preamble-format nil nil org-html-preamble-format) 
(:html-table-align-individual-fields nil nil 
org-html-table-align-individual-fields) (:html-table-caption-above nil nil 
org-html-table-caption-above) (:html-table-data-tags nil nil 
org-html-table-data-tags) (:html-table-header-tags nil nil 
org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil 
nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix 
nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil 
org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil 
org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil 
org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) 
(:html-validation-link nil nil org-html-validation-link) (:html-viewport nil 
nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) 
...) ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . 
org-html-image-link-filter) (:filter-final-output . org-html-final-function)) 
nil (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 
"As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda 
... ...))))] :translate-alist ((bold . org-html-bold) (center-block . 
org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer 
. org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . 
org-html-entity) (example-block . org-html-example-block) (export-block . 
org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width 
. org-html-fixed-width) (footnote-definition . org-html-footnote-definition) 
(footnote-reference . org-html-footnote-reference) (headline . 
org-html-headline) (horizontal-rule . org-html-horizontal-rule) 
(inline-src-block . org-html-inline-src-block) (inlinetask . 
org-html-inlinetask) (inner-template . org-html-inner-template) (italic . 
org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data 
#s(hash-table size 4001 test eq rehash-size 1.5 rehash-threshold 0.8 data ( 
...)) :input-buffer "csce-421.org" :input-file 
"/home/swflint/org/school/2018/spring/csce-421.org" :html-doctype 
"xhtml-strict" :html-container "div" :description nil :keywords nil 
:html-html5-fancy nil :html-link-use-abs-url nil :html-link-home 
"http://samflint.com/"; :html-link-up "http://samflint.com/notes/"; :html-mathjax 
"" :html-postamble auto :html-preamble t :html-head "<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/htmlize.css\"/>\n<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- Piwik -->\n<script 
type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* tracker methods like 
\"setCustomDimension\" should be called before \"trackPageView\" */\n  
_paq.push(['trackPageView']);\n  _paq.push(['enableLinkTracking']);\n  
(function() {\n    var u=\"//piwik.flintfam.org/\";\n    
_paq.push(['setTrackerUrl', u+'piwik.php']);\n    _paq.push(['setSiteId', 
'1']);\n    var d=document, g=d.createElement('script'), 
s=d.getElementsByTagName('script')[0];\n    g.type='text/javascript'; 
g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-head-extra "" :subtitle nil :html-head-include-default-style t 
:html-head-include-scripts t :html-allow-name-attribute-in-anchors nil 
:html-divs ((preamble "div" "preamble") (content "div" "content") (postamble 
"div" "postamble")) :html-checkbox-type ...) (data org-data nil (section 
(:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent (org-data nil #3 (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (keyword (:key 
"TITLE" :value "Fundamentals of Constraint Processing" :begin 1 :end 48 
:post-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value 
"Samuel W. Flint" :begin 48 :end 74 :post-blank 0 :post-affiliated 48 :parent 
#3)) (keyword (:key "EMAIL" :value "address@hidden" :begin 74 :end 104 
:post-blank 0 :post-affiliated 74 :parent #3)) (keyword (:key "DATE" :value 
"<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 :post-affiliated 104 
:parent #3)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t d:nil stat:nil 
todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :post-affiliated 135 
:parent #3)) (keyword (:key "LATEX_CLASS_OPTIONS" :value "[10pt,twocolumn]" 
:begin 190 :end 230 :post-blank 0 :post-affiliated 190 :parent #3)) (keyword 
(:key "LATEX_HEADER" :value "\\usepackage[landscape,margin=0.125 in]{geometry}" 
:begin 230 :end 295 :post-blank 0 :post-affiliated 230 :parent #3)) (keyword 
(:key "LATEX_HEADER" :value "\\pagestyle{empty}" :begin 295 :end 329 
:post-blank 0 :post-affiliated 295 :parent #3))) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title (#("Lecture 2" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) #3 (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (headline (:raw-value "Resources" :begin 343 :end 666 :pre-blank 1 
:contents-begin 357 :contents-end 665 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 343 :title (#("Resources" 0 9 
...)) :parent #3) (section (:begin 357 :end 666 :contents-begin 357 
:contents-end 665 :post-blank 1 :post-affiliated 357 :parent #4) (plain-list 
(:type unordered :begin 357 :end 665 :contents-begin 357 :contents-end 665 
:structure ... :post-blank 0 :post-affiliated 357 :parent #5) (item ... ...) 
(item ... ...) (item ... ... ...) (item ... ...) (item ... ...)))) (headline 
(:raw-value "Constraint Satisfaction 101" :begin 666 :end 2169 :pre-blank 1 
:contents-begin 698 :contents-end 2168 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 666 :title (#("Constraint 
Satisfaction 101" 0 27 ...)) :parent #3) (section (:begin 698 :end 2169 
:contents-begin 698 :contents-end 2168 :post-blank 1 :post-affiliated 698 
:parent #4) (plain-list (:type unordered :begin 698 :end 2168 :contents-begin 
698 :contents-end 2168 :structure ... :post-blank 0 :post-affiliated 698 
:parent #5) (item ... ... ...) (item ... ...) (item ... ...) (item ... ... ...) 
(item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... ... ...) 
(item ... ...)))) (headline (:raw-value "Defining a problem" :begin 2169 :end 
3576 :pre-blank 1 :contents-begin 2192 :contents-end 3576 :level 2 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 2169 
:title (#("Defining a problem" 0 18 ...)) :parent #3) (section (:begin 2192 
:end 3577 :contents-begin 2192 :contents-end 3576 :post-blank 1 
:post-affiliated 2192 :parent #4) (plain-list (:type unordered :begin 2192 :end 
3576 :contents-begin 2192 :contents-end 3576 :structure ... :post-blank 0 
:post-affiliated 2192 :parent #5) (item ... ...) (item ... ...) (item ... ... 
...) (item ... ...) (item ... ... ...) (item ... ...) (item ... ... ...) (item 
... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...))))) 
(headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title (#("Lecture 3" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) #3 (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 
:contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
3590 :end 4295 :contents-begin 3590 :contents-end 4294 :post-blank 1 
:post-affiliated 3590 :parent #3) (plain-list (:type unordered :begin 3590 :end 
4294 :contents-begin 3590 :contents-end 4294 :structure (... ... ... ... ... 
... ... ... ...) :post-blank 0 :post-affiliated 3590 :parent #4) (item (:bullet 
"- " :begin 3590 :end 3664 :contents-begin 3593 :contents-end 3664 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
3590 :tag nil :parent #5) (paragraph ... #("always a given " 0 15 ...) ... 
#("\n" 0 1 ...))) (item (:bullet "- " :begin 3664 :end 4254 :contents-begin 
3667 :contents-end 4254 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 3664 :tag nil :parent #5) (paragraph ... 
#("Constraints are relations\n" 0 26 ...)) (plain-list ... ... ... ... ... ... 
...)) (item (:bullet "- " :begin 4254 :end 4294 :contents-begin 4257 
:contents-end 4294 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4254 :tag nil :parent #5) (paragraph ... #("Code 
must always be well structured!\n" 0 37 ...)))))) (headline (:raw-value 
"Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title (#("Lecture 4" 0 9 (:parent #3))) :parent 
(org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 
:post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) #3 
(headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 
:contents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
4308 :end 5998 :contents-begin 4308 :contents-end 5997 :post-blank 1 
:post-affiliated 4308 :parent #3) (plain-list (:type unordered :begin 4308 :end 
5997 :contents-begin 4308 :contents-end 5997 :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 4308 
:parent #4) (item (:bullet "- " :begin 4308 :end 4384 :contents-begin 4311 
:contents-end 4384 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4308 :tag nil :parent #5) (paragraph ... ... 
#("\n" 0 1 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 4384 
:end 4968 :contents-begin 4387 :contents-end 4968 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4384 :tag nil 
:parent #5) (paragraph ... #("Constraints are defined as " 0 27 ...) ... #("\n" 
0 1 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 4968 
:end 4998 :contents-begin 4971 :contents-end 4998 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4968 :tag nil 
:parent #5) (paragraph ... #("VVP -- Variable Value Pair\n" 0 27 ...))) (item 
(:bullet "- " :begin 4998 :end 5082 :contents-begin 5001 :contents-end 5082 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 4998 :tag nil :parent #5) (paragraph ... #("make sure to 
implement check function, and to do so in a very independent manner\n" 0 81 
...))) (item (:bullet "- " :begin 5082 :end 5166 :contents-begin 5085 
:contents-end 5166 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5082 :tag nil :parent #5) (paragraph ... #("keep 
track of a number of constraint checks, always incrementing for every check\n" 
0 81 ...))) (item (:bullet "- " :begin 5166 :end 5201 :contents-begin 5169 
:contents-end 5201 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5166 :tag nil :parent #5) (paragraph ... #("will 
be writing abscom to parse\n" 0 32 ...))) (item (:bullet "- " :begin 5201 :end 
5488 :contents-begin 5204 :contents-end 5488 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5201 :tag nil 
:parent #5) (paragraph ... #("Graph representation\n" 0 21 ...)) (plain-list 
... ... ... ... ... ...)) (item (:bullet "- " :begin 5488 :end 5764 
:contents-begin 5491 :contents-end 5764 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 5488 :tag nil :parent #5) 
(paragraph ... #("relations in intension are defined by set-bulider notation\n" 
0 59 ...)) (plain-list ... ... ... ... ... ... ... ...)) (item (:bullet "- " 
:begin 5764 :end 5997 :contents-begin 5767 :contents-end 5997 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5764 
:tag nil :parent #5) (paragraph ... #("constraints implemented\n" 0 24 ...)) 
(plain-list ... ... ...))))) (headline (:raw-value "Lecture 5" :begin 5998 :end 
7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 
:title (#("Lecture 5" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) #3 (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 
:pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) 
(headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 
:pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent 
#5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 
12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 6011 :end 6719 :contents-begin 6011 :contents-end 6718 
:post-blank 1 :post-affiliated 6011 :parent #3) (plain-list (:type unordered 
:begin 6011 :end 6718 :contents-begin 6011 :contents-end 6718 :structure (... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ...) :post-blank 0 :post-affiliated 6011 :parent #4) (item (:bullet "- " 
:begin 6011 :end 6265 :contents-begin 6014 :contents-end 6265 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6011 
:tag nil :parent #5) (paragraph ... #("examples of modeling\n" 0 21 ...)) 
(plain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin 6265 :end 6465 
:contents-begin 6268 :contents-end 6465 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil :parent #5) 
(paragraph ... #("Constraint types\n" 0 17 ...)) (plain-list ... ... ... ... 
... ... ...)) (item (:bullet "- " :begin 6465 :end 6538 :contents-begin 6468 
:contents-end 6538 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6465 :tag nil :parent #5) (paragraph ... 
#("Databases\n" 0 10 ...)) (plain-list ... ... ...)) (item (:bullet "- " :begin 
6538 :end 6669 :contents-begin 6541 :contents-end 6669 :checkbox nil :counter 
nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6538 :tag nil 
:parent #5) (paragraph ... #("Interactive systems\n" 0 20 ...)) (plain-list ... 
... ... ... ...)) (item (:bullet "- " :begin 6669 :end 6718 :contents-begin 
6672 :contents-end 6718 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6669 :tag nil :parent #5) (paragraph ... 
#("Molecular biologiy\n" 0 19 ...)) (plain-list ... ...)))) (headline 
(:raw-value "Formal characterization" :begin 6719 :end 7364 :pre-blank 1 
:contents-begin 6747 :contents-end 7363 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 6719 :title (#("Formal 
characterization" 0 23 ...)) :parent #3) (section (:begin 6747 :end 7364 
:contents-begin 6747 :contents-end 7363 :post-blank 1 :post-affiliated 6747 
:parent #4) (plain-list (:type unordered :begin 6747 :end 7363 :contents-begin 
6747 :contents-end 7363 :structure ... :post-blank 0 :post-affiliated 6747 
:parent #5) (item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... 
... ...)))) (headline (:raw-value "Proof of CSP into SAT" :begin 7364 :end 7699 
:pre-blank 1 :contents-begin 7390 :contents-end 7699 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 7364 :title (#("Proof of 
CSP into SAT" 0 21 ...)) :parent #3) (section (:begin 7390 :end 7700 
:contents-begin 7390 :contents-end 7699 :post-blank 1 :post-affiliated 7390 
:parent #4) (plain-list (:type unordered :begin 7390 :end 7699 :contents-begin 
7390 :contents-end 7699 :structure ... :post-blank 0 :post-affiliated 7390 
:parent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ...))))) 
(headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 
:contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 7700 :title (#("Lecture 6" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) #3 (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (headline 
(:raw-value "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 :contents-begin 
7731 :contents-end 10103 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7713 :title (#("Solving a CSP" 0 13 ...)) :parent #3) 
(section (:begin 7731 :end 10104 :contents-begin 7731 :contents-end 10103 
:post-blank 1 :post-affiliated 7731 :parent #4) (plain-list (:type unordered 
:begin 7731 :end 10103 :contents-begin 7731 :contents-end 10103 :structure ... 
:post-blank 0 :post-affiliated 7731 :parent #5) (item ... ... ...) (item ... 
... ...) (item ... ... ...))))) (headline (:raw-value "Lecture 7" :begin 10104 
:end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 
:priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title (#("Lecture 7" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) #3 
(headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 
:contents-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 11115 :title ... :parent #5) 
(section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 
13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (headline (:raw-value "Arc Consistency" :begin 10117 :end 11114 
:pre-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 10117 :title (#("Arc 
Consistency" 0 15 ...)) :parent #3) (section (:begin 10137 :end 11115 
:contents-begin 10137 :contents-end 11114 :post-blank 1 :post-affiliated 10137 
:parent #4) (plain-list (:type unordered :begin 10137 :end 11114 
:contents-begin 10137 :contents-end 11114 :structure ... :post-blank 0 
:post-affiliated 10137 :parent #5) (item ... ...) (item ... ... ...) (item ... 
...) (item ... ...) (item ... ... ...) (item ... ...))))) (headline (:raw-value 
"Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 
:contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #3))) :parent 
(org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 
:post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) #3 (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 11128 :end 12017 :contents-begin 11128 :contents-end 
12016 :post-blank 1 :post-affiliated 11128 :parent #3) (table (:begin 11128 
:end 11282 :type org :tblfm nil :contents-begin 11128 :contents-end 11281 
:value nil :post-blank 1 :post-affiliated 11128 :parent #4) (table-row (:type 
standard :begin 11128 :end 11179 :contents-begin 11130 :contents-end 11178 
:post-blank 0 :post-affiliated 11128 :parent #5) (table-cell ... #("Property" 0 
8 ...)) (table-cell ... #("Algorithm" 0 9 ...)) (table-cell ... #("Complexity" 
0 10 ...))) (table-row (:type rule :begin 11179 :end 11230 :contents-begin nil 
:contents-end nil :post-blank 0 :post-affiliated 11179 :parent #5)) (table-row 
(:type standard :begin 11230 :end 11281 :contents-begin 11232 :contents-end 
11280 :post-blank 0 :post-affiliated 11230 :parent #5) (table-cell ... #("AC" 0 
2 ...)) (table-cell ... #("AC-1" 0 4 ...)) (table-cell ... ...))) (plain-list 
(:type unordered :begin 11282 :end 12016 :contents-begin 11282 :contents-end 
12016 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ...) :post-blank 0 :post-affiliated 11282 :parent #4) (item (:bullet "- 
" :begin 11282 :end 11481 :contents-begin 11285 :contents-end 11481 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
11282 :tag nil :parent #5) (paragraph ... #("solutions found by\n" 0 19 ...)) 
(plain-list ... ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 11481 
:end 11543 :contents-begin 11484 :contents-end 11543 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil 
:parent #5) (paragraph ... #("when implementing AC1, terminate if domain 
wipe-out occurs\n" 0 59 ...))) (item (:bullet "- " :begin 11543 :end 11586 
:contents-begin 11546 :contents-end 11586 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #5) 
(paragraph ... #("worst case complexity is seldom reached\n" 0 40 ...))) (item 
(:bullet "- " :begin 11586 :end 11698 :contents-begin 11589 :contents-end 11698 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 11586 :tag nil :parent #5) (paragraph ... #("remember, AC " 0 
13 ...) ... #("discover a solution to a CSP, or may find an inconsistent 
problem (by domain annhilation)\n" 0 90 ...))) (item (:bullet "- " :begin 11698 
:end 12016 :contents-begin 11701 :contents-end 12016 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11698 :tag nil 
:parent #5) (paragraph ... #("AC3\n" 0 4 ...)) (plain-list ... ... ... ... 
...))))) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title (#("Lecture 9" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) #3 
(headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 
:contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) 
(section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 
14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
12030 :end 13124 :contents-begin 12030 :contents-end 13123 :post-blank 1 
:post-affiliated 12030 :parent #3) (plain-list (:type unordered :begin 12030 
:end 13123 :contents-begin 12030 :contents-end 13123 :structure (... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 12030 :parent #4) (item (:bullet "- " :begin 
12030 :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12030 
:tag nil :parent #5) (paragraph ... #("Remember to deal with Node Consistency 
-- and don't include it in the check count\n" 0 82 ...))) (item (:bullet "- " 
:begin 12115 :end 12138 :contents-begin 12118 :contents-end 12138 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12115 
:tag nil :parent #5) (paragraph ... #("see lecture 8 notes\n" 0 20 ...))) (item 
(:bullet "- " :begin 12138 :end 12171 :contents-begin 12141 :contents-end 12171 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12138 :tag nil :parent #5) (paragraph ... #("AC3 is not only 
more powerful\n" 0 30 ...))) (item (:bullet "- " :begin 12171 :end 12191 
:contents-begin 12174 :contents-end 12191 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 12171 :tag nil :parent #5) 
(paragraph ... ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 12191 :end 
12249 :contents-begin 12194 :contents-end 12249 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12191 :tag nil 
:parent #5) (paragraph ... #("AC3 is " 0 7 ...) ... #("\n" 0 1 ...))) (item 
(:bullet "- " :begin 12249 :end 12329 :contents-begin 12252 :contents-end 12329 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12249 :tag nil :parent #5) (paragraph ... #("AC4 is even more 
efficient, but requires special bookkeeping, is " 0 65 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 12329 :end 12460 :contents-begin 12332 
:contents-end 12460 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 12329 :tag nil :parent #5) (paragraph ... 
#("Variant of AC-3 called AC-2001, but requires cubic space, has yet another 
variant, AC-3.1" 0 89 ...) ... #(", requires different bookkeeping\n" 0 33 
...))) (item (:bullet "- " :begin 12460 :end 13082 :contents-begin 12463 
:contents-end 13082 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 12460 :tag nil :parent #5) (paragraph ... 
#("AC4\n" 0 4 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 
13082 :end 13123 :contents-begin 13085 :contents-end 13123 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13082 
:tag nil :parent #5) (paragraph ... #("AC3 tends to be a bit better than AC4\n" 
0 38 ...)))))) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title (#("Lecture 
10" 0 10 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) #3 (headline (:raw-value "Lecture 11" :begin 14891 :end 
17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
13138 :end 13846 :contents-begin 13138 :contents-end 13845 :post-blank 1 
:post-affiliated 13138 :parent #3) (plain-list (:type unordered :begin 13138 
:end 13845 :contents-begin 13138 :contents-end 13845 :structure (... ... ... 
... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 13138 
:parent #4) (item (:bullet "- " :begin 13138 :end 13164 :contents-begin 13141 
:contents-end 13164 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 13138 :tag nil :parent #5) (paragraph ... 
#("soundness -- can trust\n" 0 23 ...))) (item (:bullet "- " :begin 13164 :end 
13217 :contents-begin 13167 :contents-end 13217 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13164 :tag nil 
:parent #5) (paragraph ... #("complete -- will always find a solution if 
exists\n" 0 50 ...))) (item (:bullet "- " :begin 13217 :end 13280 
:contents-begin 13220 :contents-end 13280 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13217 :tag nil :parent #5) 
(paragraph ... #("more efficient AC variants are useful for use during 
search\n" 0 60 ...))) (item (:bullet "- " :begin 13280 :end 13371 
:contents-begin 13283 :contents-end 13371 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13280 :tag nil :parent #5) 
(paragraph ... #("but when enforcing AC during search, you must be able to keep 
track of what was removed\n" 0 88 ...))) (item (:bullet "- " :begin 13371 :end 
13487 :contents-begin 13374 :contents-end 13487 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13371 :tag nil 
:parent #5) (paragraph ... #("remember properties are not the same as the 
algorithms! there may be many algorithms to implement each property!\n" 0 113 
...))) (item (:bullet "- " :begin 13487 :end 13845 :contents-begin 13490 
:contents-end 13845 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 13487 :tag nil :parent #5) (paragraph ... 
#("most consistency methods are local initially\n" 0 45 ...)) (plain-list ... 
... ... ... ... ... ...)))) (headline (:raw-value "Intelligent Backtracking 
Algorithms" :begin 13846 :end 14890 :pre-blank 1 :contents-begin 13886 
:contents-end 14890 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 13846 :title (#("Intelligent Backtracking Algorithms" 0 35 
...)) :parent #3) (section (:begin 13886 :end 14891 :contents-begin 13886 
:contents-end 14890 :post-blank 1 :post-affiliated 13886 :parent #4) 
(plain-list (:type unordered :begin 13886 :end 14890 :contents-begin 13886 
:contents-end 14890 :structure ... :post-blank 0 :post-affiliated 13886 :parent 
#5) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...))))) (headline (:raw-value "Lecture 11" :begin 14891 :end 
17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title (#("Lecture 11" 0 10 (:parent #3))) :parent (org-data nil (section 
(:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) 
(headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) #3 (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 14905 :end 17178 :contents-begin 14905 :contents-end 
17177 :post-blank 1 :post-affiliated 14905 :parent #3) (plain-list (:type 
unordered :begin 14905 :end 17177 :contents-begin 14905 :contents-end 17177 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 
:post-affiliated 14905 :parent #4) (item (:bullet "- " :begin 14905 :end 14940 
:contents-begin 14908 :contents-end 14940 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 14905 :tag nil :parent #5) 
(paragraph ... #("Variables " 0 10 ...) ... #(", " 0 2 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 14940 :end 14995 :contents-begin 14943 
:contents-end 14995 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 14940 :tag nil :parent #5) (paragraph ... 
#("Domains " 0 8 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 14995 
:end 15045 :contents-begin 14998 :contents-end 15045 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 14995 :tag nil 
:parent #5) (paragraph ... #("Constraint between " 0 19 ...) ... #("and " 0 4 
...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 15045 
:end 15069 :contents-begin 15048 :contents-end 15069 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15045 :tag nil 
:parent #5) (paragraph ... #("Constraint graph " 0 17 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 15069 :end 15103 :contents-begin 15072 
:contents-end 15103 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15069 :tag nil :parent #5) (paragraph ... 
#("Arcs of " 0 8 ...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet 
"- " :begin 15103 :end 15147 :contents-begin 15106 :contents-end 15147 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15103 :tag nil :parent #5) (paragraph ... #("Instantiation 
order is static or dynamic\n" 0 41 ...))) (item (:bullet "- " :begin 15147 :end 
15180 :contents-begin 15150 :contents-end 15180 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15147 :tag nil 
:parent #5) (paragraph ... #("lang primitives are from lisp\n" 0 30 ...))) 
(item (:bullet "- " :begin 15180 :end 15500 :contents-begin 15183 :contents-end 
15500 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15180 :tag nil :parent #5) (paragraph ... #("Data 
structures\n" 0 16 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " 
:begin 15500 :end 15865 :contents-begin 15503 :contents-end 15865 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15500 
:tag nil :parent #5) (paragraph ... #("Generic form\n" 0 13 ...)) (plain-list 
... ... ... ... ... ...)) (item (:bullet "- " :begin 15865 :end 15936 
:contents-begin 15868 :contents-end 15936 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15865 :tag nil :parent #5) 
(paragraph ... #("label and unlabel functions are provided by the backtrack 
algorithm\n" 0 68 ...))) (item (:bullet "- " :begin 15936 :end 15987 
:contents-begin 15939 :contents-end 15987 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15936 :tag nil :parent #5) 
(paragraph ... #("label is forward move, unlabel is backward move\n" 0 48 
...))) (item (:bullet "- " :begin 15987 :end 17177 :contents-begin 15990 
:contents-end 17177 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15987 :tag nil :parent #5) (paragraph ... #("For 
BT\n" 0 7 ...)) (plain-list ... ... ... ...))))) (headline (:raw-value "Lecture 
12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 
17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title (#("Lecture 12: Phase Transitions" 0 29 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) #3 (headline (:raw-value "Lecture 13: 
Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 
19352 :contents-end 20853 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 19312 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)))) (section (:begin 17211 :end 19312 
:contents-begin 17211 :contents-end 19311 :post-blank 1 :post-affiliated 17211 
:parent #3) (plain-list (:type unordered :begin 17211 :end 19311 
:contents-begin 17211 :contents-end 19311 :structure (... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 17211 :parent #4) 
(item (:bullet "- " :begin 17211 :end 17229 :contents-begin 17214 :contents-end 
17229 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17211 :tag nil :parent #5) (paragraph ... #("Cheeseman 1991\n" 
0 15 ...))) (item (:bullet "- " :begin 17229 :end 17248 :contents-begin 17232 
:contents-end 17248 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17229 :tag nil :parent #5) (paragraph ... 
#("Order parameter\n" 0 16 ...))) (item (:bullet "- " :begin 17248 :end 17311 
:contents-begin 17251 :contents-end 17311 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #5) 
(paragraph ... #("Probability solution exists for random problems is almost 
1\n" 0 60 ...))) (item (:bullet "- " :begin 17311 :end 17382 :contents-begin 
17314 :contents-end 17382 :checkbox nil :counter nil :structure ... :pre-blank 
0 :post-blank 0 :post-affiliated 17311 :tag nil :parent #5) (paragraph ... 
#("there's a critical value whereby, after it, probability is almost 0\n" 0 68 
...))) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17385 
:contents-end 17442 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17382 :tag nil :parent #5) (paragraph ... 
#("around the critical value, the probability is around 0.5\n" 0 57 ...))) 
(item (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445 :contents-end 
17556 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17442 :tag nil :parent #5) (paragraph ... #("cost of solving 
drops sharply as it gets further to the right of the critical value, but high 
as it goes to it\n" 0 111 ...))) (item (:bullet "- " :begin 17556 :end 17673 
:contents-begin 17559 :contents-end 17673 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17556 :tag nil :parent #5) 
(paragraph ... #("around .5 probability is high cost of solving, no matter the 
algorithm, this is referred to as a phase transition\n" 0 114 ...))) (item 
(:bullet "- " :begin 17673 :end 17742 :contents-begin 17676 :contents-end 17742 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17673 :tag nil :parent #5) (paragraph ... #("conjecture 
regarding the characterization of NP complete problems\n" 0 66 ...))) (item 
(:bullet "- " :begin 17742 :end 17795 :contents-begin 17745 :contents-end 17795 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17742 :tag nil :parent #5) (paragraph ... #("applies to 
detecting/implementing arc-consistency\n" 0 50 ...))) (item (:bullet "- " 
:begin 17795 :end 18000 :contents-begin 17798 :contents-end 18000 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17795 
:tag nil :parent #5) (paragraph ... #("random graphs are almost always easy to 
to color -- conjecture from famous paper\n" 0 81 ...)) (plain-list ... ... ... 
...)) (item (:bullet "- " :begin 18000 :end 18046 :contents-begin 18003 
:contents-end 18046 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 18000 :tag nil :parent #5) (paragraph ... #("For 
CSPs, it's either density or tightness\n" 0 43 ...))) (item (:bullet "- " 
:begin 18046 :end 18139 :contents-begin 18049 :contents-end 18139 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18046 
:tag nil :parent #5) (paragraph ... #("currently effects the way of expirement 
conduct -- try and deal with the hardest problems\n" 0 90 ...))) (item (:bullet 
"- " :begin 18139 :end 18222 :contents-begin 18142 :contents-end 18222 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18139 :tag nil :parent #5) (paragraph ... #("but be careful 
not to focus exclusively on the redior around the critical value\n" 0 80 ...))) 
(item (:bullet "- " :begin 18222 :end 18274 :contents-begin 18225 :contents-end 
18274 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18222 :tag nil :parent #5) (paragraph ... #("Run on random 
CSPs -- given statistical analysis\n" 0 49 ...))) (item (:bullet "- " :begin 
18274 :end 19311 :contents-begin 18277 :contents-end 19311 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18274 
:tag nil :parent #5) (paragraph ... #("Vary params " 0 12 ...) ... #("\n" 0 1 
...)) (plain-list ... ... ... ... ... ... ... ... ... ...))))) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title (#("Lecture 
13: Back-tracking: Continued" 0 36 (:parent #3))) :parent (org-data nil 
(section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) 
(headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) #3)) (section (:begin 19352 :end 19690 :contents-begin 19352 
:contents-end 19688 :post-blank 1 :post-affiliated 19352 :parent #3) 
(plain-list (:type unordered :begin 19352 :end 19688 :contents-begin 19352 
:contents-end 19688 :structure (... ... ... ... ...) :post-blank 0 
:post-affiliated 19352 :parent #4) (item (:bullet "- " :begin 19352 :end 19435 
:contents-begin 19355 :contents-end 19435 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19352 :tag nil :parent #5) 
(paragraph ... #("keep track of path -- an array of the instantiations thus far 
and to be created\n" 0 80 ...))) (item (:bullet "- " :begin 19435 :end 19499 
:contents-begin 19438 :contents-end 19499 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19435 :tag nil :parent #5) 
(paragraph ... #("remember what unlevel does -- actually performs 
backtracking\n" 0 61 ...))) (item (:bullet "- " :begin 19499 :end 19541 
:contents-begin 19502 :contents-end 19541 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #5) 
(paragraph ... #("many different ways to order variables\n" 0 39 ...))) (item 
(:bullet "- " :begin 19541 :end 19599 :contents-begin 19544 :contents-end 19599 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 19541 :tag nil :parent #5) (paragraph ... #("when doing 
value-ordering, use lexicographic ordering!\n" 0 55 ...))) (item (:bullet "- " 
:begin 19599 :end 19688 :contents-begin 19602 :contents-end 19688 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19599 
:tag nil :parent #5) (paragraph ... #("eventually, variable ordering heuristics 
" 0 41 ...) ... #("be broken with lexicographic ordering\n" 0 38 ...))))) 
(headline (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pre-blank 1 
:contents-begin 19707 :contents-end 20223 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 19690 :title (#("Back-Jumping" 
0 12 ...)) :parent #3) (section (:begin 19707 :end 20224 :contents-begin 19707 
:contents-end 20223 :post-blank 1 :post-affiliated 19707 :parent #4) 
(plain-list (:type unordered :begin 19707 :end 20223 :contents-begin 19707 
:contents-end 20223 :structure ... :post-blank 0 :post-affiliated 19707 :parent 
#5) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...)))) 
(headline (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-blank 
1 :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 20224 :title 
(#("Conflict-directed BJ" 0 20 ...)) :parent #3) (section (:begin 20249 :end 
20853 :contents-begin 20249 :contents-end 20853 :post-blank 0 :post-affiliated 
20249 :parent #4) (plain-list (:type unordered :begin 20249 :end 20853 
:contents-begin 20249 :contents-end 20853 :structure ... :post-blank 0 
:post-affiliated 20249 :parent #5) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... 
...) (item ... ...)))))) cl-struct-org-export-backend-tags t) (tag) 
(org-tags-expand tag t)) t nil)
  cl-mapcan((closure ((definitions) (walk-data) (excluded) (selected) (ignore) 
(info :export-options nil :back-end [cl-struct-org-export-backend html nil 
((bold . org-html-bold) (center-block . org-html-center-block) (clock . 
org-html-clock) (code . org-html-code) (drawer . org-html-drawer) 
(dynamic-block . org-html-dynamic-block) (entity . org-html-entity) 
(example-block . org-html-example-block) (export-block . org-html-export-block) 
(export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) 
(footnote-definition . org-html-footnote-definition) (footnote-reference . 
org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . 
org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) 
(inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) 
(italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) ((:html-doctype 
"HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil 
org-html-container-element) (:description "DESCRIPTION" nil nil newline) 
(:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" 
org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" 
org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil 
org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) 
(:html-mathjax "HTML_MATHJAX" nil "" space) (:html-postamble nil 
"html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" 
org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) 
(:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle 
"SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" 
org-html-head-include-default-style) (:html-head-include-scripts nil 
"html-scripts" org-html-head-include-scripts) 
(:html-allow-name-attribute-in-anchors nil nil 
org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) 
(:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil 
org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) 
(:html-footnote-separator nil nil org-html-footnote-separator) 
(:html-footnotes-section nil nil org-html-footnotes-section) 
(:html-format-drawer-function nil nil org-html-format-drawer-function) 
(:html-format-headline-function nil nil org-html-format-headline-function) 
(:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) 
(:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil 
org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) 
(:html-infojs-template nil nil org-html-infojs-template) 
(:html-inline-image-rules nil nil org-html-inline-image-rules) 
(:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) 
(:html-mathjax-options nil nil org-html-mathjax-options) 
(:html-mathjax-template nil nil org-html-mathjax-template) 
(:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) 
(:html-postamble-format nil nil org-html-postamble-format) 
(:html-preamble-format nil nil org-html-preamble-format) 
(:html-table-align-individual-fields nil nil 
org-html-table-align-individual-fields) (:html-table-caption-above nil nil 
org-html-table-caption-above) (:html-table-data-tags nil nil 
org-html-table-data-tags) (:html-table-header-tags nil nil 
org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil 
nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix 
nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil 
org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil 
org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil 
org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) 
(:html-validation-link nil nil org-html-validation-link) (:html-viewport nil 
nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) 
...) ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . 
org-html-image-link-filter) (:filter-final-output . org-html-final-function)) 
nil (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 
"As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda 
... ...))))] :translate-alist ((bold . org-html-bold) (center-block . 
org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer 
. org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . 
org-html-entity) (example-block . org-html-example-block) (export-block . 
org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width 
. org-html-fixed-width) (footnote-definition . org-html-footnote-definition) 
(footnote-reference . org-html-footnote-reference) (headline . 
org-html-headline) (horizontal-rule . org-html-horizontal-rule) 
(inline-src-block . org-html-inline-src-block) (inlinetask . 
org-html-inlinetask) (inner-template . org-html-inner-template) (italic . 
org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data 
#s(hash-table size 4001 test eq rehash-size 1.5 rehash-threshold 0.8 data ( 
...)) :input-buffer "csce-421.org" :input-file 
"/home/swflint/org/school/2018/spring/csce-421.org" :html-doctype 
"xhtml-strict" :html-container "div" :description nil :keywords nil 
:html-html5-fancy nil :html-link-use-abs-url nil :html-link-home 
"http://samflint.com/"; :html-link-up "http://samflint.com/notes/"; :html-mathjax 
"" :html-postamble auto :html-preamble t :html-head "<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/htmlize.css\"/>\n<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- Piwik -->\n<script 
type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* tracker methods like 
\"setCustomDimension\" should be called before \"trackPageView\" */\n  
_paq.push(['trackPageView']);\n  _paq.push(['enableLinkTracking']);\n  
(function() {\n    var u=\"//piwik.flintfam.org/\";\n    
_paq.push(['setTrackerUrl', u+'piwik.php']);\n    _paq.push(['setSiteId', 
'1']);\n    var d=document, g=d.createElement('script'), 
s=d.getElementsByTagName('script')[0];\n    g.type='text/javascript'; 
g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-head-extra "" :subtitle nil :html-head-include-default-style t 
:html-head-include-scripts t :html-allow-name-attribute-in-anchors nil 
:html-divs ((preamble "div" "preamble") (content "div" "content") (postamble 
"div" "postamble")) :html-checkbox-type ...) (data org-data nil (section 
(:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent (org-data nil #3 (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (keyword (:key 
"TITLE" :value "Fundamentals of Constraint Processing" :begin 1 :end 48 
:post-blank 0 :post-affiliated 1 :parent #3)) (keyword (:key "AUTHOR" :value 
"Samuel W. Flint" :begin 48 :end 74 :post-blank 0 :post-affiliated 48 :parent 
#3)) (keyword (:key "EMAIL" :value "address@hidden" :begin 74 :end 104 
:post-blank 0 :post-affiliated 74 :parent #3)) (keyword (:key "DATE" :value 
"<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 :post-affiliated 104 
:parent #3)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t d:nil stat:nil 
todo:nil num:nil" :begin 135 :end 190 :post-blank 0 :post-affiliated 135 
:parent #3)) (keyword (:key "LATEX_CLASS_OPTIONS" :value "[10pt,twocolumn]" 
:begin 190 :end 230 :post-blank 0 :post-affiliated 190 :parent #3)) (keyword 
(:key "LATEX_HEADER" :value "\\usepackage[landscape,margin=0.125 in]{geometry}" 
:begin 230 :end 295 :post-blank 0 :post-affiliated 230 :parent #3)) (keyword 
(:key "LATEX_HEADER" :value "\\pagestyle{empty}" :begin 295 :end 329 
:post-blank 0 :post-affiliated 295 :parent #3))) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title (#("Lecture 2" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) #3 (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (headline (:raw-value "Resources" :begin 343 :end 666 :pre-blank 1 
:contents-begin 357 :contents-end 665 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 343 :title (#("Resources" 0 9 
...)) :parent #3) (section (:begin 357 :end 666 :contents-begin 357 
:contents-end 665 :post-blank 1 :post-affiliated 357 :parent #4) (plain-list 
(:type unordered :begin 357 :end 665 :contents-begin 357 :contents-end 665 
:structure ... :post-blank 0 :post-affiliated 357 :parent #5) (item ... ...) 
(item ... ...) (item ... ... ...) (item ... ...) (item ... ...)))) (headline 
(:raw-value "Constraint Satisfaction 101" :begin 666 :end 2169 :pre-blank 1 
:contents-begin 698 :contents-end 2168 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 666 :title (#("Constraint 
Satisfaction 101" 0 27 ...)) :parent #3) (section (:begin 698 :end 2169 
:contents-begin 698 :contents-end 2168 :post-blank 1 :post-affiliated 698 
:parent #4) (plain-list (:type unordered :begin 698 :end 2168 :contents-begin 
698 :contents-end 2168 :structure ... :post-blank 0 :post-affiliated 698 
:parent #5) (item ... ... ...) (item ... ...) (item ... ...) (item ... ... ...) 
(item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... ... ...) 
(item ... ...)))) (headline (:raw-value "Defining a problem" :begin 2169 :end 
3576 :pre-blank 1 :contents-begin 2192 :contents-end 3576 :level 2 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 2169 
:title (#("Defining a problem" 0 18 ...)) :parent #3) (section (:begin 2192 
:end 3577 :contents-begin 2192 :contents-end 3576 :post-blank 1 
:post-affiliated 2192 :parent #4) (plain-list (:type unordered :begin 2192 :end 
3576 :contents-begin 2192 :contents-end 3576 :structure ... :post-blank 0 
:post-affiliated 2192 :parent #5) (item ... ...) (item ... ...) (item ... ... 
...) (item ... ...) (item ... ... ...) (item ... ...) (item ... ... ...) (item 
... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...))))) 
(headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title (#("Lecture 3" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) #3 (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 
:contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
3590 :end 4295 :contents-begin 3590 :contents-end 4294 :post-blank 1 
:post-affiliated 3590 :parent #3) (plain-list (:type unordered :begin 3590 :end 
4294 :contents-begin 3590 :contents-end 4294 :structure (... ... ... ... ... 
... ... ... ...) :post-blank 0 :post-affiliated 3590 :parent #4) (item (:bullet 
"- " :begin 3590 :end 3664 :contents-begin 3593 :contents-end 3664 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
3590 :tag nil :parent #5) (paragraph ... #("always a given " 0 15 ...) ... 
#("\n" 0 1 ...))) (item (:bullet "- " :begin 3664 :end 4254 :contents-begin 
3667 :contents-end 4254 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 3664 :tag nil :parent #5) (paragraph ... 
#("Constraints are relations\n" 0 26 ...)) (plain-list ... ... ... ... ... ... 
...)) (item (:bullet "- " :begin 4254 :end 4294 :contents-begin 4257 
:contents-end 4294 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4254 :tag nil :parent #5) (paragraph ... #("Code 
must always be well structured!\n" 0 37 ...)))))) (headline (:raw-value 
"Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title (#("Lecture 4" 0 9 (:parent #3))) :parent 
(org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 
:post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) #3 
(headline (:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 
:contents-begin 6011 :contents-end 7699 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
4308 :end 5998 :contents-begin 4308 :contents-end 5997 :post-blank 1 
:post-affiliated 4308 :parent #3) (plain-list (:type unordered :begin 4308 :end 
5997 :contents-begin 4308 :contents-end 5997 :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 4308 
:parent #4) (item (:bullet "- " :begin 4308 :end 4384 :contents-begin 4311 
:contents-end 4384 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4308 :tag nil :parent #5) (paragraph ... ... 
#("\n" 0 1 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 4384 
:end 4968 :contents-begin 4387 :contents-end 4968 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4384 :tag nil 
:parent #5) (paragraph ... #("Constraints are defined as " 0 27 ...) ... #("\n" 
0 1 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 4968 
:end 4998 :contents-begin 4971 :contents-end 4998 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4968 :tag nil 
:parent #5) (paragraph ... #("VVP -- Variable Value Pair\n" 0 27 ...))) (item 
(:bullet "- " :begin 4998 :end 5082 :contents-begin 5001 :contents-end 5082 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 4998 :tag nil :parent #5) (paragraph ... #("make sure to 
implement check function, and to do so in a very independent manner\n" 0 81 
...))) (item (:bullet "- " :begin 5082 :end 5166 :contents-begin 5085 
:contents-end 5166 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5082 :tag nil :parent #5) (paragraph ... #("keep 
track of a number of constraint checks, always incrementing for every check\n" 
0 81 ...))) (item (:bullet "- " :begin 5166 :end 5201 :contents-begin 5169 
:contents-end 5201 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5166 :tag nil :parent #5) (paragraph ... #("will 
be writing abscom to parse\n" 0 32 ...))) (item (:bullet "- " :begin 5201 :end 
5488 :contents-begin 5204 :contents-end 5488 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5201 :tag nil 
:parent #5) (paragraph ... #("Graph representation\n" 0 21 ...)) (plain-list 
... ... ... ... ... ...)) (item (:bullet "- " :begin 5488 :end 5764 
:contents-begin 5491 :contents-end 5764 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 5488 :tag nil :parent #5) 
(paragraph ... #("relations in intension are defined by set-bulider notation\n" 
0 59 ...)) (plain-list ... ... ... ... ... ... ... ...)) (item (:bullet "- " 
:begin 5764 :end 5997 :contents-begin 5767 :contents-end 5997 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5764 
:tag nil :parent #5) (paragraph ... #("constraints implemented\n" 0 24 ...)) 
(plain-list ... ... ...))))) (headline (:raw-value "Lecture 5" :begin 5998 :end 
7700 :pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 5998 
:title (#("Lecture 5" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) #3 (headline (:raw-value "Lecture 6" :begin 7700 :end 10104 
:pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 7700 :title ... :parent #5) 
(headline ... ...)) (headline (:raw-value "Lecture 7" :begin 10104 :end 11115 
:pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 10104 :title ... :parent 
#5) (headline ... ...)) (headline (:raw-value "Lecture 8" :begin 11115 :end 
12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 6011 :end 6719 :contents-begin 6011 :contents-end 6718 
:post-blank 1 :post-affiliated 6011 :parent #3) (plain-list (:type unordered 
:begin 6011 :end 6718 :contents-begin 6011 :contents-end 6718 :structure (... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ...) :post-blank 0 :post-affiliated 6011 :parent #4) (item (:bullet "- " 
:begin 6011 :end 6265 :contents-begin 6014 :contents-end 6265 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6011 
:tag nil :parent #5) (paragraph ... #("examples of modeling\n" 0 21 ...)) 
(plain-list ... ... ... ... ... ...)) (item (:bullet "- " :begin 6265 :end 6465 
:contents-begin 6268 :contents-end 6465 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 6265 :tag nil :parent #5) 
(paragraph ... #("Constraint types\n" 0 17 ...)) (plain-list ... ... ... ... 
... ... ...)) (item (:bullet "- " :begin 6465 :end 6538 :contents-begin 6468 
:contents-end 6538 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6465 :tag nil :parent #5) (paragraph ... 
#("Databases\n" 0 10 ...)) (plain-list ... ... ...)) (item (:bullet "- " :begin 
6538 :end 6669 :contents-begin 6541 :contents-end 6669 :checkbox nil :counter 
nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6538 :tag nil 
:parent #5) (paragraph ... #("Interactive systems\n" 0 20 ...)) (plain-list ... 
... ... ... ...)) (item (:bullet "- " :begin 6669 :end 6718 :contents-begin 
6672 :contents-end 6718 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6669 :tag nil :parent #5) (paragraph ... 
#("Molecular biologiy\n" 0 19 ...)) (plain-list ... ...)))) (headline 
(:raw-value "Formal characterization" :begin 6719 :end 7364 :pre-blank 1 
:contents-begin 6747 :contents-end 7363 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 6719 :title (#("Formal 
characterization" 0 23 ...)) :parent #3) (section (:begin 6747 :end 7364 
:contents-begin 6747 :contents-end 7363 :post-blank 1 :post-affiliated 6747 
:parent #4) (plain-list (:type unordered :begin 6747 :end 7363 :contents-begin 
6747 :contents-end 7363 :structure ... :post-blank 0 :post-affiliated 6747 
:parent #5) (item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... 
... ...)))) (headline (:raw-value "Proof of CSP into SAT" :begin 7364 :end 7699 
:pre-blank 1 :contents-begin 7390 :contents-end 7699 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 7364 :title (#("Proof of 
CSP into SAT" 0 21 ...)) :parent #3) (section (:begin 7390 :end 7700 
:contents-begin 7390 :contents-end 7699 :post-blank 1 :post-affiliated 7390 
:parent #4) (plain-list (:type unordered :begin 7390 :end 7699 :contents-begin 
7390 :contents-end 7699 :structure ... :post-blank 0 :post-affiliated 7390 
:parent #5) (item ... ...) (item ... ...) (item ... ...) (item ... ...))))) 
(headline (:raw-value "Lecture 6" :begin 7700 :end 10104 :pre-blank 1 
:contents-begin 7713 :contents-end 10103 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 7700 :title (#("Lecture 6" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) #3 (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (headline 
(:raw-value "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 :contents-begin 
7731 :contents-end 10103 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7713 :title (#("Solving a CSP" 0 13 ...)) :parent #3) 
(section (:begin 7731 :end 10104 :contents-begin 7731 :contents-end 10103 
:post-blank 1 :post-affiliated 7731 :parent #4) (plain-list (:type unordered 
:begin 7731 :end 10103 :contents-begin 7731 :contents-end 10103 :structure ... 
:post-blank 0 :post-affiliated 7731 :parent #5) (item ... ... ...) (item ... 
... ...) (item ... ... ...))))) (headline (:raw-value "Lecture 7" :begin 10104 
:end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 
:priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title (#("Lecture 7" 0 9 (:parent #3))) :parent (org-data nil (section (:begin 
1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 
:parent #5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...) (keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 
2" :begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) #3 
(headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 
:contents-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 11115 :title ... :parent #5) 
(section ... ... ...)) (headline (:raw-value "Lecture 9" :begin 12017 :end 
13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (headline (:raw-value "Arc Consistency" :begin 10117 :end 11114 
:pre-blank 1 :contents-begin 10137 :contents-end 11114 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 10117 :title (#("Arc 
Consistency" 0 15 ...)) :parent #3) (section (:begin 10137 :end 11115 
:contents-begin 10137 :contents-end 11114 :post-blank 1 :post-affiliated 10137 
:parent #4) (plain-list (:type unordered :begin 10137 :end 11114 
:contents-begin 10137 :contents-end 11114 :structure ... :post-blank 0 
:post-affiliated 10137 :parent #5) (item ... ...) (item ... ... ...) (item ... 
...) (item ... ...) (item ... ... ...) (item ... ...))))) (headline (:raw-value 
"Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 
:contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title (#("Lecture 8" 0 9 (:parent #3))) :parent 
(org-data nil (section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 
:post-blank 1 :post-affiliated 1 :parent #5) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword 
...)) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) #3 (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 11128 :end 12017 :contents-begin 11128 :contents-end 
12016 :post-blank 1 :post-affiliated 11128 :parent #3) (table (:begin 11128 
:end 11282 :type org :tblfm nil :contents-begin 11128 :contents-end 11281 
:value nil :post-blank 1 :post-affiliated 11128 :parent #4) (table-row (:type 
standard :begin 11128 :end 11179 :contents-begin 11130 :contents-end 11178 
:post-blank 0 :post-affiliated 11128 :parent #5) (table-cell ... #("Property" 0 
8 ...)) (table-cell ... #("Algorithm" 0 9 ...)) (table-cell ... #("Complexity" 
0 10 ...))) (table-row (:type rule :begin 11179 :end 11230 :contents-begin nil 
:contents-end nil :post-blank 0 :post-affiliated 11179 :parent #5)) (table-row 
(:type standard :begin 11230 :end 11281 :contents-begin 11232 :contents-end 
11280 :post-blank 0 :post-affiliated 11230 :parent #5) (table-cell ... #("AC" 0 
2 ...)) (table-cell ... #("AC-1" 0 4 ...)) (table-cell ... ...))) (plain-list 
(:type unordered :begin 11282 :end 12016 :contents-begin 11282 :contents-end 
12016 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ...) :post-blank 0 :post-affiliated 11282 :parent #4) (item (:bullet "- 
" :begin 11282 :end 11481 :contents-begin 11285 :contents-end 11481 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
11282 :tag nil :parent #5) (paragraph ... #("solutions found by\n" 0 19 ...)) 
(plain-list ... ... ... ... ... ... ... ...)) (item (:bullet "- " :begin 11481 
:end 11543 :contents-begin 11484 :contents-end 11543 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil 
:parent #5) (paragraph ... #("when implementing AC1, terminate if domain 
wipe-out occurs\n" 0 59 ...))) (item (:bullet "- " :begin 11543 :end 11586 
:contents-begin 11546 :contents-end 11586 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #5) 
(paragraph ... #("worst case complexity is seldom reached\n" 0 40 ...))) (item 
(:bullet "- " :begin 11586 :end 11698 :contents-begin 11589 :contents-end 11698 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 11586 :tag nil :parent #5) (paragraph ... #("remember, AC " 0 
13 ...) ... #("discover a solution to a CSP, or may find an inconsistent 
problem (by domain annhilation)\n" 0 90 ...))) (item (:bullet "- " :begin 11698 
:end 12016 :contents-begin 11701 :contents-end 12016 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11698 :tag nil 
:parent #5) (paragraph ... #("AC3\n" 0 4 ...)) (plain-list ... ... ... ... 
...))))) (headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title (#("Lecture 9" 0 9 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) #3 
(headline (:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 
:contents-begin 13138 :contents-end 14890 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent #5) 
(section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" :begin 
14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
12030 :end 13124 :contents-begin 12030 :contents-end 13123 :post-blank 1 
:post-affiliated 12030 :parent #3) (plain-list (:type unordered :begin 12030 
:end 13123 :contents-begin 12030 :contents-end 13123 :structure (... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 12030 :parent #4) (item (:bullet "- " :begin 
12030 :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12030 
:tag nil :parent #5) (paragraph ... #("Remember to deal with Node Consistency 
-- and don't include it in the check count\n" 0 82 ...))) (item (:bullet "- " 
:begin 12115 :end 12138 :contents-begin 12118 :contents-end 12138 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12115 
:tag nil :parent #5) (paragraph ... #("see lecture 8 notes\n" 0 20 ...))) (item 
(:bullet "- " :begin 12138 :end 12171 :contents-begin 12141 :contents-end 12171 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12138 :tag nil :parent #5) (paragraph ... #("AC3 is not only 
more powerful\n" 0 30 ...))) (item (:bullet "- " :begin 12171 :end 12191 
:contents-begin 12174 :contents-end 12191 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 12171 :tag nil :parent #5) 
(paragraph ... ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 12191 :end 
12249 :contents-begin 12194 :contents-end 12249 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12191 :tag nil 
:parent #5) (paragraph ... #("AC3 is " 0 7 ...) ... #("\n" 0 1 ...))) (item 
(:bullet "- " :begin 12249 :end 12329 :contents-begin 12252 :contents-end 12329 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12249 :tag nil :parent #5) (paragraph ... #("AC4 is even more 
efficient, but requires special bookkeeping, is " 0 65 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 12329 :end 12460 :contents-begin 12332 
:contents-end 12460 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 12329 :tag nil :parent #5) (paragraph ... 
#("Variant of AC-3 called AC-2001, but requires cubic space, has yet another 
variant, AC-3.1" 0 89 ...) ... #(", requires different bookkeeping\n" 0 33 
...))) (item (:bullet "- " :begin 12460 :end 13082 :contents-begin 12463 
:contents-end 13082 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 12460 :tag nil :parent #5) (paragraph ... 
#("AC4\n" 0 4 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " :begin 
13082 :end 13123 :contents-begin 13085 :contents-end 13123 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13082 
:tag nil :parent #5) (paragraph ... #("AC3 tends to be a bit better than AC4\n" 
0 38 ...)))))) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title (#("Lecture 
10" 0 10 (:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) #3 (headline (:raw-value "Lecture 11" :begin 14891 :end 
17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 12: 
Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 17211 
:contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title ... :parent 
#5) (section ... ...) (headline ... ...) (headline ... ...)))) (section (:begin 
13138 :end 13846 :contents-begin 13138 :contents-end 13845 :post-blank 1 
:post-affiliated 13138 :parent #3) (plain-list (:type unordered :begin 13138 
:end 13845 :contents-begin 13138 :contents-end 13845 :structure (... ... ... 
... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 13138 
:parent #4) (item (:bullet "- " :begin 13138 :end 13164 :contents-begin 13141 
:contents-end 13164 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 13138 :tag nil :parent #5) (paragraph ... 
#("soundness -- can trust\n" 0 23 ...))) (item (:bullet "- " :begin 13164 :end 
13217 :contents-begin 13167 :contents-end 13217 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13164 :tag nil 
:parent #5) (paragraph ... #("complete -- will always find a solution if 
exists\n" 0 50 ...))) (item (:bullet "- " :begin 13217 :end 13280 
:contents-begin 13220 :contents-end 13280 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13217 :tag nil :parent #5) 
(paragraph ... #("more efficient AC variants are useful for use during 
search\n" 0 60 ...))) (item (:bullet "- " :begin 13280 :end 13371 
:contents-begin 13283 :contents-end 13371 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13280 :tag nil :parent #5) 
(paragraph ... #("but when enforcing AC during search, you must be able to keep 
track of what was removed\n" 0 88 ...))) (item (:bullet "- " :begin 13371 :end 
13487 :contents-begin 13374 :contents-end 13487 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13371 :tag nil 
:parent #5) (paragraph ... #("remember properties are not the same as the 
algorithms! there may be many algorithms to implement each property!\n" 0 113 
...))) (item (:bullet "- " :begin 13487 :end 13845 :contents-begin 13490 
:contents-end 13845 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 13487 :tag nil :parent #5) (paragraph ... 
#("most consistency methods are local initially\n" 0 45 ...)) (plain-list ... 
... ... ... ... ... ...)))) (headline (:raw-value "Intelligent Backtracking 
Algorithms" :begin 13846 :end 14890 :pre-blank 1 :contents-begin 13886 
:contents-end 14890 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 13846 :title (#("Intelligent Backtracking Algorithms" 0 35 
...)) :parent #3) (section (:begin 13886 :end 14891 :contents-begin 13886 
:contents-end 14890 :post-blank 1 :post-affiliated 13886 :parent #4) 
(plain-list (:type unordered :begin 13886 :end 14890 :contents-begin 13886 
:contents-end 14890 :structure ... :post-blank 0 :post-affiliated 13886 :parent 
#5) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...))))) (headline (:raw-value "Lecture 11" :begin 14891 :end 
17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title (#("Lecture 11" 0 10 (:parent #3))) :parent (org-data nil (section 
(:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) 
(headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) #3 (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 13: Back-tracking: Continued" 
:begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 :contents-end 20853 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19312 
:title ... :parent #5) (section ... ...) (headline ... ...) (headline ... 
...)))) (section (:begin 14905 :end 17178 :contents-begin 14905 :contents-end 
17177 :post-blank 1 :post-affiliated 14905 :parent #3) (plain-list (:type 
unordered :begin 14905 :end 17177 :contents-begin 14905 :contents-end 17177 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 
:post-affiliated 14905 :parent #4) (item (:bullet "- " :begin 14905 :end 14940 
:contents-begin 14908 :contents-end 14940 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 14905 :tag nil :parent #5) 
(paragraph ... #("Variables " 0 10 ...) ... #(", " 0 2 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 14940 :end 14995 :contents-begin 14943 
:contents-end 14995 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 14940 :tag nil :parent #5) (paragraph ... 
#("Domains " 0 8 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 14995 
:end 15045 :contents-begin 14998 :contents-end 15045 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 14995 :tag nil 
:parent #5) (paragraph ... #("Constraint between " 0 19 ...) ... #("and " 0 4 
...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet "- " :begin 15045 
:end 15069 :contents-begin 15048 :contents-end 15069 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15045 :tag nil 
:parent #5) (paragraph ... #("Constraint graph " 0 17 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 15069 :end 15103 :contents-begin 15072 
:contents-end 15103 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15069 :tag nil :parent #5) (paragraph ... 
#("Arcs of " 0 8 ...) ... #(": " 0 2 ...) ... #("\n" 0 1 ...))) (item (:bullet 
"- " :begin 15103 :end 15147 :contents-begin 15106 :contents-end 15147 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15103 :tag nil :parent #5) (paragraph ... #("Instantiation 
order is static or dynamic\n" 0 41 ...))) (item (:bullet "- " :begin 15147 :end 
15180 :contents-begin 15150 :contents-end 15180 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15147 :tag nil 
:parent #5) (paragraph ... #("lang primitives are from lisp\n" 0 30 ...))) 
(item (:bullet "- " :begin 15180 :end 15500 :contents-begin 15183 :contents-end 
15500 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15180 :tag nil :parent #5) (paragraph ... #("Data 
structures\n" 0 16 ...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " 
:begin 15500 :end 15865 :contents-begin 15503 :contents-end 15865 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15500 
:tag nil :parent #5) (paragraph ... #("Generic form\n" 0 13 ...)) (plain-list 
... ... ... ... ... ...)) (item (:bullet "- " :begin 15865 :end 15936 
:contents-begin 15868 :contents-end 15936 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15865 :tag nil :parent #5) 
(paragraph ... #("label and unlabel functions are provided by the backtrack 
algorithm\n" 0 68 ...))) (item (:bullet "- " :begin 15936 :end 15987 
:contents-begin 15939 :contents-end 15987 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15936 :tag nil :parent #5) 
(paragraph ... #("label is forward move, unlabel is backward move\n" 0 48 
...))) (item (:bullet "- " :begin 15987 :end 17177 :contents-begin 15990 
:contents-end 17177 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15987 :tag nil :parent #5) (paragraph ... #("For 
BT\n" 0 7 ...)) (plain-list ... ... ... ...))))) (headline (:raw-value "Lecture 
12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 1 :contents-begin 
17211 :contents-end 19311 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 17178 :title (#("Lecture 12: Phase Transitions" 0 29 
(:parent #3))) :parent (org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#5) (keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...)) (headline (:raw-value "Lecture 2" 
:begin 330 :end 3577 :pre-blank 1 :contents-begin 343 :contents-end 3576 :level 
1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 330 
:title ... :parent #5) (headline ... ...) (headline ... ...) (headline ... 
...)) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 :pre-blank 1 
:contents-begin 3590 :contents-end 4294 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 3577 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 4" :begin 4295 :end 5998 
:pre-blank 1 :contents-begin 4308 :contents-end 5997 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 4295 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title ... :parent #5) 
(section ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 7" :begin 10104 :end 11115 :pre-blank 1 :contents-begin 
10117 :contents-end 11114 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10104 :title ... :parent #5) (headline ... ...)) (headline 
(:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 :contents-begin 
11128 :contents-end 12016 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 11115 :title ... :parent #5) (section ... ... ...)) 
(headline (:raw-value "Lecture 9" :begin 12017 :end 13124 :pre-blank 1 
:contents-begin 12030 :contents-end 13123 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 12017 :title ... :parent #5) 
(section ... ...)) (headline (:raw-value "Lecture 10" :begin 13124 :end 14891 
:pre-blank 1 :contents-begin 13138 :contents-end 14890 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 13124 :title ... :parent 
#5) (section ... ...) (headline ... ...)) (headline (:raw-value "Lecture 11" 
:begin 14891 :end 17178 :pre-blank 1 :contents-begin 14905 :contents-end 17177 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 14891 
:title ... :parent #5) (section ... ...)) #3 (headline (:raw-value "Lecture 13: 
Back-tracking: Continued" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 
19352 :contents-end 20853 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 19312 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)))) (section (:begin 17211 :end 19312 
:contents-begin 17211 :contents-end 19311 :post-blank 1 :post-affiliated 17211 
:parent #3) (plain-list (:type unordered :begin 17211 :end 19311 
:contents-begin 17211 :contents-end 19311 :structure (... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 17211 :parent #4) 
(item (:bullet "- " :begin 17211 :end 17229 :contents-begin 17214 :contents-end 
17229 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17211 :tag nil :parent #5) (paragraph ... #("Cheeseman 1991\n" 
0 15 ...))) (item (:bullet "- " :begin 17229 :end 17248 :contents-begin 17232 
:contents-end 17248 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17229 :tag nil :parent #5) (paragraph ... 
#("Order parameter\n" 0 16 ...))) (item (:bullet "- " :begin 17248 :end 17311 
:contents-begin 17251 :contents-end 17311 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17248 :tag nil :parent #5) 
(paragraph ... #("Probability solution exists for random problems is almost 
1\n" 0 60 ...))) (item (:bullet "- " :begin 17311 :end 17382 :contents-begin 
17314 :contents-end 17382 :checkbox nil :counter nil :structure ... :pre-blank 
0 :post-blank 0 :post-affiliated 17311 :tag nil :parent #5) (paragraph ... 
#("there's a critical value whereby, after it, probability is almost 0\n" 0 68 
...))) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17385 
:contents-end 17442 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17382 :tag nil :parent #5) (paragraph ... 
#("around the critical value, the probability is around 0.5\n" 0 57 ...))) 
(item (:bullet "- " :begin 17442 :end 17556 :contents-begin 17445 :contents-end 
17556 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17442 :tag nil :parent #5) (paragraph ... #("cost of solving 
drops sharply as it gets further to the right of the critical value, but high 
as it goes to it\n" 0 111 ...))) (item (:bullet "- " :begin 17556 :end 17673 
:contents-begin 17559 :contents-end 17673 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17556 :tag nil :parent #5) 
(paragraph ... #("around .5 probability is high cost of solving, no matter the 
algorithm, this is referred to as a phase transition\n" 0 114 ...))) (item 
(:bullet "- " :begin 17673 :end 17742 :contents-begin 17676 :contents-end 17742 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17673 :tag nil :parent #5) (paragraph ... #("conjecture 
regarding the characterization of NP complete problems\n" 0 66 ...))) (item 
(:bullet "- " :begin 17742 :end 17795 :contents-begin 17745 :contents-end 17795 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 17742 :tag nil :parent #5) (paragraph ... #("applies to 
detecting/implementing arc-consistency\n" 0 50 ...))) (item (:bullet "- " 
:begin 17795 :end 18000 :contents-begin 17798 :contents-end 18000 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17795 
:tag nil :parent #5) (paragraph ... #("random graphs are almost always easy to 
to color -- conjecture from famous paper\n" 0 81 ...)) (plain-list ... ... ... 
...)) (item (:bullet "- " :begin 18000 :end 18046 :contents-begin 18003 
:contents-end 18046 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 18000 :tag nil :parent #5) (paragraph ... #("For 
CSPs, it's either density or tightness\n" 0 43 ...))) (item (:bullet "- " 
:begin 18046 :end 18139 :contents-begin 18049 :contents-end 18139 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18046 
:tag nil :parent #5) (paragraph ... #("currently effects the way of expirement 
conduct -- try and deal with the hardest problems\n" 0 90 ...))) (item (:bullet 
"- " :begin 18139 :end 18222 :contents-begin 18142 :contents-end 18222 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18139 :tag nil :parent #5) (paragraph ... #("but be careful 
not to focus exclusively on the redior around the critical value\n" 0 80 ...))) 
(item (:bullet "- " :begin 18222 :end 18274 :contents-begin 18225 :contents-end 
18274 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18222 :tag nil :parent #5) (paragraph ... #("Run on random 
CSPs -- given statistical analysis\n" 0 49 ...))) (item (:bullet "- " :begin 
18274 :end 19311 :contents-begin 18277 :contents-end 19311 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18274 
:tag nil :parent #5) (paragraph ... #("Vary params " 0 12 ...) ... #("\n" 0 1 
...)) (plain-list ... ... ... ... ... ... ... ... ... ...))))) (headline 
(:raw-value "Lecture 13: Back-tracking: Continued" :begin 19312 :end 20853 
:pre-blank 1 :contents-begin 19352 :contents-end 20853 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 19312 :title (#("Lecture 
13: Back-tracking: Continued" 0 36 (:parent #3))) :parent (org-data nil 
(section (:begin 1 :end 330 :contents-begin 1 :contents-end 329 :post-blank 1 
:post-affiliated 1 :parent #5) (keyword ...) (keyword ...) (keyword ...) 
(keyword ...) (keyword ...) (keyword ...) (keyword ...) (keyword ...)) 
(headline (:raw-value "Lecture 2" :begin 330 :end 3577 :pre-blank 1 
:contents-begin 343 :contents-end 3576 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 330 :title ... :parent #5) 
(headline ... ...) (headline ... ...) (headline ... ...)) (headline (:raw-value 
"Lecture 3" :begin 3577 :end 4295 :pre-blank 1 :contents-begin 3590 
:contents-end 4294 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 3577 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 :contents-begin 4308 
:contents-end 5997 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 4295 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 5" :begin 5998 :end 7700 :pre-blank 1 :contents-begin 6011 
:contents-end 7699 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 5998 :title ... :parent #5) (section ... ...) (headline 
... ...) (headline ... ...)) (headline (:raw-value "Lecture 6" :begin 7700 :end 
10104 :pre-blank 1 :contents-begin 7713 :contents-end 10103 :level 1 :priority 
nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 7700 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 7" 
:begin 10104 :end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title ... :parent #5) (headline ... ...)) (headline (:raw-value "Lecture 8" 
:begin 11115 :end 12017 :pre-blank 1 :contents-begin 11128 :contents-end 12016 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 11115 
:title ... :parent #5) (section ... ... ...)) (headline (:raw-value "Lecture 9" 
:begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 :contents-end 13123 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 12017 
:title ... :parent #5) (section ... ...)) (headline (:raw-value "Lecture 10" 
:begin 13124 :end 14891 :pre-blank 1 :contents-begin 13138 :contents-end 14890 
:level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 13124 
:title ... :parent #5) (section ... ...) (headline ... ...)) (headline 
(:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 :contents-begin 
14905 :contents-end 17177 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 14891 :title ... :parent #5) (section ... ...)) (headline 
(:raw-value "Lecture 12: Phase Transitions" :begin 17178 :end 19312 :pre-blank 
1 :contents-begin 17211 :contents-end 19311 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 17178 :title ... :parent #5) 
(section ... ...)) #3)) (section (:begin 19352 :end 19690 :contents-begin 19352 
:contents-end 19688 :post-blank 1 :post-affiliated 19352 :parent #3) 
(plain-list (:type unordered :begin 19352 :end 19688 :contents-begin 19352 
:contents-end 19688 :structure (... ... ... ... ...) :post-blank 0 
:post-affiliated 19352 :parent #4) (item (:bullet "- " :begin 19352 :end 19435 
:contents-begin 19355 :contents-end 19435 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19352 :tag nil :parent #5) 
(paragraph ... #("keep track of path -- an array of the instantiations thus far 
and to be created\n" 0 80 ...))) (item (:bullet "- " :begin 19435 :end 19499 
:contents-begin 19438 :contents-end 19499 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19435 :tag nil :parent #5) 
(paragraph ... #("remember what unlevel does -- actually performs 
backtracking\n" 0 61 ...))) (item (:bullet "- " :begin 19499 :end 19541 
:contents-begin 19502 :contents-end 19541 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #5) 
(paragraph ... #("many different ways to order variables\n" 0 39 ...))) (item 
(:bullet "- " :begin 19541 :end 19599 :contents-begin 19544 :contents-end 19599 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 19541 :tag nil :parent #5) (paragraph ... #("when doing 
value-ordering, use lexicographic ordering!\n" 0 55 ...))) (item (:bullet "- " 
:begin 19599 :end 19688 :contents-begin 19602 :contents-end 19688 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19599 
:tag nil :parent #5) (paragraph ... #("eventually, variable ordering heuristics 
" 0 41 ...) ... #("be broken with lexicographic ordering\n" 0 38 ...))))) 
(headline (:raw-value "Back-Jumping" :begin 19690 :end 20224 :pre-blank 1 
:contents-begin 19707 :contents-end 20223 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 19690 :title (#("Back-Jumping" 
0 12 ...)) :parent #3) (section (:begin 19707 :end 20224 :contents-begin 19707 
:contents-end 20223 :post-blank 1 :post-affiliated 19707 :parent #4) 
(plain-list (:type unordered :begin 19707 :end 20223 :contents-begin 19707 
:contents-end 20223 :structure ... :post-blank 0 :post-affiliated 19707 :parent 
#5) (item ... ...) (item ... ...) (item ... ...) (item ... ... ...)))) 
(headline (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-blank 
1 :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 20224 :title 
(#("Conflict-directed BJ" 0 20 ...)) :parent #3) (section (:begin 20249 :end 
20853 :contents-begin 20249 :contents-end 20853 :post-blank 0 :post-affiliated 
20249 :parent #4) (plain-list (:type unordered :begin 20249 :end 20853 
:contents-begin 20249 :contents-end 20853 :structure ... :post-blank 0 
:post-affiliated 20249 :parent #5) (item ... ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ... 
...) (item ... ...)))))) cl-struct-org-export-backend-tags t) (tag) 
(org-tags-expand tag t)) t)
  (setq excluded (cl-mapcan (function (lambda (tag) (org-tags-expand tag t))) 
(plist-get info :exclude-tags)))
  (let (ignore selected excluded walk-data definitions) (setq ignore nil) (setq 
selected (org-export--selected-trees data info)) (setq excluded (cl-mapcan 
(function (lambda (tag) (org-tags-expand tag t))) (plist-get info 
:exclude-tags))) (setq walk-data (function (lambda (data) (if data (progn (let 
(...) (if ... ... ... ...))))))) (setq definitions (org-element-map data (quote 
(footnote-definition footnote-reference)) (function (lambda (f) (cond ((eq ... 
...) f) ((and ... ...) f) (t nil)))))) (if selected (progn (let ((first-element 
(car (org-element-contents data)))) (if (eq (org-element-type first-element) 
(quote section)) (progn (org-element-extract-element first-element)))))) 
(funcall walk-data data) (let ((--dolist-tail-- (append 
(org-export-get-all-options (plist-get info :back-end)) 
org-export-options-alist))) (while --dolist-tail-- (let ((entry (car 
--dolist-tail--))) (if (eq (nth 4 entry) (quote parse)) (progn (funcall 
walk-data (plist-get info ...)))) (setq --dolist-tail-- (cdr 
--dolist-tail--))))) (let ((missing (org-export--missing-definitions data 
definitions))) (funcall walk-data missing) 
(org-export--install-footnote-definitions missing data)) (plist-put info 
:ignore-list ignore))
  org-export--prune-tree((org-data nil (section (:begin 1 :end 330 
:contents-begin 1 :contents-end 329 :post-blank 1 :post-affiliated 1 :parent 
#0) (keyword (:key "TITLE" :value "Fundamentals of Constraint Processing" 
:begin 1 :end 48 :post-blank 0 :post-affiliated 1 :parent #1)) (keyword (:key 
"AUTHOR" :value "Samuel W. Flint" :begin 48 :end 74 :post-blank 0 
:post-affiliated 48 :parent #1)) (keyword (:key "EMAIL" :value "address@hidden" 
:begin 74 :end 104 :post-blank 0 :post-affiliated 74 :parent #1)) (keyword 
(:key "DATE" :value "<2017-11-30 Thu 20:14>" :begin 104 :end 135 :post-blank 0 
:post-affiliated 104 :parent #1)) (keyword (:key "OPTIONS" :value "H:5 ':t *:t 
d:nil stat:nil todo:nil num:nil" :begin 135 :end 190 :post-blank 0 
:post-affiliated 135 :parent #1)) (keyword (:key "LATEX_CLASS_OPTIONS" :value 
"[10pt,twocolumn]" :begin 190 :end 230 :post-blank 0 :post-affiliated 190 
:parent #1)) (keyword (:key "LATEX_HEADER" :value 
"\\usepackage[landscape,margin=0.125 in]{geometry}" :begin 230 :end 295 
:post-blank 0 :post-affiliated 230 :parent #1)) (keyword (:key "LATEX_HEADER" 
:value "\\pagestyle{empty}" :begin 295 :end 329 :post-blank 0 :post-affiliated 
295 :parent #1))) (headline (:raw-value "Lecture 2" :begin 330 :end 3577 
:pre-blank 1 :contents-begin 343 :contents-end 3576 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 330 :title (#("Lecture 2" 0 
9 (:parent #1))) :parent #0) (headline (:raw-value "Resources" :begin 343 :end 
666 :pre-blank 1 :contents-begin 357 :contents-end 665 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 343 :title (#("Resources" 0 
9 (:parent #2))) :parent #1) (section (:begin 357 :end 666 :contents-begin 357 
:contents-end 665 :post-blank 1 :post-affiliated 357 :parent #2) (plain-list 
(:type unordered :begin 357 :end 665 :contents-begin 357 :contents-end 665 
:structure ((357 1 "- " nil nil nil 398) (398 1 "- " nil nil nil 413) (413 1 "- 
" nil nil nil 556) (425 3 "- " nil nil nil 464) (464 3 "- " nil nil nil 556) 
(556 1 "- " nil nil nil 625) (625 1 "- " nil nil nil 665)) :post-blank 0 
:post-affiliated 357 :parent #3) (item (:bullet "- " :begin 357 :end 398 
:contents-begin 360 :contents-end 398 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 357 
:tag nil :parent #4) (paragraph (:begin 360 :end 398 :contents-begin 360 
:contents-end 398 :post-blank 0 :post-affiliated 360 :parent #5) #("check 
website -- has many, many links\n" 0 38 ...))) (item (:bullet "- " :begin 398 
:end 413 :contents-begin 401 :contents-end 413 :checkbox nil :counter nil 
:structure (... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 398 :tag nil :parent #4) (paragraph (:begin 401 :end 413 
:contents-begin 401 :contents-end 413 :post-blank 0 :post-affiliated 401 
:parent #5) #("conferences\n" 0 12 ...))) (item (:bullet "- " :begin 413 :end 
556 :contents-begin 416 :contents-end 556 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 413 
:tag nil :parent #4) (paragraph (:begin 416 :end 425 :contents-begin 416 
:contents-end 425 :post-blank 0 :post-affiliated 416 :parent #5) #("journals\n" 
0 9 ...)) (plain-list (:type unordered :begin 425 :end 556 :contents-begin 425 
:contents-end 556 :structure ... :post-blank 0 :post-affiliated 425 :parent #5) 
(item ... ...) (item ... ...))) (item (:bullet "- " :begin 556 :end 625 
:contents-begin 559 :contents-end 625 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 556 
:tag nil :parent #4) (paragraph (:begin 559 :end 625 :contents-begin 559 
:contents-end 625 :post-blank 0 :post-affiliated 559 :parent #5) #("journals 
are also pretty big -- and tend to be easier to get into\n" 0 66 ...))) (item 
(:bullet "- " :begin 625 :end 665 :contents-begin 628 :contents-end 665 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ...) :pre-blank 
0 :post-blank 0 :post-affiliated 625 :tag nil :parent #4) (paragraph (:begin 
628 :end 665 :contents-begin 628 :contents-end 665 :post-blank 0 
:post-affiliated 628 :parent #5) #("many good ways to get jobs with this\n" 0 
37 ...)))))) (headline (:raw-value "Constraint Satisfaction 101" :begin 666 
:end 2169 :pre-blank 1 :contents-begin 698 :contents-end 2168 :level 2 
:priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 666 
:title (#("Constraint Satisfaction 101" 0 27 (:parent #2))) :parent #1) 
(section (:begin 698 :end 2169 :contents-begin 698 :contents-end 2168 
:post-blank 1 :post-affiliated 698 :parent #2) (plain-list (:type unordered 
:begin 698 :end 2168 :contents-begin 698 :contents-end 2168 :structure ((698 1 
"- " nil nil nil 884) (710 3 "- " nil nil nil 884) (744 5 "- " nil nil nil 789) 
(789 5 "- " nil nil nil 884) (884 1 "- " nil nil nil 923) (923 1 "- " nil nil 
nil 1025) (1025 1 "- " nil nil nil 1431) (1041 3 "- " nil nil nil 1072) (1072 3 
"- " nil nil nil 1087) (1087 3 "- " nil nil nil 1123) (1123 3 "- " nil nil nil 
1139) (1139 3 "- " nil nil nil 1158) (1158 3 "- " nil nil nil 1199) (1199 3 "- 
" nil nil nil 1233) (1233 3 "- " nil nil nil 1263) (1263 3 "- " nil nil nil 
1286) (1286 3 "- " nil nil nil 1312) (1312 3 "- " nil nil nil 1369) (1369 3 "- 
" nil nil nil 1389) (1389 3 "- " nil nil nil 1431) (1431 1 "- " nil nil nil 
1765) (1495 3 "- " nil nil nil 1551) (1551 3 "- " nil nil nil 1628) (1628 3 "- 
" nil nil nil 1765) (1765 1 "- " nil nil nil 1911) (1781 3 "- " nil nil nil 
1817) (1817 3 "- " nil nil nil 1891) (1891 3 "- " nil nil nil 1911) (1911 1 "- 
" nil nil nil 1997) (1924 3 "- " nil nil nil 1949) (1949 3 "- " nil nil nil 
1997) (1997 1 "- " nil nil nil 2150) (2007 3 "- " nil nil nil 2038) (2038 3 "- 
" nil nil nil 2070) (2070 3 "- " nil nil nil 2150) (2150 1 "- " nil nil nil 
2168)) :post-blank 0 :post-affiliated 698 :parent #3) (item (:bullet "- " 
:begin 698 :end 884 :contents-begin 701 :contents-end 884 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 698 :tag nil :parent 
#4) (paragraph (:begin 701 :end 710 :contents-begin 701 :contents-end 710 
:post-blank 0 :post-affiliated 701 :parent #5) #("examples\n" 0 9 ...)) 
(plain-list (:type unordered :begin 710 :end 884 :contents-begin 710 
:contents-end 884 :structure ... :post-blank 0 :post-affiliated 710 :parent #5) 
(item ... ... ...))) (item (:bullet "- " :begin 884 :end 923 :contents-begin 
887 :contents-end 923 :checkbox nil :counter nil :structure (... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 884 :tag nil :parent #4) (paragraph (:begin 887 :end 923 
:contents-begin 887 :contents-end 923 :post-blank 0 :post-affiliated 887 
:parent #5) #("modeling constraints remains an art\n" 0 36 ...))) (item 
(:bullet "- " :begin 923 :end 1025 :contents-begin 926 :contents-end 1025 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 923 :tag 
nil :parent #4) (paragraph (:begin 926 :end 1025 :contents-begin 926 
:contents-end 1025 :post-blank 0 :post-affiliated 926 :parent #5) #("sets of 
variables with sets of choices, and aset of constraints restricting 
combinations of values\n" 0 99 ...))) (item (:bullet "- " :begin 1025 :end 1431 
:contents-begin 1028 :contents-end 1431 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 
0 :post-blank 0 :post-affiliated 1025 :tag nil :parent #4) (paragraph (:begin 
1028 :end 1041 :contents-begin 1028 :contents-end 1041 :post-blank 0 
:post-affiliated 1028 :parent #5) #("applications\n" 0 13 ...)) (plain-list 
(:type unordered :begin 1041 :end 1431 :contents-begin 1041 :contents-end 1431 
:structure ... :post-blank 0 :post-affiliated 1041 :parent #5) (item ... ...) 
(item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) 
(item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) 
(item ... ...) (item ... ...))) (item (:bullet "- " :begin 1431 :end 1765 
:contents-begin 1434 :contents-end 1765 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 
0 :post-blank 0 :post-affiliated 1431 :tag nil :parent #4) (paragraph (:begin 
1434 :end 1495 :contents-begin 1434 :contents-end 1495 :post-blank 0 
:post-affiliated 1434 :parent #5) #("constraint processing is modeling, plus 
inference and search\n" 0 61 ...)) (plain-list (:type unordered :begin 1495 
:end 1765 :contents-begin 1495 :contents-end 1765 :structure ... :post-blank 0 
:post-affiliated 1495 :parent #5) (item ... ...) (item ... ...) (item ... 
...))) (item (:bullet "- " :begin 1765 :end 1911 :contents-begin 1768 
:contents-end 1911 :checkbox nil :counter nil :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 1765 :tag nil :parent #4) (paragraph (:begin 1768 :end 1781 
:contents-begin 1768 :contents-end 1781 :post-blank 0 :post-affiliated 1768 
:parent #5) #("Real Example\n" 0 13 ...)) (plain-list (:type unordered :begin 
1781 :end 1911 :contents-begin 1781 :contents-end 1911 :structure ... 
:post-blank 0 :post-affiliated 1781 :parent #5) (item ... ...) (item ... ...) 
(item ... ...))) (item (:bullet "- " :begin 1911 :end 1997 :contents-begin 1914 
:contents-end 1997 :checkbox nil :counter nil :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 1911 :tag nil :parent #4) (paragraph (:begin 1914 :end 1924 
:contents-begin 1914 :contents-end 1924 :post-blank 0 :post-affiliated 1914 
:parent #5) #("Singapore\n" 0 10 ...)) (plain-list (:type unordered :begin 1924 
:end 1997 :contents-begin 1924 :contents-end 1997 :structure ... :post-blank 0 
:post-affiliated 1924 :parent #5) (item ... ...) (item ... ...))) (item 
(:bullet "- " :begin 1997 :end 2150 :contents-begin 2000 :contents-end 2150 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 1997 :tag 
nil :parent #4) (paragraph (:begin 2000 :end 2007 :contents-begin 2000 
:contents-end 2007 :post-blank 0 :post-affiliated 2000 :parent #5) #("CP is:\n" 
0 7 ...)) (plain-list (:type unordered :begin 2007 :end 2150 :contents-begin 
2007 :contents-end 2150 :structure ... :post-blank 0 :post-affiliated 2007 
:parent #5) (item ... ...) (item ... ...) (item ... ...))) (item (:bullet "- " 
:begin 2150 :end 2168 :contents-begin 2153 :contents-end 2168 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 2150 :tag nil :parent 
#4) (paragraph (:begin 2153 :end 2168 :contents-begin 2153 :contents-end 2168 
:post-blank 0 :post-affiliated 2153 :parent #5) #("Very Practical\n" 0 15 
...)))))) (headline (:raw-value "Defining a problem" :begin 2169 :end 3576 
:pre-blank 1 :contents-begin 2192 :contents-end 3576 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 2169 :title (#("Defining a 
problem" 0 18 (:parent #2))) :parent #1) (section (:begin 2192 :end 3577 
:contents-begin 2192 :contents-end 3576 :post-blank 1 :post-affiliated 2192 
:parent #2) (plain-list (:type unordered :begin 2192 :end 3576 :contents-begin 
2192 :contents-end 3576 :structure ((2192 1 "- " nil nil nil 2222) (2222 1 "- " 
nil nil nil 2271) (2271 1 "- " nil nil nil 2370) (2333 3 "- " nil nil nil 2370) 
(2370 1 "- " nil nil nil 2428) (2428 1 "- " nil nil nil 2803) (2493 3 "- " nil 
nil nil 2550) (2550 3 "- " nil nil nil 2631) (2631 3 "- " nil nil nil 2803) 
(2803 1 "- " nil nil nil 2974) (2974 1 "- " nil nil nil 3043) (3007 3 "- " nil 
nil nil 3015) (3015 3 "- " nil nil nil 3024) (3024 3 "- " nil nil nil 3033) 
(3033 3 "- " nil nil nil 3043) (3043 1 "- " nil nil nil 3129) (3129 1 "- " nil 
nil nil 3159) (3159 1 "- " nil nil nil 3204) (3204 1 "- " nil nil nil 3293) 
(3293 1 "- " nil nil nil 3576) (3305 3 "- " nil nil nil 3346) (3346 3 "- " nil 
nil nil 3389) (3389 3 "- " nil nil nil 3441) (3441 3 "- " nil nil nil 3576)) 
:post-blank 0 :post-affiliated 2192 :parent #3) (item (:bullet "- " :begin 2192 
:end 2222 :contents-begin 2195 :contents-end 2222 :checkbox nil :counter nil 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 2192 
:tag nil :parent #4) (paragraph (:begin 2195 :end 2222 :contents-begin 2195 
:contents-end 2222 :post-blank 0 :post-affiliated 2195 :parent #5) #("has a 
given and a question\n" 0 27 ...))) (item (:bullet "- " :begin 2222 :end 2271 
:contents-begin 2225 :contents-end 2271 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 2222 :tag nil 
:parent #4) (paragraph (:begin 2225 :end 2271 :contents-begin 2225 
:contents-end 2271 :post-blank 0 :post-affiliated 2225 :parent #5) #("given is 
a set of objects, the relations, etc\n" 0 46 ...))) (item (:bullet "- " :begin 
2271 :end 2370 :contents-begin 2274 :contents-end 2370 :checkbox nil :counter 
nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 
2271 :tag nil :parent #4) (paragraph (:begin 2274 :end 2333 :contents-begin 
2274 :contents-end 2333 :post-blank 0 :post-affiliated 2274 :parent #5) 
#("question ex: find " 0 18 ...) (latex-fragment ...) #("such that condition " 
0 20 ...) (latex-fragment ...) #("is satisfied\n" 0 13 ...)) (plain-list (:type 
unordered :begin 2333 :end 2370 :contents-begin 2333 :contents-end 2370 
:structure ... :post-blank 0 :post-affiliated 2333 :parent #5) (item ... ...))) 
(item (:bullet "- " :begin 2370 :end 2428 :contents-begin 2373 :contents-end 
2428 :checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 
:post-blank 0 :post-affiliated 2370 :tag nil :parent #4) (paragraph (:begin 
2373 :end 2428 :contents-begin 2373 :contents-end 2428 :post-blank 0 
:post-affiliated 2373 :parent #5) #("a problem must always, always, always have 
a question!\n" 0 55 ...))) (item (:bullet "- " :begin 2428 :end 2803 
:contents-begin 2431 :contents-end 2803 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 2428 :tag nil 
:parent #4) (paragraph (:begin 2431 :end 2493 :contents-begin 2431 
:contents-end 2493 :post-blank 0 :post-affiliated 2431 :parent #5) #("Given " 0 
6 ...) (latex-fragment ...) #("\n" 0 1 ...)) (plain-list (:type unordered 
:begin 2493 :end 2803 :contents-begin 2493 :contents-end 2803 :structure ... 
:post-blank 0 :post-affiliated 2493 :parent #5) (item ... ...) (item ... ...) 
(item ... ...))) (item (:bullet "- " :begin 2803 :end 2974 :contents-begin 2806 
:contents-end 2974 :checkbox nil :counter nil :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 2803 :tag nil :parent #4) 
(paragraph (:begin 2806 :end 2974 :contents-begin 2806 :contents-end 2974 
:post-blank 0 :post-affiliated 2806 :parent #5) #("Query whether we can find a 
value for each variable such that all constraints are satisfied, queries can 
include weights (making it a Constrained Optimization Problem)\n" 0 168 ...))) 
(item (:bullet "- " :begin 2974 :end 3043 :contents-begin 2977 :contents-end 
3043 :checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 
:post-blank 0 :post-affiliated 2974 :tag nil :parent #4) (paragraph (:begin 
2977 :end 3007 :contents-begin 2977 :contents-end 3007 :post-blank 0 
:post-affiliated 2977 :parent #5) #("Various levels of consistency\n" 0 30 
...)) (plain-list (:type unordered :begin 3007 :end 3043 :contents-begin 3007 
:contents-end 3043 :structure ... :post-blank 0 :post-affiliated 3007 :parent 
#5) (item ... ...) (item ... ...) (item ... ...) (item ... ...))) (item 
(:bullet "- " :begin 3043 :end 3129 :contents-begin 3046 :contents-end 3129 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 
:post-blank 0 :post-affiliated 3043 :tag nil :parent #4) (paragraph (:begin 
3046 :end 3129 :contents-begin 3046 :contents-end 3129 :post-blank 0 
:post-affiliated 3046 :parent #5) #("Sudoku can be done with consistency, but 
whether or not search is required for all\n" 0 83 ...))) (item (:bullet "- " 
:begin 3129 :end 3159 :contents-begin 3132 :contents-end 3159 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 3129 :tag nil :parent #4) (paragraph (:begin 3132 :end 3159 
:contents-begin 3132 :contents-end 3159 :post-blank 0 :post-affiliated 3132 
:parent #5) #("find solution -- decisions\n" 0 27 ...))) (item (:bullet "- " 
:begin 3159 :end 3204 :contents-begin 3162 :contents-end 3204 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 3159 :tag nil :parent #4) (paragraph (:begin 3162 :end 3204 
:contents-begin 3162 :contents-end 3204 :post-blank 0 :post-affiliated 3162 
:parent #5) #("find sumber of, all solutions -- counting\n" 0 42 ...))) (item 
(:bullet "- " :begin 3204 :end 3293 :contents-begin 3207 :contents-end 3293 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 
:post-blank 0 :post-affiliated 3204 :tag nil :parent #4) (paragraph (:begin 
3207 :end 3293 :contents-begin 3207 :contents-end 3293 :post-blank 0 
:post-affiliated 3207 :parent #5) #("find set of constraints that can be 
removed so that a solution exists -- optimization\n" 0 86 ...))) (item (:bullet 
"- " :begin 3293 :end 3576 :contents-begin 3296 :contents-end 3576 :checkbox 
nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 3293 :tag nil :parent #4) (paragraph (:begin 3296 :end 3305 
:contents-begin 3296 :contents-end 3305 :post-blank 0 :post-affiliated 3296 
:parent #5) #("specials\n" 0 9 ...)) (plain-list (:type unordered :begin 3305 
:end 3576 :contents-begin 3305 :contents-end 3576 :structure ... :post-blank 0 
:post-affiliated 3305 :parent #5) (item ... ...) (item ... ...) (item ... ...) 
(item ... ...))))))) (headline (:raw-value "Lecture 3" :begin 3577 :end 4295 
:pre-blank 1 :contents-begin 3590 :contents-end 4294 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 3577 :title (#("Lecture 3" 
0 9 (:parent #1))) :parent #0) (section (:begin 3590 :end 4295 :contents-begin 
3590 :contents-end 4294 :post-blank 1 :post-affiliated 3590 :parent #1) 
(plain-list (:type unordered :begin 3590 :end 4294 :contents-begin 3590 
:contents-end 4294 :structure ((3590 1 "- " nil nil nil 3664) (3664 1 "- " nil 
nil nil 4254) (3693 3 "- " nil nil nil 3765) (3765 3 "- " nil nil nil 3913) 
(3913 3 "- " nil nil nil 3965) (3965 3 "- " nil nil nil 4019) (4019 3 "- " nil 
nil nil 4169) (4169 3 "- " nil nil nil 4254) (4254 1 "- " nil nil nil 4294)) 
:post-blank 0 :post-affiliated 3590 :parent #2) (item (:bullet "- " :begin 3590 
:end 3664 :contents-begin 3593 :contents-end 3664 :checkbox nil :counter nil 
:structure ((3590 1 "- " nil nil nil 3664) (3664 1 "- " nil nil nil 4254) (3693 
3 "- " nil nil nil 3765) (3765 3 "- " nil nil nil 3913) (3913 3 "- " nil nil 
nil 3965) (3965 3 "- " nil nil nil 4019) (4019 3 "- " nil nil nil 4169) (4169 3 
"- " nil nil nil 4254) (4254 1 "- " nil nil nil 4294)) :pre-blank 0 :post-blank 
0 :post-affiliated 3590 :tag nil :parent #3) (paragraph (:begin 3593 :end 3664 
:contents-begin 3593 :contents-end 3664 :post-blank 0 :post-affiliated 3593 
:parent #4) #("always a given " 0 15 (:parent #5)) (latex-fragment (:value 
"$\\mathcal{P} = (\\mathcal{V}, \\mathcal{D}, \\mathcal{C})$" :begin 3608 :end 
3663 :post-blank 0 :parent #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " 
:begin 3664 :end 4254 :contents-begin 3667 :contents-end 4254 :checkbox nil 
:counter nil :structure ((3590 1 "- " nil nil nil 3664) (3664 1 "- " nil nil 
nil 4254) (3693 3 "- " nil nil nil 3765) (3765 3 "- " nil nil nil 3913) (3913 3 
"- " nil nil nil 3965) (3965 3 "- " nil nil nil 4019) (4019 3 "- " nil nil nil 
4169) (4169 3 "- " nil nil nil 4254) (4254 1 "- " nil nil nil 4294)) :pre-blank 
0 :post-blank 0 :post-affiliated 3664 :tag nil :parent #3) (paragraph (:begin 
3667 :end 3693 :contents-begin 3667 :contents-end 3693 :post-blank 0 
:post-affiliated 3667 :parent #4) #("Constraints are relations\n" 0 26 (:parent 
#5))) (plain-list (:type unordered :begin 3693 :end 4254 :contents-begin 3693 
:contents-end 4254 :structure (... ... ... ... ... ... ... ... ...) :post-blank 
0 :post-affiliated 3693 :parent #4) (item (:bullet "- " :begin 3693 :end 3765 
:contents-begin 3698 :contents-end 3765 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 3693 :tag nil :parent #5) 
(paragraph ... #("relations are a subset of the cartesian product of " 0 51 
...) ... #("sets\n" 0 5 ...))) (item (:bullet "- " :begin 3765 :end 3913 
:contents-begin 3770 :contents-end 3913 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 3765 :tag nil :parent #5) 
(paragraph ... #("relations can be represented as a table, which are refered to 
as allowed tuples, or supports, which is a table constraint, being an 
enumerated\n" 0 143 ...))) (item (:bullet "- " :begin 3913 :end 3965 
:contents-begin 3918 :contents-end 3965 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 3913 :tag nil :parent #5) 
(paragraph ... #("extension in a set with all members enumerated\n" 0 47 ...))) 
(item (:bullet "- " :begin 3965 :end 4019 :contents-begin 3970 :contents-end 
4019 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 3965 :tag nil :parent #5) (paragraph ... #("conflicts are the 
set of tuples that are no good\n" 0 49 ...))) (item (:bullet "- " :begin 4019 
:end 4169 :contents-begin 4024 :contents-end 4169 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4019 :tag nil 
:parent #5) (paragraph ... #("Constraints can also be in intention -- they're 
defined in terms of a logical function, equivalent to extension, but can be 
easier to understand\n" 0 145 ...))) (item (:bullet "- " :begin 4169 :end 4254 
:contents-begin 4174 :contents-end 4254 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 4169 :tag nil :parent #5) 
(paragraph ... #("A check function should always be a simple implementation -- 
to build with them\n" 0 80 ...))))) (item (:bullet "- " :begin 4254 :end 4294 
:contents-begin 4257 :contents-end 4294 :checkbox nil :counter nil :structure 
((3590 1 "- " nil nil nil 3664) (3664 1 "- " nil nil nil 4254) (3693 3 "- " nil 
nil nil 3765) (3765 3 "- " nil nil nil 3913) (3913 3 "- " nil nil nil 3965) 
(3965 3 "- " nil nil nil 4019) (4019 3 "- " nil nil nil 4169) (4169 3 "- " nil 
nil nil 4254) (4254 1 "- " nil nil nil 4294)) :pre-blank 0 :post-blank 0 
:post-affiliated 4254 :tag nil :parent #3) (paragraph (:begin 4257 :end 4294 
:contents-begin 4257 :contents-end 4294 :post-blank 0 :post-affiliated 4257 
:parent #4) #("Code must always be well structured!\n" 0 37 (:parent #5))))))) 
(headline (:raw-value "Lecture 4" :begin 4295 :end 5998 :pre-blank 1 
:contents-begin 4308 :contents-end 5997 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 4295 :title (#("Lecture 4" 0 9 
(:parent #1))) :parent #0) (section (:begin 4308 :end 5998 :contents-begin 4308 
:contents-end 5997 :post-blank 1 :post-affiliated 4308 :parent #1) (plain-list 
(:type unordered :begin 4308 :end 5997 :contents-begin 4308 :contents-end 5997 
:structure ((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 
3 "- " nil nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil 
nil 4968) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 
"- " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 
4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "- 
" nil nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil nil 
5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- 
" nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil 
5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- 
" nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 
5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- 
" nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 
5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- 
" nil nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 
5997)) :post-blank 0 :post-affiliated 4308 :parent #2) (item (:bullet "- " 
:begin 4308 :end 4384 :contents-begin 4311 :contents-end 4384 :checkbox nil 
:counter nil :structure ((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil 
nil 4346) (4346 3 "- " nil nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 
"- " nil nil nil 4968) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 
4738) (4738 3 "- " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- 
" nil nil nil 4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 
5166) (5166 1 "- " nil nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- 
" nil nil nil 5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 
5330) (5330 3 "- " nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- 
" nil nil nil 5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 
5657) (5657 3 "- " nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- 
" nil nil nil 5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 
5764) (5764 1 "- " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- 
" nil nil nil 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 
5915) (5915 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- 
" nil nil nil 5997)) :pre-blank 0 :post-blank 0 :post-affiliated 4308 :tag nil 
:parent #3) (paragraph (:begin 4311 :end 4327 :contents-begin 4311 
:contents-end 4327 :post-blank 0 :post-affiliated 4311 :parent #4) 
(latex-fragment (:value "$P = (V, D, C)$" :begin 4311 :end 4326 :post-blank 0 
:parent #5)) #("\n" 0 1 (:parent #5))) (plain-list (:type unordered :begin 4327 
:end 4384 :contents-begin 4327 :contents-end 4384 :structure (... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 
4327 :parent #4) (item (:bullet "- " :begin 4327 :end 4346 :contents-begin 4332 
:contents-end 4346 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4327 :tag nil :parent #5) (paragraph ... ... 
#("variables\n" 0 10 ...))) (item (:bullet "- " :begin 4346 :end 4363 
:contents-begin 4351 :contents-end 4363 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 4346 :tag nil :parent #5) 
(paragraph ... ... #("domains\n" 0 8 ...))) (item (:bullet "- " :begin 4363 
:end 4384 :contents-begin 4368 :contents-end 4384 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4363 :tag nil 
:parent #5) (paragraph ... ... #("constraints\n" 0 12 ...))))) (item (:bullet 
"- " :begin 4384 :end 4968 :contents-begin 4387 :contents-end 4968 :checkbox 
nil :counter nil :structure ((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil 
nil nil 4346) (4346 3 "- " nil nil nil 4363) (4363 3 "- " nil nil nil 4384) 
(4384 1 "- " nil nil nil 4968) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil 
nil nil 4738) (4738 3 "- " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) 
(4968 1 "- " nil nil nil 4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil 
nil nil 5166) (5166 1 "- " nil nil nil 5201) (5201 1 "- " nil nil nil 5488) 
(5225 3 "- " nil nil nil 5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil 
nil nil 5330) (5330 3 "- " nil nil nil 5377) (5377 3 "- " nil nil nil 5488) 
(5488 1 "- " nil nil nil 5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil 
nil nil 5657) (5657 3 "- " nil nil nil 5681) (5681 3 "- " nil nil nil 5707) 
(5707 3 "- " nil nil nil 5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil 
nil nil 5764) (5764 1 "- " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) 
(5809 5 "- " nil nil nil 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil 
nil nil 5915) (5915 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 5970) 
(5970 5 "- " nil nil nil 5997)) :pre-blank 0 :post-blank 0 :post-affiliated 
4384 :tag nil :parent #3) (paragraph (:begin 4387 :end 4475 :contents-begin 
4387 :contents-end 4475 :post-blank 0 :post-affiliated 4387 :parent #4) 
#("Constraints are defined as " 0 27 (:parent #5)) (latex-fragment (:value 
"$C_1 = \\langle\\mathrm{scope}(C_1), \\mathrm{rel}(C_1)\\rangle$" :begin 4414 
:end 4474 :post-blank 0 :parent #5)) #("\n" 0 1 (:parent #5))) (plain-list 
(:type unordered :begin 4475 :end 4968 :contents-begin 4475 :contents-end 4968 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 4475 :parent #4) (item (:bullet "- " :begin 4475 
:end 4577 :contents-begin 4480 :contents-end 4577 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4475 :tag nil 
:parent #5) (paragraph ... #("Scope is the variables it discusses -- the set of 
variables over which the constraint is defined\n" 0 97 ...))) (item (:bullet "- 
" :begin 4577 :end 4738 :contents-begin 4582 :contents-end 4738 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4577 
:tag nil :parent #5) (paragraph ... #("relation is an abstract relation -- may 
be in extension (listed as either supports or conflicts) or intension (roughly 
as a function or boolean expression)\n" 0 156 ...))) (item (:bullet "- " :begin 
4738 :end 4789 :contents-begin 4743 :contents-end 4789 :checkbox nil :counter 
nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 4738 :tag nil 
:parent #5) (paragraph ... #("Also have arity, the cardinality of the scope\n" 
0 46 ...))) (item (:bullet "- " :begin 4789 :end 4968 :contents-begin 4794 
:contents-end 4968 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 4789 :tag nil :parent #5) (paragraph ... 
#("universal constraints allow any member of the relevant cartesian product, 
but may be induced so as to be something else -- equivalent to know constraint, 
and is binary alone\n" 0 174 ...))))) (item (:bullet "- " :begin 4968 :end 4998 
:contents-begin 4971 :contents-end 4998 :checkbox nil :counter nil :structure 
((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " nil 
nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4968) 
(4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "- " nil 
nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 4998) 
(4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "- " nil 
nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil nil 5251) 
(5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- " nil 
nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil 5764) 
(5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- " nil 
nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 5720) 
(5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- " nil 
nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 5843) 
(5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- " nil 
nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 5997)) 
:pre-blank 0 :post-blank 0 :post-affiliated 4968 :tag nil :parent #3) 
(paragraph (:begin 4971 :end 4998 :contents-begin 4971 :contents-end 4998 
:post-blank 0 :post-affiliated 4971 :parent #4) #("VVP -- Variable Value 
Pair\n" 0 27 (:parent #5)))) (item (:bullet "- " :begin 4998 :end 5082 
:contents-begin 5001 :contents-end 5082 :checkbox nil :counter nil :structure 
((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " nil 
nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4968) 
(4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "- " nil 
nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 4998) 
(4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "- " nil 
nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil nil 5251) 
(5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- " nil 
nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil 5764) 
(5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- " nil 
nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 5720) 
(5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- " nil 
nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 5843) 
(5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- " nil 
nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 5997)) 
:pre-blank 0 :post-blank 0 :post-affiliated 4998 :tag nil :parent #3) 
(paragraph (:begin 5001 :end 5082 :contents-begin 5001 :contents-end 5082 
:post-blank 0 :post-affiliated 5001 :parent #4) #("make sure to implement check 
function, and to do so in a very independent manner\n" 0 81 (:parent #5)))) 
(item (:bullet "- " :begin 5082 :end 5166 :contents-begin 5085 :contents-end 
5166 :checkbox nil :counter nil :structure ((4308 1 "- " nil nil nil 4384) 
(4327 3 "- " nil nil nil 4346) (4346 3 "- " nil nil nil 4363) (4363 3 "- " nil 
nil nil 4384) (4384 1 "- " nil nil nil 4968) (4475 3 "- " nil nil nil 4577) 
(4577 3 "- " nil nil nil 4738) (4738 3 "- " nil nil nil 4789) (4789 3 "- " nil 
nil nil 4968) (4968 1 "- " nil nil nil 4998) (4998 1 "- " nil nil nil 5082) 
(5082 1 "- " nil nil nil 5166) (5166 1 "- " nil nil nil 5201) (5201 1 "- " nil 
nil nil 5488) (5225 3 "- " nil nil nil 5251) (5251 3 "- " nil nil nil 5302) 
(5302 3 "- " nil nil nil 5330) (5330 3 "- " nil nil nil 5377) (5377 3 "- " nil 
nil nil 5488) (5488 1 "- " nil nil nil 5764) (5550 3 "- " nil nil nil 5607) 
(5607 3 "- " nil nil nil 5657) (5657 3 "- " nil nil nil 5681) (5681 3 "- " nil 
nil nil 5707) (5707 3 "- " nil nil nil 5720) (5720 3 "- " nil nil nil 5741) 
(5741 3 "- " nil nil nil 5764) (5764 1 "- " nil nil nil 5997) (5791 3 "- " nil 
nil nil 5915) (5809 5 "- " nil nil nil 5843) (5843 5 "- " nil nil nil 5877) 
(5877 5 "- " nil nil nil 5915) (5915 3 "- " nil nil nil 5997) (5933 5 "- " nil 
nil nil 5970) (5970 5 "- " nil nil nil 5997)) :pre-blank 0 :post-blank 0 
:post-affiliated 5082 :tag nil :parent #3) (paragraph (:begin 5085 :end 5166 
:contents-begin 5085 :contents-end 5166 :post-blank 0 :post-affiliated 5085 
:parent #4) #("keep track of a number of constraint checks, always incrementing 
for every check\n" 0 81 (:parent #5)))) (item (:bullet "- " :begin 5166 :end 
5201 :contents-begin 5169 :contents-end 5201 :checkbox nil :counter nil 
:structure ((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 
3 "- " nil nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil 
nil 4968) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 
"- " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 
4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "- 
" nil nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil nil 
5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- 
" nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil 
5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- 
" nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 
5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- 
" nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 
5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- 
" nil nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 
5997)) :pre-blank 0 :post-blank 0 :post-affiliated 5166 :tag nil :parent #3) 
(paragraph (:begin 5169 :end 5201 :contents-begin 5169 :contents-end 5201 
:post-blank 0 :post-affiliated 5169 :parent #4) #("will be writing abscom to 
parse\n" 0 32 (:parent #5)))) (item (:bullet "- " :begin 5201 :end 5488 
:contents-begin 5204 :contents-end 5488 :checkbox nil :counter nil :structure 
((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " nil 
nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4968) 
(4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "- " nil 
nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 4998) 
(4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "- " nil 
nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil nil 5251) 
(5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- " nil 
nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil 5764) 
(5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- " nil 
nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 5720) 
(5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- " nil 
nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 5843) 
(5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- " nil 
nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 5997)) 
:pre-blank 0 :post-blank 0 :post-affiliated 5201 :tag nil :parent #3) 
(paragraph (:begin 5204 :end 5225 :contents-begin 5204 :contents-end 5225 
:post-blank 0 :post-affiliated 5204 :parent #4) #("Graph representation\n" 0 21 
(:parent #5))) (plain-list (:type unordered :begin 5225 :end 5488 
:contents-begin 5225 :contents-end 5488 :structure (... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 5225 :parent 
#4) (item (:bullet "- " :begin 5225 :end 5251 :contents-begin 5230 
:contents-end 5251 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5225 :tag nil :parent #5) (paragraph ... 
#("Macro representation\n" 0 21 ...))) (item (:bullet "- " :begin 5251 :end 
5302 :contents-begin 5256 :contents-end 5302 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5251 :tag nil 
:parent #5) (paragraph ... #("Variables are represented as nodes (vertices)\n" 
0 46 ...))) (item (:bullet "- " :begin 5302 :end 5330 :contents-begin 5307 
:contents-end 5330 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5302 :tag nil :parent #5) (paragraph ... 
#("domains as node labels\n" 0 23 ...))) (item (:bullet "- " :begin 5330 :end 
5377 :contents-begin 5335 :contents-end 5377 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5330 :tag nil 
:parent #5) (paragraph ... #("constraints as arcs (edges) between nodes\n" 0 42 
...))) (item (:bullet "- " :begin 5377 :end 5488 :contents-begin 5382 
:contents-end 5488 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5377 :tag nil :parent #5) (paragraph ... 
#("hypergraphs allow for special constraint nodes, or use a bubble to connect 
them instead -- the hyperedges\n" 0 106 ...))))) (item (:bullet "- " :begin 
5488 :end 5764 :contents-begin 5491 :contents-end 5764 :checkbox nil :counter 
nil :structure ((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) 
(4346 3 "- " nil nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil 
nil nil 4968) (4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) 
(4738 3 "- " nil nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil 
nil nil 4998) (4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) 
(5166 1 "- " nil nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil 
nil nil 5251) (5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) 
(5330 3 "- " nil nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil 
nil nil 5764) (5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) 
(5657 3 "- " nil nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil 
nil nil 5720) (5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) 
(5764 1 "- " nil nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil 
nil nil 5843) (5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) 
(5915 3 "- " nil nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil 
nil nil 5997)) :pre-blank 0 :post-blank 0 :post-affiliated 5488 :tag nil 
:parent #3) (paragraph (:begin 5491 :end 5550 :contents-begin 5491 
:contents-end 5550 :post-blank 0 :post-affiliated 5491 :parent #4) #("relations 
in intension are defined by set-bulider notation\n" 0 59 (:parent #5))) 
(plain-list (:type unordered :begin 5550 :end 5764 :contents-begin 5550 
:contents-end 5764 :structure (... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ...) :post-blank 0 :post-affiliated 5550 :parent #4) (item (:bullet "- 
" :begin 5550 :end 5607 :contents-begin 5555 :contents-end 5607 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5550 
:tag nil :parent #5) (paragraph ... #("used when not practical/possible to list 
all tuples\n" 0 52 ...))) (item (:bullet "- " :begin 5607 :end 5657 
:contents-begin 5612 :contents-end 5657 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 5607 :tag nil :parent #5) 
(paragraph ... #("define types/templates of common constraints\n" 0 45 ...))) 
(item (:bullet "- " :begin 5657 :end 5681 :contents-begin 5662 :contents-end 
5681 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 5657 :tag nil :parent #5) (paragraph ... #("linear 
constraitns\n" 0 19 ...))) (item (:bullet "- " :begin 5681 :end 5707 
:contents-begin 5686 :contents-end 5707 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 5681 :tag nil :parent #5) 
(paragraph ... #("all-diff constraints\n" 0 21 ...))) (item (:bullet "- " 
:begin 5707 :end 5720 :contents-begin 5712 :contents-end 5720 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5707 
:tag nil :parent #5) (paragraph ... #("at most\n" 0 8 ...))) (item (:bullet "- 
" :begin 5720 :end 5741 :contents-begin 5725 :contents-end 5741 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5720 
:tag nil :parent #5) (paragraph ... #("TSP-constraints\n" 0 16 ...))) (item 
(:bullet "- " :begin 5741 :end 5764 :contents-begin 5746 :contents-end 5764 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 5741 :tag nil :parent #5) (paragraph ... 
#("cycle-constraints\n" 0 18 ...))))) (item (:bullet "- " :begin 5764 :end 5997 
:contents-begin 5767 :contents-end 5997 :checkbox nil :counter nil :structure 
((4308 1 "- " nil nil nil 4384) (4327 3 "- " nil nil nil 4346) (4346 3 "- " nil 
nil nil 4363) (4363 3 "- " nil nil nil 4384) (4384 1 "- " nil nil nil 4968) 
(4475 3 "- " nil nil nil 4577) (4577 3 "- " nil nil nil 4738) (4738 3 "- " nil 
nil nil 4789) (4789 3 "- " nil nil nil 4968) (4968 1 "- " nil nil nil 4998) 
(4998 1 "- " nil nil nil 5082) (5082 1 "- " nil nil nil 5166) (5166 1 "- " nil 
nil nil 5201) (5201 1 "- " nil nil nil 5488) (5225 3 "- " nil nil nil 5251) 
(5251 3 "- " nil nil nil 5302) (5302 3 "- " nil nil nil 5330) (5330 3 "- " nil 
nil nil 5377) (5377 3 "- " nil nil nil 5488) (5488 1 "- " nil nil nil 5764) 
(5550 3 "- " nil nil nil 5607) (5607 3 "- " nil nil nil 5657) (5657 3 "- " nil 
nil nil 5681) (5681 3 "- " nil nil nil 5707) (5707 3 "- " nil nil nil 5720) 
(5720 3 "- " nil nil nil 5741) (5741 3 "- " nil nil nil 5764) (5764 1 "- " nil 
nil nil 5997) (5791 3 "- " nil nil nil 5915) (5809 5 "- " nil nil nil 5843) 
(5843 5 "- " nil nil nil 5877) (5877 5 "- " nil nil nil 5915) (5915 3 "- " nil 
nil nil 5997) (5933 5 "- " nil nil nil 5970) (5970 5 "- " nil nil nil 5997)) 
:pre-blank 0 :post-blank 0 :post-affiliated 5764 :tag nil :parent #3) 
(paragraph (:begin 5767 :end 5791 :contents-begin 5767 :contents-end 5791 
:post-blank 0 :post-affiliated 5767 :parent #4) #("constraints implemented\n" 0 
24 (:parent #5))) (plain-list (:type unordered :begin 5791 :end 5997 
:contents-begin 5791 :contents-end 5997 :structure (... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 5791 :parent 
#4) (item (:bullet "- " :begin 5791 :end 5915 :contents-begin 5796 
:contents-end 5915 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 5791 :tag nil :parent #5) (paragraph ... #("in 
extension\n" 0 13 ...)) (plain-list ... ... ... ...)) (item (:bullet "- " 
:begin 5915 :end 5997 :contents-begin 5920 :contents-end 5997 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 5915 
:tag nil :parent #5) (paragraph ... #("in intension\n" 0 13 ...)) (plain-list 
... ... ...))))))) (headline (:raw-value "Lecture 5" :begin 5998 :end 7700 
:pre-blank 1 :contents-begin 6011 :contents-end 7699 :level 1 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 5998 :title (#("Lecture 5" 
0 9 (:parent #1))) :parent #0) (section (:begin 6011 :end 6719 :contents-begin 
6011 :contents-end 6718 :post-blank 1 :post-affiliated 6011 :parent #1) 
(plain-list (:type unordered :begin 6011 :end 6718 :contents-begin 6011 
:contents-end 6718 :structure ((6011 1 "- " nil nil nil 6265) (6035 3 "- " nil 
nil nil 6062) (6062 3 "- " nil nil nil 6103) (6103 3 "- " nil nil nil 6168) 
(6168 3 "- " nil nil nil 6246) (6246 3 "- " nil nil nil 6265) (6265 1 "- " nil 
nil nil 6465) (6285 3 "- " nil nil nil 6312) (6312 3 "- " nil nil nil 6351) 
(6351 3 "- " nil nil nil 6365) (6365 3 "- " nil nil nil 6387) (6387 3 "- " nil 
nil nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- " nil nil nil 6538) 
(6478 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil 6538) (6538 1 "- " nil 
nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 3 "- " nil nil nil 6594) 
(6594 3 "- " nil nil nil 6638) (6638 3 "- " nil nil nil 6669) (6669 1 "- " nil 
nil nil 6718) (6691 3 "- " nil nil nil 6718)) :post-blank 0 :post-affiliated 
6011 :parent #2) (item (:bullet "- " :begin 6011 :end 6265 :contents-begin 6014 
:contents-end 6265 :checkbox nil :counter nil :structure ((6011 1 "- " nil nil 
nil 6265) (6035 3 "- " nil nil nil 6062) (6062 3 "- " nil nil nil 6103) (6103 3 
"- " nil nil nil 6168) (6168 3 "- " nil nil nil 6246) (6246 3 "- " nil nil nil 
6265) (6265 1 "- " nil nil nil 6465) (6285 3 "- " nil nil nil 6312) (6312 3 "- 
" nil nil nil 6351) (6351 3 "- " nil nil nil 6365) (6365 3 "- " nil nil nil 
6387) (6387 3 "- " nil nil nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- 
" nil nil nil 6538) (6478 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil 
6538) (6538 1 "- " nil nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 3 "- 
" nil nil nil 6594) (6594 3 "- " nil nil nil 6638) (6638 3 "- " nil nil nil 
6669) (6669 1 "- " nil nil nil 6718) (6691 3 "- " nil nil nil 6718)) :pre-blank 
0 :post-blank 0 :post-affiliated 6011 :tag nil :parent #3) (paragraph (:begin 
6014 :end 6035 :contents-begin 6014 :contents-end 6035 :post-blank 0 
:post-affiliated 6014 :parent #4) #("examples of modeling\n" 0 21 (:parent 
#5))) (plain-list (:type unordered :begin 6035 :end 6265 :contents-begin 6035 
:contents-end 6265 :structure (... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 
6035 :parent #4) (item (:bullet "- " :begin 6035 :end 6062 :contents-begin 6040 
:contents-end 6062 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6035 :tag nil :parent #5) (paragraph ... #("can 
have temporal csp\n" 0 22 ...))) (item (:bullet "- " :begin 6062 :end 6103 
:contents-begin 6067 :contents-end 6103 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 6062 :tag nil :parent #5) 
(paragraph ... #("graph or map coloring -- requires 4\n" 0 36 ...))) (item 
(:bullet "- " :begin 6103 :end 6168 :contents-begin 6108 :contents-end 6168 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 6103 :tag nil :parent #5) (paragraph ... #("resource 
allocation -- airline trip planning, list coloring\n" 0 60 ...))) (item 
(:bullet "- " :begin 6168 :end 6246 :contents-begin 6173 :contents-end 6246 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 6168 :tag nil :parent #5) (paragraph ... #("product 
configuration -- allowed components and what they require/forbid\n" 0 73 ...))) 
(item (:bullet "- " :begin 6246 :end 6265 :contents-begin 6251 :contents-end 
6265 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 6246 :tag nil :parent #5) (paragraph ... #("logic puzzles\n" 0 
14 ...))))) (item (:bullet "- " :begin 6265 :end 6465 :contents-begin 6268 
:contents-end 6465 :checkbox nil :counter nil :structure ((6011 1 "- " nil nil 
nil 6265) (6035 3 "- " nil nil nil 6062) (6062 3 "- " nil nil nil 6103) (6103 3 
"- " nil nil nil 6168) (6168 3 "- " nil nil nil 6246) (6246 3 "- " nil nil nil 
6265) (6265 1 "- " nil nil nil 6465) (6285 3 "- " nil nil nil 6312) (6312 3 "- 
" nil nil nil 6351) (6351 3 "- " nil nil nil 6365) (6365 3 "- " nil nil nil 
6387) (6387 3 "- " nil nil nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- 
" nil nil nil 6538) (6478 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil 
6538) (6538 1 "- " nil nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 3 "- 
" nil nil nil 6594) (6594 3 "- " nil nil nil 6638) (6638 3 "- " nil nil nil 
6669) (6669 1 "- " nil nil nil 6718) (6691 3 "- " nil nil nil 6718)) :pre-blank 
0 :post-blank 0 :post-affiliated 6265 :tag nil :parent #3) (paragraph (:begin 
6268 :end 6285 :contents-begin 6268 :contents-end 6285 :post-blank 0 
:post-affiliated 6268 :parent #4) #("Constraint types\n" 0 17 (:parent #5))) 
(plain-list (:type unordered :begin 6285 :end 6465 :contents-begin 6285 
:contents-end 6465 :structure (... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 
6285 :parent #4) (item (:bullet "- " :begin 6285 :end 6312 :contents-begin 6290 
:contents-end 6312 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6285 :tag nil :parent #5) (paragraph ... 
#("algebraic constraints\n" 0 22 ...))) (item (:bullet "- " :begin 6312 :end 
6351 :contents-begin 6317 :contents-end 6351 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6312 :tag nil 
:parent #5) (paragraph ... #("constraitns of bounded difference\n" 0 34 ...))) 
(item (:bullet "- " :begin 6351 :end 6365 :contents-begin 6356 :contents-end 
6365 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 6351 :tag nil :parent #5) (paragraph ... #("coloring\n" 0 9 
...))) (item (:bullet "- " :begin 6365 :end 6387 :contents-begin 6370 
:contents-end 6387 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6365 :tag nil :parent #5) (paragraph ... 
#("mutual exclusion\n" 0 17 ...))) (item (:bullet "- " :begin 6387 :end 6415 
:contents-begin 6392 :contents-end 6415 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 6387 :tag nil :parent #5) 
(paragraph ... #("difference constraints\n" 0 23 ...))) (item (:bullet "- " 
:begin 6415 :end 6465 :contents-begin 6420 :contents-end 6465 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6415 
:tag nil :parent #5) (paragraph ... #("arbitrary constraints, must be made 
explicit\n" 0 45 ...))))) (item (:bullet "- " :begin 6465 :end 6538 
:contents-begin 6468 :contents-end 6538 :checkbox nil :counter nil :structure 
((6011 1 "- " nil nil nil 6265) (6035 3 "- " nil nil nil 6062) (6062 3 "- " nil 
nil nil 6103) (6103 3 "- " nil nil nil 6168) (6168 3 "- " nil nil nil 6246) 
(6246 3 "- " nil nil nil 6265) (6265 1 "- " nil nil nil 6465) (6285 3 "- " nil 
nil nil 6312) (6312 3 "- " nil nil nil 6351) (6351 3 "- " nil nil nil 6365) 
(6365 3 "- " nil nil nil 6387) (6387 3 "- " nil nil nil 6415) (6415 3 "- " nil 
nil nil 6465) (6465 1 "- " nil nil nil 6538) (6478 3 "- " nil nil nil 6503) 
(6503 3 "- " nil nil nil 6538) (6538 1 "- " nil nil nil 6669) (6561 3 "- " nil 
nil nil 6576) (6576 3 "- " nil nil nil 6594) (6594 3 "- " nil nil nil 6638) 
(6638 3 "- " nil nil nil 6669) (6669 1 "- " nil nil nil 6718) (6691 3 "- " nil 
nil nil 6718)) :pre-blank 0 :post-blank 0 :post-affiliated 6465 :tag nil 
:parent #3) (paragraph (:begin 6468 :end 6478 :contents-begin 6468 
:contents-end 6478 :post-blank 0 :post-affiliated 6468 :parent #4) 
#("Databases\n" 0 10 (:parent #5))) (plain-list (:type unordered :begin 6478 
:end 6538 :contents-begin 6478 :contents-end 6538 :structure (... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 6478 :parent #4) (item (:bullet "- " :begin 6478 
:end 6503 :contents-begin 6483 :contents-end 6503 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6478 :tag nil 
:parent #5) (paragraph ... #("Join in DB is a CSP\n" 0 20 ...))) (item (:bullet 
"- " :begin 6503 :end 6538 :contents-begin 6508 :contents-end 6538 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
6503 :tag nil :parent #5) (paragraph ... #("View materialization is a CSP\n" 0 
30 ...))))) (item (:bullet "- " :begin 6538 :end 6669 :contents-begin 6541 
:contents-end 6669 :checkbox nil :counter nil :structure ((6011 1 "- " nil nil 
nil 6265) (6035 3 "- " nil nil nil 6062) (6062 3 "- " nil nil nil 6103) (6103 3 
"- " nil nil nil 6168) (6168 3 "- " nil nil nil 6246) (6246 3 "- " nil nil nil 
6265) (6265 1 "- " nil nil nil 6465) (6285 3 "- " nil nil nil 6312) (6312 3 "- 
" nil nil nil 6351) (6351 3 "- " nil nil nil 6365) (6365 3 "- " nil nil nil 
6387) (6387 3 "- " nil nil nil 6415) (6415 3 "- " nil nil nil 6465) (6465 1 "- 
" nil nil nil 6538) (6478 3 "- " nil nil nil 6503) (6503 3 "- " nil nil nil 
6538) (6538 1 "- " nil nil nil 6669) (6561 3 "- " nil nil nil 6576) (6576 3 "- 
" nil nil nil 6594) (6594 3 "- " nil nil nil 6638) (6638 3 "- " nil nil nil 
6669) (6669 1 "- " nil nil nil 6718) (6691 3 "- " nil nil nil 6718)) :pre-blank 
0 :post-blank 0 :post-affiliated 6538 :tag nil :parent #3) (paragraph (:begin 
6541 :end 6561 :contents-begin 6541 :contents-end 6561 :post-blank 0 
:post-affiliated 6541 :parent #4) #("Interactive systems\n" 0 20 (:parent #5))) 
(plain-list (:type unordered :begin 6561 :end 6669 :contents-begin 6561 
:contents-end 6669 :structure (... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 
6561 :parent #4) (item (:bullet "- " :begin 6561 :end 6576 :contents-begin 6566 
:contents-end 6576 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6561 :tag nil :parent #5) (paragraph ... 
#("data-flow\n" 0 10 ...))) (item (:bullet "- " :begin 6576 :end 6594 
:contents-begin 6581 :contents-end 6594 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 6576 :tag nil :parent #5) 
(paragraph ... #("spreadsheets\n" 0 13 ...))) (item (:bullet "- " :begin 6594 
:end 6638 :contents-begin 6599 :contents-end 6638 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6594 :tag nil 
:parent #5) (paragraph ... #("graphical layout systems and animation\n" 0 39 
...))) (item (:bullet "- " :begin 6638 :end 6669 :contents-begin 6643 
:contents-end 6669 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 6638 :tag nil :parent #5) (paragraph ... 
#("graphical user interfaces\n" 0 26 ...))))) (item (:bullet "- " :begin 6669 
:end 6718 :contents-begin 6672 :contents-end 6718 :checkbox nil :counter nil 
:structure ((6011 1 "- " nil nil nil 6265) (6035 3 "- " nil nil nil 6062) (6062 
3 "- " nil nil nil 6103) (6103 3 "- " nil nil nil 6168) (6168 3 "- " nil nil 
nil 6246) (6246 3 "- " nil nil nil 6265) (6265 1 "- " nil nil nil 6465) (6285 3 
"- " nil nil nil 6312) (6312 3 "- " nil nil nil 6351) (6351 3 "- " nil nil nil 
6365) (6365 3 "- " nil nil nil 6387) (6387 3 "- " nil nil nil 6415) (6415 3 "- 
" nil nil nil 6465) (6465 1 "- " nil nil nil 6538) (6478 3 "- " nil nil nil 
6503) (6503 3 "- " nil nil nil 6538) (6538 1 "- " nil nil nil 6669) (6561 3 "- 
" nil nil nil 6576) (6576 3 "- " nil nil nil 6594) (6594 3 "- " nil nil nil 
6638) (6638 3 "- " nil nil nil 6669) (6669 1 "- " nil nil nil 6718) (6691 3 "- 
" nil nil nil 6718)) :pre-blank 0 :post-blank 0 :post-affiliated 6669 :tag nil 
:parent #3) (paragraph (:begin 6672 :end 6691 :contents-begin 6672 
:contents-end 6691 :post-blank 0 :post-affiliated 6672 :parent #4) #("Molecular 
biologiy\n" 0 19 (:parent #5))) (plain-list (:type unordered :begin 6691 :end 
6718 :contents-begin 6691 :contents-end 6718 :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 6691 :parent #4) (item (:bullet "- " :begin 6691 
:end 6718 :contents-begin 6696 :contents-end 6718 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 6691 :tag nil 
:parent #5) (paragraph ... #("threading and similar\n" 0 22 ...))))))) 
(headline (:raw-value "Formal characterization" :begin 6719 :end 7364 
:pre-blank 1 :contents-begin 6747 :contents-end 7363 :level 2 :priority nil 
:tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p 
nil :archivedp nil :commentedp nil :post-affiliated 6719 :title (#("Formal 
characterization" 0 23 (:parent #2))) :parent #1) (section (:begin 6747 :end 
7364 :contents-begin 6747 :contents-end 7363 :post-blank 1 :post-affiliated 
6747 :parent #2) (plain-list (:type unordered :begin 6747 :end 7363 
:contents-begin 6747 :contents-end 7363 :structure ((6747 1 "- " nil nil nil 
6832) (6766 3 "- " nil nil nil 6832) (6832 1 "- " nil nil nil 7051) (6898 3 "- 
" nil nil nil 6956) (6956 3 "- " nil nil nil 7004) (7004 3 "- " nil nil nil 
7051) (7051 1 "- " nil nil nil 7197) (7103 3 "- " nil nil nil 7147) (7147 3 "- 
" nil nil nil 7197) (7197 1 "- " nil nil nil 7363) (7211 3 "- " nil nil nil 
7233) (7233 3 "- " nil nil nil 7273) (7273 3 "- " nil nil nil 7363)) 
:post-blank 0 :post-affiliated 6747 :parent #3) (item (:bullet "- " :begin 6747 
:end 6832 :contents-begin 6750 :contents-end 6832 :checkbox nil :counter nil 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 
:post-blank 0 :post-affiliated 6747 :tag nil :parent #4) (paragraph (:begin 
6750 :end 6766 :contents-begin 6750 :contents-end 6766 :post-blank 0 
:post-affiliated 6750 :parent #5) #("macrostructures\n" 0 16 ...)) (plain-list 
(:type unordered :begin 6766 :end 6832 :contents-begin 6766 :contents-end 6832 
:structure ... :post-blank 0 :post-affiliated 6766 :parent #5) (item ... ...))) 
(item (:bullet "- " :begin 6832 :end 7051 :contents-begin 6835 :contents-end 
7051 :checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... 
... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 6832 :tag nil 
:parent #4) (paragraph (:begin 6835 :end 6898 :contents-begin 6835 
:contents-end 6898 :post-blank 0 :post-affiliated 6835 :parent #5) 
#("Micro-structure -- includes every possible Variable Value Pair\n" 0 63 ...)) 
(plain-list (:type unordered :begin 6898 :end 7051 :contents-begin 6898 
:contents-end 7051 :structure ... :post-blank 0 :post-affiliated 6898 :parent 
#5) (item ... ...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 
7051 :end 7197 :contents-begin 7054 :contents-end 7197 :checkbox nil :counter 
nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 
0 :post-blank 0 :post-affiliated 7051 :tag nil :parent #4) (paragraph (:begin 
7054 :end 7103 :contents-begin 7054 :contents-end 7103 :post-blank 0 
:post-affiliated 7054 :parent #5) #("Co-microstructure -- includes every 
possible VVP\n" 0 49 ...)) (plain-list (:type unordered :begin 7103 :end 7197 
:contents-begin 7103 :contents-end 7197 :structure ... :post-blank 0 
:post-affiliated 7103 :parent #5) (item ... ...) (item ... ...))) (item 
(:bullet "- " :begin 7197 :end 7363 :contents-begin 7200 :contents-end 7363 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 7197 :tag nil :parent 
#4) (paragraph (:begin 7200 :end 7211 :contents-begin 7200 :contents-end 7211 
:post-blank 0 :post-affiliated 7200 :parent #5) #("Complexity\n" 0 11 ...)) 
(plain-list (:type unordered :begin 7211 :end 7363 :contents-begin 7211 
:contents-end 7363 :structure ... :post-blank 0 :post-affiliated 7211 :parent 
#5) (item ... ...) (item ... ...) (item ... ...)))))) (headline (:raw-value 
"Proof of CSP into SAT" :begin 7364 :end 7699 :pre-blank 1 :contents-begin 7390 
:contents-end 7699 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7364 :title (#("Proof of CSP into SAT" 0 21 (:parent #2))) 
:parent #1) (section (:begin 7390 :end 7700 :contents-begin 7390 :contents-end 
7699 :post-blank 1 :post-affiliated 7390 :parent #2) (plain-list (:type 
unordered :begin 7390 :end 7699 :contents-begin 7390 :contents-end 7699 
:structure ((7390 1 "- " nil nil nil 7433) (7433 1 "- " nil nil nil 7475) (7475 
1 "- " nil nil nil 7661) (7661 1 "- " nil nil nil 7699)) :post-blank 0 
:post-affiliated 7390 :parent #3) (item (:bullet "- " :begin 7390 :end 7433 
:contents-begin 7393 :contents-end 7433 :checkbox nil :counter nil :structure 
(... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 7390 :tag nil 
:parent #4) (paragraph (:begin 7393 :end 7433 :contents-begin 7393 
:contents-end 7433 :post-blank 0 :post-affiliated 7393 :parent #5) #("CSP has 
Variables, Domains, Constraints\n" 0 40 ...))) (item (:bullet "- " :begin 7433 
:end 7475 :contents-begin 7436 :contents-end 7475 :checkbox nil :counter nil 
:structure (... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 7433 
:tag nil :parent #4) (paragraph (:begin 7436 :end 7475 :contents-begin 7436 
:contents-end 7475 :post-blank 0 :post-affiliated 7436 :parent #5) #("Every VVP 
is a Boolean variable in SAT\n" 0 39 ...))) (item (:bullet "- " :begin 7475 
:end 7661 :contents-begin 7478 :contents-end 7661 :checkbox nil :counter nil 
:structure (... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 7475 
:tag nil :parent #4) (paragraph (:begin 7478 :end 7661 :contents-begin 7478 
:contents-end 7661 :post-blank 0 :post-affiliated 7478 :parent #5) #("Requires 
a clause for each variable, a disjunction for each VVP, to be added to the 
conjunction of clauses, along with a disjunction of not a or not b of each 
diffenrent VVP as pairs\n" 0 183 ...))) (item (:bullet "- " :begin 7661 :end 
7699 :contents-begin 7664 :contents-end 7699 :checkbox nil :counter nil 
:structure (... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 7661 
:tag nil :parent #4) (paragraph (:begin 7664 :end 7699 :contents-begin 7664 
:contents-end 7699 :post-blank 0 :post-affiliated 7664 :parent #5) 
#("Constraints are then mapped to SAT\n" 0 35 ...))))))) (headline (:raw-value 
"Lecture 6" :begin 7700 :end 10104 :pre-blank 1 :contents-begin 7713 
:contents-end 10103 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 7700 :title (#("Lecture 6" 0 9 (:parent #1))) :parent #0) 
(headline (:raw-value "Solving a CSP" :begin 7713 :end 10103 :pre-blank 1 
:contents-begin 7731 :contents-end 10103 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 7713 :title (#("Solving a CSP" 
0 13 (:parent #2))) :parent #1) (section (:begin 7731 :end 10104 
:contents-begin 7731 :contents-end 10103 :post-blank 1 :post-affiliated 7731 
:parent #2) (plain-list (:type unordered :begin 7731 :end 10103 :contents-begin 
7731 :contents-end 10103 :structure ((7731 1 "- " nil nil nil 8206) (7744 3 "- 
" nil nil nil 7828) (7828 3 "- " nil nil nil 7957) (7957 3 "- " nil nil nil 
8206) (7975 5 "- " nil nil nil 8083) (8083 5 "- " nil nil nil 8206) (8102 7 "- 
" nil nil nil 8206) (8206 1 "- " nil nil nil 8735) (8229 3 "- " nil nil nil 
8674) (8250 5 "- " nil nil nil 8329) (8329 5 "- " nil nil nil 8503) (8360 7 "- 
" nil nil nil 8503) (8389 9 "- " nil nil nil 8442) (8423 11 "- " nil nil nil 
8442) (8442 9 "- " nil nil nil 8503) (8458 11 "- " nil nil nil 8503) (8503 5 "- 
" nil nil nil 8605) (8605 5 "- " nil nil nil 8674) (8674 3 "- " nil nil nil 
8735) (8693 5 "- " nil nil nil 8735) (8735 1 "- " nil nil nil 10103) (8756 3 "- 
" nil nil nil 8944) (8944 3 "- " nil nil nil 9018) (9018 3 "- " nil nil nil 
9354) (9185 5 "- " nil nil nil 9248) (9248 5 "- " nil nil nil 9354) (9354 3 "- 
" nil nil nil 9458) (9384 5 "- " nil nil nil 9458) (9458 3 "- " nil nil nil 
9806) (9483 5 "- " nil nil nil 9520) (9520 5 "- " nil nil nil 9581) (9581 5 "- 
" nil nil nil 9651) (9651 5 "- " nil nil nil 9723) (9723 5 "- " nil nil nil 
9806) (9806 3 "- " nil nil nil 9949) (9949 3 "- " nil nil nil 10061) (10061 3 
"- " nil nil nil 10103)) :post-blank 0 :post-affiliated 7731 :parent #3) (item 
(:bullet "- " :begin 7731 :end 8206 :contents-begin 7734 :contents-end 8206 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 7731 
:tag nil :parent #4) (paragraph (:begin 7734 :end 7744 :contents-begin 7734 
:contents-end 7744 :post-blank 0 :post-affiliated 7734 :parent #5) #("by 
search\n" 0 10 ...)) (plain-list (:type unordered :begin 7744 :end 8206 
:contents-begin 7744 :contents-end 8206 :structure ... :post-blank 0 
:post-affiliated 7744 :parent #5) (item ... ...) (item ... ...) (item ... ... 
...))) (item (:bullet "- " :begin 8206 :end 8735 :contents-begin 8209 
:contents-end 8735 :checkbox nil :counter nil :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 8206 :tag nil :parent #4) (paragraph (:begin 8209 :end 8229 
:contents-begin 8209 :contents-end 8229 :post-blank 0 :post-affiliated 8209 
:parent #5) #("Constraint Checking\n" 0 20 ...)) (plain-list (:type unordered 
:begin 8229 :end 8735 :contents-begin 8229 :contents-end 8735 :structure ... 
:post-blank 0 :post-affiliated 8229 :parent #5) (item ... ... ...) (item ... 
... ...))) (item (:bullet "- " :begin 8735 :end 10103 :contents-begin 8738 
:contents-end 10103 :checkbox nil :counter nil :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 8735 :tag nil :parent #4) (paragraph (:begin 8738 :end 8756 
:contents-begin 8738 :contents-end 8756 :post-blank 0 :post-affiliated 8738 
:parent #5) #("Systematic search\n" 0 18 ...)) (plain-list (:type unordered 
:begin 8756 :end 10103 :contents-begin 8756 :contents-end 10103 :structure ... 
:post-blank 0 :post-affiliated 8756 :parent #5) (item ... ...) (item ... ...) 
(item ... ... ...) (item ... ... ...) (item ... ... ...) (item ... ...) (item 
... ...) (item ... ...))))))) (headline (:raw-value "Lecture 7" :begin 10104 
:end 11115 :pre-blank 1 :contents-begin 10117 :contents-end 11114 :level 1 
:priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 10104 
:title (#("Lecture 7" 0 9 (:parent #1))) :parent #0) (headline (:raw-value "Arc 
Consistency" :begin 10117 :end 11114 :pre-blank 1 :contents-begin 10137 
:contents-end 11114 :level 2 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 10117 :title (#("Arc Consistency" 0 15 (:parent #2))) 
:parent #1) (section (:begin 10137 :end 11115 :contents-begin 10137 
:contents-end 11114 :post-blank 1 :post-affiliated 10137 :parent #2) 
(plain-list (:type unordered :begin 10137 :end 11114 :contents-begin 10137 
:contents-end 11114 :structure ((10137 1 "- " nil nil nil 10188) (10188 1 "- " 
nil nil nil 10450) (10239 3 "- " nil nil nil 10334) (10334 3 "- " nil nil nil 
10387) (10387 3 "- " nil nil nil 10450) (10450 1 "- " nil nil nil 10469) (10469 
1 "- " nil nil nil 10530) (10530 1 "- " nil nil nil 11071) (10539 3 "- " nil 
nil nil 10618) (10618 3 "- " nil nil nil 10701) (10701 3 "- " nil nil nil 
11033) (10727 5 "- " nil nil nil 10751) (10751 5 "- " nil nil nil 10994) (10789 
7 "- " nil nil nil 10820) (10820 7 "- " nil nil nil 10994) (10851 9 "- " nil 
nil nil 10900) (10900 9 "- " nil nil nil 10994) (10994 5 "- " nil nil nil 
11033) (11033 3 "- " nil nil nil 11071) (11071 1 "- " nil nil nil 11114)) 
:post-blank 0 :post-affiliated 10137 :parent #3) (item (:bullet "- " :begin 
10137 :end 10188 :contents-begin 10140 :contents-end 10188 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 10137 
:tag nil :parent #4) (paragraph (:begin 10140 :end 10188 :contents-begin 10140 
:contents-end 10188 :post-blank 0 :post-affiliated 10140 :parent #5) #("revise 
should only modify one variable's domain\n" 0 48 ...))) (item (:bullet "- " 
:begin 10188 :end 10450 :contents-begin 10191 :contents-end 10450 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 10188 
:tag nil :parent #4) (paragraph (:begin 10191 :end 10239 :contents-begin 10191 
:contents-end 10239 :post-blank 0 :post-affiliated 10191 :parent #5) 
#("requires support, takes VVP and domain of other\n" 0 48 ...)) (plain-list 
(:type unordered :begin 10239 :end 10450 :contents-begin 10239 :contents-end 
10450 :structure ... :post-blank 0 :post-affiliated 10239 :parent #5) (item ... 
...) (item ... ...) (item ... ...))) (item (:bullet "- " :begin 10450 :end 
10469 :contents-begin 10453 :contents-end 10469 :checkbox nil :counter nil 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 10450 :tag nil :parent 
#4) (paragraph (:begin 10453 :end 10469 :contents-begin 10453 :contents-end 
10469 :post-blank 0 :post-affiliated 10453 :parent #5) #("review reading!\n" 0 
16 ...))) (item (:bullet "- " :begin 10469 :end 10530 :contents-begin 10472 
:contents-end 10530 :checkbox nil :counter nil :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 
:post-blank 0 :post-affiliated 10469 :tag nil :parent #4) (paragraph (:begin 
10472 :end 10530 :contents-begin 10472 :contents-end 10530 :post-blank 0 
:post-affiliated 10472 :parent #5) #("VVPs can be represented as tuples, may 
use angle brackets\n" 0 58 ...))) (item (:bullet "- " :begin 10530 :end 11071 
:contents-begin 10533 :contents-end 11071 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
...) :pre-blank 0 :post-blank 0 :post-affiliated 10530 :tag nil :parent #4) 
(paragraph (:begin 10533 :end 10539 :contents-begin 10533 :contents-end 10539 
:post-blank 0 :post-affiliated 10533 :parent #5) #("AC-1:\n" 0 6 ...)) 
(plain-list (:type unordered :begin 10539 :end 11071 :contents-begin 10539 
:contents-end 11071 :structure ... :post-blank 0 :post-affiliated 10539 :parent 
#5) (item ... ...) (item ... ...) (item ... ... ...) (item ... ...))) (item 
(:bullet "- " :begin 11071 :end 11114 :contents-begin 11074 :contents-end 11114 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 11071 :tag nil :parent #4) (paragraph (:begin 11074 :end 11114 
:contents-begin 11074 :contents-end 11114 :post-blank 0 :post-affiliated 11074 
:parent #5) #("Unary constraints should be done first!\n" 0 40 ...))))))) 
(headline (:raw-value "Lecture 8" :begin 11115 :end 12017 :pre-blank 1 
:contents-begin 11128 :contents-end 12016 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 11115 :title (#("Lecture 8" 0 9 
(:parent #1))) :parent #0) (section (:begin 11128 :end 12017 :contents-begin 
11128 :contents-end 12016 :post-blank 1 :post-affiliated 11128 :parent #1) 
(table (:begin 11128 :end 11282 :type org :tblfm nil :contents-begin 11128 
:contents-end 11281 :value nil :post-blank 1 :post-affiliated 11128 :parent #2) 
(table-row (:type standard :begin 11128 :end 11179 :contents-begin 11130 
:contents-end 11178 :post-blank 0 :post-affiliated 11128 :parent #3) 
(table-cell (:begin 11130 :end 11141 :contents-begin 11131 :contents-end 11139 
:post-blank 0 :parent #4) #("Property" 0 8 (:parent #5))) (table-cell (:begin 
11141 :end 11153 :contents-begin 11142 :contents-end 11151 :post-blank 0 
:parent #4) #("Algorithm" 0 9 (:parent #5))) (table-cell (:begin 11153 :end 
11178 :contents-begin 11154 :contents-end 11164 :post-blank 0 :parent #4) 
#("Complexity" 0 10 (:parent #5)))) (table-row (:type rule :begin 11179 :end 
11230 :contents-begin nil :contents-end nil :post-blank 0 :post-affiliated 
11179 :parent #3)) (table-row (:type standard :begin 11230 :end 11281 
:contents-begin 11232 :contents-end 11280 :post-blank 0 :post-affiliated 11230 
:parent #3) (table-cell (:begin 11232 :end 11243 :contents-begin 11233 
:contents-end 11235 :post-blank 0 :parent #4) #("AC" 0 2 (:parent #5))) 
(table-cell (:begin 11243 :end 11255 :contents-begin 11244 :contents-end 11248 
:post-blank 0 :parent #4) #("AC-1" 0 4 (:parent #5))) (table-cell (:begin 11255 
:end 11280 :contents-begin 11256 :contents-end 11278 :post-blank 0 :parent #4) 
(latex-fragment (:value "$O(na^3e) = O(n^3a^3)$" :begin 11256 :end 11278 
:post-blank 0 :parent #5))))) (plain-list (:type unordered :begin 11282 :end 
12016 :contents-begin 11282 :contents-end 12016 :structure ((11282 1 "- " nil 
nil nil 11481) (11304 3 "- " nil nil nil 11330) (11330 3 "- " nil nil nil 
11338) (11338 3 "- " nil nil nil 11365) (11365 3 "- " nil nil nil 11396) (11396 
3 "- " nil nil nil 11408) (11408 3 "- " nil nil nil 11426) (11426 3 "- " nil 
nil nil 11481) (11481 1 "- " nil nil nil 11543) (11543 1 "- " nil nil nil 
11586) (11586 1 "- " nil nil nil 11698) (11698 1 "- " nil nil nil 12016) (11705 
3 "- " nil nil nil 11745) (11745 3 "- " nil nil nil 11799) (11799 3 "- " nil 
nil nil 11984) (11828 5 "- " nil nil nil 11876) (11876 5 "- " nil nil nil 
11984) (11984 3 "- " nil nil nil 12016)) :post-blank 0 :post-affiliated 11282 
:parent #2) (item (:bullet "- " :begin 11282 :end 11481 :contents-begin 11285 
:contents-end 11481 :checkbox nil :counter nil :structure ((11282 1 "- " nil 
nil nil 11481) (11304 3 "- " nil nil nil 11330) (11330 3 "- " nil nil nil 
11338) (11338 3 "- " nil nil nil 11365) (11365 3 "- " nil nil nil 11396) (11396 
3 "- " nil nil nil 11408) (11408 3 "- " nil nil nil 11426) (11426 3 "- " nil 
nil nil 11481) (11481 1 "- " nil nil nil 11543) (11543 1 "- " nil nil nil 
11586) (11586 1 "- " nil nil nil 11698) (11698 1 "- " nil nil nil 12016) (11705 
3 "- " nil nil nil 11745) (11745 3 "- " nil nil nil 11799) (11799 3 "- " nil 
nil nil 11984) (11828 5 "- " nil nil nil 11876) (11876 5 "- " nil nil nil 
11984) (11984 3 "- " nil nil nil 12016)) :pre-blank 0 :post-blank 0 
:post-affiliated 11282 :tag nil :parent #3) (paragraph (:begin 11285 :end 11304 
:contents-begin 11285 :contents-end 11304 :post-blank 0 :post-affiliated 11285 
:parent #4) #("solutions found by\n" 0 19 (:parent #5))) (plain-list (:type 
unordered :begin 11304 :end 11481 :contents-begin 11304 :contents-end 11481 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
...) :post-blank 0 :post-affiliated 11304 :parent #4) (item (:bullet "- " 
:begin 11304 :end 11330 :contents-begin 11309 :contents-end 11330 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11304 
:tag nil :parent #5) (paragraph ... #("detecting components\n" 0 21 ...))) 
(item (:bullet "- " :begin 11330 :end 11338 :contents-begin 11335 :contents-end 
11338 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 11330 :tag nil :parent #5) (paragraph ... #("NC\n" 0 3 ...))) 
(item (:bullet "- " :begin 11338 :end 11365 :contents-begin 11343 :contents-end 
11365 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 11338 :tag nil :parent #5) (paragraph ... #("normalize 
constraints\n" 0 22 ...))) (item (:bullet "- " :begin 11365 :end 11396 
:contents-begin 11370 :contents-end 11396 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 11365 :tag nil :parent #5) 
(paragraph ... #("NC, AC, other forms of AC\n" 0 26 ...))) (item (:bullet "- " 
:begin 11396 :end 11408 :contents-begin 11401 :contents-end 11408 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11396 
:tag nil :parent #5) (paragraph ... #("Search\n" 0 7 ...))) (item (:bullet "- " 
:begin 11408 :end 11426 :contents-begin 11413 :contents-end 11426 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 11408 
:tag nil :parent #5) (paragraph ... #("Verification\n" 0 13 ...))) (item 
(:bullet "- " :begin 11426 :end 11481 :contents-begin 11431 :contents-end 11481 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 11426 :tag nil :parent #5) (paragraph ... #("Solution, Node 
Vists, Constraint Checks, CPU Time\n" 0 50 ...))))) (item (:bullet "- " :begin 
11481 :end 11543 :contents-begin 11484 :contents-end 11543 :checkbox nil 
:counter nil :structure ((11282 1 "- " nil nil nil 11481) (11304 3 "- " nil nil 
nil 11330) (11330 3 "- " nil nil nil 11338) (11338 3 "- " nil nil nil 11365) 
(11365 3 "- " nil nil nil 11396) (11396 3 "- " nil nil nil 11408) (11408 3 "- " 
nil nil nil 11426) (11426 3 "- " nil nil nil 11481) (11481 1 "- " nil nil nil 
11543) (11543 1 "- " nil nil nil 11586) (11586 1 "- " nil nil nil 11698) (11698 
1 "- " nil nil nil 12016) (11705 3 "- " nil nil nil 11745) (11745 3 "- " nil 
nil nil 11799) (11799 3 "- " nil nil nil 11984) (11828 5 "- " nil nil nil 
11876) (11876 5 "- " nil nil nil 11984) (11984 3 "- " nil nil nil 12016)) 
:pre-blank 0 :post-blank 0 :post-affiliated 11481 :tag nil :parent #3) 
(paragraph (:begin 11484 :end 11543 :contents-begin 11484 :contents-end 11543 
:post-blank 0 :post-affiliated 11484 :parent #4) #("when implementing AC1, 
terminate if domain wipe-out occurs\n" 0 59 (:parent #5)))) (item (:bullet "- " 
:begin 11543 :end 11586 :contents-begin 11546 :contents-end 11586 :checkbox nil 
:counter nil :structure ((11282 1 "- " nil nil nil 11481) (11304 3 "- " nil nil 
nil 11330) (11330 3 "- " nil nil nil 11338) (11338 3 "- " nil nil nil 11365) 
(11365 3 "- " nil nil nil 11396) (11396 3 "- " nil nil nil 11408) (11408 3 "- " 
nil nil nil 11426) (11426 3 "- " nil nil nil 11481) (11481 1 "- " nil nil nil 
11543) (11543 1 "- " nil nil nil 11586) (11586 1 "- " nil nil nil 11698) (11698 
1 "- " nil nil nil 12016) (11705 3 "- " nil nil nil 11745) (11745 3 "- " nil 
nil nil 11799) (11799 3 "- " nil nil nil 11984) (11828 5 "- " nil nil nil 
11876) (11876 5 "- " nil nil nil 11984) (11984 3 "- " nil nil nil 12016)) 
:pre-blank 0 :post-blank 0 :post-affiliated 11543 :tag nil :parent #3) 
(paragraph (:begin 11546 :end 11586 :contents-begin 11546 :contents-end 11586 
:post-blank 0 :post-affiliated 11546 :parent #4) #("worst case complexity is 
seldom reached\n" 0 40 (:parent #5)))) (item (:bullet "- " :begin 11586 :end 
11698 :contents-begin 11589 :contents-end 11698 :checkbox nil :counter nil 
:structure ((11282 1 "- " nil nil nil 11481) (11304 3 "- " nil nil nil 11330) 
(11330 3 "- " nil nil nil 11338) (11338 3 "- " nil nil nil 11365) (11365 3 "- " 
nil nil nil 11396) (11396 3 "- " nil nil nil 11408) (11408 3 "- " nil nil nil 
11426) (11426 3 "- " nil nil nil 11481) (11481 1 "- " nil nil nil 11543) (11543 
1 "- " nil nil nil 11586) (11586 1 "- " nil nil nil 11698) (11698 1 "- " nil 
nil nil 12016) (11705 3 "- " nil nil nil 11745) (11745 3 "- " nil nil nil 
11799) (11799 3 "- " nil nil nil 11984) (11828 5 "- " nil nil nil 11876) (11876 
5 "- " nil nil nil 11984) (11984 3 "- " nil nil nil 12016)) :pre-blank 0 
:post-blank 0 :post-affiliated 11586 :tag nil :parent #3) (paragraph (:begin 
11589 :end 11698 :contents-begin 11589 :contents-end 11698 :post-blank 0 
:post-affiliated 11589 :parent #4) #("remember, AC " 0 13 (:parent #5)) (italic 
(:begin 11602 :end 11608 :contents-begin 11603 :contents-end 11606 :post-blank 
1 :parent #5) #("may" 0 3 ...)) #("discover a solution to a CSP, or may find an 
inconsistent problem (by domain annhilation)\n" 0 90 (:parent #5)))) (item 
(:bullet "- " :begin 11698 :end 12016 :contents-begin 11701 :contents-end 12016 
:checkbox nil :counter nil :structure ((11282 1 "- " nil nil nil 11481) (11304 
3 "- " nil nil nil 11330) (11330 3 "- " nil nil nil 11338) (11338 3 "- " nil 
nil nil 11365) (11365 3 "- " nil nil nil 11396) (11396 3 "- " nil nil nil 
11408) (11408 3 "- " nil nil nil 11426) (11426 3 "- " nil nil nil 11481) (11481 
1 "- " nil nil nil 11543) (11543 1 "- " nil nil nil 11586) (11586 1 "- " nil 
nil nil 11698) (11698 1 "- " nil nil nil 12016) (11705 3 "- " nil nil nil 
11745) (11745 3 "- " nil nil nil 11799) (11799 3 "- " nil nil nil 11984) (11828 
5 "- " nil nil nil 11876) (11876 5 "- " nil nil nil 11984) (11984 3 "- " nil 
nil nil 12016)) :pre-blank 0 :post-blank 0 :post-affiliated 11698 :tag nil 
:parent #3) (paragraph (:begin 11701 :end 11705 :contents-begin 11701 
:contents-end 11705 :post-blank 0 :post-affiliated 11701 :parent #4) #("AC3\n" 
0 4 (:parent #5))) (plain-list (:type unordered :begin 11705 :end 12016 
:contents-begin 11705 :contents-end 12016 :structure (... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 
11705 :parent #4) (item (:bullet "- " :begin 11705 :end 11745 :contents-begin 
11710 :contents-end 11745 :checkbox nil :counter nil :structure ... :pre-blank 
0 :post-blank 0 :post-affiliated 11705 :tag nil :parent #5) (paragraph ... 
#("for " 0 4 ...) ... #("to " 0 3 ...) ... #(", do " 0 5 ...) ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 11745 :end 11799 :contents-begin 11750 
:contents-end 11799 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 11745 :tag nil :parent #5) (paragraph ... ... 
#("\n" 0 1 ...))) (item (:bullet "- " :begin 11799 :end 11984 :contents-begin 
11804 :contents-end 11984 :checkbox nil :counter nil :structure ... :pre-blank 
0 :post-blank 0 :post-affiliated 11799 :tag nil :parent #5) (paragraph ... 
#("while " 0 6 ...) ... #("is non-empty:\n" 0 14 ...)) (plain-list ... ... 
...)) (item (:bullet "- " :begin 11984 :end 12016 :contents-begin 11989 
:contents-end 12016 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 11984 :tag nil :parent #5) (paragraph ... 
#("Check for domain wipe-out!\n" 0 27 ...)))))))) (headline (:raw-value 
"Lecture 9" :begin 12017 :end 13124 :pre-blank 1 :contents-begin 12030 
:contents-end 13123 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 12017 :title (#("Lecture 9" 0 9 (:parent #1))) :parent #0) 
(section (:begin 12030 :end 13124 :contents-begin 12030 :contents-end 13123 
:post-blank 1 :post-affiliated 12030 :parent #1) (plain-list (:type unordered 
:begin 12030 :end 13123 :contents-begin 12030 :contents-end 13123 :structure 
((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- 
" nil nil nil 12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil nil 
12249) (12249 1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) (12460 
1 "- " nil nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 "- " nil 
nil nil 12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil nil nil 
12682) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 12890) (12789 
5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 9 "- " nil 
nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil nil nil 
12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 13123)) 
:post-blank 0 :post-affiliated 12030 :parent #2) (item (:bullet "- " :begin 
12030 :end 12115 :contents-begin 12033 :contents-end 12115 :checkbox nil 
:counter nil :structure ((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil 
nil 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " nil nil nil 12191) 
(12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 12329) (12329 1 "- " 
nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil nil nil 
12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- " nil nil nil 12622) (12622 
5 "- " nil nil nil 12682) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil 
nil nil 12890) (12789 5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 
12890) (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 
5 "- " nil nil nil 12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil 
nil nil 13123)) :pre-blank 0 :post-blank 0 :post-affiliated 12030 :tag nil 
:parent #3) (paragraph (:begin 12033 :end 12115 :contents-begin 12033 
:contents-end 12115 :post-blank 0 :post-affiliated 12033 :parent #4) 
#("Remember to deal with Node Consistency -- and don't include it in the check 
count\n" 0 82 (:parent #5)))) (item (:bullet "- " :begin 12115 :end 12138 
:contents-begin 12118 :contents-end 12138 :checkbox nil :counter nil :structure 
((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- 
" nil nil nil 12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil nil 
12249) (12249 1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) (12460 
1 "- " nil nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 "- " nil 
nil nil 12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil nil nil 
12682) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 12890) (12789 
5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 9 "- " nil 
nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil nil nil 
12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 13123)) 
:pre-blank 0 :post-blank 0 :post-affiliated 12115 :tag nil :parent #3) 
(paragraph (:begin 12118 :end 12138 :contents-begin 12118 :contents-end 12138 
:post-blank 0 :post-affiliated 12118 :parent #4) #("see lecture 8 notes\n" 0 20 
(:parent #5)))) (item (:bullet "- " :begin 12138 :end 12171 :contents-begin 
12141 :contents-end 12171 :checkbox nil :counter nil :structure ((12030 1 "- " 
nil nil nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- " nil nil nil 
12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil nil 12249) (12249 
1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) (12460 1 "- " nil 
nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 "- " nil nil nil 
12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil nil nil 12682) (12682 
5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 12890) (12789 5 "- " nil 
nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 9 "- " nil nil nil 
12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil nil nil 12983) (12983 
5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 
:post-blank 0 :post-affiliated 12138 :tag nil :parent #3) (paragraph (:begin 
12141 :end 12171 :contents-begin 12141 :contents-end 12171 :post-blank 0 
:post-affiliated 12141 :parent #4) #("AC3 is not only more powerful\n" 0 30 
(:parent #5)))) (item (:bullet "- " :begin 12171 :end 12191 :contents-begin 
12174 :contents-end 12191 :checkbox nil :counter nil :structure ((12030 1 "- " 
nil nil nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- " nil nil nil 
12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil nil 12249) (12249 
1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) (12460 1 "- " nil 
nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 "- " nil nil nil 
12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil nil nil 12682) (12682 
5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 12890) (12789 5 "- " nil 
nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 9 "- " nil nil nil 
12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil nil nil 12983) (12983 
5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 
:post-blank 0 :post-affiliated 12171 :tag nil :parent #3) (paragraph (:begin 
12174 :end 12191 :contents-begin 12174 :contents-end 12191 :post-blank 0 
:post-affiliated 12174 :parent #4) (latex-fragment (:value "$2e + a[2e - n]$" 
:begin 12174 :end 12190 :post-blank 0 :parent #5)) #("\n" 0 1 (:parent #5)))) 
(item (:bullet "- " :begin 12191 :end 12249 :contents-begin 12194 :contents-end 
12249 :checkbox nil :counter nil :structure ((12030 1 "- " nil nil nil 12115) 
(12115 1 "- " nil nil nil 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " 
nil nil nil 12191) (12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 
12329) (12329 1 "- " nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (12467 
3 "- " nil nil nil 12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- " nil 
nil nil 12622) (12622 5 "- " nil nil nil 12682) (12682 5 "- " nil nil nil 
12760) (12760 3 "- " nil nil nil 12890) (12789 5 "- " nil nil nil 12890) (12829 
7 "- " nil nil nil 12890) (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil 
nil nil 13082) (12924 5 "- " nil nil nil 12983) (12983 5 "- " nil nil nil 
13082) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 :post-blank 0 
:post-affiliated 12191 :tag nil :parent #3) (paragraph (:begin 12194 :end 12249 
:contents-begin 12194 :contents-end 12249 :post-blank 0 :post-affiliated 12194 
:parent #4) #("AC3 is " 0 7 (:parent #5)) (latex-fragment (:value "$O(a^2 (2e + 
a(2e - n))) = O(a^3e) = O(a^3n^2)$" :begin 12201 :end 12248 :post-blank 0 
:parent #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 12249 :end 
12329 :contents-begin 12252 :contents-end 12329 :checkbox nil :counter nil 
:structure ((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil nil 12138) 
(12138 1 "- " nil nil nil 12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " 
nil nil nil 12249) (12249 1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 
12460) (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 
5 "- " nil nil nil 12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil 
nil nil 12682) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 
12890) (12789 5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 
9 "- " nil nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil 
nil nil 12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 
13123)) :pre-blank 0 :post-blank 0 :post-affiliated 12249 :tag nil :parent #3) 
(paragraph (:begin 12252 :end 12329 :contents-begin 12252 :contents-end 12329 
:post-blank 0 :post-affiliated 12252 :parent #4) #("AC4 is even more efficient, 
but requires special bookkeeping, is " 0 65 (:parent #5)) (latex-fragment 
(:value "$O(a^2n^2)$" :begin 12317 :end 12328 :post-blank 0 :parent #5)) #("\n" 
0 1 (:parent #5)))) (item (:bullet "- " :begin 12329 :end 12460 :contents-begin 
12332 :contents-end 12460 :checkbox nil :counter nil :structure ((12030 1 "- " 
nil nil nil 12115) (12115 1 "- " nil nil nil 12138) (12138 1 "- " nil nil nil 
12171) (12171 1 "- " nil nil nil 12191) (12191 1 "- " nil nil nil 12249) (12249 
1 "- " nil nil nil 12329) (12329 1 "- " nil nil nil 12460) (12460 1 "- " nil 
nil nil 13082) (12467 3 "- " nil nil nil 12760) (12499 5 "- " nil nil nil 
12600) (12600 5 "- " nil nil nil 12622) (12622 5 "- " nil nil nil 12682) (12682 
5 "- " nil nil nil 12760) (12760 3 "- " nil nil nil 12890) (12789 5 "- " nil 
nil nil 12890) (12829 7 "- " nil nil nil 12890) (12861 9 "- " nil nil nil 
12890) (12890 3 "- " nil nil nil 13082) (12924 5 "- " nil nil nil 12983) (12983 
5 "- " nil nil nil 13082) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 
:post-blank 0 :post-affiliated 12329 :tag nil :parent #3) (paragraph (:begin 
12332 :end 12460 :contents-begin 12332 :contents-end 12460 :post-blank 0 
:post-affiliated 12332 :parent #4) #("Variant of AC-3 called AC-2001, but 
requires cubic space, has yet another variant, AC-3.1" 0 89 (:parent #5)) 
(latex-fragment (:value "$^{m}$" :begin 12421 :end 12427 :post-blank 0 :parent 
#5)) #(", requires different bookkeeping\n" 0 33 (:parent #5)))) (item (:bullet 
"- " :begin 12460 :end 13082 :contents-begin 12463 :contents-end 13082 
:checkbox nil :counter nil :structure ((12030 1 "- " nil nil nil 12115) (12115 
1 "- " nil nil nil 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " nil 
nil nil 12191) (12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 
12329) (12329 1 "- " nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (12467 
3 "- " nil nil nil 12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- " nil 
nil nil 12622) (12622 5 "- " nil nil nil 12682) (12682 5 "- " nil nil nil 
12760) (12760 3 "- " nil nil nil 12890) (12789 5 "- " nil nil nil 12890) (12829 
7 "- " nil nil nil 12890) (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil 
nil nil 13082) (12924 5 "- " nil nil nil 12983) (12983 5 "- " nil nil nil 
13082) (13082 1 "- " nil nil nil 13123)) :pre-blank 0 :post-blank 0 
:post-affiliated 12460 :tag nil :parent #3) (paragraph (:begin 12463 :end 12467 
:contents-begin 12463 :contents-end 12467 :post-blank 0 :post-affiliated 12463 
:parent #4) #("AC4\n" 0 4 (:parent #5))) (plain-list (:type unordered :begin 
12467 :end 13082 :contents-begin 12467 :contents-end 13082 :structure (... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 12467 :parent #4) (item (:bullet "- " :begin 
12467 :end 12760 :contents-begin 12472 :contents-end 12760 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 12467 
:tag nil :parent #5) (paragraph ... #("generate m, s, and counter\n" 0 27 ...)) 
(plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 12760 :end 12890 
:contents-begin 12765 :contents-end 12890 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 12760 :tag nil :parent #5) 
(paragraph ... #("prepare data structures\n" 0 24 ...)) (plain-list ... ...)) 
(item (:bullet "- " :begin 12890 :end 13082 :contents-begin 12895 :contents-end 
13082 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 12890 :tag nil :parent #5) (paragraph ... #("Then process all 
constraints\n" 0 29 ...)) (plain-list ... ... ...)))) (item (:bullet "- " 
:begin 13082 :end 13123 :contents-begin 13085 :contents-end 13123 :checkbox nil 
:counter nil :structure ((12030 1 "- " nil nil nil 12115) (12115 1 "- " nil nil 
nil 12138) (12138 1 "- " nil nil nil 12171) (12171 1 "- " nil nil nil 12191) 
(12191 1 "- " nil nil nil 12249) (12249 1 "- " nil nil nil 12329) (12329 1 "- " 
nil nil nil 12460) (12460 1 "- " nil nil nil 13082) (12467 3 "- " nil nil nil 
12760) (12499 5 "- " nil nil nil 12600) (12600 5 "- " nil nil nil 12622) (12622 
5 "- " nil nil nil 12682) (12682 5 "- " nil nil nil 12760) (12760 3 "- " nil 
nil nil 12890) (12789 5 "- " nil nil nil 12890) (12829 7 "- " nil nil nil 
12890) (12861 9 "- " nil nil nil 12890) (12890 3 "- " nil nil nil 13082) (12924 
5 "- " nil nil nil 12983) (12983 5 "- " nil nil nil 13082) (13082 1 "- " nil 
nil nil 13123)) :pre-blank 0 :post-blank 0 :post-affiliated 13082 :tag nil 
:parent #3) (paragraph (:begin 13085 :end 13123 :contents-begin 13085 
:contents-end 13123 :post-blank 0 :post-affiliated 13085 :parent #4) #("AC3 
tends to be a bit better than AC4\n" 0 38 (:parent #5))))))) (headline 
(:raw-value "Lecture 10" :begin 13124 :end 14891 :pre-blank 1 :contents-begin 
13138 :contents-end 14890 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 13124 :title (#("Lecture 10" 0 10 (:parent #1))) :parent 
#0) (section (:begin 13138 :end 13846 :contents-begin 13138 :contents-end 13845 
:post-blank 1 :post-affiliated 13138 :parent #1) (plain-list (:type unordered 
:begin 13138 :end 13845 :contents-begin 13138 :contents-end 13845 :structure 
((13138 1 "- " nil nil nil 13164) (13164 1 "- " nil nil nil 13217) (13217 1 "- 
" nil nil nil 13280) (13280 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil 
13487) (13487 1 "- " nil nil nil 13845) (13535 3 "- " nil nil nil 13576) (13576 
3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "- " nil 
nil nil 13705) (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil nil nil 
13774) (13774 3 "- " nil nil nil 13845)) :post-blank 0 :post-affiliated 13138 
:parent #2) (item (:bullet "- " :begin 13138 :end 13164 :contents-begin 13141 
:contents-end 13164 :checkbox nil :counter nil :structure ((13138 1 "- " nil 
nil nil 13164) (13164 1 "- " nil nil nil 13217) (13217 1 "- " nil nil nil 
13280) (13280 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil 13487) (13487 
1 "- " nil nil nil 13845) (13535 3 "- " nil nil nil 13576) (13576 3 "- " nil 
nil nil 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "- " nil nil nil 
13705) (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil nil nil 13774) (13774 
3 "- " nil nil nil 13845)) :pre-blank 0 :post-blank 0 :post-affiliated 13138 
:tag nil :parent #3) (paragraph (:begin 13141 :end 13164 :contents-begin 13141 
:contents-end 13164 :post-blank 0 :post-affiliated 13141 :parent #4) 
#("soundness -- can trust\n" 0 23 (:parent #5)))) (item (:bullet "- " :begin 
13164 :end 13217 :contents-begin 13167 :contents-end 13217 :checkbox nil 
:counter nil :structure ((13138 1 "- " nil nil nil 13164) (13164 1 "- " nil nil 
nil 13217) (13217 1 "- " nil nil nil 13280) (13280 1 "- " nil nil nil 13371) 
(13371 1 "- " nil nil nil 13487) (13487 1 "- " nil nil nil 13845) (13535 3 "- " 
nil nil nil 13576) (13576 3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil 
13668) (13668 3 "- " nil nil nil 13705) (13705 3 "- " nil nil nil 13741) (13741 
3 "- " nil nil nil 13774) (13774 3 "- " nil nil nil 13845)) :pre-blank 0 
:post-blank 0 :post-affiliated 13164 :tag nil :parent #3) (paragraph (:begin 
13167 :end 13217 :contents-begin 13167 :contents-end 13217 :post-blank 0 
:post-affiliated 13167 :parent #4) #("complete -- will always find a solution 
if exists\n" 0 50 (:parent #5)))) (item (:bullet "- " :begin 13217 :end 13280 
:contents-begin 13220 :contents-end 13280 :checkbox nil :counter nil :structure 
((13138 1 "- " nil nil nil 13164) (13164 1 "- " nil nil nil 13217) (13217 1 "- 
" nil nil nil 13280) (13280 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil 
13487) (13487 1 "- " nil nil nil 13845) (13535 3 "- " nil nil nil 13576) (13576 
3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "- " nil 
nil nil 13705) (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil nil nil 
13774) (13774 3 "- " nil nil nil 13845)) :pre-blank 0 :post-blank 0 
:post-affiliated 13217 :tag nil :parent #3) (paragraph (:begin 13220 :end 13280 
:contents-begin 13220 :contents-end 13280 :post-blank 0 :post-affiliated 13220 
:parent #4) #("more efficient AC variants are useful for use during search\n" 0 
60 (:parent #5)))) (item (:bullet "- " :begin 13280 :end 13371 :contents-begin 
13283 :contents-end 13371 :checkbox nil :counter nil :structure ((13138 1 "- " 
nil nil nil 13164) (13164 1 "- " nil nil nil 13217) (13217 1 "- " nil nil nil 
13280) (13280 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil 13487) (13487 
1 "- " nil nil nil 13845) (13535 3 "- " nil nil nil 13576) (13576 3 "- " nil 
nil nil 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "- " nil nil nil 
13705) (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil nil nil 13774) (13774 
3 "- " nil nil nil 13845)) :pre-blank 0 :post-blank 0 :post-affiliated 13280 
:tag nil :parent #3) (paragraph (:begin 13283 :end 13371 :contents-begin 13283 
:contents-end 13371 :post-blank 0 :post-affiliated 13283 :parent #4) #("but 
when enforcing AC during search, you must be able to keep track of what was 
removed\n" 0 88 (:parent #5)))) (item (:bullet "- " :begin 13371 :end 13487 
:contents-begin 13374 :contents-end 13487 :checkbox nil :counter nil :structure 
((13138 1 "- " nil nil nil 13164) (13164 1 "- " nil nil nil 13217) (13217 1 "- 
" nil nil nil 13280) (13280 1 "- " nil nil nil 13371) (13371 1 "- " nil nil nil 
13487) (13487 1 "- " nil nil nil 13845) (13535 3 "- " nil nil nil 13576) (13576 
3 "- " nil nil nil 13668) (13614 5 "- " nil nil nil 13668) (13668 3 "- " nil 
nil nil 13705) (13705 3 "- " nil nil nil 13741) (13741 3 "- " nil nil nil 
13774) (13774 3 "- " nil nil nil 13845)) :pre-blank 0 :post-blank 0 
:post-affiliated 13371 :tag nil :parent #3) (paragraph (:begin 13374 :end 13487 
:contents-begin 13374 :contents-end 13487 :post-blank 0 :post-affiliated 13374 
:parent #4) #("remember properties are not the same as the algorithms! there 
may be many algorithms to implement each property!\n" 0 113 (:parent #5)))) 
(item (:bullet "- " :begin 13487 :end 13845 :contents-begin 13490 :contents-end 
13845 :checkbox nil :counter nil :structure ((13138 1 "- " nil nil nil 13164) 
(13164 1 "- " nil nil nil 13217) (13217 1 "- " nil nil nil 13280) (13280 1 "- " 
nil nil nil 13371) (13371 1 "- " nil nil nil 13487) (13487 1 "- " nil nil nil 
13845) (13535 3 "- " nil nil nil 13576) (13576 3 "- " nil nil nil 13668) (13614 
5 "- " nil nil nil 13668) (13668 3 "- " nil nil nil 13705) (13705 3 "- " nil 
nil nil 13741) (13741 3 "- " nil nil nil 13774) (13774 3 "- " nil nil nil 
13845)) :pre-blank 0 :post-blank 0 :post-affiliated 13487 :tag nil :parent #3) 
(paragraph (:begin 13490 :end 13535 :contents-begin 13490 :contents-end 13535 
:post-blank 0 :post-affiliated 13490 :parent #4) #("most consistency methods 
are local initially\n" 0 45 (:parent #5))) (plain-list (:type unordered :begin 
13535 :end 13845 :contents-begin 13535 :contents-end 13845 :structure (... ... 
... ... ... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 
13535 :parent #4) (item (:bullet "- " :begin 13535 :end 13576 :contents-begin 
13540 :contents-end 13576 :checkbox nil :counter nil :structure ... :pre-blank 
0 :post-blank 0 :post-affiliated 13535 :tag nil :parent #5) (paragraph ... 
#("node/arc remove inconsistent values\n" 0 36 ...))) (item (:bullet "- " 
:begin 13576 :end 13668 :contents-begin 13581 :contents-end 13668 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 13576 
:tag nil :parent #5) (paragraph ... #("path removes inconsistent tuples\n" 0 33 
...)) (plain-list ... ...)) (item (:bullet "- " :begin 13668 :end 13705 
:contents-begin 13673 :contents-end 13705 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13668 :tag nil :parent #5) 
(paragraph ... #("they get closer to the solution\n" 0 32 ...))) (item (:bullet 
"- " :begin 13705 :end 13741 :contents-begin 13710 :contents-end 13741 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 13705 :tag nil :parent #5) (paragraph ... #("reduce the size 
of the problem\n" 0 31 ...))) (item (:bullet "- " :begin 13741 :end 13774 
:contents-begin 13746 :contents-end 13774 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 13741 :tag nil :parent #5) 
(paragraph ... #("are cheap (polynomial time)\n" 0 28 ...))) (item (:bullet "- 
" :begin 13774 :end 13845 :contents-begin 13779 :contents-end 13845 :checkbox 
nil :counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 
13774 :tag nil :parent #5) (paragraph ... #("choice of consistency properties 
helps to reduce time to solution\n" 0 66 ...))))))) (headline (:raw-value 
"Intelligent Backtracking Algorithms" :begin 13846 :end 14890 :pre-blank 1 
:contents-begin 13886 :contents-end 14890 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 13846 :title (#("Intelligent 
Backtracking Algorithms" 0 35 (:parent #2))) :parent #1) (section (:begin 13886 
:end 14891 :contents-begin 13886 :contents-end 14890 :post-blank 1 
:post-affiliated 13886 :parent #2) (plain-list (:type unordered :begin 13886 
:end 14890 :contents-begin 13886 :contents-end 14890 :structure ((13886 1 "- " 
nil nil nil 13969) (13969 1 "- " nil nil nil 14004) (14004 1 "- " nil nil nil 
14252) (14014 3 "- " nil nil nil 14043) (14043 3 "- " nil nil nil 14071) (14071 
3 "- " nil nil nil 14090) (14090 3 "- " nil nil nil 14112) (14112 3 "- " nil 
nil nil 14132) (14132 3 "- " nil nil nil 14154) (14154 3 "- " nil nil nil 
14185) (14185 3 "- " nil nil nil 14215) (14215 3 "- " nil nil nil 14234) (14234 
3 "- " nil nil nil 14252) (14252 1 "- " nil nil nil 14332) (14332 1 "- " nil 
nil nil 14392) (14392 1 "- " nil nil nil 14438) (14438 1 "- " nil nil nil 
14513) (14513 1 "- " nil nil nil 14679) (14527 3 "- " nil nil nil 14544) (14544 
3 "- " nil nil nil 14614) (14614 3 "- " nil nil nil 14679) (14679 1 "- " nil 
nil nil 14746) (14746 1 "- " nil nil nil 14827) (14827 1 "- " nil nil nil 
14890)) :post-blank 0 :post-affiliated 13886 :parent #3) (item (:bullet "- " 
:begin 13886 :end 13969 :contents-begin 13889 :contents-end 13969 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 13886 :tag nil :parent #4) (paragraph (:begin 13889 :end 13969 
:contents-begin 13889 :contents-end 13969 :post-blank 0 :post-affiliated 13889 
:parent #5) #("Read Prosser, CI 93.  Hybrid Algorithms for the Constraint 
Satisfaction Problem\n" 0 80 ...))) (item (:bullet "- " :begin 13969 :end 14004 
:contents-begin 13972 :contents-end 14004 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 13969 :tag nil 
:parent #4) (paragraph (:begin 13972 :end 14004 :contents-begin 13972 
:contents-end 14004 :post-blank 0 :post-affiliated 13972 :parent #5) 
#("Consider Reading 5/6 of Dechter\n" 0 32 ...))) (item (:bullet "- " :begin 
14004 :end 14252 :contents-begin 14007 :contents-end 14252 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 14004 :tag nil :parent #4) (paragraph (:begin 14007 :end 14014 
:contents-begin 14007 :contents-end 14014 :post-blank 0 :post-affiliated 14007 
:parent #5) #("Issues\n" 0 7 ...)) (plain-list (:type unordered :begin 14014 
:end 14252 :contents-begin 14014 :contents-end 14252 :structure ... :post-blank 
0 :post-affiliated 14014 :parent #5) (item ... ...) (item ... ...) (item ... 
...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) (item ... ...) 
(item ... ...) (item ... ...))) (item (:bullet "- " :begin 14252 :end 14332 
:contents-begin 14255 :contents-end 14332 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 14252 :tag nil 
:parent #4) (paragraph (:begin 14255 :end 14332 :contents-begin 14255 
:contents-end 14332 :post-blank 0 :post-affiliated 14255 :parent #5) #("As you 
go, un-assigned variables are the future variables/future sub-problem\n" 0 77 
...))) (item (:bullet "- " :begin 14332 :end 14392 :contents-begin 14335 
:contents-end 14392 :checkbox nil :counter nil :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 14332 :tag nil :parent #4) 
(paragraph (:begin 14335 :end 14392 :contents-begin 14335 :contents-end 14392 
:post-blank 0 :post-affiliated 14335 :parent #5) #("those that have been 
instantiated are the past variables\n" 0 57 ...))) (item (:bullet "- " :begin 
14392 :end 14438 :contents-begin 14395 :contents-end 14438 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 14392 :tag nil :parent #4) (paragraph (:begin 14395 :end 14438 
:contents-begin 14395 :contents-end 14438 :post-blank 0 :post-affiliated 14395 
:parent #5) #("the current path is current instantiations\n" 0 43 ...))) (item 
(:bullet "- " :begin 14438 :end 14513 :contents-begin 14441 :contents-end 14513 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 
:post-blank 0 :post-affiliated 14438 :tag nil :parent #4) (paragraph (:begin 
14441 :end 14513 :contents-begin 14441 :contents-end 14513 :post-blank 0 
:post-affiliated 14441 :parent #5) #("always check a new instantiation against 
past variables (back-checking)\n" 0 72 ...))) (item (:bullet "- " :begin 14513 
:end 14679 :contents-begin 14516 :contents-end 14679 :checkbox nil :counter nil 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 14513 
:tag nil :parent #4) (paragraph (:begin 14516 :end 14527 :contents-begin 14516 
:contents-end 14527 :post-blank 0 :post-affiliated 14516 :parent #5) 
#("algorithms\n" 0 11 ...)) (plain-list (:type unordered :begin 14527 :end 
14679 :contents-begin 14527 :contents-end 14679 :structure ... :post-blank 0 
:post-affiliated 14527 :parent #5) (item ... ...) (item ... ...) (item ... 
...))) (item (:bullet "- " :begin 14679 :end 14746 :contents-begin 14682 
:contents-end 14746 :checkbox nil :counter nil :structure (... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 14679 :tag nil :parent #4) 
(paragraph (:begin 14682 :end 14746 :contents-begin 14682 :contents-end 14746 
:post-blank 0 :post-affiliated 14682 :parent #5) #("D-Way branching is 
conceptually easier to understand than 2-way\n" 0 64 ...))) (item (:bullet "- " 
:begin 14746 :end 14827 :contents-begin 14749 :contents-end 14827 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 14746 :tag nil :parent #4) (paragraph (:begin 14749 :end 14827 
:contents-begin 14749 :contents-end 14827 :post-blank 0 :post-affiliated 14749 
:parent #5) #("algorithms from Prosser are iterative back-tracking and 
pluggable/modularized\n" 0 78 ...))) (item (:bullet "- " :begin 14827 :end 
14890 :contents-begin 14830 :contents-end 14890 :checkbox nil :counter nil 
:structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 :post-affiliated 14827 
:tag nil :parent #4) (paragraph (:begin 14830 :end 14890 :contents-begin 14830 
:contents-end 14890 :post-blank 0 :post-affiliated 14830 :parent #5) #("Kondrak 
and Van Beck looked at the efficiency of algorithms\n" 0 60 ...))))))) 
(headline (:raw-value "Lecture 11" :begin 14891 :end 17178 :pre-blank 1 
:contents-begin 14905 :contents-end 17177 :level 1 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 14891 :title (#("Lecture 11" 0 
10 (:parent #1))) :parent #0) (section (:begin 14905 :end 17178 :contents-begin 
14905 :contents-end 17177 :post-blank 1 :post-affiliated 14905 :parent #1) 
(plain-list (:type unordered :begin 14905 :end 17177 :contents-begin 14905 
:contents-end 17177 :structure ((14905 1 "- " nil nil nil 14940) (14940 1 "- " 
nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil nil nil 
15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 15147) (15147 
1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 3 "- " nil 
nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil nil nil 
15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 15865) (15516 
3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 3 "- " nil 
nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil nil nil 
15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 15708) (15708 
7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 7 "- " nil 
nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " nil nil nil 
15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil 17177) (15997 
3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16123) (16123 5 "- " nil 
nil nil 16156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil nil nil 
16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 16721) (16327 
7 "- " nil nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil 
nil nil 16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil nil nil 
16597) (16554 11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 16673) 
(16626 11 "- " nil nil nil 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- 
" nil nil nil 17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 
16831) (16831 5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 
7 "- " nil nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) :post-blank 0 
:post-affiliated 14905 :parent #2) (item (:bullet "- " :begin 14905 :end 14940 
:contents-begin 14908 :contents-end 14940 :checkbox nil :counter nil :structure 
((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil nil 14995) (14995 1 "- 
" nil nil nil 15045) (15045 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 
15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 
1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil 
nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 
15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 
3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil 
nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 
15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 
5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil 
nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 
15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 
5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil 
nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 
16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 
7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil 
nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 
16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) 
(16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " 
nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 
16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 
7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-affiliated 
14905 :tag nil :parent #3) (paragraph (:begin 14908 :end 14940 :contents-begin 
14908 :contents-end 14940 :post-blank 0 :post-affiliated 14908 :parent #4) 
#("Variables " 0 10 (:parent #5)) (latex-fragment (:value "$V_i$" :begin 14918 
:end 14923 :post-blank 0 :parent #5)) #(", " 0 2 (:parent #5)) (latex-fragment 
(:value "$i \\in [1, n]$" :begin 14925 :end 14939 :post-blank 0 :parent #5)) 
#("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 14940 :end 14995 
:contents-begin 14943 :contents-end 14995 :checkbox nil :counter nil :structure 
((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil nil 14995) (14995 1 "- 
" nil nil nil 15045) (15045 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 
15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 
1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil 
nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 
15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 
3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil 
nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 
15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 
5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil 
nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 
15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 
5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil 
nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 
16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 
7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil 
nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 
16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) 
(16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " 
nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 
16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 
7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-affiliated 
14940 :tag nil :parent #3) (paragraph (:begin 14943 :end 14995 :contents-begin 
14943 :contents-end 14995 :post-blank 0 :post-affiliated 14943 :parent #4) 
#("Domains " 0 8 (:parent #5)) (latex-fragment (:value "$D_i = \\{V_{i1}, 
v_{i2}, \\ldots, v_{iMi}\\}$" :begin 14951 :end 14994 :post-blank 0 :parent 
#5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 14995 :end 15045 
:contents-begin 14998 :contents-end 15045 :checkbox nil :counter nil :structure 
((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil nil 14995) (14995 1 "- 
" nil nil nil 15045) (15045 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 
15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 
1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil 
nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 
15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 
3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil 
nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 
15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 
5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil 
nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 
15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 
5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil 
nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 
16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 
7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil 
nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 
16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) 
(16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " 
nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 
16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 
7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-affiliated 
14995 :tag nil :parent #3) (paragraph (:begin 14998 :end 15045 :contents-begin 
14998 :contents-end 15045 :post-blank 0 :post-affiliated 14998 :parent #4) 
#("Constraint between " 0 19 (:parent #5)) (latex-fragment (:value "$V_i$" 
:begin 15017 :end 15023 :post-blank 1 :parent #5)) #("and " 0 4 (:parent #5)) 
(latex-fragment (:value "$V_j$" :begin 15027 :end 15033 :post-blank 1 :parent 
#5)) #(": " 0 2 (:parent #5)) (latex-fragment (:value "$C_{i,j}$" :begin 15035 
:end 15044 :post-blank 0 :parent #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet 
"- " :begin 15045 :end 15069 :contents-begin 15048 :contents-end 15069 
:checkbox nil :counter nil :structure ((14905 1 "- " nil nil nil 14940) (14940 
1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil 
nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 
15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 
3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil 
nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 
15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 
3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil 
nil nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 
15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 
7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " nil 
nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil 
17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16123) (16123 
5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil 
nil nil 16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 
16721) (16327 7 "- " nil nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 
7 "- " nil nil nil 16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil 
nil nil 16597) (16554 11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 
16673) (16626 11 "- " nil nil nil 16673) (16673 7 "- " nil nil nil 16721) 
(16721 3 "- " nil nil nil 17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " 
nil nil nil 16831) (16831 5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 
17136) (16912 7 "- " nil nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 15045 :tag nil :parent #3) 
(paragraph (:begin 15048 :end 15069 :contents-begin 15048 :contents-end 15069 
:post-blank 0 :post-affiliated 15048 :parent #4) #("Constraint graph " 0 17 
(:parent #5)) (latex-fragment (:value "$G$" :begin 15065 :end 15068 :post-blank 
0 :parent #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 15069 :end 
15103 :contents-begin 15072 :contents-end 15103 :checkbox nil :counter nil 
:structure ((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil nil 14995) 
(14995 1 "- " nil nil nil 15045) (15045 1 "- " nil nil nil 15069) (15069 1 "- " 
nil nil nil 15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 
15180) (15180 1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 
3 "- " nil nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil 
nil nil 15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 
15537) (15537 3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 
3 "- " nil nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil 
nil nil 15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 
15764) (15764 5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 
7 "- " nil nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil 
nil nil 15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 
16721) (16008 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 
5 "- " nil nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil 
nil nil 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 
16356) (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 
9 "- " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil 
nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 
16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 
5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil 
nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 
16941) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 
:post-affiliated 15069 :tag nil :parent #3) (paragraph (:begin 15072 :end 15103 
:contents-begin 15072 :contents-end 15103 :post-blank 0 :post-affiliated 15072 
:parent #4) #("Arcs of " 0 8 (:parent #5)) (latex-fragment (:value "$G$" :begin 
15080 :end 15083 :post-blank 0 :parent #5)) #(": " 0 2 (:parent #5)) 
(latex-fragment (:value "$\\mathrm{Arc}(G)$" :begin 15085 :end 15102 
:post-blank 0 :parent #5)) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " 
:begin 15103 :end 15147 :contents-begin 15106 :contents-end 15147 :checkbox nil 
:counter nil :structure ((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil 
nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil nil nil 15069) 
(15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " 
nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 
15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 
3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil 
nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 
15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 
5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil 
nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 
15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 
1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil 
nil nil 16721) (16008 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 
16156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 
5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil 
nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 
16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 
11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil 
nil nil 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 
17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 
5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil 
nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 
:post-affiliated 15103 :tag nil :parent #3) (paragraph (:begin 15106 :end 15147 
:contents-begin 15106 :contents-end 15147 :post-blank 0 :post-affiliated 15106 
:parent #4) #("Instantiation order is static or dynamic\n" 0 41 (:parent #5)))) 
(item (:bullet "- " :begin 15147 :end 15180 :contents-begin 15150 :contents-end 
15180 :checkbox nil :counter nil :structure ((14905 1 "- " nil nil nil 14940) 
(14940 1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " 
nil nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 
15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 
3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil 
nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 
15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 
3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil 
nil nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 
15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 
7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " nil 
nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil 
17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16123) (16123 
5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil 
nil nil 16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 
16721) (16327 7 "- " nil nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 
7 "- " nil nil nil 16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil 
nil nil 16597) (16554 11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 
16673) (16626 11 "- " nil nil nil 16673) (16673 7 "- " nil nil nil 16721) 
(16721 3 "- " nil nil nil 17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " 
nil nil nil 16831) (16831 5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 
17136) (16912 7 "- " nil nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 15147 :tag nil :parent #3) 
(paragraph (:begin 15150 :end 15180 :contents-begin 15150 :contents-end 15180 
:post-blank 0 :post-affiliated 15150 :parent #4) #("lang primitives are from 
lisp\n" 0 30 (:parent #5)))) (item (:bullet "- " :begin 15180 :end 15500 
:contents-begin 15183 :contents-end 15500 :checkbox nil :counter nil :structure 
((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil nil 14995) (14995 1 "- 
" nil nil nil 15045) (15045 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 
15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 
1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil 
nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 
15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 
3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil 
nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 
15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 
5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil 
nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 
15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 
5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil 
nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 
16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 
7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil 
nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 
16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) 
(16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " 
nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 
16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 
7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-affiliated 
15180 :tag nil :parent #3) (paragraph (:begin 15183 :end 15199 :contents-begin 
15183 :contents-end 15199 :post-blank 0 :post-affiliated 15183 :parent #4) 
#("Data structures\n" 0 16 (:parent #5))) (plain-list (:type unordered :begin 
15199 :end 15500 :contents-begin 15199 :contents-end 15500 :structure (... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 15199 
:parent #4) (item (:bullet "- " :begin 15199 :end 15361 :contents-begin 15204 
:contents-end 15361 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15199 :tag nil :parent #5) (paragraph ... ... 
#("is a 1 by " 0 10 ...) ... #("array to store assignments, " 0 28 ...) ... 
#("is the root, backtracking to this indicates insolvability, " 0 59 ...) ... 
#("is the assignment to the $i$th variable\n" 0 40 ...))) (item (:bullet "- " 
:begin 15361 :end 15398 :contents-begin 15366 :contents-end 15398 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15361 
:tag nil :parent #5) (paragraph ... ... #("is the original domain\n" 0 23 
...))) (item (:bullet "- " :begin 15398 :end 15476 :contents-begin 15403 
:contents-end 15476 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15398 :tag nil :parent #5) (paragraph ... ... 
#("is the current domain, must be updated on back-tracking\n" 0 56 ...))) (item 
(:bullet "- " :begin 15476 :end 15500 :contents-begin 15481 :contents-end 15500 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15476 :tag nil :parent #5) (paragraph ... #("check is as 
before\n" 0 19 ...))))) (item (:bullet "- " :begin 15500 :end 15865 
:contents-begin 15503 :contents-end 15865 :checkbox nil :counter nil :structure 
((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil nil 14995) (14995 1 "- 
" nil nil nil 15045) (15045 1 "- " nil nil nil 15069) (15069 1 "- " nil nil nil 
15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " nil nil nil 15180) (15180 
1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 15361) (15361 3 "- " nil 
nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 3 "- " nil nil nil 
15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil nil nil 15537) (15537 
3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 15588) (15588 3 "- " nil 
nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 5 "- " nil nil nil 
15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil nil nil 15764) (15764 
5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 15814) (15814 7 "- " nil 
nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 1 "- " nil nil nil 
15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil nil nil 16721) (16008 
5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 16156) (16156 5 "- " nil 
nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 5 "- " nil nil nil 
16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil nil nil 16356) (16356 
7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 16673) (16466 9 "- " nil 
nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 11 "- " nil nil nil 
16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil nil nil 16673) 
(16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 17136) (16734 5 "- " 
nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 5 "- " nil nil nil 
16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil nil nil 16941) (16941 
7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 :post-affiliated 
15500 :tag nil :parent #3) (paragraph (:begin 15503 :end 15516 :contents-begin 
15503 :contents-end 15516 :post-blank 0 :post-affiliated 15503 :parent #4) 
#("Generic form\n" 0 13 (:parent #5))) (plain-list (:type unordered :begin 
15516 :end 15865 :contents-begin 15516 :contents-end 15865 :structure (... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 15516 
:parent #4) (item (:bullet "- " :begin 15516 :end 15537 :contents-begin 15521 
:contents-end 15537 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15516 :tag nil :parent #5) (paragraph ... 
#("takes n, status\n" 0 16 ...))) (item (:bullet "- " :begin 15537 :end 15565 
:contents-begin 15542 :contents-end 15565 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 15537 :tag nil :parent #5) 
(paragraph ... #("set consistent to true\n" 0 23 ...))) (item (:bullet "- " 
:begin 15565 :end 15588 :contents-begin 15570 :contents-end 15588 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 15565 
:tag nil :parent #5) (paragraph ... #("status to unknown\n" 0 18 ...))) (item 
(:bullet "- " :begin 15588 :end 15605 :contents-begin 15593 :contents-end 15605 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 15588 :tag nil :parent #5) (paragraph ... ... #("\n" 0 1 
...))) (item (:bullet "- " :begin 15605 :end 15865 :contents-begin 15610 
:contents-end 15865 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15605 :tag nil :parent #5) (paragraph ... 
#("while the status is unknown\n" 0 28 ...)) (plain-list ... ... ...)))) (item 
(:bullet "- " :begin 15865 :end 15936 :contents-begin 15868 :contents-end 15936 
:checkbox nil :counter nil :structure ((14905 1 "- " nil nil nil 14940) (14940 
1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil 
nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 
15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 
3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil 
nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 
15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 
3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil 
nil nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 
15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 
7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " nil 
nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil 
17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16123) (16123 
5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil 
nil nil 16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 
16721) (16327 7 "- " nil nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 
7 "- " nil nil nil 16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil 
nil nil 16597) (16554 11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 
16673) (16626 11 "- " nil nil nil 16673) (16673 7 "- " nil nil nil 16721) 
(16721 3 "- " nil nil nil 17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " 
nil nil nil 16831) (16831 5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 
17136) (16912 7 "- " nil nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 15865 :tag nil :parent #3) 
(paragraph (:begin 15868 :end 15936 :contents-begin 15868 :contents-end 15936 
:post-blank 0 :post-affiliated 15868 :parent #4) #("label and unlabel functions 
are provided by the backtrack algorithm\n" 0 68 (:parent #5)))) (item (:bullet 
"- " :begin 15936 :end 15987 :contents-begin 15939 :contents-end 15987 
:checkbox nil :counter nil :structure ((14905 1 "- " nil nil nil 14940) (14940 
1 "- " nil nil nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil 
nil nil 15069) (15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 
15147) (15147 1 "- " nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 
3 "- " nil nil nil 15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil 
nil nil 15476) (15476 3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 
15865) (15516 3 "- " nil nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 
3 "- " nil nil nil 15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil 
nil nil 15865) (15638 5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 
15708) (15708 7 "- " nil nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 
7 "- " nil nil nil 15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " nil 
nil nil 15936) (15936 1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil 
17177) (15997 3 "- " nil nil nil 16721) (16008 5 "- " nil nil nil 16123) (16123 
5 "- " nil nil nil 16156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil 
nil nil 16260) (16260 5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 
16721) (16327 7 "- " nil nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 
7 "- " nil nil nil 16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil 
nil nil 16597) (16554 11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 
16673) (16626 11 "- " nil nil nil 16673) (16673 7 "- " nil nil nil 16721) 
(16721 3 "- " nil nil nil 17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " 
nil nil nil 16831) (16831 5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 
17136) (16912 7 "- " nil nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 15936 :tag nil :parent #3) 
(paragraph (:begin 15939 :end 15987 :contents-begin 15939 :contents-end 15987 
:post-blank 0 :post-affiliated 15939 :parent #4) #("label is forward move, 
unlabel is backward move\n" 0 48 (:parent #5)))) (item (:bullet "- " :begin 
15987 :end 17177 :contents-begin 15990 :contents-end 17177 :checkbox nil 
:counter nil :structure ((14905 1 "- " nil nil nil 14940) (14940 1 "- " nil nil 
nil 14995) (14995 1 "- " nil nil nil 15045) (15045 1 "- " nil nil nil 15069) 
(15069 1 "- " nil nil nil 15103) (15103 1 "- " nil nil nil 15147) (15147 1 "- " 
nil nil nil 15180) (15180 1 "- " nil nil nil 15500) (15199 3 "- " nil nil nil 
15361) (15361 3 "- " nil nil nil 15398) (15398 3 "- " nil nil nil 15476) (15476 
3 "- " nil nil nil 15500) (15500 1 "- " nil nil nil 15865) (15516 3 "- " nil 
nil nil 15537) (15537 3 "- " nil nil nil 15565) (15565 3 "- " nil nil nil 
15588) (15588 3 "- " nil nil nil 15605) (15605 3 "- " nil nil nil 15865) (15638 
5 "- " nil nil nil 15764) (15659 7 "- " nil nil nil 15708) (15708 7 "- " nil 
nil nil 15764) (15764 5 "- " nil nil nil 15865) (15782 7 "- " nil nil nil 
15814) (15814 7 "- " nil nil nil 15865) (15865 1 "- " nil nil nil 15936) (15936 
1 "- " nil nil nil 15987) (15987 1 "- " nil nil nil 17177) (15997 3 "- " nil 
nil nil 16721) (16008 5 "- " nil nil nil 16123) (16123 5 "- " nil nil nil 
16156) (16156 5 "- " nil nil nil 16178) (16178 5 "- " nil nil nil 16260) (16260 
5 "- " nil nil nil 16311) (16311 5 "- " nil nil nil 16721) (16327 7 "- " nil 
nil nil 16356) (16356 7 "- " nil nil nil 16389) (16389 7 "- " nil nil nil 
16673) (16466 9 "- " nil nil nil 16500) (16500 9 "- " nil nil nil 16597) (16554 
11 "- " nil nil nil 16597) (16597 9 "- " nil nil nil 16673) (16626 11 "- " nil 
nil nil 16673) (16673 7 "- " nil nil nil 16721) (16721 3 "- " nil nil nil 
17136) (16734 5 "- " nil nil nil 16773) (16773 5 "- " nil nil nil 16831) (16831 
5 "- " nil nil nil 16896) (16896 5 "- " nil nil nil 17136) (16912 7 "- " nil 
nil nil 16941) (16941 7 "- " nil nil nil 16965) ...) :pre-blank 0 :post-blank 0 
:post-affiliated 15987 :tag nil :parent #3) (paragraph (:begin 15990 :end 15997 
:contents-begin 15990 :contents-end 15997 :post-blank 0 :post-affiliated 15990 
:parent #4) #("For BT\n" 0 7 (:parent #5))) (plain-list (:type unordered :begin 
15997 :end 17177 :contents-begin 15997 :contents-end 17177 :structure (... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 15997 
:parent #4) (item (:bullet "- " :begin 15997 :end 16721 :contents-begin 16002 
:contents-end 16721 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 15997 :tag nil :parent #5) (paragraph ... 
#("label\n" 0 6 ...)) (plain-list ... ... ... ... ... ... ...)) (item (:bullet 
"- " :begin 16721 :end 17136 :contents-begin 16726 :contents-end 17136 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 16721 :tag nil :parent #5) (paragraph ... #("unlabel\n" 0 8 
...)) (plain-list ... ... ... ... ...)) (item (:bullet "- " :begin 17136 :end 
17177 :contents-begin 17141 :contents-end 17177 :checkbox nil :counter nil 
:structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17136 :tag nil 
:parent #5) (paragraph ... #("label does the actual instantiation\n" 0 36 
...)))))))) (headline (:raw-value "Lecture 12: Phase Transitions" :begin 17178 
:end 19312 :pre-blank 1 :contents-begin 17211 :contents-end 19311 :level 1 
:priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 17178 
:title (#("Lecture 12: Phase Transitions" 0 29 (:parent #1))) :parent #0) 
(section (:begin 17211 :end 19312 :contents-begin 17211 :contents-end 19311 
:post-blank 1 :post-affiliated 17211 :parent #1) (plain-list (:type unordered 
:begin 17211 :end 19311 :contents-begin 17211 :contents-end 19311 :structure 
((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- 
" nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil nil 
17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673) (17673 
1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil 
nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 
17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 
1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil 
nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 
18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 
3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil 
nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 
19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) 
(18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 
"5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil 
nil nil 19311)) :post-blank 0 :post-affiliated 17211 :parent #2) (item (:bullet 
"- " :begin 17211 :end 17229 :contents-begin 17214 :contents-end 17229 
:checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 
1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil 
nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 
17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 
1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil 
nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 
18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 
1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil 
nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 
18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 
3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil 
nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 
18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) 
(18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 
"6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 
:post-blank 0 :post-affiliated 17211 :tag nil :parent #3) (paragraph (:begin 
17214 :end 17229 :contents-begin 17214 :contents-end 17229 :post-blank 0 
:post-affiliated 17214 :parent #4) #("Cheeseman 1991\n" 0 15 (:parent #5)))) 
(item (:bullet "- " :begin 17229 :end 17248 :contents-begin 17232 :contents-end 
17248 :checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) 
(17229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " 
nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 
17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 
1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil 
nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 
18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 
1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil 
nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 
18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 
3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil 
nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 
18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) 
(18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 
"6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 
:post-blank 0 :post-affiliated 17229 :tag nil :parent #3) (paragraph (:begin 
17232 :end 17248 :contents-begin 17232 :contents-end 17248 :post-blank 0 
:post-affiliated 17232 :parent #4) #("Order parameter\n" 0 16 (:parent #5)))) 
(item (:bullet "- " :begin 17248 :end 17311 :contents-begin 17251 :contents-end 
17311 :checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) 
(17229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " 
nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 
17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 
1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil 
nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 
18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 
1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil 
nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 
18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 
3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil 
nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 
18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) 
(18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 
"6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 
:post-blank 0 :post-affiliated 17248 :tag nil :parent #3) (paragraph (:begin 
17251 :end 17311 :contents-begin 17251 :contents-end 17311 :post-blank 0 
:post-affiliated 17251 :parent #4) #("Probability solution exists for random 
problems is almost 1\n" 0 60 (:parent #5)))) (item (:bullet "- " :begin 17311 
:end 17382 :contents-begin 17314 :contents-end 17382 :checkbox nil :counter nil 
:structure ((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil 17248) 
(17248 1 "- " nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " 
nil nil nil 17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 
17673) (17673 1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 
1 "- " nil nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil 
nil nil 17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 
18046) (18046 1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 
1 "- " nil nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil 
nil nil 18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 
18457) (18457 3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 
3 "- " nil nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil 
nil nil 19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 
18885) (18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) 
(19062 5 "5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- 
" nil nil nil 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 17311 :tag 
nil :parent #3) (paragraph (:begin 17314 :end 17382 :contents-begin 17314 
:contents-end 17382 :post-blank 0 :post-affiliated 17314 :parent #4) #("there's 
a critical value whereby, after it, probability is almost 0\n" 0 68 (:parent 
#5)))) (item (:bullet "- " :begin 17382 :end 17442 :contents-begin 17385 
:contents-end 17442 :checkbox nil :counter nil :structure ((17211 1 "- " nil 
nil nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 
17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 
1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil 
nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 
18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 
3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil 
nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 
18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 
3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil 
nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 
18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 
5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil 
nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 
19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) 
:pre-blank 0 :post-blank 0 :post-affiliated 17382 :tag nil :parent #3) 
(paragraph (:begin 17385 :end 17442 :contents-begin 17385 :contents-end 17442 
:post-blank 0 :post-affiliated 17385 :parent #4) #("around the critical value, 
the probability is around 0.5\n" 0 57 (:parent #5)))) (item (:bullet "- " 
:begin 17442 :end 17556 :contents-begin 17445 :contents-end 17556 :checkbox nil 
:counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil 
nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil nil nil 17382) 
(17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " 
nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 
17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 
3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil 
nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 
18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 
3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil 
nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 
18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 
3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil 
nil nil 18885) (18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 
19062) (19062 5 "5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) 
(19259 3 "- " nil nil nil 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 
17442 :tag nil :parent #3) (paragraph (:begin 17445 :end 17556 :contents-begin 
17445 :contents-end 17556 :post-blank 0 :post-affiliated 17445 :parent #4) 
#("cost of solving drops sharply as it gets further to the right of the 
critical value, but high as it goes to it\n" 0 111 (:parent #5)))) (item 
(:bullet "- " :begin 17556 :end 17673 :contents-begin 17559 :contents-end 17673 
:checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 
1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil 
nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 
17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 
1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil 
nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 
18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 
1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil 
nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 
18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 
3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil 
nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 
18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) 
(18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 
"6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 
:post-blank 0 :post-affiliated 17556 :tag nil :parent #3) (paragraph (:begin 
17559 :end 17673 :contents-begin 17559 :contents-end 17673 :post-blank 0 
:post-affiliated 17559 :parent #4) #("around .5 probability is high cost of 
solving, no matter the algorithm, this is referred to as a phase transition\n" 
0 114 (:parent #5)))) (item (:bullet "- " :begin 17673 :end 17742 
:contents-begin 17676 :contents-end 17742 :checkbox nil :counter nil :structure 
((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- 
" nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil nil 
17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673) (17673 
1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil 
nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 
17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 
1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil 
nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 
18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 
3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil 
nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 
19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) 
(18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 
"5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil 
nil nil 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 17673 :tag nil 
:parent #3) (paragraph (:begin 17676 :end 17742 :contents-begin 17676 
:contents-end 17742 :post-blank 0 :post-affiliated 17676 :parent #4) 
#("conjecture regarding the characterization of NP complete problems\n" 0 66 
(:parent #5)))) (item (:bullet "- " :begin 17742 :end 17795 :contents-begin 
17745 :contents-end 17795 :checkbox nil :counter nil :structure ((17211 1 "- " 
nil nil nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 
17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 
1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil 
nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 
18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 
3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil 
nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 
18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 
3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil 
nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 
18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 
5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil 
nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 
19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) 
:pre-blank 0 :post-blank 0 :post-affiliated 17742 :tag nil :parent #3) 
(paragraph (:begin 17745 :end 17795 :contents-begin 17745 :contents-end 17795 
:post-blank 0 :post-affiliated 17745 :parent #4) #("applies to 
detecting/implementing arc-consistency\n" 0 50 (:parent #5)))) (item (:bullet 
"- " :begin 17795 :end 18000 :contents-begin 17798 :contents-end 18000 
:checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 
1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil 
nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 
17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 
1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil 
nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 
18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 
1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil 
nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 
18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 
3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil 
nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 
18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) 
(18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 
"6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 
:post-blank 0 :post-affiliated 17795 :tag nil :parent #3) (paragraph (:begin 
17798 :end 17879 :contents-begin 17798 :contents-end 17879 :post-blank 0 
:post-affiliated 17798 :parent #4) #("random graphs are almost always easy to 
to color -- conjecture from famous paper\n" 0 81 (:parent #5))) (plain-list 
(:type unordered :begin 17879 :end 18000 :contents-begin 17879 :contents-end 
18000 :structure (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) 
:post-blank 0 :post-affiliated 17879 :parent #4) (item (:bullet "- " :begin 
17879 :end 17923 :contents-begin 17884 :contents-end 17923 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 17879 
:tag nil :parent #5) (paragraph ... #("graph coloring is a reduction 
operator\n" 0 39 ...))) (item (:bullet "- " :begin 17923 :end 17976 
:contents-begin 17928 :contents-end 17976 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 17923 :tag nil :parent #5) 
(paragraph ... #("friends are vertices with the same neighborhood\n" 0 48 
...))) (item (:bullet "- " :begin 17976 :end 18000 :contents-begin 17981 
:contents-end 18000 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 17976 :tag nil :parent #5) (paragraph ... 
#("this is the degree\n" 0 19 ...))))) (item (:bullet "- " :begin 18000 :end 
18046 :contents-begin 18003 :contents-end 18046 :checkbox nil :counter nil 
:structure ((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil 17248) 
(17248 1 "- " nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " 
nil nil nil 17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 
17673) (17673 1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 
1 "- " nil nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil 
nil nil 17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 
18046) (18046 1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 
1 "- " nil nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil 
nil nil 18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 
18457) (18457 3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 
3 "- " nil nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil 
nil nil 19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 
18885) (18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) 
(19062 5 "5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- 
" nil nil nil 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 18000 :tag 
nil :parent #3) (paragraph (:begin 18003 :end 18046 :contents-begin 18003 
:contents-end 18046 :post-blank 0 :post-affiliated 18003 :parent #4) #("For 
CSPs, it's either density or tightness\n" 0 43 (:parent #5)))) (item (:bullet 
"- " :begin 18046 :end 18139 :contents-begin 18049 :contents-end 18139 
:checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 
1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil 
nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 
17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 
1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil 
nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 
18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 
1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil 
nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 
18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 
3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil 
nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 
18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) 
(18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 
"6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 
:post-blank 0 :post-affiliated 18046 :tag nil :parent #3) (paragraph (:begin 
18049 :end 18139 :contents-begin 18049 :contents-end 18139 :post-blank 0 
:post-affiliated 18049 :parent #4) #("currently effects the way of expirement 
conduct -- try and deal with the hardest problems\n" 0 90 (:parent #5)))) (item 
(:bullet "- " :begin 18139 :end 18222 :contents-begin 18142 :contents-end 18222 
:checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 
1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil 
nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 
17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 
1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil 
nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 
18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 
1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil 
nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 
18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 
3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil 
nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 
18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) 
(18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 
"6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 
:post-blank 0 :post-affiliated 18139 :tag nil :parent #3) (paragraph (:begin 
18142 :end 18222 :contents-begin 18142 :contents-end 18222 :post-blank 0 
:post-affiliated 18142 :parent #4) #("but be careful not to focus exclusively 
on the redior around the critical value\n" 0 80 (:parent #5)))) (item (:bullet 
"- " :begin 18222 :end 18274 :contents-begin 18225 :contents-end 18274 
:checkbox nil :counter nil :structure ((17211 1 "- " nil nil nil 17229) (17229 
1 "- " nil nil nil 17248) (17248 1 "- " nil nil nil 17311) (17311 1 "- " nil 
nil nil 17382) (17382 1 "- " nil nil nil 17442) (17442 1 "- " nil nil nil 
17556) (17556 1 "- " nil nil nil 17673) (17673 1 "- " nil nil nil 17742) (17742 
1 "- " nil nil nil 17795) (17795 1 "- " nil nil nil 18000) (17879 3 "- " nil 
nil nil 17923) (17923 3 "- " nil nil nil 17976) (17976 3 "- " nil nil nil 
18000) (18000 1 "- " nil nil nil 18046) (18046 1 "- " nil nil nil 18139) (18139 
1 "- " nil nil nil 18222) (18222 1 "- " nil nil nil 18274) (18274 1 "- " nil 
nil nil 19311) (18318 3 "- " nil nil nil 18350) (18350 3 "- " nil nil nil 
18375) (18375 3 "- " nil nil nil 18457) (18457 3 "- " nil nil nil 18555) (18555 
3 "- " nil nil nil 18596) (18596 3 "- " nil nil nil 18676) (18676 3 "- " nil 
nil nil 18751) (18751 3 "- " nil nil nil 19259) (18773 5 "1. " nil nil nil 
18800) (18800 5 "2. " nil nil nil 18885) (18885 5 "3. " nil nil nil 18974) 
(18974 5 "4. " nil nil nil 19062) (19062 5 "5. " nil nil nil 19134) (19134 5 
"6. " nil nil nil 19259) (19259 3 "- " nil nil nil 19311)) :pre-blank 0 
:post-blank 0 :post-affiliated 18222 :tag nil :parent #3) (paragraph (:begin 
18225 :end 18274 :contents-begin 18225 :contents-end 18274 :post-blank 0 
:post-affiliated 18225 :parent #4) #("Run on random CSPs -- given statistical 
analysis\n" 0 49 (:parent #5)))) (item (:bullet "- " :begin 18274 :end 19311 
:contents-begin 18277 :contents-end 19311 :checkbox nil :counter nil :structure 
((17211 1 "- " nil nil nil 17229) (17229 1 "- " nil nil nil 17248) (17248 1 "- 
" nil nil nil 17311) (17311 1 "- " nil nil nil 17382) (17382 1 "- " nil nil nil 
17442) (17442 1 "- " nil nil nil 17556) (17556 1 "- " nil nil nil 17673) (17673 
1 "- " nil nil nil 17742) (17742 1 "- " nil nil nil 17795) (17795 1 "- " nil 
nil nil 18000) (17879 3 "- " nil nil nil 17923) (17923 3 "- " nil nil nil 
17976) (17976 3 "- " nil nil nil 18000) (18000 1 "- " nil nil nil 18046) (18046 
1 "- " nil nil nil 18139) (18139 1 "- " nil nil nil 18222) (18222 1 "- " nil 
nil nil 18274) (18274 1 "- " nil nil nil 19311) (18318 3 "- " nil nil nil 
18350) (18350 3 "- " nil nil nil 18375) (18375 3 "- " nil nil nil 18457) (18457 
3 "- " nil nil nil 18555) (18555 3 "- " nil nil nil 18596) (18596 3 "- " nil 
nil nil 18676) (18676 3 "- " nil nil nil 18751) (18751 3 "- " nil nil nil 
19259) (18773 5 "1. " nil nil nil 18800) (18800 5 "2. " nil nil nil 18885) 
(18885 5 "3. " nil nil nil 18974) (18974 5 "4. " nil nil nil 19062) (19062 5 
"5. " nil nil nil 19134) (19134 5 "6. " nil nil nil 19259) (19259 3 "- " nil 
nil nil 19311)) :pre-blank 0 :post-blank 0 :post-affiliated 18274 :tag nil 
:parent #3) (paragraph (:begin 18277 :end 18318 :contents-begin 18277 
:contents-end 18318 :post-blank 0 :post-affiliated 18277 :parent #4) #("Vary 
params " 0 12 (:parent #5)) (latex-fragment (:value "$\\langle n, a, t, p 
\\rangle$" :begin 18289 :end 18317 :post-blank 0 :parent #5)) #("\n" 0 1 
(:parent #5))) (plain-list (:type unordered :begin 18318 :end 19311 
:contents-begin 18318 :contents-end 19311 :structure (... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ...) :post-blank 0 :post-affiliated 18318 :parent #4) 
(item (:bullet "- " :begin 18318 :end 18350 :contents-begin 18323 :contents-end 
18350 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18318 :tag nil :parent #5) (paragraph ... ... #("-- number of 
variables\n" 0 23 ...))) (item (:bullet "- " :begin 18350 :end 18375 
:contents-begin 18355 :contents-end 18375 :checkbox nil :counter nil :structure 
... :pre-blank 0 :post-blank 0 :post-affiliated 18350 :tag nil :parent #5) 
(paragraph ... ... #("-- domain size$\n" 0 16 ...))) (item (:bullet "- " :begin 
18375 :end 18457 :contents-begin 18380 :contents-end 18457 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 18375 
:tag nil :parent #5) (paragraph ... ... #("-- tightness " 0 13 ...) ... #("\n" 
0 1 ...))) (item (:bullet "- " :begin 18457 :end 18555 :contents-begin 18462 
:contents-end 18555 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 18457 :tag nil :parent #5) (paragraph ... ... 
#("-- proportion of constraints " 0 29 ...) ... #(", also " 0 7 ...) ... #("\n" 
0 1 ...))) (item (:bullet "- " :begin 18555 :end 18596 :contents-begin 18560 
:contents-end 18596 :checkbox nil :counter nil :structure ... :pre-blank 0 
:post-blank 0 :post-affiliated 18555 :tag nil :parent #5) (paragraph ... ... 
#("and " 0 4 ...) ... #("will be between 0 and 1\n" 0 24 ...))) (item (:bullet 
"- " :begin 18596 :end 18676 :contents-begin 18601 :contents-end 18676 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18596 :tag nil :parent #5) (paragraph ... #("Can have issue 
with uniformity, difficulty (phase transition), solvability\n" 0 75 ...))) 
(item (:bullet "- " :begin 18676 :end 18751 :contents-begin 18681 :contents-end 
18751 :checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18676 :tag nil :parent #5) (paragraph ... #("empirical studies 
can be done simply by varying one of the parameters\n" 0 70 ...))) (item 
(:bullet "- " :begin 18751 :end 19259 :contents-begin 18756 :contents-end 19259 
:checkbox nil :counter nil :structure ... :pre-blank 0 :post-blank 0 
:post-affiliated 18751 :tag nil :parent #5) (paragraph ... #("do it (Model 
B):\n" 0 17 ...)) (plain-list ... ... ... ... ... ... ...)) (item (:bullet "- " 
:begin 19259 :end 19311 :contents-begin 19264 :contents-end 19311 :checkbox nil 
:counter nil :structure ... :pre-blank 0 :post-blank 0 :post-affiliated 19259 
:tag nil :parent #5) (paragraph ... #("Model B instances may be flawed, but 
it's rare\n" 0 47 ...)))))))) (headline (:raw-value "Lecture 13: Back-tracking: 
Continued" :begin 19312 :end 20853 :pre-blank 1 :contents-begin 19352 
:contents-end 20853 :level 1 :priority nil :tags nil :todo-keyword nil 
:todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp 
nil :post-affiliated 19312 :title (#("Lecture 13: Back-tracking: Continued" 0 
36 (:parent #1))) :parent #0) (section (:begin 19352 :end 19690 :contents-begin 
19352 :contents-end 19688 :post-blank 1 :post-affiliated 19352 :parent #1) 
(plain-list (:type unordered :begin 19352 :end 19688 :contents-begin 19352 
:contents-end 19688 :structure ((19352 1 "- " nil nil nil 19435) (19435 1 "- " 
nil nil nil 19499) (19499 1 "- " nil nil nil 19541) (19541 1 "- " nil nil nil 
19599) (19599 1 "- " nil nil nil 19688)) :post-blank 0 :post-affiliated 19352 
:parent #2) (item (:bullet "- " :begin 19352 :end 19435 :contents-begin 19355 
:contents-end 19435 :checkbox nil :counter nil :structure ((19352 1 "- " nil 
nil nil 19435) (19435 1 "- " nil nil nil 19499) (19499 1 "- " nil nil nil 
19541) (19541 1 "- " nil nil nil 19599) (19599 1 "- " nil nil nil 19688)) 
:pre-blank 0 :post-blank 0 :post-affiliated 19352 :tag nil :parent #3) 
(paragraph (:begin 19355 :end 19435 :contents-begin 19355 :contents-end 19435 
:post-blank 0 :post-affiliated 19355 :parent #4) #("keep track of path -- an 
array of the instantiations thus far and to be created\n" 0 80 (:parent #5)))) 
(item (:bullet "- " :begin 19435 :end 19499 :contents-begin 19438 :contents-end 
19499 :checkbox nil :counter nil :structure ((19352 1 "- " nil nil nil 19435) 
(19435 1 "- " nil nil nil 19499) (19499 1 "- " nil nil nil 19541) (19541 1 "- " 
nil nil nil 19599) (19599 1 "- " nil nil nil 19688)) :pre-blank 0 :post-blank 0 
:post-affiliated 19435 :tag nil :parent #3) (paragraph (:begin 19438 :end 19499 
:contents-begin 19438 :contents-end 19499 :post-blank 0 :post-affiliated 19438 
:parent #4) #("remember what unlevel does -- actually performs backtracking\n" 
0 61 (:parent #5)))) (item (:bullet "- " :begin 19499 :end 19541 
:contents-begin 19502 :contents-end 19541 :checkbox nil :counter nil :structure 
((19352 1 "- " nil nil nil 19435) (19435 1 "- " nil nil nil 19499) (19499 1 "- 
" nil nil nil 19541) (19541 1 "- " nil nil nil 19599) (19599 1 "- " nil nil nil 
19688)) :pre-blank 0 :post-blank 0 :post-affiliated 19499 :tag nil :parent #3) 
(paragraph (:begin 19502 :end 19541 :contents-begin 19502 :contents-end 19541 
:post-blank 0 :post-affiliated 19502 :parent #4) #("many different ways to 
order variables\n" 0 39 (:parent #5)))) (item (:bullet "- " :begin 19541 :end 
19599 :contents-begin 19544 :contents-end 19599 :checkbox nil :counter nil 
:structure ((19352 1 "- " nil nil nil 19435) (19435 1 "- " nil nil nil 19499) 
(19499 1 "- " nil nil nil 19541) (19541 1 "- " nil nil nil 19599) (19599 1 "- " 
nil nil nil 19688)) :pre-blank 0 :post-blank 0 :post-affiliated 19541 :tag nil 
:parent #3) (paragraph (:begin 19544 :end 19599 :contents-begin 19544 
:contents-end 19599 :post-blank 0 :post-affiliated 19544 :parent #4) #("when 
doing value-ordering, use lexicographic ordering!\n" 0 55 (:parent #5)))) (item 
(:bullet "- " :begin 19599 :end 19688 :contents-begin 19602 :contents-end 19688 
:checkbox nil :counter nil :structure ((19352 1 "- " nil nil nil 19435) (19435 
1 "- " nil nil nil 19499) (19499 1 "- " nil nil nil 19541) (19541 1 "- " nil 
nil nil 19599) (19599 1 "- " nil nil nil 19688)) :pre-blank 0 :post-blank 0 
:post-affiliated 19599 :tag nil :parent #3) (paragraph (:begin 19602 :end 19688 
:contents-begin 19602 :contents-end 19688 :post-blank 0 :post-affiliated 19602 
:parent #4) #("eventually, variable ordering heuristics " 0 41 (:parent #5)) 
(bold (:begin 19643 :end 19650 :contents-begin 19644 :contents-end 19648 
:post-blank 1 :parent #5) #("must" 0 4 ...)) #("be broken with lexicographic 
ordering\n" 0 38 (:parent #5)))))) (headline (:raw-value "Back-Jumping" :begin 
19690 :end 20224 :pre-blank 1 :contents-begin 19707 :contents-end 20223 :level 
2 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 
:footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 19690 
:title (#("Back-Jumping" 0 12 (:parent #2))) :parent #1) (section (:begin 19707 
:end 20224 :contents-begin 19707 :contents-end 20223 :post-blank 1 
:post-affiliated 19707 :parent #2) (plain-list (:type unordered :begin 19707 
:end 20223 :contents-begin 19707 :contents-end 20223 :structure ((19707 1 "- " 
nil nil nil 19811) (19811 1 "- " nil nil nil 19901) (19901 1 "- " nil nil nil 
20034) (20034 1 "- " nil nil nil 20223) (20078 3 "- " nil nil nil 20117) (20117 
3 "- " nil nil nil 20223) (20133 5 "- " nil nil nil 20170) (20170 5 "- " nil 
nil nil 20223)) :post-blank 0 :post-affiliated 19707 :parent #3) (item (:bullet 
"- " :begin 19707 :end 19811 :contents-begin 19710 :contents-end 19811 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 19707 :tag nil :parent #4) 
(paragraph (:begin 19710 :end 19811 :contents-begin 19710 :contents-end 19811 
:post-blank 0 :post-affiliated 19710 :parent #5) #("uses " 0 5 ...) 
(latex-fragment ...) #(", an array, and when check(i, h) succeeds, " 0 43 ...) 
(latex-fragment ...) #("\n" 0 1 ...))) (item (:bullet "- " :begin 19811 :end 
19901 :contents-begin 19814 :contents-end 19901 :checkbox nil :counter nil 
:structure (... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 19811 :tag nil :parent #4) (paragraph (:begin 19814 :end 19901 
:contents-begin 19814 :contents-end 19901 :post-blank 0 :post-affiliated 19814 
:parent #5) #("if the current domain of " 0 25 ...) (latex-fragment ...) #("is 
empty, chronological back-tracking is performed from h\n" 0 58 ...))) (item 
(:bullet "- " :begin 19901 :end 20034 :contents-begin 19904 :contents-end 20034 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 19901 :tag nil :parent #4) 
(paragraph (:begin 19904 :end 20034 :contents-begin 19904 :contents-end 20034 
:post-blank 0 :post-affiliated 19904 :parent #5) #("you go back to " 0 15 ...) 
(latex-fragment ...) #("to fix stuff when you have an empty variable, unless 
you've already back-jumped in the current path\n" 0 100 ...))) (item (:bullet 
"- " :begin 20034 :end 20223 :contents-begin 20037 :contents-end 20223 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 20034 :tag nil :parent #4) 
(paragraph (:begin 20037 :end 20078 :contents-begin 20037 :contents-end 20078 
:post-blank 0 :post-affiliated 20037 :parent #5) #("BJ just modifies BT-label 
and BT-unlabel\n" 0 41 ...)) (plain-list (:type unordered :begin 20078 :end 
20223 :contents-begin 20078 :contents-end 20223 :structure ... :post-blank 0 
:post-affiliated 20078 :parent #5) (item ... ...) (item ... ... ...)))))) 
(headline (:raw-value "Conflict-directed BJ" :begin 20224 :end 20853 :pre-blank 
1 :contents-begin 20249 :contents-end 20853 :level 2 :priority nil :tags nil 
:todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil 
:archivedp nil :commentedp nil :post-affiliated 20224 :title 
(#("Conflict-directed BJ" 0 20 (:parent #2))) :parent #1) (section (:begin 
20249 :end 20853 :contents-begin 20249 :contents-end 20853 :post-blank 0 
:post-affiliated 20249 :parent #2) (plain-list (:type unordered :begin 20249 
:end 20853 :contents-begin 20249 :contents-end 20853 :structure ((20249 1 "- " 
nil nil nil 20351) (20306 3 "- " nil nil nil 20351) (20351 1 "- " nil nil nil 
20417) (20417 1 "- " nil nil nil 20450) (20450 1 "- " nil nil nil 20487) (20487 
1 "- " nil nil nil 20531) (20531 1 "- " nil nil nil 20617) (20617 1 "- " nil 
nil nil 20664) (20664 1 "- " nil nil nil 20811) (20688 3 "- " nil nil nil 
20811) (20736 5 "- " nil nil nil 20811) (20811 1 "- " nil nil nil 20853)) 
:post-blank 0 :post-affiliated 20249 :parent #3) (item (:bullet "- " :begin 
20249 :end 20351 :contents-begin 20252 :contents-end 20351 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 20249 :tag nil :parent #4) 
(paragraph (:begin 20252 :end 20306 :contents-begin 20252 :contents-end 20306 
:post-blank 0 :post-affiliated 20252 :parent #5) #("requires a new data 
structure, the conflict-set array\n" 0 54 ...)) (plain-list (:type unordered 
:begin 20306 :end 20351 :contents-begin 20306 :contents-end 20351 :structure 
... :post-blank 0 :post-affiliated 20306 :parent #5) (item ... ...))) (item 
(:bullet "- " :begin 20351 :end 20417 :contents-begin 20354 :contents-end 20417 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ...) :pre-blank 0 :post-blank 0 :post-affiliated 20351 :tag nil :parent #4) 
(paragraph (:begin 20354 :end 20417 :contents-begin 20354 :contents-end 20417 
:post-blank 0 :post-affiliated 20354 :parent #5) #("knows how to jump-back 
again, to the deepest level of conflict\n" 0 63 ...))) (item (:bullet "- " 
:begin 20417 :end 20450 :contents-begin 20420 :contents-end 20450 :checkbox nil 
:counter nil :structure (... ... ... ... ... ... ... ... ... ... ... ...) 
:pre-blank 0 :post-blank 0 :post-affiliated 20417 :tag nil :parent #4) 
(paragraph (:begin 20420 :end 20450 :contents-begin 20420 :contents-end 20450 
:post-blank 0 :post-affiliated 20420 :parent #5) #("can jump-back more than 
once!\n" 0 30 ...))) (item (:bullet "- " :begin 20450 :end 20487 
:contents-begin 20453 :contents-end 20487 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 20450 :tag nil :parent #4) (paragraph (:begin 20453 :end 20487 
:contents-begin 20453 :contents-end 20487 :post-blank 0 :post-affiliated 20453 
:parent #5) #("useless if good variable ordering\n" 0 34 ...))) (item (:bullet 
"- " :begin 20487 :end 20531 :contents-begin 20490 :contents-end 20531 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ...) :pre-blank 0 :post-blank 0 :post-affiliated 20487 :tag nil :parent #4) 
(paragraph (:begin 20490 :end 20531 :contents-begin 20490 :contents-end 20531 
:post-blank 0 :post-affiliated 20490 :parent #5) #("conflict sets are 
initialized to " 0 33 ...) (latex-fragment ...) #("\n" 0 1 ...))) (item 
(:bullet "- " :begin 20531 :end 20617 :contents-begin 20534 :contents-end 20617 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ...) :pre-blank 0 :post-blank 0 :post-affiliated 20531 :tag nil :parent #4) 
(paragraph (:begin 20534 :end 20617 :contents-begin 20534 :contents-end 20617 
:post-blank 0 :post-affiliated 20534 :parent #5) #("At any point, conf-set is a 
subset of past variables that are in conflict with " 0 79 ...) (latex-fragment 
...) #("\n" 0 1 ...))) (item (:bullet "- " :begin 20617 :end 20664 
:contents-begin 20620 :contents-end 20664 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 20617 :tag nil :parent #4) (paragraph (:begin 20620 :end 20664 
:contents-begin 20620 :contents-end 20664 :post-blank 0 :post-affiliated 20620 
:parent #5) #("when check(i, h) fails add h to conf-set[i]\n" 0 44 ...))) (item 
(:bullet "- " :begin 20664 :end 20811 :contents-begin 20667 :contents-end 20811 
:checkbox nil :counter nil :structure (... ... ... ... ... ... ... ... ... ... 
... ...) :pre-blank 0 :post-blank 0 :post-affiliated 20664 :tag nil :parent #4) 
(paragraph (:begin 20667 :end 20688 :contents-begin 20667 :contents-end 20688 
:post-blank 0 :post-affiliated 20667 :parent #5) #("when domain is empty\n" 0 
21 ...)) (plain-list (:type unordered :begin 20688 :end 20811 :contents-begin 
20688 :contents-end 20811 :structure ... :post-blank 0 :post-affiliated 20688 
:parent #5) (item ... ... ...))) (item (:bullet "- " :begin 20811 :end 20853 
:contents-begin 20814 :contents-end 20853 :checkbox nil :counter nil :structure 
(... ... ... ... ... ... ... ... ... ... ... ...) :pre-blank 0 :post-blank 0 
:post-affiliated 20811 :tag nil :parent #4) (paragraph (:begin 20814 :end 20853 
:contents-begin 20814 :contents-end 20853 :post-blank 0 :post-affiliated 20814 
:parent #5) #("To calc all solutions -- don't use CBJ\n" 0 39 ...)))))))) 
(:export-options nil :back-end [cl-struct-org-export-backend html nil ((bold . 
org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) 
(code . org-html-code) (drawer . org-html-drawer) (dynamic-block . 
org-html-dynamic-block) (entity . org-html-entity) (example-block . 
org-html-example-block) (export-block . org-html-export-block) (export-snippet 
. org-html-export-snippet) (fixed-width . org-html-fixed-width) 
(footnote-definition . org-html-footnote-definition) (footnote-reference . 
org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . 
org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) 
(inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) 
(italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) ((:html-doctype 
"HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil 
org-html-container-element) (:description "DESCRIPTION" nil nil newline) 
(:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" 
org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" 
org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil 
org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) 
(:html-mathjax "HTML_MATHJAX" nil "" space) (:html-postamble nil 
"html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" 
org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) 
(:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle 
"SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" 
org-html-head-include-default-style) (:html-head-include-scripts nil 
"html-scripts" org-html-head-include-scripts) 
(:html-allow-name-attribute-in-anchors nil nil 
org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) 
(:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil 
org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) 
(:html-footnote-separator nil nil org-html-footnote-separator) 
(:html-footnotes-section nil nil org-html-footnotes-section) 
(:html-format-drawer-function nil nil org-html-format-drawer-function) 
(:html-format-headline-function nil nil org-html-format-headline-function) 
(:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) 
(:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil 
org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) 
(:html-infojs-template nil nil org-html-infojs-template) 
(:html-inline-image-rules nil nil org-html-inline-image-rules) 
(:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) 
(:html-mathjax-options nil nil org-html-mathjax-options) 
(:html-mathjax-template nil nil org-html-mathjax-template) 
(:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) 
(:html-postamble-format nil nil org-html-postamble-format) 
(:html-preamble-format nil nil org-html-preamble-format) 
(:html-table-align-individual-fields nil nil 
org-html-table-align-individual-fields) (:html-table-caption-above nil nil 
org-html-table-caption-above) (:html-table-data-tags nil nil 
org-html-table-data-tags) (:html-table-header-tags nil nil 
org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil 
nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix 
nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil 
org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil 
org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil 
org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) 
(:html-validation-link nil nil org-html-validation-link) (:html-viewport nil 
nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) 
...) ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . 
org-html-image-link-filter) (:filter-final-output . org-html-final-function)) 
nil (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 
"As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda (a 
s v b) (if a (org-html-export-to-html t s v b) (org-open-file ...))))))] 
:translate-alist ((bold . org-html-bold) (center-block . org-html-center-block) 
(clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) 
(dynamic-block . org-html-dynamic-block) (entity . org-html-entity) 
(example-block . org-html-example-block) (export-block . org-html-export-block) 
(export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) 
(footnote-definition . org-html-footnote-definition) (footnote-reference . 
org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . 
org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) 
(inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) 
(italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) 
(latex-environment . org-html-latex-environment) (latex-fragment . 
org-html-latex-fragment) (line-break . org-html-line-break) (link . 
org-html-link) (node-property . org-html-node-property) (paragraph . 
org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . 
org-html-plain-text) (planning . org-html-planning) (property-drawer . 
org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . 
org-html-radio-target) (section . org-html-section) (special-block . 
org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . 
org-html-statistics-cookie) (strike-through . org-html-strike-through) 
(subscript . org-html-subscript) (superscript . org-html-superscript) (table . 
org-html-table) (table-cell . org-html-table-cell) (table-row . 
org-html-table-row) (target . org-html-target) (template . org-html-template) 
(timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . 
org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data 
#s(hash-table size 4001 test eq rehash-size 1.5 rehash-threshold 0.8 data ( 
...)) :input-buffer "csce-421.org" :input-file 
"/home/swflint/org/school/2018/spring/csce-421.org" :html-doctype 
"xhtml-strict" :html-container "div" :description nil :keywords nil 
:html-html5-fancy nil :html-link-use-abs-url nil :html-link-home 
"http://samflint.com/"; :html-link-up "http://samflint.com/notes/"; :html-mathjax 
"" :html-postamble auto :html-preamble t :html-head "<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/htmlize.css\"/>\n<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- Piwik -->\n<script 
type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* tracker methods like 
\"setCustomDimension\" should be called before \"trackPageView\" */\n  
_paq.push(['trackPageView']);\n  _paq.push(['enableLinkTracking']);\n  
(function() {\n    var u=\"//piwik.flintfam.org/\";\n    
_paq.push(['setTrackerUrl', u+'piwik.php']);\n    _paq.push(['setSiteId', 
'1']);\n    var d=document, g=d.createElement('script'), 
s=d.getElementsByTagName('script')[0];\n    g.type='text/javascript'; 
g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-head-extra "" :subtitle nil :html-head-include-default-style t 
:html-head-include-scripts t :html-allow-name-attribute-in-anchors nil 
:html-divs ((preamble "div" "preamble") (content "div" "content") (postamble 
"div" "postamble")) :html-checkbox-type ascii ...))
  (progn (run-hook-with-args (quote org-export-before-processing-hook) (progn 
nil (or (progn nil (and (vectorp backend) (>= (length backend) 8) (memq (aref 
backend 0) cl-struct-org-export-backend-tags) t)) (signal (quote 
wrong-type-argument) (list (quote org-export-backend) backend))) (aref backend 
1))) (org-export-expand-include-keyword) (org-export--delete-comment-trees) 
(org-macro-initialize-templates) (org-macro-replace-all (append 
org-macro-templates org-export-global-macros) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp) (if 
org-export-use-babel (progn (org-babel-exp-process-buffer) 
(org-macro-replace-all (quote (("results" . "$1"))) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp))) (goto-char 
(point-min)) (save-excursion (run-hook-with-args (quote 
org-export-before-parsing-hook) (progn nil (or (progn nil (and (vectorp 
backend) (>= ... 8) (memq ... cl-struct-org-export-backend-tags) t)) (signal 
(quote wrong-type-argument) (list (quote org-export-backend) backend))) (aref 
backend 1)))) (org-set-regexps-and-options) (org-update-radio-target-regexp) 
(setq info (org-combine-plists info (org-export-get-environment backend 
subtreep ext-plist))) (let ((--dolist-tail-- (append 
(org-export-get-all-options backend) org-export-options-alist))) (while 
--dolist-tail-- (let ((entry (car --dolist-tail--))) (if (consp entry) (let* 
((x ...) (x ...)) (if (consp x) (let* ... ...) (let nil nil))) (let nil nil)) 
(setq --dolist-tail-- (cdr --dolist-tail--))))) (setq info 
(org-export-install-filters info)) (let ((backend-name (progn nil (or (progn 
nil (and ... ... ... t)) (signal (quote wrong-type-argument) (list ... 
backend))) (aref backend 1)))) (let ((--dolist-tail-- (plist-get info 
:filter-options))) (while --dolist-tail-- (let ((filter (car --dolist-tail--))) 
(let ((result ...)) (if result (progn ...))) (setq --dolist-tail-- (cdr 
--dolist-tail--)))))) (setq tree (org-element-parse-buffer nil visible-only)) 
(org-export--prune-tree tree info) (org-export--remove-uninterpreted-data tree 
info) (setq tree (org-export-filter-apply-functions (plist-get info 
:filter-parse-tree) tree info)) (setq info (org-export--collect-tree-properties 
tree info)) (let* ((body (org-element-normalize-string (or (org-export-data 
tree info) ""))) (inner-template (cdr (assq (quote inner-template) (plist-get 
info :translate-alist)))) (full-body (org-export-filter-apply-functions 
(plist-get info :filter-body) (if (not (functionp inner-template)) body 
(funcall inner-template body info)) info)) (template (cdr (assq (quote 
template) (plist-get info :translate-alist))))) (org-no-properties 
(org-export-filter-apply-functions (plist-get info :filter-final-output) (if 
(or (not (functionp template)) body-only) full-body (funcall template full-body 
info)) info))))
  (save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (progn 
(run-hook-with-args (quote org-export-before-processing-hook) (progn nil (or 
(progn nil (and (vectorp backend) (>= ... 8) (memq ... 
cl-struct-org-export-backend-tags) t)) (signal (quote wrong-type-argument) 
(list (quote org-export-backend) backend))) (aref backend 1))) 
(org-export-expand-include-keyword) (org-export--delete-comment-trees) 
(org-macro-initialize-templates) (org-macro-replace-all (append 
org-macro-templates org-export-global-macros) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp) (if 
org-export-use-babel (progn (org-babel-exp-process-buffer) 
(org-macro-replace-all (quote (("results" . "$1"))) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp))) (goto-char 
(point-min)) (save-excursion (run-hook-with-args (quote 
org-export-before-parsing-hook) (progn nil (or (progn nil (and ... ... ... t)) 
(signal (quote wrong-type-argument) (list ... backend))) (aref backend 1)))) 
(org-set-regexps-and-options) (org-update-radio-target-regexp) (setq info 
(org-combine-plists info (org-export-get-environment backend subtreep 
ext-plist))) (let ((--dolist-tail-- (append (org-export-get-all-options 
backend) org-export-options-alist))) (while --dolist-tail-- (let ((entry (car 
--dolist-tail--))) (if (consp entry) (let* (... ...) (if ... ... ...)) (let nil 
nil)) (setq --dolist-tail-- (cdr --dolist-tail--))))) (setq info 
(org-export-install-filters info)) (let ((backend-name (progn nil (or (progn 
nil ...) (signal ... ...)) (aref backend 1)))) (let ((--dolist-tail-- 
(plist-get info :filter-options))) (while --dolist-tail-- (let ((filter ...)) 
(let (...) (if result ...)) (setq --dolist-tail-- (cdr --dolist-tail--)))))) 
(setq tree (org-element-parse-buffer nil visible-only)) (org-export--prune-tree 
tree info) (org-export--remove-uninterpreted-data tree info) (setq tree 
(org-export-filter-apply-functions (plist-get info :filter-parse-tree) tree 
info)) (setq info (org-export--collect-tree-properties tree info)) (let* ((body 
(org-element-normalize-string (or (org-export-data tree info) ""))) 
(inner-template (cdr (assq (quote inner-template) (plist-get info 
:translate-alist)))) (full-body (org-export-filter-apply-functions (plist-get 
info :filter-body) (if (not ...) body (funcall inner-template body info)) 
info)) (template (cdr (assq (quote template) (plist-get info 
:translate-alist))))) (org-no-properties (org-export-filter-apply-functions 
(plist-get info :filter-final-output) (if (or (not ...) body-only) full-body 
(funcall template full-body info)) info)))))
  (unwind-protect (save-current-buffer (set-buffer --buf-copy) (goto-char 
(point-min)) (progn (run-hook-with-args (quote 
org-export-before-processing-hook) (progn nil (or (progn nil (and ... ... ... 
t)) (signal (quote wrong-type-argument) (list ... backend))) (aref backend 1))) 
(org-export-expand-include-keyword) (org-export--delete-comment-trees) 
(org-macro-initialize-templates) (org-macro-replace-all (append 
org-macro-templates org-export-global-macros) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp) (if 
org-export-use-babel (progn (org-babel-exp-process-buffer) 
(org-macro-replace-all (quote (...)) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp))) (goto-char 
(point-min)) (save-excursion (run-hook-with-args (quote 
org-export-before-parsing-hook) (progn nil (or (progn nil ...) (signal ... 
...)) (aref backend 1)))) (org-set-regexps-and-options) 
(org-update-radio-target-regexp) (setq info (org-combine-plists info 
(org-export-get-environment backend subtreep ext-plist))) (let 
((--dolist-tail-- (append (org-export-get-all-options backend) 
org-export-options-alist))) (while --dolist-tail-- (let ((entry ...)) (if 
(consp entry) (let* ... ...) (let nil nil)) (setq --dolist-tail-- (cdr 
--dolist-tail--))))) (setq info (org-export-install-filters info)) (let 
((backend-name (progn nil (or ... ...) (aref backend 1)))) (let 
((--dolist-tail-- (plist-get info :filter-options))) (while --dolist-tail-- 
(let (...) (let ... ...) (setq --dolist-tail-- ...))))) (setq tree 
(org-element-parse-buffer nil visible-only)) (org-export--prune-tree tree info) 
(org-export--remove-uninterpreted-data tree info) (setq tree 
(org-export-filter-apply-functions (plist-get info :filter-parse-tree) tree 
info)) (setq info (org-export--collect-tree-properties tree info)) (let* ((body 
(org-element-normalize-string (or ... ""))) (inner-template (cdr (assq ... 
...))) (full-body (org-export-filter-apply-functions (plist-get info 
:filter-body) (if ... body ...) info)) (template (cdr (assq ... ...)))) 
(org-no-properties (org-export-filter-apply-functions (plist-get info 
:filter-final-output) (if (or ... body-only) full-body (funcall template 
full-body info)) info))))) (and (buffer-live-p --buf-copy) (progn 
(save-current-buffer (set-buffer --buf-copy) (restore-buffer-modified-p nil)) 
(kill-buffer --buf-copy))))
  (let ((--buf-copy (org-export-copy-buffer))) (unwind-protect 
(save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (progn 
(run-hook-with-args (quote org-export-before-processing-hook) (progn nil (or 
(progn nil ...) (signal ... ...)) (aref backend 1))) 
(org-export-expand-include-keyword) (org-export--delete-comment-trees) 
(org-macro-initialize-templates) (org-macro-replace-all (append 
org-macro-templates org-export-global-macros) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp) (if 
org-export-use-babel (progn (org-babel-exp-process-buffer) 
(org-macro-replace-all (quote ...) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp))) (goto-char 
(point-min)) (save-excursion (run-hook-with-args (quote 
org-export-before-parsing-hook) (progn nil (or ... ...) (aref backend 1)))) 
(org-set-regexps-and-options) (org-update-radio-target-regexp) (setq info 
(org-combine-plists info (org-export-get-environment backend subtreep 
ext-plist))) (let ((--dolist-tail-- (append ... org-export-options-alist))) 
(while --dolist-tail-- (let (...) (if ... ... ...) (setq --dolist-tail-- 
...)))) (setq info (org-export-install-filters info)) (let ((backend-name 
(progn nil ... ...))) (let ((--dolist-tail-- ...)) (while --dolist-tail-- (let 
... ... ...)))) (setq tree (org-element-parse-buffer nil visible-only)) 
(org-export--prune-tree tree info) (org-export--remove-uninterpreted-data tree 
info) (setq tree (org-export-filter-apply-functions (plist-get info 
:filter-parse-tree) tree info)) (setq info (org-export--collect-tree-properties 
tree info)) (let* ((body (org-element-normalize-string ...)) (inner-template 
(cdr ...)) (full-body (org-export-filter-apply-functions ... ... info)) 
(template (cdr ...))) (org-no-properties (org-export-filter-apply-functions 
(plist-get info :filter-final-output) (if ... full-body ...) info))))) (and 
(buffer-live-p --buf-copy) (progn (save-current-buffer (set-buffer --buf-copy) 
(restore-buffer-modified-p nil)) (kill-buffer --buf-copy)))))
  (let* ((org-export-current-backend (progn nil (or (progn nil (and (vectorp 
backend) (>= ... 8) (memq ... cl-struct-org-export-backend-tags) t)) (signal 
(quote wrong-type-argument) (list (quote org-export-backend) backend))) (aref 
backend 1))) (info (org-combine-plists (org-export--get-export-attributes 
backend subtreep visible-only body-only) (org-export--get-buffer-attributes))) 
(parsed-keywords (delq nil (mapcar (function (lambda (o) (and ... ...))) 
(append (org-export-get-all-options backend) org-export-options-alist)))) tree) 
(let ((--buf-copy (org-export-copy-buffer))) (unwind-protect 
(save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (progn 
(run-hook-with-args (quote org-export-before-processing-hook) (progn nil (or 
... ...) (aref backend 1))) (org-export-expand-include-keyword) 
(org-export--delete-comment-trees) (org-macro-initialize-templates) 
(org-macro-replace-all (append org-macro-templates org-export-global-macros) 
parsed-keywords) (org-set-regexps-and-options) (org-update-radio-target-regexp) 
(if org-export-use-babel (progn (org-babel-exp-process-buffer) 
(org-macro-replace-all ... parsed-keywords) (org-set-regexps-and-options) 
(org-update-radio-target-regexp))) (goto-char (point-min)) (save-excursion 
(run-hook-with-args (quote org-export-before-parsing-hook) (progn nil ... 
...))) (org-set-regexps-and-options) (org-update-radio-target-regexp) (setq 
info (org-combine-plists info (org-export-get-environment backend subtreep 
ext-plist))) (let ((--dolist-tail-- ...)) (while --dolist-tail-- (let ... ... 
...))) (setq info (org-export-install-filters info)) (let ((backend-name ...)) 
(let (...) (while --dolist-tail-- ...))) (setq tree (org-element-parse-buffer 
nil visible-only)) (org-export--prune-tree tree info) 
(org-export--remove-uninterpreted-data tree info) (setq tree 
(org-export-filter-apply-functions (plist-get info :filter-parse-tree) tree 
info)) (setq info (org-export--collect-tree-properties tree info)) (let* ((body 
...) (inner-template ...) (full-body ...) (template ...)) (org-no-properties 
(org-export-filter-apply-functions ... ... info))))) (and (buffer-live-p 
--buf-copy) (progn (save-current-buffer (set-buffer --buf-copy) 
(restore-buffer-modified-p nil)) (kill-buffer --buf-copy))))))
  (save-restriction (cond ((org-region-active-p) (narrow-to-region 
(region-beginning) (region-end))) (subtreep (org-narrow-to-subtree) (goto-char 
(point-min)) (org-end-of-meta-data) (narrow-to-region (point) (point-max)))) 
(let* ((org-export-current-backend (progn nil (or (progn nil (and ... ... ... 
t)) (signal (quote wrong-type-argument) (list ... backend))) (aref backend 1))) 
(info (org-combine-plists (org-export--get-export-attributes backend subtreep 
visible-only body-only) (org-export--get-buffer-attributes))) (parsed-keywords 
(delq nil (mapcar (function (lambda ... ...)) (append 
(org-export-get-all-options backend) org-export-options-alist)))) tree) (let 
((--buf-copy (org-export-copy-buffer))) (unwind-protect (save-current-buffer 
(set-buffer --buf-copy) (goto-char (point-min)) (progn (run-hook-with-args 
(quote org-export-before-processing-hook) (progn nil ... ...)) 
(org-export-expand-include-keyword) (org-export--delete-comment-trees) 
(org-macro-initialize-templates) (org-macro-replace-all (append 
org-macro-templates org-export-global-macros) parsed-keywords) 
(org-set-regexps-and-options) (org-update-radio-target-regexp) (if 
org-export-use-babel (progn ... ... ... ...)) (goto-char (point-min)) 
(save-excursion (run-hook-with-args ... ...)) (org-set-regexps-and-options) 
(org-update-radio-target-regexp) (setq info (org-combine-plists info ...)) (let 
(...) (while --dolist-tail-- ...)) (setq info (org-export-install-filters 
info)) (let (...) (let ... ...)) (setq tree (org-element-parse-buffer nil 
visible-only)) (org-export--prune-tree tree info) 
(org-export--remove-uninterpreted-data tree info) (setq tree 
(org-export-filter-apply-functions ... tree info)) (setq info 
(org-export--collect-tree-properties tree info)) (let* (... ... ... ...) 
(org-no-properties ...)))) (and (buffer-live-p --buf-copy) (progn 
(save-current-buffer (set-buffer --buf-copy) (restore-buffer-modified-p nil)) 
(kill-buffer --buf-copy)))))))
  (save-excursion (save-restriction (cond ((org-region-active-p) 
(narrow-to-region (region-beginning) (region-end))) (subtreep 
(org-narrow-to-subtree) (goto-char (point-min)) (org-end-of-meta-data) 
(narrow-to-region (point) (point-max)))) (let* ((org-export-current-backend 
(progn nil (or (progn nil ...) (signal ... ...)) (aref backend 1))) (info 
(org-combine-plists (org-export--get-export-attributes backend subtreep 
visible-only body-only) (org-export--get-buffer-attributes))) (parsed-keywords 
(delq nil (mapcar (function ...) (append ... org-export-options-alist)))) tree) 
(let ((--buf-copy (org-export-copy-buffer))) (unwind-protect 
(save-current-buffer (set-buffer --buf-copy) (goto-char (point-min)) (progn 
(run-hook-with-args ... ...) (org-export-expand-include-keyword) 
(org-export--delete-comment-trees) (org-macro-initialize-templates) 
(org-macro-replace-all ... parsed-keywords) (org-set-regexps-and-options) 
(org-update-radio-target-regexp) (if org-export-use-babel ...) (goto-char ...) 
(save-excursion ...) (org-set-regexps-and-options) 
(org-update-radio-target-regexp) (setq info ...) (let ... ...) (setq info ...) 
(let ... ...) (setq tree ...) (org-export--prune-tree tree info) 
(org-export--remove-uninterpreted-data tree info) (setq tree ...) (setq info 
...) (let* ... ...))) (and (buffer-live-p --buf-copy) (progn 
(save-current-buffer ... ...) (kill-buffer --buf-copy))))))))
  org-export-as(html nil nil nil (:output-file 
"/ssh:address@hidden:/var/www/samflint.com/notes/2018/spring/csce-421.html" 
:base-directory "~/org/school/" :publishing-directory 
"/ssh:address@hidden:/var/www/samflint.com/notes/" :base-extension "org" 
:recursive t :htmlized-source t :publishing-function org-html-publish-to-html 
:exclude-tags t :exclude "\\(?:chem\\|fren\\|greek\\|math\\).*" 
:section-numbers nil :html-head "<link rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/htmlize.css\"/>\n<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- 
Piwik -->\n<script type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* 
tracker methods like \"setCustomDimension\" should be called before 
\"trackPageView\" */\n  _paq.push(['trackPageView']);\n  
_paq.push(['enableLinkTracking']);\n  (function() {\n    var 
u=\"//piwik.flintfam.org/\";\n    _paq.push(['setTrackerUrl', 
u+'piwik.php']);\n    _paq.push(['setSiteId', '1']);\n    var d=document, 
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n    
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-link-home "http://samflint.com/"; :html-link-up 
"http://samflint.com/notes/"; :html-postamble-format "<p 
class=\"license\">Copyright %a (%e), %d.  Licensed under <a 
href=\"http://creativecommons.org/licenses/by-sa/4.0/\";><img alt=\"Creative 
Commons Attribution-ShareAlice 4.0 International License\" 
src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\"; /></a></p>" 
:crossrefs (((other "Lecture" "12:" "Phase" "Transitions") . 152426607) 
((headline "Lecture" "12:" "Phase" "Transitions") . 152426607) ((other 
"Lecture" "11") . 198347795) ((headline "Lecture" "11") . 198347795) ((other 
"Intelligent" "Backtracking" "Algorithms") . 168867702) ((headline 
"Intelligent" "Backtracking" "Algorithms") . 168867702) ((other "Lecture" "10") 
. 251716615) ((headline "Lecture" "10") . 251716615) ((other "Lecture" "9") . 
15299561) ((headline "Lecture" "9") . 15299561) ((other "Lecture" "8") . 
265436251) ((headline "Lecture" "8") . 265436251) ((other "Lecture" "7") . 
225279385) ((headline "Lecture" "7") . 225279385) ((other "Arc" "Consistency") 
. 76784106) ((headline "Arc" "Consistency") . 76784106) ((other "Lecture" "6") 
. 49502196) ((headline "Lecture" "6") . 49502196) ((other "Solving" "a" "CSP") 
. 123717398) ((headline "Solving" "a" "CSP") . 123717398) ((other "Proof" "of" 
"CSP" "into" "SAT") . 64064031) ((headline "Proof" "of" "CSP" "into" "SAT") . 
64064031) ((other "Formal" "characterization") . 67361808) ((headline "Formal" 
"characterization") . 67361808) ((other "Lecture" "5") . 85025022) ((headline 
"Lecture" "5") . 85025022) ((other "Lecture" "4") . 206207218) ((headline 
"Lecture" "4") . 206207218) ((other "Lecture" "3") . 265136420) ((headline 
"Lecture" "3") . 265136420) ((other "Lecture" "2") . 252021190) ((headline 
"Lecture" "2") . 252021190) ((other "Defining" "a" "problem") . 108369760) 
((headline "Defining" "a" "problem") . 108369760) ((other "Constraint" 
"Satisfaction" "101") . 132546233) ((headline "Constraint" "Satisfaction" 
"101") . 132546233) ((other "Resources") . 106650102) ((headline "Resources") . 
106650102)) :filter-final-output (org-publish--store-crossrefs 
org-publish-collect-index)))
  (let ((output (org-export-as backend subtreep visible-only body-only 
ext-plist))) (let ((temp-buffer (generate-new-buffer " *temp*"))) 
(save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (insert 
output) (let ((coding-system-for-write encoding)) (write-file file))) (and 
(buffer-name temp-buffer) (kill-buffer temp-buffer))))) (if (and 
(org-export--copy-to-kill-ring-p) (org-string-nw-p output)) (progn 
(org-kill-new output))) (or (and (functionp post-process) (funcall post-process 
file)) file))
  (if async (let ((with-temp-message "Initializing asynchronous export 
process") (current-message)) (unwind-protect (progn (if with-temp-message 
(progn (setq current-message (current-message)) (message "%s" 
with-temp-message))) (let ((--copy-fun (org-export--generate-copy-script ...)) 
(--temp-file (make-temp-file "org-export-process")) (--coding 
buffer-file-coding-system)) (let ((temp-file --temp-file) (temp-buffer ...)) 
(unwind-protect (prog1 ... ...) (and ... ...))) (let* ((process-connection-type 
nil) (--proc-buffer ...) (--process ...)) (org-export-add-to-stack (get-buffer 
--proc-buffer) nil --process) (let (...) (set-process-sentinel --process 
...))))) (and with-temp-message (if current-message (message "%s" 
current-message) (message nil))))) (let ((output (org-export-as backend 
subtreep visible-only body-only ext-plist))) (let ((temp-buffer 
(generate-new-buffer " *temp*"))) (save-current-buffer (set-buffer temp-buffer) 
(unwind-protect (progn (insert output) (let (...) (write-file file))) (and 
(buffer-name temp-buffer) (kill-buffer temp-buffer))))) (if (and 
(org-export--copy-to-kill-ring-p) (org-string-nw-p output)) (progn 
(org-kill-new output))) (or (and (functionp post-process) (funcall post-process 
file)) file)))
  (let ((ext-plist (org-combine-plists (list (quote :output-file) file) 
ext-plist)) (encoding (or org-export-coding-system buffer-file-coding-system))) 
(if async (let ((with-temp-message "Initializing asynchronous export process") 
(current-message)) (unwind-protect (progn (if with-temp-message (progn (setq 
current-message ...) (message "%s" with-temp-message))) (let ((--copy-fun ...) 
(--temp-file ...) (--coding buffer-file-coding-system)) (let (... ...) 
(unwind-protect ... ...)) (let* (... ... ...) (org-export-add-to-stack ... nil 
--process) (let ... ...)))) (and with-temp-message (if current-message (message 
"%s" current-message) (message nil))))) (let ((output (org-export-as backend 
subtreep visible-only body-only ext-plist))) (let ((temp-buffer 
(generate-new-buffer " *temp*"))) (save-current-buffer (set-buffer temp-buffer) 
(unwind-protect (progn (insert output) (let ... ...)) (and (buffer-name 
temp-buffer) (kill-buffer temp-buffer))))) (if (and 
(org-export--copy-to-kill-ring-p) (org-string-nw-p output)) (progn 
(org-kill-new output))) (or (and (functionp post-process) (funcall post-process 
file)) file))))
  (if (not (file-writable-p file)) (error "Output file not writable") (let 
((ext-plist (org-combine-plists (list (quote :output-file) file) ext-plist)) 
(encoding (or org-export-coding-system buffer-file-coding-system))) (if async 
(let ((with-temp-message "Initializing asynchronous export process") 
(current-message)) (unwind-protect (progn (if with-temp-message (progn ... 
...)) (let (... ... ...) (let ... ...) (let* ... ... ...))) (and 
with-temp-message (if current-message (message "%s" current-message) (message 
nil))))) (let ((output (org-export-as backend subtreep visible-only body-only 
ext-plist))) (let ((temp-buffer (generate-new-buffer " *temp*"))) 
(save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn ... ...) 
(and ... ...)))) (if (and (org-export--copy-to-kill-ring-p) (org-string-nw-p 
output)) (progn (org-kill-new output))) (or (and (functionp post-process) 
(funcall post-process file)) file)))))
  org-export-to-file(html 
"/ssh:address@hidden:/var/www/samflint.com/notes/2018/spring/csce-421.html" nil 
nil nil nil (:base-directory "~/org/school/" :publishing-directory 
"/ssh:address@hidden:/var/www/samflint.com/notes/" :base-extension "org" 
:recursive t :htmlized-source t :publishing-function org-html-publish-to-html 
:exclude-tags t :exclude "\\(?:chem\\|fren\\|greek\\|math\\).*" 
:section-numbers nil :html-head "<link rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/htmlize.css\"/>\n<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- 
Piwik -->\n<script type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* 
tracker methods like \"setCustomDimension\" should be called before 
\"trackPageView\" */\n  _paq.push(['trackPageView']);\n  
_paq.push(['enableLinkTracking']);\n  (function() {\n    var 
u=\"//piwik.flintfam.org/\";\n    _paq.push(['setTrackerUrl', 
u+'piwik.php']);\n    _paq.push(['setSiteId', '1']);\n    var d=document, 
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n    
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-link-home "http://samflint.com/"; :html-link-up 
"http://samflint.com/notes/"; :html-postamble-format "<p 
class=\"license\">Copyright %a (%e), %d.  Licensed under <a 
href=\"http://creativecommons.org/licenses/by-sa/4.0/\";><img alt=\"Creative 
Commons Attribution-ShareAlice 4.0 International License\" 
src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\"; /></a></p>" 
:crossrefs (((other "Lecture" "12:" "Phase" "Transitions") . 152426607) 
((headline "Lecture" "12:" "Phase" "Transitions") . 152426607) ((other 
"Lecture" "11") . 198347795) ((headline "Lecture" "11") . 198347795) ((other 
"Intelligent" "Backtracking" "Algorithms") . 168867702) ((headline 
"Intelligent" "Backtracking" "Algorithms") . 168867702) ((other "Lecture" "10") 
. 251716615) ((headline "Lecture" "10") . 251716615) ((other "Lecture" "9") . 
15299561) ((headline "Lecture" "9") . 15299561) ((other "Lecture" "8") . 
265436251) ((headline "Lecture" "8") . 265436251) ((other "Lecture" "7") . 
225279385) ((headline "Lecture" "7") . 225279385) ((other "Arc" "Consistency") 
. 76784106) ((headline "Arc" "Consistency") . 76784106) ((other "Lecture" "6") 
. 49502196) ((headline "Lecture" "6") . 49502196) ((other "Solving" "a" "CSP") 
. 123717398) ((headline "Solving" "a" "CSP") . 123717398) ((other "Proof" "of" 
"CSP" "into" "SAT") . 64064031) ((headline "Proof" "of" "CSP" "into" "SAT") . 
64064031) ((other "Formal" "characterization") . 67361808) ((headline "Formal" 
"characterization") . 67361808) ((other "Lecture" "5") . 85025022) ((headline 
"Lecture" "5") . 85025022) ((other "Lecture" "4") . 206207218) ((headline 
"Lecture" "4") . 206207218) ((other "Lecture" "3") . 265136420) ((headline 
"Lecture" "3") . 265136420) ((other "Lecture" "2") . 252021190) ((headline 
"Lecture" "2") . 252021190) ((other "Defining" "a" "problem") . 108369760) 
((headline "Defining" "a" "problem") . 108369760) ((other "Constraint" 
"Satisfaction" "101") . 132546233) ((headline "Constraint" "Satisfaction" 
"101") . 132546233) ((other "Resources") . 106650102) ((headline "Resources") . 
106650102)) :filter-final-output (org-publish--store-crossrefs 
org-publish-collect-index)))
  (let ((output (org-export-output-file-name extension nil pub-dir))) 
(org-export-to-file backend output nil nil nil (plist-get plist :body-only) 
(org-combine-plists plist (list (quote :crossrefs) 
(org-publish-cache-get-file-property (file-truename filename) :crossrefs nil t) 
(quote :filter-final-output) (cons (quote org-publish--store-crossrefs) (cons 
(quote org-publish-collect-index) (plist-get plist :filter-final-output)))))))
  (save-current-buffer (set-buffer work-buffer) (let ((output 
(org-export-output-file-name extension nil pub-dir))) (org-export-to-file 
backend output nil nil nil (plist-get plist :body-only) (org-combine-plists 
plist (list (quote :crossrefs) (org-publish-cache-get-file-property 
(file-truename filename) :crossrefs nil t) (quote :filter-final-output) (cons 
(quote org-publish--store-crossrefs) (cons (quote org-publish-collect-index) 
(plist-get plist :filter-final-output))))))))
  (unwind-protect (save-current-buffer (set-buffer work-buffer) (let ((output 
(org-export-output-file-name extension nil pub-dir))) (org-export-to-file 
backend output nil nil nil (plist-get plist :body-only) (org-combine-plists 
plist (list (quote :crossrefs) (org-publish-cache-get-file-property 
(file-truename filename) :crossrefs nil t) (quote :filter-final-output) (cons 
(quote org-publish--store-crossrefs) (cons ... ...))))))) (if visiting nil 
(kill-buffer work-buffer)))
  (let* ((org-inhibit-startup t) (visiting (find-buffer-visiting filename)) 
(work-buffer (or visiting (find-file-noselect filename)))) (unwind-protect 
(save-current-buffer (set-buffer work-buffer) (let ((output 
(org-export-output-file-name extension nil pub-dir))) (org-export-to-file 
backend output nil nil nil (plist-get plist :body-only) (org-combine-plists 
plist (list (quote :crossrefs) (org-publish-cache-get-file-property ... 
:crossrefs nil t) (quote :filter-final-output) (cons ... ...)))))) (if visiting 
nil (kill-buffer work-buffer))))
  org-publish-org-to(html "/home/swflint/org/school/2018/spring/csce-421.org" 
".html" (:base-directory "~/org/school/" :publishing-directory 
"/ssh:address@hidden:/var/www/samflint.com/notes/" :base-extension "org" 
:recursive t :htmlized-source t :publishing-function org-html-publish-to-html 
:exclude-tags t :exclude "\\(?:chem\\|fren\\|greek\\|math\\).*" 
:section-numbers nil :html-head "<link rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/htmlize.css\"/>\n<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- 
Piwik -->\n<script type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* 
tracker methods like \"setCustomDimension\" should be called before 
\"trackPageView\" */\n  _paq.push(['trackPageView']);\n  
_paq.push(['enableLinkTracking']);\n  (function() {\n    var 
u=\"//piwik.flintfam.org/\";\n    _paq.push(['setTrackerUrl', 
u+'piwik.php']);\n    _paq.push(['setSiteId', '1']);\n    var d=document, 
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n    
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-link-home "http://samflint.com/"; :html-link-up 
"http://samflint.com/notes/"; :html-postamble-format "<p 
class=\"license\">Copyright %a (%e), %d.  Licensed under <a 
href=\"http://creativecommons.org/licenses/by-sa/4.0/\";><img alt=\"Creative 
Commons Attribution-ShareAlice 4.0 International License\" 
src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\"; /></a></p>") 
"/ssh:address@hidden:/var/www/samflint.com/notes/2018/spring/")
  org-html-publish-to-html((:base-directory "~/org/school/" 
:publishing-directory "/ssh:address@hidden:/var/www/samflint.com/notes/" 
:base-extension "org" :recursive t :htmlized-source t :publishing-function 
org-html-publish-to-html :exclude-tags t :exclude 
"\\(?:chem\\|fren\\|greek\\|math\\).*" :section-numbers nil :html-head "<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/htmlize.css\"/>\n<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- 
Piwik -->\n<script type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* 
tracker methods like \"setCustomDimension\" should be called before 
\"trackPageView\" */\n  _paq.push(['trackPageView']);\n  
_paq.push(['enableLinkTracking']);\n  (function() {\n    var 
u=\"//piwik.flintfam.org/\";\n    _paq.push(['setTrackerUrl', 
u+'piwik.php']);\n    _paq.push(['setSiteId', '1']);\n    var d=document, 
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n    
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-link-home "http://samflint.com/"; :html-link-up 
"http://samflint.com/notes/"; :html-postamble-format "<p 
class=\"license\">Copyright %a (%e), %d.  Licensed under <a 
href=\"http://creativecommons.org/licenses/by-sa/4.0/\";><img alt=\"Creative 
Commons Attribution-ShareAlice 4.0 International License\" 
src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\"; /></a></p>") 
"/home/swflint/org/school/2018/spring/csce-421.org" 
"/ssh:address@hidden:/var/www/samflint.com/notes/2018/spring/")
  funcall(org-html-publish-to-html (:base-directory "~/org/school/" 
:publishing-directory "/ssh:address@hidden:/var/www/samflint.com/notes/" 
:base-extension "org" :recursive t :htmlized-source t :publishing-function 
org-html-publish-to-html :exclude-tags t :exclude 
"\\(?:chem\\|fren\\|greek\\|math\\).*" :section-numbers nil :html-head "<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/htmlize.css\"/>\n<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- 
Piwik -->\n<script type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* 
tracker methods like \"setCustomDimension\" should be called before 
\"trackPageView\" */\n  _paq.push(['trackPageView']);\n  
_paq.push(['enableLinkTracking']);\n  (function() {\n    var 
u=\"//piwik.flintfam.org/\";\n    _paq.push(['setTrackerUrl', 
u+'piwik.php']);\n    _paq.push(['setSiteId', '1']);\n    var d=document, 
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n    
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-link-home "http://samflint.com/"; :html-link-up 
"http://samflint.com/notes/"; :html-postamble-format "<p 
class=\"license\">Copyright %a (%e), %d.  Licensed under <a 
href=\"http://creativecommons.org/licenses/by-sa/4.0/\";><img alt=\"Creative 
Commons Attribution-ShareAlice 4.0 International License\" 
src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\"; /></a></p>") 
"/home/swflint/org/school/2018/spring/csce-421.org" 
"/ssh:address@hidden:/var/www/samflint.com/notes/2018/spring/")
  (let ((output (funcall f project-plist filename pub-dir))) 
(org-publish-update-timestamp filename pub-base-dir f base-dir) 
(run-hook-with-args (quote org-publish-after-publishing-hook) filename output))
  (progn (let ((output (funcall f project-plist filename pub-dir))) 
(org-publish-update-timestamp filename pub-base-dir f base-dir) 
(run-hook-with-args (quote org-publish-after-publishing-hook) filename output)))
  (if (org-publish-needed-p filename pub-base-dir f pub-dir base-dir) (progn 
(let ((output (funcall f project-plist filename pub-dir))) 
(org-publish-update-timestamp filename pub-base-dir f base-dir) 
(run-hook-with-args (quote org-publish-after-publishing-hook) filename 
output))))
  (let ((f (car --dolist-tail--))) (if (org-publish-needed-p filename 
pub-base-dir f pub-dir base-dir) (progn (let ((output (funcall f project-plist 
filename pub-dir))) (org-publish-update-timestamp filename pub-base-dir f 
base-dir) (run-hook-with-args (quote org-publish-after-publishing-hook) 
filename output)))) (setq --dolist-tail-- (cdr --dolist-tail--)))
  (while --dolist-tail-- (let ((f (car --dolist-tail--))) (if 
(org-publish-needed-p filename pub-base-dir f pub-dir base-dir) (progn (let 
((output (funcall f project-plist filename pub-dir))) 
(org-publish-update-timestamp filename pub-base-dir f base-dir) 
(run-hook-with-args (quote org-publish-after-publishing-hook) filename 
output)))) (setq --dolist-tail-- (cdr --dolist-tail--))))
  (let ((--dolist-tail-- publishing-function)) (while --dolist-tail-- (let ((f 
(car --dolist-tail--))) (if (org-publish-needed-p filename pub-base-dir f 
pub-dir base-dir) (progn (let ((output ...)) (org-publish-update-timestamp 
filename pub-base-dir f base-dir) (run-hook-with-args (quote 
org-publish-after-publishing-hook) filename output)))) (setq --dolist-tail-- 
(cdr --dolist-tail--)))))
  (let* ((project (or project (org-publish-get-project-from-filename filename) 
(user-error "File %S is not part of any known project" (abbreviate-file-name 
filename)))) (project-plist (cdr project)) (publishing-function (let* ((val 
(org-publish-property :publishing-function project))) (cond ((null val) (let 
nil (user-error "No publishing function chosen"))) ((listp val) (let (...) f)) 
(t (let (...) (list f)))))) (base-dir (file-name-as-directory (or 
(org-publish-property :base-directory project) (user-error "Project %S does not 
have :base-directory defined" (car project))))) (pub-base-dir 
(file-name-as-directory (or (org-publish-property :publishing-directory 
project) (user-error "Project %S does not have :publishing-directory defined" 
(car project))))) (pub-dir (file-name-directory (expand-file-name 
(file-relative-name filename base-dir) pub-base-dir)))) (if no-cache nil 
(org-publish-initialize-cache (car project))) (let ((--dolist-tail-- 
publishing-function)) (while --dolist-tail-- (let ((f (car --dolist-tail--))) 
(if (org-publish-needed-p filename pub-base-dir f pub-dir base-dir) (progn (let 
(...) (org-publish-update-timestamp filename pub-base-dir f base-dir) 
(run-hook-with-args ... filename output)))) (setq --dolist-tail-- (cdr 
--dolist-tail--))))) (org-publish-write-cache-file))
  org-publish-file("/home/swflint/org/school/2018/spring/csce-421.org" 
("notes-html" :base-directory "~/org/school/" :publishing-directory 
"/ssh:address@hidden:/var/www/samflint.com/notes/" :base-extension "org" 
:recursive t :htmlized-source t :publishing-function org-html-publish-to-html 
:exclude-tags t :exclude "\\(?:chem\\|fren\\|greek\\|math\\).*" 
:section-numbers nil :html-head "<link rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/htmlize.css\"/>\n<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- 
Piwik -->\n<script type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* 
tracker methods like \"setCustomDimension\" should be called before 
\"trackPageView\" */\n  _paq.push(['trackPageView']);\n  
_paq.push(['enableLinkTracking']);\n  (function() {\n    var 
u=\"//piwik.flintfam.org/\";\n    _paq.push(['setTrackerUrl', 
u+'piwik.php']);\n    _paq.push(['setSiteId', '1']);\n    var d=document, 
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n    
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-link-home "http://samflint.com/"; :html-link-up 
"http://samflint.com/notes/"; :html-postamble-format "<p 
class=\"license\">Copyright %a (%e), %d.  Licensed under <a 
href=\"http://creativecommons.org/licenses/by-sa/4.0/\";><img alt=\"Creative 
Commons Attribution-ShareAlice 4.0 International License\" 
src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\"; /></a></p>") t)
  (if (file-equal-p file theindex) nil (org-publish-file file project t))
  (let ((file (car --dolist-tail--))) (if (file-equal-p file theindex) nil 
(org-publish-file file project t)) (setq --dolist-tail-- (cdr --dolist-tail--)))
  (while --dolist-tail-- (let ((file (car --dolist-tail--))) (if (file-equal-p 
file theindex) nil (org-publish-file file project t)) (setq --dolist-tail-- 
(cdr --dolist-tail--))))
  (let ((--dolist-tail-- (org-publish-get-base-files project))) (while 
--dolist-tail-- (let ((file (car --dolist-tail--))) (if (file-equal-p file 
theindex) nil (org-publish-file file project t)) (setq --dolist-tail-- (cdr 
--dolist-tail--)))))
  (let ((theindex (expand-file-name "theindex.org" (org-publish-property 
:base-directory project)))) (let ((--dolist-tail-- (org-publish-get-base-files 
project))) (while --dolist-tail-- (let ((file (car --dolist-tail--))) (if 
(file-equal-p file theindex) nil (org-publish-file file project t)) (setq 
--dolist-tail-- (cdr --dolist-tail--))))) (if (org-publish-property :makeindex 
project) (progn (org-publish-index-generate-theindex project 
(org-publish-property :base-directory project)) (org-publish-file theindex 
project t))))
  (let ((plist (cdr project))) (let ((fun (org-publish-property 
:preparation-function project))) (cond ((consp fun) (let ((--dolist-tail-- 
fun)) (while --dolist-tail-- (let (...) (funcall f plist) (setq --dolist-tail-- 
...))))) ((functionp fun) (funcall fun plist)))) (org-publish-initialize-cache 
(car project)) (if (org-publish-property :auto-sitemap project) (progn (let 
((sitemap-filename (or (org-publish-property :sitemap-filename project) 
"sitemap.org"))) (org-publish-sitemap project sitemap-filename)))) (let 
((theindex (expand-file-name "theindex.org" (org-publish-property 
:base-directory project)))) (let ((--dolist-tail-- (org-publish-get-base-files 
project))) (while --dolist-tail-- (let ((file (car --dolist-tail--))) (if 
(file-equal-p file theindex) nil (org-publish-file file project t)) (setq 
--dolist-tail-- (cdr --dolist-tail--))))) (if (org-publish-property :makeindex 
project) (progn (org-publish-index-generate-theindex project 
(org-publish-property :base-directory project)) (org-publish-file theindex 
project t)))) (let ((fun (org-publish-property :completion-function project))) 
(cond ((consp fun) (let ((--dolist-tail-- fun)) (while --dolist-tail-- (let 
(...) (funcall f plist) (setq --dolist-tail-- ...))))) ((functionp fun) 
(funcall fun plist)))))
  (let ((project (car --dolist-tail--))) (let ((plist (cdr project))) (let 
((fun (org-publish-property :preparation-function project))) (cond ((consp fun) 
(let ((--dolist-tail-- fun)) (while --dolist-tail-- (let ... ... ...)))) 
((functionp fun) (funcall fun plist)))) (org-publish-initialize-cache (car 
project)) (if (org-publish-property :auto-sitemap project) (progn (let 
((sitemap-filename (or ... "sitemap.org"))) (org-publish-sitemap project 
sitemap-filename)))) (let ((theindex (expand-file-name "theindex.org" 
(org-publish-property :base-directory project)))) (let ((--dolist-tail-- 
(org-publish-get-base-files project))) (while --dolist-tail-- (let ((file ...)) 
(if (file-equal-p file theindex) nil (org-publish-file file project t)) (setq 
--dolist-tail-- (cdr --dolist-tail--))))) (if (org-publish-property :makeindex 
project) (progn (org-publish-index-generate-theindex project 
(org-publish-property :base-directory project)) (org-publish-file theindex 
project t)))) (let ((fun (org-publish-property :completion-function project))) 
(cond ((consp fun) (let ((--dolist-tail-- fun)) (while --dolist-tail-- (let ... 
... ...)))) ((functionp fun) (funcall fun plist))))) 
(org-publish-write-cache-file) (setq --dolist-tail-- (cdr --dolist-tail--)))
  (while --dolist-tail-- (let ((project (car --dolist-tail--))) (let ((plist 
(cdr project))) (let ((fun (org-publish-property :preparation-function 
project))) (cond ((consp fun) (let (...) (while --dolist-tail-- ...))) 
((functionp fun) (funcall fun plist)))) (org-publish-initialize-cache (car 
project)) (if (org-publish-property :auto-sitemap project) (progn (let 
((sitemap-filename ...)) (org-publish-sitemap project sitemap-filename)))) (let 
((theindex (expand-file-name "theindex.org" (org-publish-property 
:base-directory project)))) (let ((--dolist-tail-- (org-publish-get-base-files 
project))) (while --dolist-tail-- (let (...) (if ... nil ...) (setq 
--dolist-tail-- ...)))) (if (org-publish-property :makeindex project) (progn 
(org-publish-index-generate-theindex project (org-publish-property 
:base-directory project)) (org-publish-file theindex project t)))) (let ((fun 
(org-publish-property :completion-function project))) (cond ((consp fun) (let 
(...) (while --dolist-tail-- ...))) ((functionp fun) (funcall fun plist))))) 
(org-publish-write-cache-file) (setq --dolist-tail-- (cdr --dolist-tail--))))
  (let ((--dolist-tail-- (org-publish-expand-projects projects))) (while 
--dolist-tail-- (let ((project (car --dolist-tail--))) (let ((plist (cdr 
project))) (let ((fun (org-publish-property :preparation-function project))) 
(cond ((consp fun) (let ... ...)) ((functionp fun) (funcall fun plist)))) 
(org-publish-initialize-cache (car project)) (if (org-publish-property 
:auto-sitemap project) (progn (let (...) (org-publish-sitemap project 
sitemap-filename)))) (let ((theindex (expand-file-name "theindex.org" ...))) 
(let ((--dolist-tail-- ...)) (while --dolist-tail-- (let ... ... ...))) (if 
(org-publish-property :makeindex project) (progn 
(org-publish-index-generate-theindex project ...) (org-publish-file theindex 
project t)))) (let ((fun (org-publish-property :completion-function project))) 
(cond ((consp fun) (let ... ...)) ((functionp fun) (funcall fun plist))))) 
(org-publish-write-cache-file) (setq --dolist-tail-- (cdr --dolist-tail--)))))
  org-publish-projects((("notes-html" :base-directory "~/org/school/" 
:publishing-directory "/ssh:address@hidden:/var/www/samflint.com/notes/" 
:base-extension "org" :recursive t :htmlized-source t :publishing-function 
org-html-publish-to-html :exclude-tags t :exclude 
"\\(?:chem\\|fren\\|greek\\|math\\).*" :section-numbers nil :html-head "<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/htmlize.css\"/>\n<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- 
Piwik -->\n<script type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* 
tracker methods like \"setCustomDimension\" should be called before 
\"trackPageView\" */\n  _paq.push(['trackPageView']);\n  
_paq.push(['enableLinkTracking']);\n  (function() {\n    var 
u=\"//piwik.flintfam.org/\";\n    _paq.push(['setTrackerUrl', 
u+'piwik.php']);\n    _paq.push(['setSiteId', '1']);\n    var d=document, 
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n    
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-link-home "http://samflint.com/"; :html-link-up 
"http://samflint.com/notes/"; :html-postamble-format "<p 
class=\"license\">Copyright %a (%e), %d.  Licensed under <a 
href=\"http://creativecommons.org/licenses/by-sa/4.0/\";><img alt=\"Creative 
Commons Attribution-ShareAlice 4.0 International License\" 
src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\"; /></a></p>")))
  (let ((org-publish-use-timestamps-flag (and (not force) 
org-publish-use-timestamps-flag))) (org-publish-projects (list project)))
  (progn (let ((org-publish-use-timestamps-flag (and (not force) 
org-publish-use-timestamps-flag))) (org-publish-projects (list project))))
  (unwind-protect (progn (let ((org-publish-use-timestamps-flag (and (not 
force) org-publish-use-timestamps-flag))) (org-publish-projects (list 
project)))) (set-window-configuration wconfig))
  (let ((wconfig (current-window-configuration))) (unwind-protect (progn (let 
((org-publish-use-timestamps-flag (and (not force) 
org-publish-use-timestamps-flag))) (org-publish-projects (list project)))) 
(set-window-configuration wconfig)))
  (cond ((not project)) (async (let ((with-temp-message "Initializing 
asynchronous export process") (current-message)) (unwind-protect (progn (if 
with-temp-message (progn (setq current-message ...) (message "%s" 
with-temp-message))) (let ((--copy-fun ...) (--temp-file ...) (--coding 
buffer-file-coding-system)) (let (... ...) (unwind-protect ... ...)) (let* (... 
... ...) (org-export-add-to-stack ... nil --process) (let ... ...)))) (and 
with-temp-message (if current-message (message "%s" current-message) (message 
nil)))))) (t (let ((wconfig (current-window-configuration))) (unwind-protect 
(progn (let ((org-publish-use-timestamps-flag ...)) (org-publish-projects (list 
project)))) (set-window-configuration wconfig)))))
  (let ((project (if (not (stringp project)) project (assoc project 
org-publish-project-alist)))) (cond ((not project)) (async (let 
((with-temp-message "Initializing asynchronous export process") 
(current-message)) (unwind-protect (progn (if with-temp-message (progn ... 
...)) (let (... ... ...) (let ... ...) (let* ... ... ...))) (and 
with-temp-message (if current-message (message "%s" current-message) (message 
nil)))))) (t (let ((wconfig (current-window-configuration))) (unwind-protect 
(progn (let (...) (org-publish-projects ...))) (set-window-configuration 
wconfig))))))
  org-publish(("notes-html" :base-directory "~/org/school/" 
:publishing-directory "/ssh:address@hidden:/var/www/samflint.com/notes/" 
:base-extension "org" :recursive t :htmlized-source t :publishing-function 
org-html-publish-to-html :exclude-tags t :exclude 
"\\(?:chem\\|fren\\|greek\\|math\\).*" :section-numbers nil :html-head "<link 
rel=\"stylesheet\" type=\"text/css\" 
href=\"http://samflint.com/style/htmlize.css\"/>\n<link rel=\"stylesheet\" 
type=\"text/css\" href=\"http://samflint.com/style/style-notes.css\"/>\n<!-- 
Piwik -->\n<script type=\"text/javascript\">\n  var _paq = _paq || [];\n  /* 
tracker methods like \"setCustomDimension\" should be called before 
\"trackPageView\" */\n  _paq.push(['trackPageView']);\n  
_paq.push(['enableLinkTracking']);\n  (function() {\n    var 
u=\"//piwik.flintfam.org/\";\n    _paq.push(['setTrackerUrl', 
u+'piwik.php']);\n    _paq.push(['setSiteId', '1']);\n    var d=document, 
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n    
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; 
s.parentNode.insertBefore(g,s);\n  })();\n</script>\n<!-- End Piwik Code -->" 
:html-link-home "http://samflint.com/"; :html-link-up 
"http://samflint.com/notes/"; :html-postamble-format "<p 
class=\"license\">Copyright %a (%e), %d.  Licensed under <a 
href=\"http://creativecommons.org/licenses/by-sa/4.0/\";><img alt=\"Creative 
Commons Attribution-ShareAlice 4.0 International License\" 
src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\"; /></a></p>") nil 
nil)
  (cond ((eql action (quote template)) (org-export-insert-default-template nil 
optns)) ((eql action (quote stack)) (org-export-stack)) ((eql action (quote 
publish-current-file)) (org-publish-current-file (memq (quote force) optns) 
(memq (quote async) optns))) ((eql action (quote publish-current-project)) 
(org-publish-current-project (memq (quote force) optns) (memq (quote async) 
optns))) ((eql action (quote publish-choose-project)) (org-publish (assoc 
(completing-read "Publish project: " org-publish-project-alist nil t) 
org-publish-project-alist) (memq (quote force) optns) (memq (quote async) 
optns))) ((eql action (quote publish-all)) (org-publish-all (memq (quote force) 
optns) (memq (quote async) optns))) (t (save-excursion (if arg (progn (if (eq 
(marker-buffer org-export-dispatch-last-position) (org-base-buffer ...)) 
(goto-char org-export-dispatch-last-position) (move-marker 
org-export-dispatch-last-position nil)))) (funcall action (and (memq (quote 
async) optns) t) (and (memq (quote subtree) optns) t) (and (memq (quote 
visible) optns) t) (and (memq (quote body) optns) t)))))
  (let* ((input (cond ((equal arg (quote (16))) (quote (stack))) ((and arg 
org-export-dispatch-last-action)) (t (let ((wconfig ...)) (unwind-protect 
(progn ...) (set-window-configuration wconfig)))))) (action (car input)) (optns 
(cdr input))) (if (memq (quote subtree) optns) nil (move-marker 
org-export-dispatch-last-position nil)) (cond ((eql action (quote template)) 
(org-export-insert-default-template nil optns)) ((eql action (quote stack)) 
(org-export-stack)) ((eql action (quote publish-current-file)) 
(org-publish-current-file (memq (quote force) optns) (memq (quote async) 
optns))) ((eql action (quote publish-current-project)) 
(org-publish-current-project (memq (quote force) optns) (memq (quote async) 
optns))) ((eql action (quote publish-choose-project)) (org-publish (assoc 
(completing-read "Publish project: " org-publish-project-alist nil t) 
org-publish-project-alist) (memq (quote force) optns) (memq (quote async) 
optns))) ((eql action (quote publish-all)) (org-publish-all (memq (quote force) 
optns) (memq (quote async) optns))) (t (save-excursion (if arg (progn (if (eq 
... ...) (goto-char org-export-dispatch-last-position) (move-marker 
org-export-dispatch-last-position nil)))) (funcall action (and (memq (quote 
async) optns) t) (and (memq (quote subtree) optns) t) (and (memq (quote 
visible) optns) t) (and (memq (quote body) optns) t))))))
  org-export-dispatch(nil)
  funcall-interactively(org-export-dispatch nil)
  call-interactively(org-export-dispatch nil nil)
  command-execute(org-export-dispatch)


-- 
Samuel W. Flint
4096R/266596F4
      (9477 D23E 389E 40C5 2F10  DE19 68E5 318E 2665 96F4)
λs.(s s) λs.(s s)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]