chiark / gitweb /
topbloke-formulae.git
7 weeks agostrategy: define W in Notation master
Ian Jackson [Sat, 10 Aug 2013 19:44:04 +0000]
strategy: define W in Notation

7 weeks agostrategy: add a TODO since Base Ends Supreme is not defined anywhere
Ian Jackson [Sat, 10 Aug 2013 19:38:10 +0000]
strategy: add a TODO since Base Ends Supreme is not defined anywhere

7 weeks agostrategy: w gives commits, not sets
Ian Jackson [Sat, 10 Aug 2013 19:27:01 +0000]
strategy: w gives commits, not sets

7 weeks agonotation: clarify >=
Ian Jackson [Sat, 10 Aug 2013 19:25:44 +0000]
notation: clarify >=

7 weeks agopseudomerge: add some $\qed$s
Ian Jackson [Sat, 10 Aug 2013 19:23:00 +0000]
pseudomerge: add some $\qed$s

7 weeks agopseudomerge: fix terminology for foreign commits
Ian Jackson [Sat, 10 Aug 2013 19:21:37 +0000]
pseudomerge: fix terminology for foreign commits

7 weeks agomerge: $\qed$ for Bases' Children
Ian Jackson [Sat, 10 Aug 2013 19:19:34 +0000]
merge: $\qed$ for Bases' Children

7 weeks agomerge: State C's inclusion in terms of stmtmergeof
Ian Jackson [Sat, 10 Aug 2013 19:18:11 +0000]
merge: State C's inclusion in terms of stmtmergeof

7 weeks agomerge: Fix formatting
Ian Jackson [Sat, 10 Aug 2013 19:11:16 +0000]
merge: Fix formatting

7 weeks agomerge: rename Foreign Merge (was Foreign Merges)
Ian Jackson [Sat, 10 Aug 2013 19:07:35 +0000]
merge: rename Foreign Merge (was Foreign Merges)

7 weeks agomerge: fix and clarify Suitable Tips
Ian Jackson [Sat, 10 Aug 2013 19:07:04 +0000]
merge: fix and clarify Suitable Tips

7 weeks agomerge: add non-cyclic Condition to Base Merge (although I think it's implied by Merge...
Ian Jackson [Sat, 10 Aug 2013 19:02:35 +0000]
merge: add non-cyclic Condition to Base Merge (although I think it's implied by Merge Acyclic

7 weeks agocreate-tip: Add a $\qed$
Ian Jackson [Sat, 10 Aug 2013 18:56:21 +0000]
create-tip: Add a $\qed$

7 weeks agocreate-base: Add a $\qed$
Ian Jackson [Sat, 10 Aug 2013 18:55:21 +0000]
create-base: Add a $\qed$

7 weeks agostrategy: define O^P^-
Ian Jackson [Sat, 10 Aug 2013 17:29:12 +0000]
strategy: define O^P^-

7 weeks agostrategy: define w (as w(P) rather than w(H)
Ian Jackson [Sat, 10 Aug 2013 17:21:13 +0000]
strategy: define w (as w(P) rather than w(H)

7 weeks agostrategy: Define H in notation
Ian Jackson [Sat, 10 Aug 2013 14:58:48 +0000]
strategy: Define H in notation

7 weeks agopseudomerge: Fix Foreign Inclusion
Ian Jackson [Sat, 10 Aug 2013 14:53:50 +0000]
pseudomerge: Fix Foreign Inclusion

7 weeks agoForeign Ancestry: rename from Foreign Contents (and Totally Foreign Ancestry too)
Ian Jackson [Sat, 10 Aug 2013 13:22:02 +0000]
Foreign Ancestry: rename from Foreign Contents (and Totally Foreign Ancestry too)

7 weeks agopseudomerge: Bases' Children
Ian Jackson [Sat, 10 Aug 2013 13:15:41 +0000]
pseudomerge: Bases' Children

7 weeks agopseudomerge: commentary about foreign apparently-pseudo merges
Ian Jackson [Sat, 10 Aug 2013 13:05:08 +0000]
pseudomerge: commentary about foreign apparently-pseudo merges

7 weeks agopseudomerge: new Ingredients condition
Ian Jackson [Sat, 10 Aug 2013 13:04:47 +0000]
pseudomerge: new Ingredients condition

7 weeks agopseudomerge: clearer Base Only
Ian Jackson [Sat, 10 Aug 2013 13:04:37 +0000]
pseudomerge: clearer Base Only

7 weeks agoMakefile: printing rune
Ian Jackson [Fri, 9 Aug 2013 21:06:18 +0000]
Makefile: printing rune

7 weeks agopseudomerge: Bases' Children wip ?
Ian Jackson [Fri, 9 Aug 2013 18:52:56 +0000]
pseudomerge: Bases' Children wip ?

8 weeks agoinvariants: change notation in Bases' Children
Ian Jackson [Wed, 7 Aug 2013 21:05:39 +0000]
invariants: change notation in Bases' Children

8 weeks agomerge: prove bases' children
Ian Jackson [Sun, 4 Aug 2013 18:19:24 +0000]
merge: prove bases' children

8 weeks agoinvariants: introduce bases' children; some of the proofs
Ian Jackson [Sun, 4 Aug 2013 17:46:39 +0000]
invariants: introduce bases' children; some of the proofs

8 weeks agoformatting: use \pagestyle{fancyplain} so "plain" (chapter heading) pages are just...
Ian Jackson [Sun, 4 Aug 2013 17:29:41 +0000]
formatting: use \pagestyle{fancyplain} so "plain" (chapter heading) pages are just the same

8 weeks agonotation: fixes from paper markup of 389264b
Ian Jackson [Sun, 4 Aug 2013 17:22:58 +0000]
notation: fixes from paper markup of 389264b

8 weeks agonotation: clarify git merge notations
Ian Jackson [Sun, 4 Aug 2013 17:02:02 +0000]
notation: clarify git merge notations

8 weeks agostructure: add document end marker
Ian Jackson [Sun, 4 Aug 2013 16:38:32 +0000]
structure: add document end marker

14 months agostrategy: traversal, Tip-Merge, from base, Foreign Merges
Ian Jackson [Mon, 16 Jul 2012 04:57:55 +0000]
strategy: traversal, Tip-Merge, from base, Foreign Merges

14 months agostrategy: traversal, Tip-Merge, from base, Tip Merge & Merge Acyclic
Ian Jackson [Mon, 16 Jul 2012 04:56:28 +0000]
strategy: traversal, Tip-Merge, from base, Tip Merge & Merge Acyclic

14 months agostrategy: traversal, Tip-Merge, from base, ingredients
Ian Jackson [Mon, 16 Jul 2012 04:51:02 +0000]
strategy: traversal, Tip-Merge, from base, ingredients

14 months agostrategy: wip traversal.
Ian Jackson [Mon, 16 Jul 2012 04:33:16 +0000]
strategy: wip traversal.

14 months agostrategy: wip traversal.
Ian Jackson [Mon, 16 Jul 2012 04:25:54 +0000]
strategy: wip traversal.

14 months agostrategy: sort out some headings
Ian Jackson [Sat, 14 Jul 2012 01:53:52 +0000]
strategy: sort out some headings

14 months agostrategy: introduce \condproof
Ian Jackson [Sat, 14 Jul 2012 01:50:50 +0000]
strategy: introduce \condproof

14 months agostrategy: rename trav-alg.tex to traversal.tex
Ian Jackson [Sat, 14 Jul 2012 01:44:46 +0000]
strategy: rename trav-alg.tex to traversal.tex

14 months agostrategy: move traversal proofs inline
Ian Jackson [Sat, 14 Jul 2012 01:43:34 +0000]
strategy: move traversal proofs inline

14 months agostrategy: reachable is going well
Ian Jackson [Sat, 14 Jul 2012 01:24:08 +0000]
strategy: reachable is going well

14 months agostrategy: wip reachable etc.
Ian Jackson [Sat, 14 Jul 2012 01:07:44 +0000]
strategy: wip reachable etc.

14 months agostrategy: wip ends reachability
Ian Jackson [Sat, 14 Jul 2012 00:57:44 +0000]
strategy: wip ends reachability

14 months agostrategy: wip ends reachability before py only
Ian Jackson [Sat, 14 Jul 2012 00:46:03 +0000]
strategy: wip ends reachability before py only

14 months agonotation: fixes from annotations
Ian Jackson [Thu, 12 Jul 2012 22:57:57 +0000]
notation: fixes from annotations

14 months agotraversal: wip Recreate Base Final Declaration
Ian Jackson [Sat, 7 Jul 2012 23:40:14 +0000]
traversal: wip Recreate Base Final Declaration

14 months agotraversal: Prove Recreate Base Beginning - done
Ian Jackson [Sat, 7 Jul 2012 23:28:40 +0000]
traversal: Prove Recreate Base Beginning - done

14 months agotraversal: Prove Recreate Base Beginning - Create Acyclic
Ian Jackson [Sat, 7 Jul 2012 23:27:48 +0000]
traversal: Prove Recreate Base Beginning - Create Acyclic

14 months agotraversal: Base/Tip Correct Contents chane notation
Ian Jackson [Sat, 7 Jul 2012 23:27:00 +0000]
traversal: Base/Tip Correct Contents chane notation

14 months agotraversal: proof of Tip Correct Contents
Ian Jackson [Sat, 7 Jul 2012 23:05:10 +0000]
traversal: proof of Tip Correct Contents

14 months agotraversal: wip prove Recreate Base Beginning OK, currently need to prove Tip Correct...
Ian Jackson [Sat, 7 Jul 2012 22:26:16 +0000]
traversal: wip prove Recreate Base Beginning OK, currently need to prove Tip Correct Contents

14 months agocreate base: improve acyclic condition
Ian Jackson [Sat, 7 Jul 2012 22:16:36 +0000]
create base: improve acyclic condition

14 months agowip traversal
Ian Jackson [Sat, 7 Jul 2012 22:03:58 +0000]
wip traversal

14 months agowip traversal
Ian Jackson [Sat, 7 Jul 2012 22:00:56 +0000]
wip traversal

14 months agowip traversal
Ian Jackson [Sat, 7 Jul 2012 18:41:05 +0000]
wip traversal

14 months agowip traversal, diverting to do Recreate-Base first
Ian Jackson [Sat, 7 Jul 2012 18:39:59 +0000]
wip traversal, diverting to do Recreate-Base first

14 months agowip traversal
Ian Jackson [Sat, 7 Jul 2012 18:38:59 +0000]
wip traversal

14 months agowip traversal
Ian Jackson [Sat, 7 Jul 2012 17:15:57 +0000]
wip traversal

14 months agonotation: we have defined \setmerge now
Ian Jackson [Sat, 7 Jul 2012 16:59:17 +0000]
notation: we have defined \setmerge now

14 months agonotation: remove notation test file
Ian Jackson [Sat, 7 Jul 2012 16:58:22 +0000]
notation: remove notation test file

14 months agonotation: strip word "merge" from \setmergeof etc.; use new definition of \commitmerg...
Ian Jackson [Sat, 7 Jul 2012 16:58:04 +0000]
notation: strip word "merge" from \setmergeof etc.; use new definition of \commitmerge based on \mergeof; commit the various other things we tried in notationtest for future reference

14 months agonotation: use \commitmergename in its definition text, and clarify
Ian Jackson [Sat, 7 Jul 2012 16:56:48 +0000]
notation: use \commitmergename in its definition text, and clarify

14 months agointernal notation: invent \commitmergename and use it everywhere
Ian Jackson [Sat, 7 Jul 2012 16:53:27 +0000]
internal notation: invent \commitmergename and use it everywhere

perl -i~ -pe 's/\$\\commitmerge\b\$/\\commitmergename/' *.tex

plus the actual definition

14 months agonotation: define \commitmergeof in terms of \stmtmergeof
Ian Jackson [Sat, 7 Jul 2012 16:27:19 +0000]
notation: define \commitmergeof in terms of \stmtmergeof

14 months agonotation: define \stmtmergeof and \setmergeof
Ian Jackson [Sat, 7 Jul 2012 16:23:02 +0000]
notation: define \stmtmergeof and \setmergeof

14 months agointernal notation: break out \mergeof
Ian Jackson [Sat, 7 Jul 2012 16:12:36 +0000]
internal notation: break out \mergeof

14 months agointernal notation: rename \merge and \mergeof to \commitmerge and \commitmergeof...
Ian Jackson [Sat, 7 Jul 2012 16:10:23 +0000]
internal notation: rename \merge and \mergeof to \commitmerge and \commitmergeof - fix

14 months agointernal notation: rename \merge and \mergeof to \commitmerge and \commitmergeof
Ian Jackson [Sat, 7 Jul 2012 16:08:51 +0000]
internal notation: rename \merge and \mergeof to \commitmerge and \commitmergeof

14 months agowip strategy
Ian Jackson [Sat, 7 Jul 2012 15:53:04 +0000]
wip strategy

15 months agostrategy: calculate/use \allsrcs
Ian Jackson [Sat, 9 Jun 2012 15:36:00 +0000]
strategy: calculate/use \allsrcs

15 months agostrategy: amendments from p27-28
Ian Jackson [Sat, 9 Jun 2012 15:25:39 +0000]
strategy: amendments from p27-28

16 months agostrategy: wip proofs
Ian Jackson [Mon, 28 May 2012 00:12:19 +0000]
strategy: wip proofs

16 months agostrategy: notational fix
Ian Jackson [Mon, 28 May 2012 00:11:52 +0000]
strategy: notational fix

16 months agonew macro \statement (for \[\eqn{...}{...}\] - many possible call sites)
Ian Jackson [Mon, 28 May 2012 00:11:42 +0000]
new macro \statement (for \[\eqn{...}{...}\] - many possible call sites)

16 months agostrategy notation: introduce \allsrcs
Ian Jackson [Mon, 28 May 2012 00:10:52 +0000]
strategy notation: introduce \allsrcs

16 months agostrategy: split into more files
Ian Jackson [Sun, 27 May 2012 23:22:47 +0000]
strategy: split into more files

16 months agopsueomerge: sort out foreign ends
Ian Jackson [Sun, 27 May 2012 23:20:12 +0000]
psueomerge: sort out foreign ends

16 months agoannotate foreign ends too
Ian Jackson [Sun, 27 May 2012 23:16:52 +0000]
annotate foreign ends too

16 months agoforeign notation: replace "D \text{ s.t. } \isforeign{D}" with "D \in \foreign"
Ian Jackson [Sun, 27 May 2012 23:12:08 +0000]
foreign notation: replace "D \text{ s.t. } \isforeign{D}" with "D \in \foreign"

16 months agoforeign notation: make \foreign into a set
Ian Jackson [Sun, 27 May 2012 23:08:18 +0000]
foreign notation: make \foreign into a set

16 months agoforeign notation: introduce \isforeign
Ian Jackson [Sun, 27 May 2012 23:03:06 +0000]
foreign notation: introduce \isforeign

perl -i~ -pe 's/\\patchof(\{[^{}]+\})\s+=\s+\\foreign\b/\\isforeign$1/g' *.tex

and then add the definition in article.tex

16 months agoforeign notation: change \bot to \foreign everywhere
Ian Jackson [Sun, 27 May 2012 23:01:01 +0000]
foreign notation: change \bot to \foreign everywhere

16 months agopsuedomerge: initial version
Ian Jackson [Sun, 27 May 2012 22:57:17 +0000]
psuedomerge: initial version

16 months agofixes: correct suitable tips
Ian Jackson [Sun, 27 May 2012 22:13:52 +0000]
fixes: correct suitable tips

16 months agostrategy: notation: change D(K) to G(K)
Ian Jackson [Sun, 27 May 2012 22:10:46 +0000]
strategy: notation: change D(K) to G(K)

16 months agofixes: correct suitable tips
Ian Jackson [Sun, 27 May 2012 22:08:53 +0000]
fixes: correct suitable tips

16 months agostrategy: traversal wip proofs
Ian Jackson [Sun, 27 May 2012 22:04:59 +0000]
strategy: traversal wip proofs

16 months agostrategy: traversal wip
Ian Jackson [Sun, 27 May 2012 20:11:06 +0000]
strategy: traversal wip

16 months agostrategy: traversal wip
Ian Jackson [Sun, 27 May 2012 19:58:52 +0000]
strategy: traversal wip

16 months agostrategy: replace old \tip... macros
Ian Jackson [Sun, 27 May 2012 19:58:27 +0000]
strategy: replace old \tip... macros

16 months agostrategy: remove old stuff
Ian Jackson [Sun, 27 May 2012 19:06:30 +0000]
strategy: remove old stuff

16 months agostrategy: traversal wip
Ian Jackson [Sun, 27 May 2012 18:50:02 +0000]
strategy: traversal wip

16 months agostrategy: fixes
Ian Jackson [Sun, 27 May 2012 18:49:27 +0000]
strategy: fixes

16 months agostrategy: ranking: proof of termination
Ian Jackson [Sun, 27 May 2012 18:49:10 +0000]
strategy: ranking: proof of termination

16 months agonotation: \hasdirdep
Ian Jackson [Sun, 27 May 2012 18:48:46 +0000]
notation: \hasdirdep

16 months agostrategy: notation: setmerge -> merge
Ian Jackson [Sun, 27 May 2012 18:48:02 +0000]
strategy: notation: setmerge -> merge

16 months agostrategy: notation: setmergeof
Ian Jackson [Sun, 27 May 2012 18:05:38 +0000]
strategy: notation: setmergeof

16 months agostrategy: wip traversal
Ian Jackson [Sun, 27 May 2012 18:04:31 +0000]
strategy: wip traversal

16 months agostrategy: notation: add \alg
Ian Jackson [Sun, 27 May 2012 18:04:19 +0000]
strategy: notation: add \alg