recursion, induction corrected and completed; should improve foldin esp wrt types
Merge branch 'master' of https://github.com/siddhartha-gadgil/ProvingGround
in NLPtest, package src.main.scala
Andrews-Curtis running moved to a separate object. Worksheet created. Strangely need to move baseDistbn for running.
Andrews-Curtis running moved to a separate object. Worksheet created. Strangely need to move baseDistbn for running.
Merge branch 'master' of https://github.com/siddhartha-gadgil/ProvingGround
Crashing of baseDstbn diagnosed and fixed.
Cause: recursively needed to create object Andrews-Curtis, including baseDstbn.
Solution: Made inner vals private instead.
Alternative: Make things lazy.
Common trait for TypPtn and Context;
Replaced typ by apply and no fixed final typ in context.
Still incorrect Context.empty, with a role in recursion.
Context.empty changed; possibly new errors created
fixed application, empty context still wrong
contexts now refined, compiles but should check
ArgType for contexts; steps towards inductive type families
PolyPtns paramterised by pattern types, pattern types corrected.
Refactored for a common change, but nonsense with x in X.
Should understand dependent PolyPatterns
Correction: variables of type W, not X
Still needed: change should be for all type patterns: should make it a trait,
with parametrized methods.
TypPtns corrected - now a wrapping trait with PtnType as an inner type.
PolyPatterns have a separate PolyPtn type.
Inductive type families defined, no recursion yet.
Inductive type families defined, no recursion yet.
Merge branch 'master' of https://github.com/siddhartha-gadgil/ProvingGround

Conflicts:
	src/main/scala/HoTT.scala
inductive types defined; fun with HoTT worksheet (Modus Poens)