The function displays different levels of information visible on the screen:
i1 : -- The problem of 4 lines w.r.t. random flags SchPblm = randomSchubertProblemInstance ({{1},{1},{1},{1}},2,4) o1 = {({1}, | .781262-.624203ii -.462954-.886382ii -.272832+.962062ii | .9868+.161945ii -.219207-.975678ii .778029-.628229ii | -.971549+.236839ii .157598-.987503ii .841103-.540875ii | .893324+.449414ii .360485-.932765ii -.651048+.759036ii ------------------------------------------------------------------------ -.670948-.741504ii |), ({1}, | .696205+.717843ii -.0281556+.999604ii .118767+.992922ii | | -.58234+.812945ii -.924052-.382267ii -.396553+.918012ii | | .486335-.873772ii -.970803-.23988ii -.272372-.962192ii | | -.783999-.620762ii .577597-.816322ii ------------------------------------------------------------------------ -.0562287-.998418ii .776937+.629579ii |), ({1}, | -.746312-.665596ii .023444+.999725ii .570649+.821194ii | | -.936289-.351232ii .701149-.713015ii -.863646+.504099ii | | -.164243+.98642ii .357971+.933733ii -.820726+.571321ii | | .85817-.513365ii ------------------------------------------------------------------------ .995687+.092774ii .168661+.985674ii -.765803+.643076ii |), ({1}, | .701342-.712825ii -.286823-.957983ii -.415126-.909764ii | | -.78761-.616174ii .976163-.21704ii -.416188-.909278ii | | .759918-.650019ii .482783+.87574ii .975922-.218119ii | | ------------------------------------------------------------------------ .918399+.395655ii .719639-.694348ii .9772+.212322ii .58629+.810101ii -.554833-.831962ii .454813+.890587ii -.590887+.806754ii -.726792+.686857ii .0800129+.996794ii -.939129+.343564ii -.616052-.787706ii .339065+.940763ii ------------------------------------------------------------------------ -.998741-.0501734ii |)} -.698649-.715464ii | .742918+.669382ii | -.99319-.116506ii | o1 : List |
i2 : setVerboseLevel 0; |
i3 : S = solveSchubertProblem(SchPblm,2,4) o3 = {| -1.65573-.600637ii .0201935+.0437095ii |, | -.154703+.175591ii | -1.23037-1.66989ii -.0308057-.00120618ii | | -.801221-.0354303ii | 1.35971-.743988ii -.0713133-.049047ii | | .325581-2.08048ii | -.397038-1.8974ii .0102261-.024397ii | | -.475895-.209388ii ------------------------------------------------------------------------ .0376857+.0683239ii |} -.00368075+.0317504ii | -.0350432-.250817ii | -.0336427+.0141017ii | o3 : List |
i4 : assert all(S,s->checkIncidenceSolution(s,SchPblm)) |
i5 : setVerboseLevel 1; |
i6 : S = solveSchubertProblem(SchPblm,2,4) -- playCheckers -- cpu time = .00539573 -- making a recursive call to resolveNode -- playCheckers -- cpu time = .00289598 -- making a recursive call to resolveNode -- playCheckers -- cpu time = .000425009 resolveNode reached node of no remaining conditions -- time to make equations: .00539711 Setup time: 0 Computing time:0 -- trackHomotopy time = .00643529 sec. for [{0, 1, 2, 3}, {0, infinity, 2, infinity}] -- time of performing one checker move: .0162409 -- time of performing one checker move: .00129526 -- time of performing one checker move: .00108252 -- time to make equations: .00512297 Setup time: 0 Computing time:0 -- trackHomotopy time = .00621004 sec. for [{1, 2, 3, 0}, {1, infinity, infinity, 2}] -- time of performing one checker move: .0157386 -- time to make equations: .00494226 Setup time: 0 Computing time:0 -- trackHomotopy time = .0227318 sec. for [{1, 3, 2, 0}, {1, infinity, infinity, 2}] -- time of performing one checker move: .0270201 -- time to make equations: .00515218 Setup time: 0 Computing time:0 -- trackHomotopy time = .00644884 sec. for [{2, 3, 1, 0}, {2, infinity, infinity, 1}] -- time of performing one checker move: .0162641 -- time to make equations: .012154 Setup time: 0 Computing time:0 -- trackHomotopy time = .00734072 sec. for [{0, 1, 2, 3}, {infinity, 1, 2, infinity}] -- time of performing one checker move: .0248003 -- time to make equations: .010912 Setup time: 0 Computing time:0 -- trackHomotopy time = .00769937 sec. for [{0, 1, 3, 2}, {infinity, 1, infinity, 2}] -- time of performing one checker move: .023576 -- time of performing one checker move: .00109528 -- time of performing one checker move: .0010479 -- time to make equations: .0112248 Setup time: 0 Computing time:0 -- trackHomotopy time = .023812 sec. for [{1, 3, 2, 0}, {infinity, 3, infinity, 1}] -- time of performing one checker move: .0373028 -- making a recursive call to resolveNode -- playCheckers -- cpu time = .00287462 -- making a recursive call to resolveNode -- playCheckers -- cpu time = .000375142 resolveNode reached node of no remaining conditions -- time to make equations: .00588125 Setup time: 0 Computing time:0 -- trackHomotopy time = .00618983 sec. for [{0, 1, 2, 3}, {0, infinity, 2, infinity}] -- time of performing one checker move: .0166493 -- time of performing one checker move: .00122486 -- time to make equations: .0051043 Setup time: 0 Computing time:0 -- trackHomotopy time = .00629835 sec. for [{0, 2, 3, 1}, {0, infinity, infinity, 2}] -- time of performing one checker move: .0161014 -- time of performing one checker move: .00105875 -- time of performing one checker move: .000827553 -- time of performing one checker move: .00099036 -- time of performing one checker move: .001114 -- time of performing one checker move: .000817015 -- time of performing one checker move: .0012517 -- time of performing one checker move: .00115804 -- time to make equations: .0116294 Setup time: 0 Computing time:0 -- trackHomotopy time = .00765078 sec. for [{1, 3, 2, 0}, {1, infinity, infinity, 3}] -- time of performing one checker move: .0393278 -- time of performing one checker move: .00182172 o6 = {| -1.65573-.600637ii .0201935+.0437095ii |, | -.154703+.175591ii | -1.23037-1.66989ii -.0308057-.00120618ii | | -.801221-.0354303ii | 1.35971-.743988ii -.0713133-.049047ii | | .325581-2.08048ii | -.397038-1.8974ii .0102261-.024397ii | | -.475895-.209388ii ------------------------------------------------------------------------ .0376857+.0683239ii |} -.00368075+.0317504ii | -.0350432-.250817ii | -.0336427+.0141017ii | o6 : List |
i7 : assert all(S,s->checkIncidenceSolution(s,SchPblm)) |
The object setVerboseLevel is a method function.